OSDN Git Service

PR tree-optimization/34371
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/34371
4         * gcc.c-torture/compile/20071207-1.c: New test.
5
6 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
7
8         PR c++/34059
9         * g++.dg/parse/crash40.C: New test.
10
11 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12
13         * g++.dg/opt/memcpy1.C: New test.
14
15 2007-12-10  Tobias Burnus  <burnus@net-b.de>
16
17         PR fortran/34425
18         * gfortran.dg/argument_checking_10.f90: New.
19
20 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
21
22         PR rtl-optimization/34302
23         * gcc.c-torture/execute/20071210-1.c: New test.
24
25 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
26
27         PR c++/34395
28         * g++.dg/cpp0x/error1.C: New test.
29
30         PR c++/34394
31         * g++.dg/other/error22.C: New test.
32
33 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
34
35         PR target/32086
36         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
37         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
38         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
39
40 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
41
42         PR c++/34178
43         PR c++/34340
44         * g++.dg/template/repo6.C: New test.
45         * g++.dg/template/repo7.C: New test.
46         * g++.dg/template/repo8.C: New test.
47
48 2007-12-09  H.J. Lu  <hjl@lucon.org>
49             Tobias Burnus  <burnus@net-b.de>
50
51         PR fortran/34404
52         * gfortran.dg/read_2.f90: New.
53
54 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
55
56         * lib/target-supports.exp (check_effective_target_tls_native):
57         Fix typo.
58
59 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
60
61         PR ada/34366
62         * gnat.dg/enclosing_record_reference.ads,
63         gnat.dg/enclosing_record_reference.adb: New test.
64
65 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/32129
68         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
69         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
70
71         PR fortran/31487
72         * gfortran.dg/char_component_initializer_1.f90: New test.
73
74 2007-12-09  Tobias Burnus  <burnus@net-b.de>
75
76         PR fortran/34342
77         PR fortran/34345
78         PR fortran/18026
79         PR fortran/29471
80
81         * gfortran.dg/boz_8.f90: New.
82         * gfortran.dg/boz_9.f90: New.
83         * gfortran.dg/boz_10.f90: New.
84         * gfortran.dg/boz_7.f90: Update dg-warning.
85         * gfortran.dg/pr16433.f: Add dg-error.
86         * gfortan.dg/ibits.f90: Update dg-warning.
87         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
88         * gfortran.dg/unf_io_convert_2.f90: Ditto.
89
90 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
91
92         PR fortran/34359
93         * gfortran.dg/include_1.f90: New test.
94         * gfortran.dg/include_1.inc: New.
95         * gfortran.dg/include_2.f90: New test.
96
97 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
98
99         * gcc.c-torture/compile/20011130-2.c: Fix typo.
100
101 2007-12-08  Tobias Burnus  <burnus@net-b.de>
102
103         PR fortran/34319
104         * gfortran.dg/nan_3.f90: New.
105
106 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
107
108         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
109
110 2007-12-07  Olivier Hainque  <hainque@adacore.com>
111
112         * gnat.dg/tamdt*.ad?: Support for ...
113         * gnat.dg/test_tamdt.adb: New test.
114
115 2007-12-07  Olivier Hainque  <hainque@adacore.com>
116
117         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
118         exports and document how these can be exercised.
119
120 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
121
122         PR ada/15805
123         * gnat.dg/specs/access_constants.ads: New test.
124
125         * gnat.dg/specs/access_constant_decl.ads: New test.
126
127         PR ada/21346
128         * gnat.dg/compose.adb: New test.
129
130 2007-12-07  Olivier Hainque  <hainque@adacore.com>
131
132         PR ada/34173
133         * gnat.dg/unc_memops.ad[sb]: Support for ...
134         * gnat.dg/unc_memfree.adb: New test.
135         
136 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
137
138         * gfortran.dg/ltrans-7.f90: New.
139
140 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
141             Dorit Nuzman  <dorit@il.ibm.com>
142
143         PR tree-optimization/34005
144         * gcc.dg/vect/pr34005.c: New test.
145
146 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
147
148         PR c++/34336
149         * g++.dg/template/new8.C: New test.
150
151 2007-12-06  Tobias Burnus  <burnus@net-b.de>
152
153         PR fortran/34333
154         * gfortran.dg/boz_7.f90: New.
155         * gfortran.dg/int_1.f90: Disable -pedantic option.
156         * gfortran.dg/boz_1.f90: Ditto.
157         * gfortran.dg/boz_3.f90: Ditto.
158         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
159         * gfortran.dg/ibits.f90: Ditto.
160         * gfortran.dg/unf_io_convert_1.f90: Ditto.
161         * gfortran.dg/unf_io_convert_2.f90: Ditto.
162
163 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/34335
166         * gfortran.dg/used_types_19.f90: New test.
167
168 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
169
170         * gfortran.dg/nan_2.f90: Add -mieee for sh.
171         * gfortran.dg/nearest_2.f90: Likewise.
172         * gfortran.dg/nearest_3.f90: Likewise.
173
174 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
175
176         PR middle-end/34337
177         * gcc.c-torture/execute/20071205-1.c: New test.
178
179 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
180
181         * gfortran.dg/module_nan.f90: Add -mieee for sh.
182         * gfortran.dg/real_const_3.f90: Likewise.
183
184 2007-12-05  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/34138
187         * gcc.c-torture/compile/pr34138.c: New testcase.
188
189 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
190
191         PR debug/33739
192         * gfortran.dg/debug_2.f: New test.
193
194 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
195
196         * gnat.dg/specs/elab1.ads: New test.
197
198 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
199
200         PR target/34312
201         * gcc.target/i386/pr34312.c: New test.
202
203 2007-12-05  Tobias Burnus  <bU    gcc/stmt.c
204
205         PR fortran/34333
206         * gfortran.dg/nan_2.f90: New.
207
208 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
209
210         PR c++/34271
211         * g++.dg/cpp0x/decltype9.C: New test.
212         * g++.dg/cpp0x/decltype10.C: New test.
213
214 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
215
216         PR ada/21489
217         * gnat.dg/rm_6_4_1_13.adb: New test.
218
219 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
220
221         PR middle-end/34134
222         * gcc.c-torture/compile/20071117-1.c: New test.
223
224 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
225
226         PR c++/34101
227         * g++.dg/cpp0x/variadic-ttp.C: New.
228
229 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
230         
231         * gcc.dg/parse-decl-after-if.c: New.
232         * gcc.dg/20031223-1.c: Adjust.
233         
234 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
235
236         PR c++/33509
237         * g++.dg/cpp0x/variadic-throw.C: New.
238
239 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
240
241         PR c++/33091
242         * g++.dg/cpp0x/variadic-unify.C: New.
243
244 2007-12-04  Richard Guenther  <rguenther@suse.de>
245
246         PR middle-end/34334
247         PR middle-end/34222
248         * gcc.c-torture/compile/pr34334.c: New testcase.
249         * g++.dg/torture/pr34222.C: New testcase.
250
251 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
252
253         * gcc.c-torture/execute/20071202-1.c: New test.
254         * gcc.dg/tree-ssa/pr34146-2.c: New test.
255
256 2007-12-04  Tobias Burnus  <burnus@net-b.de>
257
258         PR fortran/34318
259         * gfortran.dg/module_nan.f90: New.
260
261 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
262
263         * lib/target-supports.exp (get_compiler_messages): Replace with...
264         (check_compile): ...this new procedure.  Handle TYPE == executable.
265         Use comments in the source to determine the correct extension.
266         Return a pair containing the compiler output and the output filename.
267         Don't delete the file here.
268         (check_no_compiler_messages_nocache): New procedure.
269         (check_no_compiler_messages): Use it.
270         (check_no_messages_and_pattern_nocache): New procedure.
271         (check_no_messages_and_pattern): Use it.
272         (check_runtime_nocache, check_runtime): New procedures.
273         (check_effective_target_tls): Use check_no_compiler_messages.
274         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
275         (check_effective_target_tls_runtime): Use check_runtime.
276         (check_effective_target_fstack_protector): Likewise.
277         (check_iconv_available): Use check_runtime_nocache.
278         (check_effective_target_fortran_large_real): Use
279         check_no_compiler_messages.
280         (check_effective_target_fortran_large_int): Likewise.
281         (check_effective_target_static_libgfortran): Likewise.
282         (check_750cl_hw_available): Use check_cached_effective_target
283         and check_runtime_nocache.
284         (check_vmx_hw_available): Likewise.
285         (check_effective_target_broken_cplxf_arg): Likewise.
286         (check_alpha_max_hw_available): Use check_runtime.
287         (check_function_available): Use check_no_compiler_messages.
288         (check_cxa_atexit_available): Use check_cached_effective_target
289         and check_runtime_nocache.
290         (check_effective_target_dfp_nocache): Use
291         check_no_compiler_messages_nocache.
292         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
293         (check_effective_target_dfp): Use check_cached_effective_target.
294         (check_effective_target_dfprt): Likewise.
295         (check_effective_target_arm_neon_hw): Use check_runtime.
296         (check_effective_target_ultrasparc_hw): Likewise.
297         (check_effective_target_c99_runtime): Use
298         check_no_compiler_messages_nocache.
299
300 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
301
302         PR middle-end/29749
303         * gcc.dg/fold-rotate-1.c: New test.
304
305         PR tree-optimization/33453
306         * gcc.c-torture/compile/20071203-1.c: New test.
307
308 2007-12-03  Robert Dewar <dewar@adacore.com>
309             Samuel Tardieu  <sam@rfc1149.net>
310
311         PR ada/34287
312         * gnat.dg/check_elaboration_code.adb: New test.
313         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
314         New support files.
315
316 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
317
318         PR c++/34061
319         * g++.dg/cpp0x/pr34061.C: New.
320
321 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
322
323         PR c++/34273
324         * g++.dg/other/error21.C: New.
325
326 2007-12-02  Revital Eres  <eres@il.ibm.com>
327
328         * gcc.dg/sms-4.c: New testcase.
329
330 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
331             Revital Eres  <eres@il.ibm.com>
332
333         * gcc.dg/sms-3.c: New testcase.
334
335 2007-12-01  Ollie Wild  <aaw@google.com>
336
337         PR c++/8171
338         * g++.dg/conversion/ptrmem9.C: New test.
339
340 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
341
342         PR libfortran/34291
343         * gfortran.dg/namelist_41.f90: New test.
344
345 2007-11-30  Tom Tromey  <tromey@redhat.com>
346
347         PR preprocessor/32868:
348         * gcc.dg/cpp/pr32868.c: New file.
349
350 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
351
352         PR fortran/34248
353         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
354
355 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
356
357         PR rtl-optimization/34171
358         * gcc.dg/pr34171.c: New testcase.
359
360 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
361
362         * gcc.dg/tree-ssa/pr34244.c: Fixed.
363
364 2007-11-30  Tobias Burnus  <burnus@net-b.de>
365
366         PR fortran/34133
367         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
368         * gfortran.dg/bind_c_usage_11.f03: New.
369         * gfortran.dg/bind_c_usage_12.f03: New.
370
371 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/34275
374         * g++.dg/other/error20.C: New test.
375
376 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
377
378         PR fortran/34230
379         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
380
381 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
382
383         PR tree-optimization/34244
384         * gcc.dg/tree-ssa/pr34244.c: New test.
385
386 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
387
388         PR tree-optimization/33434
389         * gcc.dg/pr33434-1.c: New test.
390         * gcc.dg/pr33434-2.c: New test.
391         * gcc.dg/pr33434-3.c: New test.
392         * gcc.dg/pr33434-4.c: New test.
393
394         PR c++/34270
395         * g++.dg/template/cond7.C: New test.
396
397         PR c++/34267
398         PR c++/34268
399         * g++.dg/cpp0x/decltype7.C: New test.
400         * g++.dg/cpp0x/decltype8.C: New test.
401
402 2007-11-29  Tobias Burnus  <burnus@net-b.de>
403
404         PR fortran/34248
405         * gfortran.dg/result_in_spec_3.f90: New.
406
407 2007-11-29  Tobias Burnus  <burnus@net-b.de>
408
409         PR fortran/34262
410         * gfortran.dg/mvbits_3.f90: New.
411
412 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
413         
414         * lib/target-supports.exp (check_effective_target_mips_soft_float):
415         Delete.
416         (check_effective_target_hard_float): New.
417         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
418         * gcc.dg/pr30957-1.c: Likewise.
419         
420 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
421
422         PR ada/15804
423         * gnat.dg/specs/variant_part.ads: New test.
424
425         PR ada/17318
426         * gnat.dg/specs/attribute_parsing.ads: New test.
427
428         PR ada/32792
429         * gnat.dg/specs/integer_value.ads: New test.
430
431         PR ada/22559
432         * gnat.dg/specs/delta_small.ads: New test.
433
434 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
435
436         PR tree-optimization/34140
437         * gcc.c-torture/compile/20071128-1.c: New test.
438
439 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
440
441         PR fortran/32928
442         * gfortran.dg/data_array_1.f90
443         * gfortran.dg/data_array_2.f90
444         * gfortran.dg/data_array_3.f90
445         * gfortran.dg/data_array_4.f90
446
447 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
448
449         PR fortran/34227
450         * gfortran.dg/blockdata_5.f90: New test.
451         * gfortran.dg/blockdata_6.f90: New test.
452
453 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
454
455         PR tree-optimization/34016
456         * gcc.dg/pr34016.c: New test.
457
458 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/29389
461         * gfortran.dg/stfunc_6.f90: New test.
462
463         PR fortran/33850
464         * gfortran.dg/assign_10.f90: New test.
465
466 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
467
468         PR fortran/33541
469         * gfortran.dg/use_11.f90: New test.
470
471         PR fortran/34231
472         * gfortran.dg/generic_15.f90: New test.
473
474 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
475
476         PR target/34225
477         * gcc.dg/pr34225.c: New test.
478
479 2007-11-27  Richard Guenther  <rguenther@suse.de>
480
481         PR tree-optimization/34241
482         * g++.dg/torture/pr34241.C: New testcase.
483
484 2007-11-27  Richard Guenther  <rguenther@suse.de>
485
486         * gcc.dg/builtins-error.c: New testcase.
487
488 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
489
490         PR c++/34213
491         * g++.dg/ext/visibility/anon8.C: New test.
492
493 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
494
495         PR target/34077
496         * gcc.target/i386/pr34077.c: New testcase.
497
498 2007-11-26  Tobias Burnus  <burnus@net-b.de>
499
500         PR fortran/34203
501         * gfortran.dg/backslash_3.f: Add -fbackslash option.
502         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
503         * gfortran.dg/backslash_1.f90: Remove no longer needed
504         -fno-backslash option.
505
506 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
507
508         PR c/23722
509         * gcc.dg/cpp/19990413-1.c: Update.
510         * gcc.dg/parse-else-error.c: New.
511         * gcc.dg/parse-else-error-2.c: New.
512         * gcc.dg/parse-else-error-3.c: New.
513         * gcc.dg/parse-else-error-4.c: New.
514
515 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
516
517         PR c++/34081
518         * g++.dg/template/dependent-expr6.C: New testcase.
519
520 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
521
522         PR target/34215
523         * gcc.target/i386/pr34215.c: New test.
524
525 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
526
527         PR target/34174
528         * gcc.dg/torture/pr34174-1.c: New.
529
530 2007-11-26  Richard Guenther  <rguenther@suse.de>
531
532         PR middle-end/34233
533         * gcc.dg/pr34233.c: New testcase.
534
535 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
536             Revital Eres  <eres@il.ibm.com>
537
538         PR rtl-optimization/34085
539         * gcc.dg/tree-prof (bb-reorg.c): New test.
540
541 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
542
543         * lib/target-supports.exp (check_effective_target_mips_soft_float):
544         Return true for MIPS16 targets.
545
546 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
547
548         PR fortran/33152
549         * gfortran.dg/blockdata_4.f90: New test.
550
551 2007-11-25  Tobias Burnus  <burnus@net-b.de>
552
553         PR fortran/34079
554         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
555         * gfortran.dg/bind_c_usage_16.f03: New.
556         * gfortran.dg/bind_c_usage_16_c.c: New.
557
558 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
559
560         * gnat.dg/specs/size_clause1.ads: New test.
561         * gnat.dg/specs/size_clause2.ads: Likewise.
562         * gnat.dg/specs/size_clause3.ads: Likewise.
563
564 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
565
566         PR fortran/33499
567         * gfortran.dg/entry_16.f90: New test.
568
569 2007-11-24  Tobias Burnus  <burnus@net-b.de>
570
571         PR fortran/34192
572         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
573
574 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
575
576         PR fortran/33541
577         * gfortran.dg/nested_modules_1.f90: Change the reference to
578         FOO, forbidden by the standard, to a reference to W.
579         * gfortran.dg/use_only_1.f90: New test.
580
581 2007-11-23  Tobias Burnus  <burnus@net-b.de>
582
583         PR fortran/34209
584         * gfortran.dg/nearest_3.f90: New test.
585
586 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
587
588         PR fortran/33317
589         * gfortran.dg/optional_dim_2.f90: New test.
590
591 2007-11-23  Tobias Burnus  <burnus@net-b.de>
592
593         PR fortran/34187
594         * gfortran.dg/bind_c_usage_15.f90: New.
595
596 2007-11-23  Tobias Burnus  <burnus@net-b.de>
597
598         PR fortran/34192
599         * gfortran.dg/nearest_2.f90: New.
600
601
602 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
603
604         PR c++/30293
605         PR c++/30294
606         * g++.dg/ext/java-2.C: New test.
607
608 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
609             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
610         
611         PR c++/5310
612         * g++.dg/warn/pr5310.C: New.
613         * g++.dg/warn/pr33160.C: New.
614         
615 2007-11-23  Richard Guenther  <rguenther@suse.de>
616             Michael Matz  <matz@suse.de>
617
618         PR tree-optimization/34176
619         * gcc.c-torture/execute/pr34176.c: New testcase.
620
621 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
622
623         PR c++/34198
624         * gcc.dg/Wconversion-5.c: New test.
625         * g++.dg/Wconversion3.C: New test.
626
627 2007-11-23  Richard Guenther  <rguenther@suse.de>
628
629         * gcc.dg/tree-ssa/alias-17.c: New testcase.
630
631 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
632
633         PR c/14050
634         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
635         qualifiers in abstract declarator.
636
637 2007-11-22  Tobias Burnus  <burnus@net-b.de>
638
639         * gfortran.dg/derived_constructor_comps_3.f90: New.
640
641 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
642
643         PR c++/34094
644         * g++.dg/ext/visibility/anon7.C: New test.
645
646 2007-11-22  Tobias Burnus  <burnus@net-b.de>
647
648         PR fortran/34079
649         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
650         * gfortran.dg/bind_c_usage_13.f03: New.
651         * gfortran.dg/bind_c_usage_14.f03: New.
652
653 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
654
655         PR rtl-optimization/33848
656         * gcc.dg/torture/pr33848.c: New test.
657
658 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
659
660         PR fortran/34083
661         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
662
663 2007-11-20  Richard Guenther  <rguenther@suse.de>
664
665         PR middle-end/34154
666         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
667
668 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
669
670         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
671
672 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
673
674         PR fortran/32770
675         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
676         so test passes with -frecord-marker=8.
677         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
678         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
679         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
680         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
681         * gfortrand.dg/modulo_1.f90:  Likewise.
682
683 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
684
685         * lib/target-supports.exp (check_effective_target_mips_soft_float):
686         New procedure.
687         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
688         * gcc.dg/pr30957-1.c: Likewise.
689
690 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c++/34089
693         * g++.dg/template/crash74.C: New test.
694
695 2007-11-20  Richard Guenther  <rguenther@suse.de>
696
697         * gcc.c-torture/execute/20071120-1.c: New testcase.
698
699 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
700
701         PR c/34146
702         * gcc.dg/tree-ssa/pr34146.c: New test.
703
704         PR testsuite/33978
705         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
706         dependent on target settings like move_by_pieces etc.
707
708         PR c++/28879
709         * g++.dg/template/vla2.C: New test.
710
711         PR c++/33962
712         * g++.dg/overload/template3.C: New test.
713
714 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
715
716         PR fortran/33317
717         * gfortran.dg/optional_dim_2.f90: Remove test.
718
719 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
720
721         * gcc.dg/dfp/ddmode-ice.c: New test.
722
723 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
724
725         PR tree-optimization/34036
726         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
727
728 2007-11-19  Richard Guenther  <rguenther@suse.de>
729
730         PR tree-optimization/34
731         * gcc.c-torture/execute/pr34099-2.c: New testcase.
732
733 2007-11-19  Tobias Burnus  <burnus@net-b.de>
734
735         PR fortran/34079
736         * gfortran.dg/bind_c_usage_10_c.c: New.
737         * gfortran.dg/bind_c_usage_10.f03: New.
738
739 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
740
741         * gcc.dg/pr33007.c: Expect new warning.
742         * gcc.dg/tree-ssa/recip-5.c: Likewise.
743         * g++.dg/opt/pr34036.C: New test.
744
745 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
746
747         PR c++/30988
748         * g++.dg/warn/noreturn-4.C: New test.
749         * g++.dg/warn/noreturn-5.C: New test.
750         * g++.dg/warn/noreturn-6.C: New test.
751         * g++.dg/warn/noreturn-7.C: New test.
752
753 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
754
755         PR fortran/32770
756         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
757         integers so tests works with -fdefault-integer-8.
758         * gfortran.fortran-torture/execute/elemental.f90:  Use default
759         integers so test passes with -fdefault-integer-8.
760         * gfortran.fortran-torture/execute/der_io.f90:  Increase
761         buffer length so test passes with -fdefault-integer-8.
762         * gfortran.dg/bounds_check_8.f90:  Likewise.
763         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
764         * gfortran.dg/equiv_7.f90:  Set kind so test passes
765         with -fdefault-integer-8.
766         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
767         provoke overflow.
768
769 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
770
771         PR fortran/33317
772         * gfortran.dg/optional_dim_2.f90: New test.
773         
774         PR fortran/34139
775         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
776         
777 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
778
779         PR rtl-optimization/34132
780         * gcc.c-torture/compile/20071118-1.c: New test.
781
782 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/31608
785         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
786
787 2007-11-18  Tobias Burnus  <burnus@net-b.de>
788
789         PR fortran/34137
790         * gfortran.dg/entry_14.f90: New.
791         * gfortran.dg/entry_15.f90: New.
792
793 2007-11-18  Richard Guenther  <rguenther@suse.de>
794
795         PR tree-optimization/34127
796         * gcc.c-torture/compile/pr34127.c: New testcase.
797
798 2007-11-18  Ben Elliston  <bje@au.ibm.com>
799
800         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
801         type specifier, as they are not permitted according to the AltiVec
802         Programming Interface Manual.
803
804 2007-11-17  Tobias Burnus  <burnus@net-b.de>
805
806         PR fortran/34133
807         * gfortran.dg/bind_c_usage_9.f03: New.
808         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
809
810 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
811
812         PR fortran/25252
813         * interface.c (gfc_current_interface_head,
814         gfc_set_current_interface_head): New functions.
815         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
816         On syntax error, restore previous state of the interface.
817         * gfortran.h (gfc_current_interface_head,
818         gfc_set_current_interface_head): New prototypes.
819
820 2007-11-17  Richard Guenther  <rguenther@suse.de>
821
822         PR middle-end/34130
823         * gcc.c-torture/execute/pr34130.c: New testcase.
824
825 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
826
827         PR fortran/34108
828         * gfortran.dg/fmt_label_1.f90: New test.
829
830 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
831
832         PR fortran/33957
833         * gfortran.dg/initialization_15.f90 : New test.
834
835 2007-11-16  Richard Guenther  <rguenther@suse.de>
836
837         PR middle-end/34030
838         * gcc.c-torture/compile/pr34030.c: New testcase.
839
840 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
841
842         PR fortran/34008
843         * gfortran.dg/interface_assignment_3.f90.
844
845 2007-11-16  Richard Guenther  <rguenther@suse.de>
846
847         PR tree-optimization/33870
848         * gcc.dg/torture/pr33870.c: New testcase.
849
850 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
851
852         PR fortran/33986
853         * gfortran.dg/allocatable_function_3.f90.
854
855 2007-11-16  Richard Guenther  <rguenther@suse.de>
856
857         PR tree-optimization/34113
858         * gcc.c-torture/compile/pr34113.c: New testcase.
859
860 2007-11-16  Richard Guenther  <rguenther@suse.de>
861
862         PR tree-optimization/34099
863         * g++.dg/torture/pr3499.C: New testcase.
864         * gcc.c-torture/execute/pr34099.c: Likewise.
865
866 2007-11-16  Olivier Hainque  <hainque@adacore.com>
867
868         * gnat.dg/release_unc_maxalign.adb: New test.
869
870 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
871
872         PR c++/34100
873         * g++.dg/template/crash73.C: New test.
874
875 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
876
877         PR middle-end/23848
878         * gcc.dg/tree-ssa/pr23848-1.c: New test.
879         * gcc.dg/tree-ssa/pr23848-2.c: New test.
880         * gcc.dg/tree-ssa/pr23848-3.c: New test.
881         * gcc.dg/tree-ssa/pr23848-4.c: New test.
882
883 2007-11-15  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/33917
886         * gfortran.dg/proc_decl_11.f90: New.
887
888 2007-11-15  Ben Elliston  <bje@au.ibm.com>
889
890         * gcc.target/spu/compare-dp.c: New test.
891
892 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
893
894         * gcc.dg/pr33923.c: New test.
895
896 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
897
898         PR middle-end/34088
899         * gcc.dg/pr34088.c: New test.
900
901 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
902
903         * gcc.c-torture/compile/20071114-1.c: New test.
904
905 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
906
907         PR fortran/31608
908         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
909         to match known variations in symbol format. Document in comments.
910
911 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912
913         PR fortran/33985
914         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
915
916 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
919         when done.
920
921 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
922
923         PR fortran/33162
924         * gfortran.dg/proc_decl_1.f90: Update.
925         * gfortran.dg/proc_decl_7.f90: New test.
926         * gfortran.dg/proc_decl_8.f90: New test.
927         * gfortran.dg/proc_decl_9.f90: New test.
928         * gfortran.dg/proc_decl_10.f90: New test.
929
930 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
931
932         PR fortran/34080
933         * gfortran.dg/transfer_assumed_size_1.f90: New test.
934
935 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c++/34054
938         PR c++/34056
939         PR c++/34057
940         PR c++/34058
941         PR c++/34060
942         * g++.dg/parse/crash36.C: Add another dg-error.
943         * g++.dg/cpp0x/pr34054.C: New test.
944         * g++.dg/cpp0x/pr34056.C: New test.
945         * g++.dg/cpp0x/pr34057.C: New test.
946         * g++.dg/cpp0x/pr34058.C: New test.
947         * g++.dg/cpp0x/pr34060.C: New test.
948
949         PR tree-optimization/34063
950         * g++.dg/tree-ssa/pr34063.C: New test.
951
952 2007-11-13  Diego Novillo  <dnovillo@google.com>
953
954         PR tree-optimization/33870
955         * gcc.c-torture/execute/pr33870-1.c: New test.
956         * gcc.dg/tree-ssa/alias-16.c: New test.
957
958 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
959
960         PR c++/29225
961         * g++.dg/template/crash72.C: New test.
962
963 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * g++.dg/opt/cfg5.C: New test.
966
967 2007-11-12  Richard Guenther  <rguenther@suse.de>
968
969         PR middle-end/34070
970         * gcc.c-torture/execute/pr34070-1.c: New testcase.
971         * gcc.c-torture/execute/pr34070-2.c: Likewise.
972
973 2007-11-12  Richard Guenther  <rguenther@suse.de>
974
975         PR middle-end/34027
976         * gcc.dg/pr34027-1.c: New testcase.
977         * gcc.dg/pr34027-2.c: Likewise.
978
979 2007-11-12  Ira Rosen  <irar@il.ibm.com>
980
981         PR tree-optimization/33953
982         * gcc.dg/vect/pr33953.c: New testcase.
983
984 2007-11-11  Tom Tromey  <tromey@redhat.com>
985
986         PR c++/17577:
987         * g++.dg/ext/pr17577.h: New file.
988         * g++.dg/ext/pr17577.C: New file.
989
990 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
991
992         PR c++/8570
993         * g++.old-deja/g++.ns/template13.C: Update expected output.
994         * g++.old-deja/g++.pt/friend23.C: Likewise.
995         * g++.dg/warn/pr8570.C: New.
996
997 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
998
999         PR c++/34068
1000         * g++.dg/template/pseudodtor4.C: New test.
1001
1002 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR middle-end/34018
1005         * g++.dg/opt/inline14.C: New test.
1006
1007         PR tree-optimization/33680
1008         * gcc.c-torture/compile/20071108-1.c: New test.
1009
1010         PR c++/32241
1011         * g++.dg/template/pseudodtor3.C: New test.
1012
1013 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1014
1015         PR c++/33510
1016         * g++.dg/cpp0x/variadic-init.C: New.
1017
1018 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1019             Jakub Jelinek  <jakub@redhat.com>
1020
1021         PR rtl-optimization/34012
1022         * gcc.target/i386/pr34012.c: New test.
1023
1024 2007-11-09  Richard Guenther  <rguenther@suse.de>
1025
1026         PR tree-optimization/33604
1027         * g++.dg/tree-ssa/pr33604.C: New testcase.
1028         * gcc.dg/pr32721.c: Adjust pattern.
1029
1030 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1031
1032         * gcc.target/mips/dse-1.c: Disable.
1033
1034 2007-11-08  Tom Tromey  <tromey@redhat.com>
1035
1036         * gcc.dg/empty-source-3.c: Update warning location.
1037         * gcc.dg/gomp/barrier-2.c: Likewise.
1038         * gcc.dg/label-decl-3.c: Likewise.
1039         * gcc.dg/label-decl-2.c: Likewise.
1040         * gcc.dg/empty-source-2.c: Likewise.
1041
1042 2007-11-08  Tom Tromey  <tromey@redhat.com>
1043
1044         PR c++/30297:
1045         * g++.dg/inherit/pr30297.C: New file.
1046
1047 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1048
1049         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1050         -fno-common for cygwin and mingw32.
1051
1052 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1053
1054         PR middle-end/33826
1055         * gcc.dg/pr33826.c: New.
1056         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1057         recursive functions being marked pure or const.
1058         
1059 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1060
1061         PR fortran/33917
1062         * gfortran.dg/proc_decl_5.f90: New.
1063         * gfortran.dg/proc_decl_6.f90: New.
1064
1065 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR tree-optimization/32575
1068         * gcc.c-torture/execute/20071108-1.c: New test.
1069
1070 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1071
1072         * g++.dg/opt/anchor1.C: New.
1073
1074 2007-11-07  Diego Novillo  <dnovillo@google.com>
1075
1076         PR 33870
1077         * gcc.c-torture/execute/pr33870.x: Remove.
1078
1079 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1080
1081         PR c++/33045
1082         PR c++/33837
1083         PR c++/33838
1084         * g++.dg/cpp0x/decltype-33837.C: New.
1085         * g++.dg/cpp0x/decltype-refbug.C: New.
1086         * g++.dg/cpp0x/decltype-33838.C: New.
1087
1088 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1089
1090         * gcc.c-torture/compile/20071107-1.c: New test.
1091
1092 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1093
1094         * gcc.dg/out-of-bounds-1.c: New test.
1095
1096 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR c++/33501
1099         * g++.dg/warn/incomplete2.C: New test.
1100         * g++.dg/template/incomplete4.C: New test.
1101         * g++.dg/template/incomplete5.C: New test.
1102
1103 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1104
1105         * gnat.dg/max_align.adb: New test.
1106
1107 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1108
1109         PR target/30961
1110         * gcc.target/i386/pr30961-1.c: New.
1111
1112 2007-11-06  Tom Tromey  <tromey@redhat.com>
1113
1114         PR c++/32368:
1115         * g++.dg/warn/pragma-system_header3.h: New.
1116         * g++.dg/warn/pragma-system_header3.C: New.
1117
1118         PR c++/32256:
1119         * g++.dg/warn/pragma-system_header4.C: New.
1120         * g++.dg/warn/pragma-system_header4.h: New.
1121
1122 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1123
1124         PR c++/33977
1125         PR c++/33886
1126         * g++.dg/other/canon-array.C: New.
1127         
1128 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1129
1130         * g++.dg/parser/crash36.C: Tweak expected errors.
1131         * g++.dg/cpp0x/pr31439.C: New.
1132         * g++.dg/cpp0x/pr32114.C: New.
1133         * g++.dg/cpp0x/pr32115.C: New.
1134         * g++.dg/cpp0x/pr32125.C: New.
1135         * g++.dg/cpp0x/pr32126.C: New.
1136         * g++.dg/cpp0x/pr32127.C: New.
1137         * g++.dg/cpp0x/pr32128.C: New.
1138         * g++.dg/cpp0x/pr32253.C: New.
1139         * g++.dg/cpp0x/pr32566.C: New.
1140         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1141         * g++.dg/cpp0x/pr31438.C: Ditto.
1142         * g++.dg/cpp0x/variadic81.C: Ditto.
1143         * g++.dg/cpp0x/pr31432.C: Ditto.
1144         * g++.dg/cpp0x/pr31442.C: Ditto.
1145
1146 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR target/33168
1149         * g++.dg/other/datasec1.C: New test.
1150
1151         PR tree-optimization/33458
1152         * g++.dg/opt/inline12.C: New test.
1153
1154         PR tree-optimization/33993
1155         * gcc.c-torture/compile/20071105-1.c: New test.
1156
1157 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR rtl-optimization/33648
1160         * gcc.dg/pr33648.c: Require effective targer freorder.
1161
1162 2007-11-05  Revital Eres  <eres@il.ibm.com>
1163
1164         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1165
1166 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1167
1168         PR c++/33996
1169         PR c++/33235
1170         PR c++/33930
1171         * g++.dg/cpp0x/pr33996.C: New
1172         * g++.dg/cpp0x/rv-trivial-bug.C: New
1173         * g++.dg/cpp0x/pr33930.C: New
1174
1175 2007-11-05  Nick Clifton  <nickc@redhat.com>
1176             Sebastian Pop  <sebastian.pop@amd.com>
1177
1178         PR tree-optimization/32540
1179         PR tree-optimization/33922
1180         * gcc.dg/tree-ssa/pr32540-1.c: New.
1181         * gcc.dg/tree-ssa/pr32540-2.c: New.
1182         * gcc.dg/tree-ssa/pr33922.c: New.
1183
1184 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1185
1186         PR c++/33939
1187         * g++.dg/cpp0x/variadic-rref.C: New.
1188         
1189 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1190
1191         * g++dg/warn/pointer-integer-comparison.C: New.
1192
1193 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR tree-optimization/33856
1196         * gcc.c-torture/compile/20071027-1.c: New test.
1197
1198         PR c++/33836
1199         * g++.dg/ext/label10.C: New test.
1200
1201         PR c++/33969
1202         * g++.dg/other/ptrmem9.C: New test.
1203
1204 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1205
1206         PR middle-end/32931
1207         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1208
1209 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1210
1211         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1212         * g++.dg/ext/visibility/namespace2.C: Add argument to
1213         dg-require-visibility.
1214         * g++.dg/ext/java-1.C: Disable on AIX.
1215
1216 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1217
1218         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1219
1220 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1221
1222         PR fortran/33881
1223         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1224
1225 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1226
1227         PR c/29062
1228         * gcc.dg/20031223-1.c: Adjust error output.
1229         * gcc.dg/parse-decl-after-label.c: New.
1230         
1231 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1232
1233         PR libfortran/24685
1234         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1235         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1236         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1237
1238 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1239
1240         PR rtl-optimization/28940
1241         * gcc.target/i386/addr-sel-1.c: New test.
1242
1243 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR middle-end/33670
1246         * gcc.dg/pr33670.c: New test.
1247
1248 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR c++/33516
1251         * g++.dg/lookup/typedef1.C: New test.
1252
1253 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1254
1255         PR testsuite/32076
1256         * lib/scandump.exp (dump-suffix): New.
1257         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1258         Include dump suffix in pass/fail messages, put regexp in quotes.
1259
1260 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1261
1262         PR c++/33495
1263         * g++.dg/other/error19.C: New.
1264
1265 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1266
1267         PR rtl-optimization/28062
1268         * gcc.c-torture/compile/20071102-1.c: New test.
1269
1270 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1271
1272         * g++.dg/cpp0x/pr33955.C: New.
1273
1274 2007-11-01  Tom Tromey  <tromey@redhat.com>
1275
1276         PR preprocessor/30805:
1277         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1278
1279 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR rtl-optimization/33648
1282         * gcc.dg/pr33648.c: New test.
1283
1284 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR c++/32384
1287         * g++.dg/template/pseudodtor1.C: New test.
1288         * g++.dg/template/pseudodtor2.C: New test.
1289
1290         PR c++/32260
1291         * g++.dg/rtti/typeid7.C: New test.
1292
1293 2007-11-01  Tom Tromey  <tromey@redhat.com>
1294
1295         PR preprocessor/30805:
1296         * gcc.dg/cpp/pr30805.c: New file.
1297
1298 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1299
1300         PR testsuite/25352
1301         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1302         add dg-skip-if.
1303         * gcc.c-torture/compile/20001205-1.c: Ditto.
1304         * gcc.c-torture/compile/20001226-1.c: Ditto.
1305         * gcc.c-torture/compile/20020312-1.c: Ditto.
1306         * gcc.c-torture/compile/20020604-1.c: Ditto.
1307         * gcc.c-torture/compile/920501-12.c: Ditto.
1308         * gcc.c-torture/compile/920501-4.c: Ditto.
1309         * gcc.c-torture/compile/920520-1.c: Ditto.
1310         * gcc.c-torture/compile/980506-1.c: Ditto.
1311         * gcc.c-torture/compile/990617-1.c: Ditto.
1312         * gcc.dg/compare6.c: Ditto.
1313         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1314         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1315         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1316         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1317         * g++.old-deja/g++.pt/static6.C: Ditto.
1318         * g++.old-deja/g++.pt/crash16.C: Ditto.
1319         * g++.old-deja/g++.mike/p10416.C: Ditto.
1320         * g++.old-deja/g++.mike/ns15.C: Ditto.
1321         * g++.old-deja/g++.mike/eh46.C: Ditto.
1322
1323 2007-11-01  Tom Tromey  <tromey@redhat.com>
1324
1325         * gcc.dg/redecl-1.c: Update.
1326         * gcc.dg/pr20368-3.c: Update.
1327         * gcc.dg/inline-14.c: Update.
1328         * gcc.dg/builtins-30.c: Update.
1329         * gcc.dg/dremf-type-compat-4.c: Update.
1330         * gcc.dg/pr20368-2.c: Update.
1331
1332 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR rtl-optimization/33673
1335         * gcc.dg/pr33673.c: New test.
1336
1337 2007-11-01  Michael Matz  <matz@suse.de>
1338
1339         PR tree-optimization/33961
1340         * gcc.dg/pr33961.c: New test.
1341
1342 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1343
1344         PR c++/33494
1345         * g++.dg/template/error35.C: New.
1346
1347 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1348
1349         PR target/31507
1350         * gcc.dg/pr31507-1.c: New test.
1351         * gcc.dg/pr31507-2.c: New test.
1352
1353 2007-10-31  Revital Eres  <eres@il.ibm.com>
1354
1355         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1356         target.
1357         * gcc.dg/vect/tree-vect.h (check_vect): Add
1358         powerpc-*paired test.
1359         * lib/target-supports.exp (check_750cl_hw_available):
1360         New.
1361         (check_effective_target_vect_int,
1362         check_effective_target_vect_intfloat_cvt,
1363         check_effective_target_powerpc_altivec_ok,
1364         check_effective_target_vect_long,
1365         check_effective_target_vect_sdot_hi,
1366         check_effective_target_vect_udot_hi,
1367         check_effective_target_vect_pack_trunc,
1368         check_effective_target_vect_unpack,
1369         check_effective_target_vect_shift,
1370         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1371         target.
1372         * gcc.dg/vect/vect-ifcvt-11.c: New.
1373         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1374         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1375         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1376         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1377         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1378         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1379
1380 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1381             Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/33941
1384         * gfortran.dg/module_read_1.f90: New.
1385
1386 2007-10-31  Tom Tromey  <tromey@redhat.com>
1387
1388         PR preprocessor/30786:
1389         * gcc.dg/cpp/pr30786.c: New file.
1390
1391 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1392
1393         PR fortran/33162
1394         * gfortran.dg/interface_19.f90: New.
1395         * gfortran.dg/interface_20.f90: New.
1396         * gfortran.dg/interface_21.f90: New.
1397         
1398 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1399
1400         PR tree-optimization/32377
1401         * gfortran.dg/vect/pr32377.f90: New.
1402         
1403 2007-10-31  Richard Guenther  <rguenther@suse.de>
1404
1405         PR middle-end/33779
1406         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1407         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1408
1409 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1410
1411         PR fortran/33897
1412         * gfortran.dg/contained_3.f90: New.
1413
1414 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1415
1416         PR c++/19531
1417         * g++.dg/opt/nrv8.C: New.
1418         
1419 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR c++/33709
1422         * g++.dg/opt/compound1.C: New test.
1423
1424         PR c++/33616
1425         * g++.dg/template/ptrmem18.C: New test.
1426
1427 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1428
1429         PR fortran/33596
1430         * gfortran.dg/isnan_2.f90: New test.
1431
1432 2007-10-30  Ed Schouten  <ed@fxq.nl>
1433
1434         PR tree-optimization/32500
1435         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1436
1437 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1438
1439         PR c++/31993
1440         PR c++/32252
1441         * g++.dg/cpp0x/pr31993.C: New
1442         * g++.dg/cpp0x/pr32252.C: New
1443
1444 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR tree-optimization/33723
1447         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1448
1449 2007-10-30  Richard Guenther  <rguenther@suse.de>
1450
1451         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1452         gcc.target/i386/loop-3.c.
1453
1454 2007-10-30  Revital Eres  <eres@il.ibm.com>
1455
1456         * gcc.dg/vect/pr33866.c: Require vect_long.
1457
1458 2007-10-30  Revital Eres  <eres@il.ibm.com>
1459
1460         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1461         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1462
1463 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1464
1465         PR tree-optimization/32893
1466         * lib/target-supports.exp
1467         (check_effective_target_unaligned_stack): new keyword.
1468         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1469         not sensitive to unaligned_stack.
1470         * gcc.dg/vect/vect-3.c: Likewise.
1471         * gcc.dg/vect/vect-4.c: Likewise.
1472         * gcc.dg/vect/vect-5.c: Likewise.
1473         * gcc.dg/vect/vect-6.c: Likewise.
1474         * gcc.dg/vect/vect-7.c: Likewise.
1475         * gcc.dg/vect/vect-13.c: Likewise.
1476         * gcc.dg/vect/vect-17.c: Likewise.
1477         * gcc.dg/vect/vect-18.c: Likewise.
1478         * gcc.dg/vect/vect-19.c: Likewise.
1479         * gcc.dg/vect/vect-20.c: Likewise.
1480         * gcc.dg/vect/vect-21.c: Likewise.
1481         * gcc.dg/vect/vect-22.c: Likewise.
1482         * gcc.dg/vect/vect-27.c: Likewise.
1483         * gcc.dg/vect/vect-29.c: Likewise.
1484         * gcc.dg/vect/vect-64.c: Likewise.
1485         * gcc.dg/vect/vect-65.c: Likewise.
1486         * gcc.dg/vect/vect-66.c: Likewise.
1487         * gcc.dg/vect/vect-72.c: Likewise.
1488         * gcc.dg/vect/vect-73.c: Likewise.
1489         * gcc.dg/vect/vect-86.c: Likewise.
1490         * gcc.dg/vect/vect-all.c: Likewise.
1491         * gcc.dg/vect/slp-25.c: Likewise.
1492         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1493         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1494         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1495
1496         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1497         * gcc.dg/vect/vect-34.c: Likewise.
1498         * gcc.dg/vect/vect-36.c: Likewise.
1499         * gcc.dg/vect/vect-64.c: Likewise.
1500         * gcc.dg/vect/vect-65.c: Likewise.
1501         * gcc.dg/vect/vect-66.c: Likewise.
1502         * gcc.dg/vect/vect-68.c: Likewise.
1503         * gcc.dg/vect/vect-76.c: Likewise.
1504         * gcc.dg/vect/vect-77.c: Likewise.
1505         * gcc.dg/vect/vect-78.c: Likewise.
1506
1507         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1508         testcase (without no-section-anchors prefix) but with global arrays.
1509         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1510         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1511         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1512         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1513         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1514         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1515         * gcc.dg/vect/vect-77-global.c: Likewise.
1516         * gcc.dg/vect/vect-78-global.c: Likewise.
1517
1518         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1519         testcase (without no-section-anchors prefix) but fix alignment checks
1520         to also consider unaligned_stack targets.
1521         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1522
1523 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR tree-optimization/33723
1526         * gcc.c-torture/execute/20071029-1.c: New test.
1527         * gcc.dg/tree-ssa/pr33723.c: New test.
1528
1529 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1530
1531         PR tree-optimization/33614
1532         * gcc.c-torture/compile/pr33614.c: New test.
1533
1534 2007-10-29  Richard Guenther  <rguenther@suse.de>
1535
1536         PR tree-optimization/33870
1537         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1538
1539 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR tree-optimization/33757
1542         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1543         true architectures instead of having a big dg-skip-if.
1544
1545         PR c++/33841
1546         * g++.dg/other/bitfield3.C: New test.
1547
1548 2007-10-29  Richard Guenther  <rguenther@suse.de>
1549
1550         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1551
1552 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1553
1554         Automatic parallelization reduction tests.
1555
1556         * gcc.dg/tree-ssa/reduc-1.c: New test.
1557         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1558         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1559         * gcc.dg/tree-ssa/reduc-2.c: New test.
1560         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1561         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1562         * gcc.dg/tree-ssa/reduc-3.c: New test.
1563         * gcc.dg/tree-ssa/reduc-6.c: New test.
1564         * gcc.dg/tree-ssa/reduc-7.c: New test.
1565         * gcc.dg/tree-ssa/reduc-8.c: New test.
1566         * gcc.dg/tree-ssa/reduc-9.c: New test.
1567
1568 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1569             Zdenek Dvorak  <ook@ucw.cz>
1570
1571         OMP_ATOMIC Changes, testsuite changes.
1572
1573         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1574         instead of gimple dump.
1575         * gcc.dg/gomp/atomic-9.c: Same.
1576         * gcc.dg/gomp/atomic-10.c: Same.
1577         * g++.dg/gomp/atomic-3.C: Same.
1578         * g++.dg/gomp/atomic-9.C: Same.
1579         * g++.dg/gomp/atomic-10.C: Same.
1580
1581 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1582
1583         PR fortran/31217
1584         PR fortran/33811
1585         * gfortran.dg/forall_12.f90: New test.
1586
1587         PR fortran/33686
1588         * gfortran.dg/forall_13.f90: New test.
1589
1590 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1591             Mark Mitchell  <mark@codesourcery.com>
1592
1593         PR c++/30659
1594         * g++.dg/template/crash71.C: New.
1595
1596 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1597
1598         PR fortran/32147
1599         * gfortran.dg/module_md5_1.f90: Update hash-value.
1600
1601 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1602
1603         PR tree-opt/33589
1604         * g++.dg/torture/pr33589-1.C: New testcase.
1605         * g++.dg/torture/pr33589-2.C: New testcase.
1606
1607 2007-10-28  Richard Guenther  <rguenther@suse.de>
1608
1609         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1610
1611 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1612             Uros Bizjak  <ubizjak@gmail.com>
1613
1614         PR tree-optimization/33920
1615         * gcc.dg/tree-ssa/pr33290.c: New test.
1616
1617 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618
1619         PR fortran/31306
1620         * gfortran.dg/argument_check_7.f90: New test.
1621         * gfortran.dg/argument_check_8.f90: New test.
1622         
1623 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1624
1625         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1626         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1627         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1628         * gcc.target/i386/sse-14.c: Ditto.
1629
1630 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR c++/33844
1633         * g++.dg/other/ptrmem8.C: New test.
1634
1635         PR c++/33842
1636         * g++.dg/template/error34.C: New test.
1637
1638 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1639
1640         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1641
1642 2007-10-27  Richard Guenther  <rguenther@suse.de>
1643
1644         PR tree-optimization/33870
1645         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1646         * gcc.c-torture/execute/pr33870.c: Likewise.
1647
1648 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649
1650         PR fortran/33162
1651         * gfortran.dg/argument_checking_9.f90: New test.
1652
1653 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1654
1655         * g++.dg/other/pr33601.C: New.
1656
1657 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1658
1659         PR c++/31988
1660         * g++.dg/init/new25.C: New.
1661
1662 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1663
1664         * g++.dg/cpp0x/pr33839.C: New.
1665         
1666 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR c++/33744
1669         * g++.dg/template/arg6.C: New test.
1670
1671 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1672
1673         PR c++/31747
1674         * g++.dg/parse/crash39.C: New.
1675
1676 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1677
1678         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1679         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1680         "offset: -4B".
1681
1682 2007-10-25  David Daney  <ddaney@avtrex.com>
1683
1684         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1685
1686 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1687
1688         PR c++/33843
1689         * g++.dg/template/error32.C: New.
1690
1691 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1692             Ira Rosen  <irar@il.ibm.com>
1693
1694         PR tree-optimization/33833
1695         * gcc.dg/vect/pr33833.c: New testcase.
1696
1697 2007-10-25  David Daney  <ddaney@avtrex.com>
1698
1699         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1700
1701 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1702             Ira Rosen  <irar@il.ibm.com>
1703
1704         PR tree-optimization/33866
1705         * gcc.dg/vect/pr33866.c: New testcase.
1706
1707 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1708
1709         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1710         Add -w to compile flags to suppress "call-clobbered register" warnings
1711         and remove dg-warning directives.
1712
1713 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1714
1715         * gcc.dg/sms-2.c: Cleanup sms dump file.
1716         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1717         profile-use step.
1718
1719 2007-10-24  David Daney  <ddaney@avtrex.com>
1720
1721         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1722
1723 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1724
1725         PR target/33755
1726         * gcc.target/mips/pr33755.c: New test.
1727
1728 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1729
1730         PR tree-optimization/33804
1731         * gcc.dg/vect/pr33804.c: New testcase.
1732
1733 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1734
1735         PR forrtran/33849
1736         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1737
1738 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1739             Uros Bizjak  <ubizjak@gmail.com>
1740
1741         PR rtl-optimization/33846
1742         * gcc.dg/vect/pr33846.c: New testcase.
1743
1744 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1745             Dorit Nuzman  <dorit@il.ibm.com>
1746
1747         PR tree-optimization/33860
1748         * g++.dg/vect/pr33860.cc: New test.
1749         * g++.dg/vect/pr33860a.cc: New test.
1750
1751 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1752             Revital Eres  <eres@il.ibm.com>      
1753
1754         * gcc.dg/sms-2.c: New testcase.
1755
1756 2007-10-22  David S. Miller  <davem@davemloft.net>
1757
1758         * gcc.dg/globalreg-1.c: New test.
1759
1760 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1761             Dorit Nuzman  <dorit@il.ibm.com>
1762
1763         PR tree-optimization/33834
1764         PR tree-optimization/33835
1765         * g++.dg/vect/pr33834_1.cc: New test.
1766         * g++.dg/vect/pr33834_2.cc: New test.
1767         * g++.dg/vect/pr33835.cc: New test.
1768
1769 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1770
1771         * gcc.dg/pr33644.c: New test.
1772
1773 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR c++/33372
1776         * g++.dg/gomp/pr33372-1.C: New test.
1777         * g++.dg/gomp/pr33372-2.C: New test.
1778         * g++.dg/gomp/pr33372-3.C: New test.
1779
1780 2007-10-22  Michael Matz  <matz@suse.de>
1781
1782         PR tree-optimization/33855
1783         * gcc.c-torture/compile/pr33855.c: New testcase.
1784
1785 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1786
1787         PR tree-optimization/33854
1788         * gcc.dg/vect/O1-pr33854.c: New testcase.
1789         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1790
1791 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1792
1793         * gcc.dg/unwind-1.c: Disable on AIX.
1794         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1795
1796 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1797
1798         PR fortran/33749
1799         * gfortran.dg/assign_9.f90: New test.
1800
1801 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1802
1803         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1804         (dg-mips-options): Skip tests that specify an ABI other than o32
1805         and o64 if generating MIPS16 hard-float code.
1806
1807 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1808             Revital Eres  <eres@il.ibm.com>
1809
1810         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1811         * gcc.dg/vect/vect-16.c: Fix comment.
1812         * gcc.dg/vect/pr33369.c: Require vect_int.
1813         * gcc.dg/vect/slp-33.c: Add spaces.
1814         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1815         targets.
1816         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1817         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1818         targets.
1819         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1820         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1821         targets.
1822         * gcc.dg/vect/slp-10.c: Add spaces.
1823         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1824         targets.
1825         * gcc.dg/vect/slp-36.c: Require vect_int.
1826         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1827         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1828         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1829         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1830         targets.
1831         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1832         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1833         instead of vector_alignment_reachable_for_double.
1834         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1835         (natural_alignment): Split into...
1836         (natural_alignment_32, natural_alignment_64): New.
1837         (vector_alignment_reachable): Depend on natural_alignment_32.
1838         (vector_alignment_reachable_for_double): Rename to ...
1839         (vector_alignment_reachable_for_64bit): And depend on
1840         natural_alignment_64.
1841
1842 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1843
1844         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1845         MIPS targets.
1846         * g++.dg/vect/vect.exp: Likewise.
1847         * lib/fortran-torture.exp: Likewise.
1848         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1849         mipsisa64*-*-* as the target selector.  Remove -mips64,
1850         -mhard-float and -mgp64 from the options list.
1851         * gcc.target/mips/mips-ps-2.c: Likewise.
1852         * gcc.target/mips/mips-ps-3.c: Likewise.
1853         * gcc.target/mips/mips-ps-4.c: Likewise.
1854         * gcc.target/mips/mips-ps-6.c: Likewise.
1855         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1856         options list.
1857         * gcc.target/mips/sb1-1.c: Likewise.
1858         * gcc.target/mips/mips-ps-type.c: Likewise.
1859         * gcc.target/mips/mips-ps-7.c: New test.
1860         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1861         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1862         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1863         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1864         as forcing an ABI and an architecture.
1865         (is_gp32_flag, is_gp64_flag): Fold into...
1866         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1867         then -mfp64 imply -mhard-float.  Apply register rules after the
1868         loop.  Handle -march=mipsN like -mipsN.
1869
1870 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1871
1872         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1873         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1874
1875 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1876
1877         PR fortran/33818
1878         * gfortran.dg/entry_dummy_ref_3.f90: New.
1879
1880 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1881             FX Coudert <fxcoudert@gcc.gnu.org>
1882
1883         PR fortran/31608
1884         * gfortran.dg/char_cast_1.f90: New test.
1885
1886 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1887
1888         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1889         * gfortran.dg/large_real_kind_2.F90: ditto.
1890         * gfortran.dg/default_format_2.f90: ditto.
1891         * gfortran.dg/default_format_denormal_1.f90: ditto.
1892
1893 2007-10-19  Richard Guenther  <rguenther@suse.de>
1894
1895         PR middle-end/33816
1896         PR middle-end/32921
1897         * gfortran.dg/pr32921.f: New testcase.
1898
1899 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1900
1901         PR libfortran/33544
1902         * gfortran.dg/transfer_check_1.f90: Adjust options.
1903
1904 2007-10-19  Richard Guenther  <rguenther@suse.de>
1905
1906         Revert
1907         2007-10-19  Richard Guenther  <rguenther@suse.de>
1908
1909         PR middle-end/32921
1910         * gfortran.dg/pr32921.f: New testcase.
1911
1912 2007-10-19  Richard Guenther  <rguenther@suse.de>
1913
1914         * gcc.c-torture/execute/20071018-1.c: New testcase.
1915
1916 2007-10-19  Richard Guenther  <rguenther@suse.de>
1917
1918         PR middle-end/32921
1919         * gfortran.dg/pr32921.f: New testcase.
1920
1921 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1922
1923         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1924
1925 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1926
1927         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1928
1929 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1930
1931         PR fortran/33233
1932         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1933         * gfortran.dg/host_assoc_function_3.f90: New test.
1934
1935 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1936
1937         PR fortran/33733
1938         * gfortran.dg/transfer_simplify_6.f90: New test.
1939
1940 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1941             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1942
1943         PR middle-end/33794
1944         * gfortran.dg/pr33794.f90: New testcase.
1945
1946 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1947
1948         PR target/32961
1949         * gcc.target/i386/pr32961.c: New testcase.
1950         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1951         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1952         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1953         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1954         __builtin_ia32_pslldi128 defines.
1955
1956 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1957
1958         PR fortran/33760
1959         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1960
1961 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1962
1963         PR c++/28639
1964         PR c++/30299
1965         * g++.dg/template/void12.C: New.
1966         * g++.dg/template/void13.C: New.
1967
1968 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1969
1970         PR c++/31446
1971         * g++.dg/template/void11.C: New.
1972         * g++.dg/template/void2.C: Adjust error markers.
1973         * g++.dg/template/void10.C: Likewise.
1974         * g++.dg/template/crash55.C: Likewise.
1975
1976 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1977
1978         * g++.dg/opt/const5.C: New test.
1979
1980 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1981             Maxim Kuvyrkov  <maxim@codesourcery.com>
1982
1983         * gcc.target/ia64/20040709-2.c: New test.
1984
1985 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1986
1987         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1988
1989 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1990
1991         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1992         to each function.  Check that there are no unsigned loads.
1993
1994 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR tree-optimization/33136
1997         * gcc.c-torture/execute/20070824-1.c: New test.
1998         * gcc.dg/pr33136-1.c: New test.
1999         * gcc.dg/pr33136-2.c: New test.
2000         * gcc.dg/pr33136-3.c: New test.
2001
2002 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2003
2004         PR tree-optimization/33735
2005         * g++.dg/torture/pr33735.C: New.
2006
2007 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2008
2009         PR middle-end/33706
2010         * gcc.dg/va-arg-pack-2.c: New.
2011
2012 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2013
2014         PR tree-optimization/33619
2015         * gcc.dg/pr33619.c: New test.
2016
2017 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2018
2019         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2020         flag for AIX.
2021         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2022
2023 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2024
2025         PR libfortran/33055
2026         * gfortran.dg/inquire_11.f90: New test.
2027         * gfortan.dg/negative_unit_int8.f: New test.
2028
2029 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2030
2031         PR target/33133
2032         * gcc.c-torture/compile/pr33133.c: New test.
2033
2034 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2035
2036         PR libfortran/33672
2037         * gfortran.dg/namelist_40.f90: New test.
2038
2039 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2040
2041         PR fortran/33745
2042         * gfortran.dg/bounds_check_11.f90: New.
2043
2044 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2045
2046         PR c++/30303
2047         * g++.dg/other/ctor1.C: New test.
2048         * g++.dg/other/ctor2.C: New test.
2049         * g++.dg/other/dtor1.C: New test.
2050
2051 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2052
2053         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2054
2055 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2056             Paul Thomas  <pault@gcc.gnu.org>
2057
2058         PR fortran/33254
2059         PR fortran/33727
2060         * gfortran.dg/bounds_check_10.f90: New.
2061
2062 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2063
2064         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2065         * gcc.target/powerpc/popcount-1.c: Same.
2066
2067 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2068
2069         PR c++/26698
2070         * g++.dg/conversion/op4.C: New test.
2071
2072 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2073
2074         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2075
2076 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2077
2078         PR fortran/33542
2079         * gfortran.dg/ambiguous_specific_1.f90: New test.
2080
2081 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2082
2083         PR fortran/33664
2084         * gfortran.dg/impure_spec_expr_1.f90: New test.
2085         * gfortran.dg/char_result_7.f90: Remove illegal test.
2086
2087 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2088
2089         PR 11001
2090         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2091         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2092         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2093         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2094         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2095         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2096         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2097         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2098         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2099
2100 2007-10-12  Richard Guenther  <rguenther@suse.de>
2101
2102         PR middle-end/26198
2103         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2104         * gcc.c-torture/execute/20071011-1.c: Likewise.
2105         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2106
2107 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2108
2109         PR tree-optimization/33742
2110         * gcc.dg/pr33742.c: New testcase.
2111
2112 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2113
2114         PR tree-optimization/33645
2115         * gcc.dg/pr33645-1.c: New test.
2116         * gcc.dg/pr33645-2.c: New test.
2117         * gcc.dg/pr33645-3.c: New test.
2118  
2119         PR c++/32121
2120         * g++.dg/ext/label4.C: Adjust error regexp.
2121         * g++.dg/ext/label6.C: Adjust error regexp.
2122         * g++.dg/ext/label7.C: New test.
2123         * g++.dg/ext/label8.C: New test.
2124         * g++.dg/ext/label9.C: New test.
2125
2126 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2127
2128         PR middle-end/33676
2129         * gcc.dg/pr33676.c: New.
2130
2131 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2132
2133         PR c++/31441
2134         * g++.dg/cpp0x/variadic83.C: New.
2135
2136 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2137
2138         PR c++/33461
2139         * g++.dg/cpp0x/variadic81.C: New.
2140         * g++.dg/cpp0x/variadic82.C: Likewise.
2141
2142 2007-10-11  Richard Guenther  <rguenther@suse.de>
2143
2144         PR middle-end/33724
2145         * gcc.dg/pr33724.c: New testcase.
2146
2147 2007-10-11  Richard Guenther  <rguenther@suse.de>
2148
2149         PR c/33726
2150         * gcc.dg/pr33726.c: New testcase.
2151
2152 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2153
2154         PR fortran/33500
2155         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2156         
2157 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2158
2159         PR testsuite/33391
2160         * gfortran.dg/do_3.F90: Run with -fwrapv.
2161
2162 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2163
2164         * gcc.dg/unwind-1.c: New.
2165
2166 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2167
2168         PR libfortran/33683
2169         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2170         failure on some common systems.
2171
2172 2007-10-09  Richard Guenther  <rguenther@suse.de>
2173
2174         PR middle-end/33692
2175         * gcc.dg/pr33692.c: New testcase.
2176
2177 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2178
2179         PR middle-end/33669
2180         * gcc.c-torture/execute/pr33669.c: New.
2181
2182 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2183
2184         PR tree-optimization/33615
2185         * g++.dg/tree-ssa/pr33615-2.C: New test.
2186
2187 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2188
2189         PR tree-optimization/33615
2190         * g++.dg/tree-ssa/pr33615.C: New test.
2191
2192 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2193
2194         PR tree-optimization/33572
2195         * g++.dg/torture/pr33572.C: Replace with complete test.
2196
2197 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2198
2199         PR fortran/33689
2200         * gfortran.dg/spec_expr_5.f90: New.
2201
2202 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2203
2204         * gcc.dg/pragma-darwin-2.c: New.
2205
2206 2007-10-08  Richard Guenther  <rguenther@suse.de>
2207
2208         PR middle-end/33693
2209         PR middle-end/33695
2210         PR middle-end/33697
2211         * gcc.dg/pr33693.c: New testcase.
2212         * gcc.dg/pr33695.c: Likewise.
2213         * gcc.dg/pr33697.c: Likewise.
2214
2215 2007-10-08  Richard Guenther  <rguenther@suse.de>
2216
2217         PR middle-end/33691
2218         PR middle-end/33694
2219         PR middle-end/33696
2220         * gcc.dg/pr33691.c: New testcase.
2221         * gcc.dg/pr33694.c: Likewise.
2222         * gcc.dg/pr33696.c: Likewise.
2223
2224 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2225
2226         PR libfortran/33683
2227         * gfortran.dg/gamma_5.f90:  New test case
2228
2229 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2230
2231         PR fortran/20851
2232         * initialization_1.f90: Fix dg-error annotations.
2233         * initialization_14.f90: New.
2234         * initialization_7.f90: Fix dg-error annotations.
2235         * initialization_9.f90: Likewise.
2236
2237 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2238
2239         * gfortran.dg/error_recovery_4.f90: New test.
2240
2241 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2242
2243         * gfortran.dg/default_format_denormal_2.f90: New test.
2244         * gfortran.dg/default_format_2.inc: New test.
2245         * gfortran.dg/default_format_denormal_1.f90: New test.
2246         * gfortran.dg/default_format_1.inc: New test.
2247         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2248         numbers.
2249         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2250         numbers.
2251
2252 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2253
2254         * gfortran.dg/namelist_15.f90: Revise test.
2255
2256 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2257
2258         PR tree-optimization/33655
2259         * gcc.dg/torture/pr33655.c: New.
2260
2261 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2262
2263         PR tree-optimization/33572
2264         * g++.dg/torture/pr33572.C: New.
2265
2266 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2267
2268         PR fortran/25076
2269         * gfortran.dg/forall_11.f90: New.
2270
2271 2007-10-05  Michael Matz  <matz@suse.de>
2272
2273         PR middle-end/33667
2274         * gcc.dg/pr33667.c: New testcase.
2275
2276 2007-10-05  Richard Guenther  <rguenther@suse.de>
2277
2278         PR middle-end/33666
2279         * gcc.dg/pr33666.c: New testcase.
2280
2281 2007-10-05  Michael Matz  <matz@suse.de>
2282
2283         PR inline-asm/33600
2284         * gcc.target/i386/pr33600.c: New testcase.
2285
2286 2007-10-05  Richard Guenther  <rguenther@suse.de>
2287
2288         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2289
2290 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2291
2292         PR target/33635
2293         * gcc.target/mips/pr33635-1.c: New test.
2294
2295 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2296
2297         PR libfortran/33253
2298         * gfortran.dg/namelist_39.f90: Revise to use long names.
2299
2300 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2301
2302         PR fortran/33646
2303         * gfortran.dg/pr33646.f90: New file.
2304
2305 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2306
2307         PR fortran/33529
2308         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2309         * gfortran.dg/char_decl_2.f90: New test.
2310
2311 2007-10-04  Richard Guenther  <rguenther@suse.de>
2312
2313         PR middle-end/33641
2314         * gcc.c-torture/compile/pr33641.c: New testcase.
2315
2316 2007-10-04  Michael Matz  <matz@suse.de>
2317
2318         PR rtl-optimization/33653
2319         * gcc.dg/pr33653.c: New.
2320
2321 2007-10-04  Richard Guenther  <rguenther@suse.de>
2322
2323         PR tree-optimization/33627
2324         * g++.dg/torture/pr33627.C: New testcase.
2325
2326 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2327
2328         PR fortran/33626
2329         * gfortran.dg/parens_6.f90: New.
2330
2331 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2332
2333         PR fortran/33646
2334         PR fortran/33542
2335         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2336
2337 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2338
2339         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2340
2341 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2342
2343         PR target/33635
2344         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2345         and mips_forced_be.
2346         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2347         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2348         options.
2349         * gcc.target/mips/fpr-moves-1.c: New test.
2350         * gcc.target/mips/fpr-moves-2.c: Likewise.
2351         * gcc.target/mips/fpr-moves-3.c: Likewise.
2352         * gcc.target/mips/fpr-moves-4.c: Likewise.
2353         * gcc.target/mips/fpr-moves-5.c: Likewise.
2354         * gcc.target/mips/fpr-moves-6.c: Likewise.
2355         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2356
2357 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2358
2359         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2360
2361 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2362
2363         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2364         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2365
2366 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2367
2368         PR fortran/33198
2369         * gfortran.dg/common_errors_1.f90: New.
2370
2371 2007-10-03  Doug Kwan  <dougkwan@google.com>
2372         Richard Guenther  <rguenther@suse.de>
2373
2374         PR debug/31899
2375         * g++.dg/debug/using3.C: New testcase.
2376
2377 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2378
2379         PR libfortran/33253
2380         * gfortran.dg/namelist_38.f90: New test.
2381         * gfortran.dg/namelist_39.f90: New test.
2382
2383 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2384
2385         PR libfortran/33469
2386         * gfortran.dg/default_format_1.f90: New test.
2387         * gfortran.dg/default_format_2.f90: New test.
2388         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2389         * gfortran.dg/real_const_3.f90: Adjust expected output.
2390
2391 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2392
2393         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2394         default ABI.  Split mips_forced_abi into mips_forced_abi and
2395         mips_forced_regs.
2396         (is_gp32_flag): Return true for -mabi=32.
2397         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2398         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2399         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2400         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2401         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2402         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2403         * gcc.target/mips/save-restore-2.c: Likewise.
2404         * gcc.target/mips/save-restore-3.c: Likewise.
2405         * gcc.target/mips/save-restore-4.c: Likewise.
2406
2407 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2408
2409         PR middle-end/33617
2410         * gcc.c-torture/compile/pr33617.c: New test.
2411
2412 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2413
2414         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2415         -gstabs+ for extended options.
2416
2417 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2418
2419         PR fortran/33542
2420         * gfortran.dg/ambiguous_specific_1.f90: New test.
2421
2422 2007-10-02  Revital Eres  <eres@il.ibm.com>
2423
2424         * gcc.target/powerpc/paired-8.c: New test.
2425         * gcc.target/powerpc/paired-9.c: New test.
2426         * gcc.target/powerpc/paired-10.c: New test.
2427
2428 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2429
2430         PR fortran/33566
2431         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2432
2433 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2434
2435         PR fortran/33554
2436         * gfortran.dg/intent_out_2.f90: New test.
2437
2438 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2439
2440         PR fortran/33550
2441         * gfortran.dg/ambiguous_reference_1.f90: New test.
2442
2443 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2444
2445         PR fortran/31154
2446         PR fortran/31229
2447         PR fortran/33334
2448         * gfortran.dg/function_kinds_1.f90: New test.
2449         * gfortran.dg/function_kinds_2.f90: New test.
2450         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2451         use association into interfaces.
2452
2453 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2454
2455         PR testsuite/31828
2456         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2457         (overflow): Use INFINITY, not FP_INFINITE.
2458         gcc.dg/float-range-4.c: Likewise.
2459         gcc.dg/float-range-5.c: Likewise.
2460
2461 2007-10-01  Nick Clifton  <nickc@redhat.com>
2462
2463         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2464         for 16-bit targets.
2465
2466 2007-09-30  Diego Novillo  <dnovillo@google.com>
2467
2468         PR 33593
2469         * g++.dg/tree-ssa/pr33593.C: New test.
2470
2471 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2472
2473         PR libfortran/33400
2474         * gfortran.dg/PR19872.f: Fix test condition.
2475         * gfortran.dg/list_read_7.f90: New test.
2476
2477 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2478
2479         PR tree-optimization/33597
2480         * gcc.dg/vect/pr33597.c: New testcase.
2481
2482 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2483
2484         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2485         * gcc.target/i386/pr33524.c: ...this.
2486
2487 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2488
2489         PR fortran/33354
2490         * gfortran.dg/minmaxloc_4.f90: New.
2491
2492 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2493
2494         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2495
2496 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2497
2498         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2499
2500 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2501
2502         PR c++/33213
2503         * g++.dg/cpp0x/variadic79.C: New.
2504
2505 2007-09-28  Michael Matz  <matz@suse.de>
2506             Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR rtl-optimization/33552
2509         * gcc.target/i386/pr33552.c: New runtime test.
2510         * gcc.target/i386/strinline.c: New compile time test.
2511
2512 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2513
2514         * gfortran.dg/openmp_stack.f90: Removed.
2515
2516         PR c++/31434
2517         * g++.dg/cpp0x/variadic80.C: New test.
2518
2519 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2520
2521         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2522         r128057.
2523
2524 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2525
2526         PR middle-end/7003
2527         * gcc.target/powerpc/gcse-1.c: New test.
2528
2529 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2530
2531         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2532         fixed capitalizations.
2533         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2534         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2535         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2536         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2537         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2538         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2539         * gfortran.dg/min_max_conformance.f90: Likewise.
2540
2541 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2542
2543         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2544         options.
2545         * gcc.dg/c99-tgmath-2.c: Likewise.
2546         * gcc.dg/c99-tgmath-3.c: Likewise.
2547         * gcc.dg/c99-tgmath-4.c: Likewise.
2548
2549 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/33568
2552         * gfortran.dg/anint_1.f90: New test.
2553
2554 2007-09-27  Ian Lance Taylor  <iant@google.com>
2555
2556         PR tree-optimization/33565
2557         * gcc.dg/Wstrict-overflow-20.c: New test.
2558
2559 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2560
2561         * gfortran.dg/openmp_stack.f90: Fix typo.
2562         * gfortran.dg/recursive_stack.f90: Fix typo.
2563
2564 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2565
2566         PR c++/33493
2567         * g++.dg/template/error31.C: New.
2568
2569 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2570
2571         * lib/prune.exp: Prune also "^In function .*$" lines and
2572         "^    inlined from .*$" lines.
2573
2574 2007-09-26  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/33563
2577         * gcc.dg/torture/pr33563.c: New testcase.
2578
2579 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2580
2581         PR c/25309
2582         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2583         array.
2584         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2585         without -O2.
2586
2587 2007-09-26  Richard Guenther  <rguenther@suse.de>
2588
2589         PR tree-optimization/30375
2590         PR tree-optimization/33560
2591         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2592         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2593         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2594         * gcc.dg/torture/pr30375.c: New testcase.
2595         * gcc.dg/torture/pr33560.c: New testcase.
2596         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2597
2598 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2599
2600         PR c++/33207
2601         * g++.dg/parse/crash38.C: New test.
2602
2603 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2604
2605         PR target/33524
2606         * gcc.target/i386/sse5-convert.c: New file, test int->long
2607         vectorized conversions.
2608
2609 2007-09-25  Revital Eres  <eres@il.ibm.com>
2610
2611         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2612
2613 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2614
2615         PR c/32295
2616         * gcc.dg/enum-incomplete-1.c: New test.
2617
2618 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2619
2620         * gcc.c-torture/compile/20070919-1.c: New test.
2621
2622 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2623
2624         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2625
2626 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2627
2628         PR c++/14688
2629         * g++.dg/inherit/override_attribs.C: New file.
2630
2631 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2632
2633         PR fortran/33269
2634         * io.c (check_format_string): Move NULL and constant checks into
2635         this function.
2636         (check_io_constraints): Call gfc_simplify_expr() before calling
2637         check_format_string().  Remove NULL and constant checks.
2638
2639 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2640
2641         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2642         * gcc.c-torture/execute/loop-2g.x: Likewise.
2643
2644 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2645
2646         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2647         Reject hard-float modes unless the ABI is o32 or o64.
2648         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2649         of gcc.exp.  Skip the tests when mips16 code generation is not
2650         supported.
2651         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2652         and use dg-add-options mips16_attribute.
2653
2654 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2655
2656         PR c++/33506
2657         * g++.dg/ext/attrib29.C: New test.
2658
2659 2007-09-23  Ollie Wild  <aaw@google.com>
2660
2661         * gcc.dg/fold-bitand-1.c: New test.
2662         * gcc.dg/fold-bitand-2.c: New test.
2663         * gcc.dg/fold-bitand-3.c: New test.
2664         * gcc.dg/fold-bitand-4.c: New test.
2665
2666 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2667
2668         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2669         any of the macros to be defined for __mips16.
2670         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2671
2672 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2673
2674         * gcc.dg/vect/pr21591.c: Require vect_int.
2675         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2676         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2677         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2678
2679 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2680
2681         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2682         attributes.
2683         * gcc.dg/va-arg-pack-len-2.c: New test.
2684         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2685         attributes.
2686         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2687
2688         PR tree-optimization/32772
2689         * gcc.c-torture/compile/20070905-1.c: New test.
2690
2691         PR tree-optimization/32975
2692         * gcc.dg/pr32975.c: New test.
2693
2694         PR middle-end/28755
2695         * gcc.dg/pr28755.c: New test.
2696
2697 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2698
2699         * lib/target-supports.exp (check_effective_target_nomips16): New
2700         procedure.
2701         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2702         for mipsisa64*-*-*.
2703         * gcc.dg/vect/vect.exp: Likewise.
2704         * g++.dg/vect/vect.exp: Likewise.
2705         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2706         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2707         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2708         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2709         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2710         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2711         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2712         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2713         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2714         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2715         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2716         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2717         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2718         (test14, test15, test16, test17, test18): Likewise.
2719         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2720         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2721         (test14, test15, test16, test17, test18, test19, test20, test21)
2722         (test22): Likewise.
2723         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2724         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2725         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2726         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2727         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2728         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2729         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2730         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2731         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2732         (test13, test14, test15, test16, test17, test18, test19, test20)
2733         (test21, test22, test23, test24, test25, test26, test27, test28)
2734         (test29, test30, test31): Likewise.
2735         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2736         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2737         (test13, test14, test15, test16, test17, test18, test19, test20)
2738         (test21, test22, test23, test24, test25, test26, test27, test28)
2739         (test29, test30, test31, test32, test33, test34, test35, test36)
2740         (test37, test38, test39, test40, test41, test42, test43, test44)
2741         (test45, test46, test47, test48, test49, test50, test51, test52)
2742         (test53, test54, test55, test56, test57, test58, test59, test60)
2743         (test61, test62, test63): Likewise.
2744         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2745         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2746         (test13, test14, test15, test16, test17, test18, test19, test20)
2747         (test21, test22, test23, test24, test25, test26, test27, test28)
2748         (test29, test30, test31): Likewise.
2749         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2750         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2751         (test13, test14, test15, test16, test17, test18, test19, test20)
2752         (test21, test22, test23, test24, test25, test26, test27, test28)
2753         (test29, test30, test31): Likewise.
2754         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2755         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2756         (test13, test14, test15): Likewise.
2757         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2758         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2759         (test13, test14, test15): Likewise.
2760         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2761         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2762         (test13, test14, test15, test16, test17, test18, test19, test20)
2763         (test21, test22, test23, test24, test25, test26, test27, test28)
2764         (test29, test30, test31): Likewise.
2765         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2766         (matrix_multiply4: Likewise.
2767         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2768         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2769         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2770         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2771         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2772         (test13, test14, test15, test16, test17, test18, test19, test20)
2773         (test21, test22, test23, test24, test25, test26, test27, test28)
2774         (test29, test30, test31): Likewise.
2775         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2776         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2777         (test13, test14, test15, test16, test17, test18, test19, test20)
2778         (test21, test22, test23, test24, test25, test26, test27, test28)
2779         (test29, test30, test31): Likewise.
2780         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2781         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2782         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2783         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2784         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2785         (sub_v4qi): Likewise.
2786         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2787         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2788         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2789         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2790         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2791         (subb, subc): Likewise.
2792         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2793         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2794         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2795         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2796         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2797         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2798         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2799         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2800         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2801         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2802         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2803         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2804         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2805
2806 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2807
2808         * lib/target-supports.exp (add_options_for_mips16_attribute)
2809         (check_effective_target_mips16_attribute): New functions.
2810         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2811         command line.
2812         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2813         extra_test_flags.
2814         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2815         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2816         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2817         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2818         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2819         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2820         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2821         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2822         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2823         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2824         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2825         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2826         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2827         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2828         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2829         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2830         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2831         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2832         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2833         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2834         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2835         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2836         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2837         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2838         (NOMIPS16): Delete.
2839         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2840         of dg-options.
2841         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2842         options.  Require { target mips16_attribute } and use dg-add-options
2843         to add the associated options.
2844         (foo): Use MIPS16.
2845         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2846         * gcc.target/mips/call-saved-3.c: Likewise.
2847         * gcc.target/mips/code-readable-1.c: Require { target
2848         mips16_attribute } and use dg-add-options to add the associated
2849         options.  Remove trailing whitespace.
2850         (NOMIPS16): Delete.
2851         * gcc.target/mips/code-readable-2.c: Likewise.
2852         * gcc.target/mips/code-readable-3.c: Likewise.
2853         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2854         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2855         Require { target mips16_attribute } and use dg-add-options to
2856         add the associated options.
2857         (cksum16, cksum8): Use MIPS16.
2858         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2859         Require { target mips16_attribute } and use dg-add-options to
2860         add the associated options.
2861         (foo): Use MIPS16.
2862         * gcc.target/mips/save-restore-2.c: Likewise.
2863         * gcc.target/mips/save-restore-3.c: Likewise.
2864         * gcc.target/mips/save-restore-4.c: Likewise.
2865         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2866         -mno-abicalls.
2867         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2868         (foo): Use NOMIPS16.
2869
2870 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2871
2872         PR fortran/33337
2873         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2874
2875         PR fortran/33376
2876         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2877
2878 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2879
2880         PR fortran/33445
2881         * gfortran.dg/gomp/free-2.f90: New.
2882         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2883         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2884
2885 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2886
2887         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2888         * gcc.target/i386/sse5-haddX.c: Ditto.
2889         * gcc.target/i386/sse5-hsubX.c: Ditto.
2890         * gcc.target/i386/sse5-maccXX.c: Ditto.
2891         * gcc.target/i386/sse5-msubXX.c: Ditto.
2892         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2893         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2894         * gcc.target/i386/sse5-permpX.c: Ditto.
2895         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2896         effective target.
2897         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2898         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2899         * gcc.target/i386/sse5-pcmov.c: Ditto.
2900         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2901
2902 2007-09-22  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/33146
2905         * gcc.c-torture/compile/pr33146.c: New testcase.
2906
2907 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2908
2909         * lib/target-supports.exp (check_cached_effective_target): New
2910         procedure.
2911         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2912         (check_effective_target_c99_runtime): New procedure.
2913         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2914         (test3l): Likewise cargl.
2915         * gcc.dg/builtins-59.c: Require c99_runtime.
2916         * gcc.dg/builtins-61.c: Likewise.
2917         * gcc.dg/builtins-62.c: Likewise.
2918
2919 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2920
2921         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2922         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2923         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2924         target-specific dg-options.
2925         * gcc.dg/builtins-20.c: Likewise.
2926         * gcc.dg/builtins-53.c: Likewise.
2927         * gcc.dg/builtins-55.c: Likewise.
2928         * gcc.dg/single-precision-constant.c: Likewise.
2929         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2930         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2931         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2932         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2933         * gcc.dg/torture/builtin-power-1.c: Likewise.
2934
2935 2007-09-21  Chao-ying Fu  <fu@mips.com>
2936
2937         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2938         check if targets have fixed-point supports.
2939         * gcc.dg/fixed-point/fixed-point.exp: New file.
2940         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2941         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2942         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2943         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2944         * gcc.dg/fixed-point/constants-pedantic.c,
2945         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2946         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2947         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2948         * gcc.dg/fixed-point/keywords-pedantic.c,
2949         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2950         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2951         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2952         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2953         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2954         * gcc.dg/fixed-point/func-vararg-mixed.c,
2955         * gcc.dg/fixed-point/operator-logical.c,
2956         * gcc.dg/fixed-point/struct-union.c,
2957         * gcc.dg/fixed-point/bit-complement.c,
2958         * gcc.dg/fixed-point/operator-bitwise.c,
2959         * gcc.dg/fixed-point/operator-comma.c,
2960         * gcc.dg/fixed-point/struct-layout-1.c,
2961         * gcc.dg/fixed-point/union-init.c,
2962         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2963         * gcc.dg/fixed-point/func-mixed.c,
2964         * gcc.dg/fixed-point/func-vararg-size0.c,
2965         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2966         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2967         * gcc.dg/fixed-point/operator-unary.c,
2968         * gcc.dg/fixed-point/allop-const.c,
2969         * gcc.dg/fixed-point/muldiv-warning.c,
2970         * gcc.dg/nofixed-point-1.c,
2971         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2972         * gcc.target/mips/fixed-vector-type.c,
2973         * gcc.target/mips/fixed-scalar-type.c: New tests.
2974
2975 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2976
2977         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2978         * gnat.dg/test_nested_subtype_byref.adb: New test.
2979
2980 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR fortran/33439
2983         * gfortran.dg/gomp/pr33439.f90: New test.
2984
2985 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2986
2987         PR fortran/33455
2988         * gfortran.dg/merge_char_3.f90: New.
2989
2990 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2991
2992         PR fortran/33037
2993         * gfortran.dg/transfer_check_1.f90: New.
2994
2995 2007-09-20  Asher Langton  <langton2@llnl.gov>
2996
2997         PR fortran/20441
2998         * gfortran.dg/init_flag_1.f90: New.
2999         * gfortran.dg/init_flag_2.f90: New.
3000         * gfortran.dg/init_flag_3.f90: New.
3001         * gfortran.dg/init_flag_4.f90: New.
3002         * gfortran.dg/init_flag_5.f90: New.
3003         * gfortran.dg/init_flag_6.f90: New.
3004         * gfortran.dg/init_flag_7.f90: New.
3005
3006 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3007
3008         PR c++/33460
3009         * g++.dg/ext/anon-struct6.C: New.
3010
3011 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3012
3013         PR libfortran/23272
3014         * gfortran.dg/inquire_10.f90: New test.
3015
3016 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3017
3018         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3019
3020 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3021
3022         PR fortran/33221
3023         * gfortran.dg/used_types_18.f90: Declare variable of empty
3024         derived type.
3025
3026 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3027
3028         PR fortran/33288
3029         * gfortran.dg/array_constructor_19.f90: New test.
3030
3031 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR debug/33316
3034         * gcc.dg/debug/pr33316.c: New test.
3035
3036         PR c++/33496
3037         * g++.dg/cpp0x/variadic76.C: New test.
3038         * g++.dg/cpp0x/variadic77.C: New test.
3039         * g++.dg/cpp0x/variadic78.C: New test.
3040
3041         PR c/33238
3042         PR c/27301
3043         * gcc.c-torture/execute/20070919-1.c: New test.
3044         * gcc.dg/pr33238.c: New test.
3045         * gcc.dg/pr27301.c: New test.
3046
3047 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3048
3049         * lib/target-supports.exp (check_effective_target_mips64): New
3050         procedure.
3051         * gcc.dg/lower-subreg-1.c: Require !mips64.
3052         * gcc.dg/sibcall-3.c (ATTR): New macro.
3053         (recurser_void1, recurser_void2): Use it.
3054         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3055         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3056
3057 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3058
3059         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3060         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3061         warning annotation.
3062         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3063
3064 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3065
3066         PR fortran/33497
3067         * gfortran.dg/c_loc_tests_11.f03: New test case.
3068
3069 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3070
3071         PR c++/33459
3072         * g++.dg/init/ref14.C: New.
3073
3074 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3075
3076         * gnat.dg/slice2.ad[sb]: New testcase.
3077
3078 2007-09-19  Nick Clifton  <nickc@redhat.com>
3079
3080         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3081
3082 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3083
3084         * gcc.target/bfin/bfin.exp: New.
3085         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3086         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3087         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3088         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3089         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3090         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3091         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3092         mcpu-bf561.c, mcpu-default.c}: New tests.
3093
3094 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3095
3096         Restore detection of unsupported TLS.
3097
3098         Revert this patch:
3099         2007-02-10  Richard Henderson  <rth@redhat.com>
3100
3101         * lib/target-supports.exp (check_effective_target_tls): Redefine
3102         to mean non-emulated tls.
3103         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3104         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3105         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3106         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3107         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3108         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3109         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3110
3111         And then:
3112         * lib/target-supports.exp (check_effective_target_tls): Use
3113         stronger test for compiler support for TLS.
3114         (check_effective_target_tls_native): New, to test for non-emulated
3115         TLS support.
3116         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3117         instead of dg-require-effective-target tls.
3118         * g++.dg/gomp/copyin-1.C: Likewise.
3119         * g++.dg/gomp/sharing-1.C: Likewise.
3120         * g++.dg/gomp/tls-1.C: Likewise.
3121         * g++.dg/gomp/tls-2.C: Likewise.
3122         * g++.dg/gomp/tls-3.C: Likewise.
3123         * g++.dg/tls/diag-1.C: Likewise.
3124         * g++.dg/tls/diag-2.C: Likewise.
3125         * g++.dg/tls/diag-3.C: Likewise.
3126         * g++.dg/tls/diag-4.C: Likewise.
3127         * g++.dg/tls/diag-5.C: Likewise.
3128         * g++.dg/tls/init-1.C: Likewise.
3129         * g++.dg/tls/init-2.C: Likewise.
3130         * g++.dg/tls/trivial.C: Likewise.
3131         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3132         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3133         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3134         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3135         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3136         * gcc.dg/gomp/clause-1.c: Likewise.
3137         * gcc.dg/gomp/copyin-1.c: Likewise.
3138         * gcc.dg/gomp/sharing-1.c: Likewise.
3139         * gcc.dg/gomp/tls-1.c: Likewise.
3140         * gcc.dg/gomp/tls-2.c: Likewise.
3141         * gcc.dg/tls/alpha-1.c: Likewise.
3142         * gcc.dg/tls/opt-1.c: Likewise.
3143         * gcc.dg/tls/opt-13.c: Likewise.
3144         * gcc.dg/tls/opt-14.c: Likewise.
3145         * gcc.dg/tls/opt-2.c: Likewise.
3146         * gcc.dg/tls/opt-3.c: Likewise.
3147         * gcc.dg/tls/opt-4.c: Likewise.
3148         * gcc.dg/tls/opt-7.c: Likewise.
3149         * gcc.dg/tls/section-1.c: Likewise.
3150         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3151         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3152         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3153         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3154         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3155         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3156         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3157         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3158         * gfortran.dg/gomp/fixed-1.f: Likewise.
3159         * gfortran.dg/gomp/free-1.f90: Likewise.
3160         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3161         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3162         * gfortran.dg/gomp/reduction1.f90: Likewise.
3163         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3164
3165 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3166
3167         PR fortran/31119
3168         * gfortran.dg/bounds_check_9.f90: New test.
3169         * gfortran.dg/bounds_check_fail_2.f90: New test.
3170
3171 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3172
3173         PR c++/33462 (again)
3174         * g++.dg/ext/va-arg1.C: Adjust.
3175
3176 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3177
3178         PR c++/33462
3179         * g++.dg/ext/va-arg1.C: New.
3180
3181 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3182
3183         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3184
3185 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3186
3187         PR c++/33463
3188         * g++.dg/rtti/typeid6.C: New.
3189
3190 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3191
3192         PR c++/33464
3193         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3194         * g++.dg/ext/is_class_error2.C: New.
3195
3196 2007-09-18  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/33340
3199         * g++.dg/torture/pr33340.C: New testcase.
3200
3201 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3202
3203         PR fortran/33231
3204         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3205         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3206         * gfortran.dg/elemental_subroutine_5.f90: New.
3207
3208 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3209
3210         * lib/target-supports.exp (check_profiling_available): Extend
3211         mips*-*-elf check to mips*-*-elf*.
3212
3213 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * gcc.dg/format/c90-scanf-5.c: New test.
3216         * gcc.dg/format/c99-scanf-4.c: New test.
3217         * gcc.dg/format/ext-7.c: New test.
3218         * gcc.dg/format/ext-8.c: New test.
3219
3220         PR middle-end/33423
3221         * gcc.c-torture/compile/20070915-1.c: New test.
3222
3223 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3224
3225         PR fortran/33106
3226         * gfortran.dg/private_type_9.f90: New.
3227
3228 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3229
3230         PR middle-end/33449
3231         * gfortran.dg/pr33449.f90: New test.
3232
3233 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3234
3235         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3236         * gfortran.dg/private_type_1.f90: Ditto
3237         * gfortran.dg/interface_18.f90: New.
3238         * gfortran.dg/private_type_8.f90: New.
3239
3240 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3241
3242         PR c++/33124
3243         * g++.dg/warn/new1.C: Adjust.
3244         * g++.dg/torture/str_empty.C: Likewise.
3245
3246 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3247
3248         * gcc.target/mips/dse-1.c: New test.
3249
3250 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3251
3252         PR c++/32756
3253         * g++.dg/overload/operator3.C: New.
3254
3255 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3256
3257         * gcc.target/mips/truncate-1.c: New test.
3258
3259 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3260
3261         PR fortran/29396
3262         PR fortran/29606
3263         PR fortran/30625
3264         PR fortran/30871
3265         * gfortran.dg/subref_array_pointer_1.f90: New test.
3266         * gfortran.dg/subref_array_pointer_2.f90: New test.
3267
3268 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3269
3270         * gfortran.dg/nint_2.f90: Correct last change.
3271
3272 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3273
3274         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3275
3276 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3277
3278         * gcc.dg/vect/pr33373b.c: New test.
3279
3280 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3281
3282         PR target/33438
3283         * gcc.target/i386/pr33438.c: New test.
3284
3285 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3286
3287         * gfortran.dg/nint_2.f90: Revert previous commit.
3288
3289 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3290
3291         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3292
3293 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3294
3295         PR debug/33429
3296         * g++.dg/other/unused1.C: XFAIL class2 scan.
3297
3298 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3299
3300         PR fortran/33343
3301         * gfortran.dg/elemental_args_check_1.f90: New.
3302         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3303         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3304
3305 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3306
3307         * gfortran.dg/recursive_check_3.f90: New.
3308
3309 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3310
3311         PR fortran/33412
3312         * gfortran.dg/elemental_bind_c.f90: New.
3313
3314 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3315
3316         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3317         * gcc.target/mips/mips16-attributes-2.c: New test.
3318         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3319         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3320         hard-float asm when __mips16 is defined.
3321         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3322         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3323         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3324         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3325         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3326         * gcc.target/mips/pr26765.c (foo): Likewise.
3327         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3328         targets, use dg-mips-options instead of dg-options, and use -mgp32
3329         to force 32-bit mode.
3330         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3331         and 64-bit mode.
3332         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3333
3334 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3335             Michael Meissner  <michael.meissner@amd.com>
3336
3337         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3338         * gcc.target/i386/sse5-hsubX.c: Ditto.
3339         * gcc.target/i386/sse5-permpX.c: Ditto.
3340         * gcc.target/i386/sse5-haddX.c: Ditto.
3341         * gcc.target/i386/sse5-maccXX.c: Ditto.
3342         * gcc.target/i386/sse5-msubXX.c: Ditto.
3343         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3344         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3345
3346         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3347         optimizes floating point conditional moves into the pcmov
3348         instruction on SSE5.
3349         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3350
3351         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3352         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3353         SSE5.
3354
3355         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3356         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3357
3358         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3359         optimizes (a*b)+c into fmadd on SSE5.
3360
3361         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3362         whether the SSE5 instructions can be generated.
3363
3364         * gcc.target/i386/sse5-check.h: New. Add support for 
3365         SSE5 tests.
3366
3367         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3368         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3369         * gcc.target/i386/sse-13.c: Ditto.
3370         * gcc.target/i386/sse-14.c: Ditto.
3371
3372 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3373
3374         PR testsuite/33153
3375         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3376         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3377
3378 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR target/32338
3381         * gcc.dg/pr32338-1.c: New test.
3382         * gcc.dg/pr32338-2.c: New test.
3383
3384 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3385         
3386         * lib/target-supports.exp (check_effective_target_sync_int_long):
3387         Revert change to add xtensa.
3388         (check_effective_target_sync_char_short): Likewise.
3389         
3390 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3391
3392         * gnat.dg/packed_subtype.adb: New test.
3393
3394 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3395
3396         PR fortran/33297
3397         * gfortran.dg/intrinsic_size.f90: New.
3398
3399 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3400
3401         PR fortran/33284
3402         PR fortran/33310
3403         * gfortran.dg/conflicts_2.f90: New.
3404
3405 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3406
3407         PR tree-optimization/32377
3408         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3409         dependence distance.
3410         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3411         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3412         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3413         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3414
3415 2007-09-12  Richard Guenther  <rguenther@suse.de>
3416
3417         PR middle-end/33382
3418         * gcc.c-torture/compile/pr33382.c: New testcase.
3419         * gcc.c-torture/execute/pr33382.c: Likewise.
3420
3421 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3422
3423         PR fortran/33395
3424         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3425
3426 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3427
3428         PR tree-optimization/33373
3429         * gcc.dg/vect/pr33373.c: New test.
3430
3431 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3432
3433         * lib/target-supports.exp (check_effective_target_vect_no_double):
3434         Remove unused proc.
3435
3436 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3437             Ulrich Weigand  <uweigand@de.ibm.com>
3438
3439         * gcc.target/spu/dfcgt-nan.c: New test.
3440
3441 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3442
3443         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3444
3445 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3446
3447         PR fortran/33040
3448         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3449
3450 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3451
3452         * gcc.dg/va-arg-pack-len-1.c: New test.
3453         * g++.dg/va-arg-pack-len-1.C: New test.
3454
3455 2007-09-11  Michael Matz  <matz@suse.de>
3456
3457         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3458
3459 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3460
3461         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3462         checks for size of long double.
3463         * gcc.dg/dfp/convert.h: New file.
3464         * gcc.dg/dfp/convert-bfp-2.c: New test.
3465         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3466         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3467         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3468         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3469         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3470         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3471         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3472         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3473         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3474
3475 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3476
3477         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3478         Change dg-final to expect 1 non-profitable loop and
3479         3 profitable loops.
3480         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3481         Change dg-final to expect 1 non-profitable loop and
3482         3 profitable loops.
3483         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3484         Change dg-final to expect 1 profitable loop.
3485         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3486         Change dg-final to expect 1 profitable loop.    
3487         
3488 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3489
3490         * gcc.target/mips/call-saved-1.c: New test.
3491         * gcc.target/mips/call-saved-2.c: Likewise.
3492         * gcc.target/mips/call-saved-3.c: Likewise.
3493         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3494         instead of mips_mips64.  Set mips_fp64 too.
3495         (is_gp32_flag): Return true for -mips1 and -mips2.
3496         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3497
3498 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3499
3500         * g++.dg/ext/va-arg-pack-1.C: New test.
3501         * g++.dg/ext/va-arg-pack-2.C: New test.
3502
3503 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3504
3505         PR target/33369
3506         * gcc.dg/vect/pr33369.c: New test.
3507
3508 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3509
3510         PR fortran/33370
3511         * gfortran.dg/array_memcpy_5.f90:  New test.
3512
3513 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3514
3515         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3516
3517 2007-09-09  Richard Guenther  <rguenther@suse.de>
3518
3519         * gcc.c-torture/compile/20070906-1.c: New testcase.
3520
3521 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3522
3523         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3524         noinline attribute.
3525         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3526         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3527         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3528         Likewise.
3529
3530 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3531
3532         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3533
3534 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3535
3536         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3537
3538 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3539
3540         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3541         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3542         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3543         Compile tests with -fno-tree-pre.
3544         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3545         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3546         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3547         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3548         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3549         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3550         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3551         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3552         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3553         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3554         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3555         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3556         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3557         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3558         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3559         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3560         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3561         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3562         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3563
3564 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3565
3566         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3567         to call objdump.
3568         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3569         Use remote_exec to call c++filt.
3570         * lib/target-supports-dg.exp (dg-require-host-local): New.
3571         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3572         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3573         * g++.dg/rtti/repo1.C: Likewise.
3574         * g++.dg/template/repo1.C: Likewise.
3575         * g++.dg/template/repo2.C: Likewise.
3576         * g++.dg/template/repo3.C: Likewise.
3577         * g++.dg/template/repo4.C: Likewise.
3578         * g++.dg/template/repo5.C: Likewise.
3579         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3580         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3581         * g++.old-deja/g++.pt/repo1.C: Likewise.
3582         * g++.old-deja/g++.pt/repo2.C: Likewise.
3583         * g++.old-deja/g++.pt/repo3.C: Likewise.
3584         * g++.old-deja/g++.pt/repo4.C: Likewise.
3585         * gcc.dg/cpp/trad/builtins.c: Likewise.
3586
3587 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3588
3589         PR tree-optimization/32283
3590         * gcc.dg/tree-ssa/loop-31.c: New test.
3591
3592 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3593
3594         PR rtl-optimization/26449
3595         * gcc.target/i386/pr26449-1.c: New file.
3596
3597 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3598
3599         PR target/33329
3600         PR rtl-optimization/26449
3601         * gcc.target/i386/pr33329.c: New file.
3602
3603 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3604
3605         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3606
3607 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3608
3609         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3610
3611 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3612
3613         PR tree-optimization/33301
3614         * gfortran.dg/vect/pr33301.f: New test.
3615
3616 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3617
3618         PR libfortran/33307
3619         * gfortran.dg/backspace_10.f90: New test.
3620
3621 2007-09-07  Richard Guenther  <rguenther@suse.de>
3622
3623         Reapply
3624         2007-09-06  Richard Guenther  <rguenther@suse.de>
3625
3626         PR tree-optimization/32586
3627         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3628         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3629         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3630         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3631         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3632         now obsolete simplification.
3633
3634 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3635         
3636         PR tree-optimization/33299
3637         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3638         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3639
3640 2007-09-07  Richard Guenther  <rguenther@suse.de>
3641
3642         Revert
3643         2007-09-06  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/32586
3646         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3647         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3648         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3649         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3650         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3651         now obsolete simplification.
3652
3653 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3654
3655         PR tree-optimization/32821
3656         * gcc.dg/tree-ssa/pr32821.c: New file.
3657
3658 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3659
3660         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3661         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3662         and mips_forced_no_er.
3663         (dg-mips-options): Add -mno-abicalls when a small-data option is
3664         specified.  Skip tests with small-data options if mips_forced_gp.
3665         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3666         * gcc.target/mips/sdata-1.c: New test.
3667         * gcc.target/mips/sdata-2.c: Likewise.
3668         * gcc.target/mips/sdata-3.c: Likewise.
3669         * gcc.target/mips/sdata-4.c: Likewise.
3670
3671 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3672
3673         PR fortran/33298
3674         * spread_zerosize_1.f90:  New test case.
3675         * spread_bounds_1.f90:  New test case.
3676
3677 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3678
3679         PR c++/32674
3680         * g++.dg/template/static31.C: New.
3681
3682 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3683
3684         PR fortran/33271
3685         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3686         powerpc*-linux-gnu.
3687
3688 2007-09-06  David Daney  <ddaney@avtrex.com>
3689             Richard Sandiford  <richard@codesourcery.com>
3690
3691         PR target/33256
3692         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3693         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3694         * gcc.target/mips/pr33256.c: New test.
3695
3696 2007-09-06  Tom Tromey  <tromey@redhat.com>
3697
3698         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3699
3700 2007-09-06  Richard Guenther  <rguenther@suse.de>
3701
3702         PR tree-optimization/32586
3703         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3704         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3705         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3706         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3707         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3708         now obsolete simplification.
3709
3710 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3711
3712         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3713         * gcc.target/i386/sse3-addsubps.c: Ditto.
3714         * gcc.target/i386/sse3-haddpd.c: Ditto.
3715         * gcc.target/i386/sse3-haddps.c: Ditto.
3716         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3717         * gcc.target/i386/sse3-hsubps.c: Ditto.
3718         * gcc.target/i386/sse3-lddqu.c: Ditto.
3719         * gcc.target/i386/sse3-movddup.c: Ditto.
3720         * gcc.target/i386/sse3-movshdup.c: Ditto.
3721         * gcc.target/i386/sse3-movsldup.c: Ditto.
3722
3723 2007-09-06  Richard Guenther  <rguenther@suse.de>
3724
3725         PR tree-optimization/33302
3726         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3727
3728 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3729
3730         PR libfortran/33225
3731         * gfortran.dg./fmt_float.f90: New test.
3732
3733 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3734
3735         PR libfortran/33253
3736         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3737
3738 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3739
3740         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3741         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3742
3743 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * g++.dg/eh/builtin1.C: New test.
3746         * g++.dg/eh/builtin2.C: New test.
3747         * g++.dg/eh/builtin3.C: New test.
3748
3749         PR c++/33289
3750         * g++.dg/eh/builtin4.C: New test.
3751
3752 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3753
3754         * gcc.target/powerpc/dfp-dd.c: New test.
3755         * gcc.target/powerpc/dfp-td.c: New test.
3756
3757 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3758
3759         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3760         * gcc.dg/va-arg-pack-1.c: New test.
3761
3762 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3763
3764         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3765         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3766         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3767         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3768         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3769
3770 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3771
3772         PR c++/30302
3773         * g++.dg/ext/anon-struct5.C: New.
3774
3775 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         * gcc.dg/i386-cpuid.h: Remove.
3778         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3779         (main): Use __get_cpuid to get target features.
3780         * gcc.target/i386/sse-check.h: Ditto.
3781         * gcc.target/i386/sse2-check.h: Ditto.
3782         * gcc.target/i386/sse3-check.h: Ditto.
3783         * gcc.target/i386/ssse3-check.h: Ditto.
3784         * gcc.target/i386/sse4_1-check.h: Ditto.
3785         * gcc.target/i386/sse4_2-check.h: Ditto.
3786         * gcc.target/i386/sse4a-check.h: Ditto.
3787         * gcc.dg/torture/pr16104-1.c: Ditto.
3788         (do_test): Change to void.
3789         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3790         * gcc.target/i386/sse-6.c: Ditto.
3791         * gcc.target/i386/sse-7.c: Ditto.
3792         * g++.dg/other/i386-1.C: Include cpuid.h.
3793         (main): New function.  Use __get_cpuid to get target fetaures.
3794
3795 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3796             David Ung  <davidu@mips.com>
3797             Nigel Stephens <nigel@mips.com>
3798
3799         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3800         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3801         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3802         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3803         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3804         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3805         * gcc.dg/torture/pr19683-1.c: Likewise.
3806         * gcc.target/mips/madd-3.c: Likewise.
3807         * gcc.target/mips/maddu-3.c: Likewise.
3808         * gcc.target/mips/msub-3.c: Likewise.
3809         * gcc.target/mips/msubu-3.c: Likewise.
3810         * gcc.target/mips/asm-1.c: Likewise.
3811         * gcc.target/mips/branch-1.c: Likewise.
3812         * gcc.target/mips/ins-1.c: Likewise.
3813         * gcc.target/mips/near-far-3.c: Likewise.
3814         * gcc.target/mips/near-far-4.c: Likewise.
3815         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3816         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3817         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3818         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3819         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3820         * gcc.target/mips/dspr2-MULT.c: Likewise.
3821         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3822         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3823         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3824         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3825         * gcc.target/mips/code-readable-2.c: Likewise.
3826         * gcc.target/mips/code-readable-3.c: Likewise.
3827
3828 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3829             David Ung  <davidu@mips.com>
3830             Nigel Stephens <nigel@mips.com>
3831
3832         * gcc.target/mips/mips16-attributes.c: New.
3833
3834 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         PR fortran/31564
3837         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3838
3839         PR fortran/33241
3840         * gfortran.dg/char_length_10.f90: New test.
3841
3842 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3843
3844         PR c++/29731
3845         * g++.dg/parse/template24.C: New.
3846
3847 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3848
3849         * g++.dg/other/spu2vmx-1.C: New test.
3850
3851 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR tree-optimization/33017
3854         * gcc.dg/pr33017.c: New test.
3855
3856 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3857
3858         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3859         __protected_stream family of macros.
3860
3861 2007-09-04  Jan Hubicka  <jh@suse.cz>
3862
3863         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3864         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3865         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3866         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3867         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3868         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3869         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3870         Likewise.
3871
3872 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3873             Tobias Burnus  <burnus@net-b.de>
3874
3875         * gfortran.dg/proc_decl_1.f90: New.
3876         * gfortran.dg/proc_decl_2.f90: New.
3877         * gfortran.dg/proc_decl_3.f90: New.
3878         * gfortran.dg/proc_decl_4.f90: New.
3879
3880 2007-09-04  Jan Hubicka  <jh@suse.cz>
3881
3882         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3883         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3884         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3885         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3886         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3887         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3888         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3889         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3890         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3891         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3892         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3893         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3894         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3895         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3896         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3897         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3898         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3899         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3900         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3901         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3902         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3903         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3904         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3905         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3906         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3907         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3908         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3909         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3910         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3911         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3912         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3913         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3914         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3915         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3916         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3917         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3918         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3919         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3920         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3921         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3922         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3923         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3924         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3925         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3926         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3927         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3928         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3929         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3930         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3931         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3932         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3933         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3934         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3935         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3936         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3937         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3938         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3939         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3940         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3941         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3942         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3943         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3944         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3945         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3946         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3947         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3948         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3949         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3950         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3951         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3952         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3953         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3954         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3955         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3956         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3957         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3958         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3959         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3960         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3961         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3962         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3963         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3964         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3965         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3966         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3967         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3968         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3969         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3970         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3971         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3972         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3973         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3974         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3975         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3976         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3977         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3978         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3979         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3980         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3981         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3982         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3983         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3984         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3985         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3986         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3987         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3988         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3989         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3990         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3991         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3992         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3993         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3994         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3995         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3996         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3997         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3998         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3999         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4000         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4001         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4002         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4003         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4004         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4005         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4006         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4007         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4008         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4009         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4010         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4011         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4012         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4013         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4014         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4015         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4016         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4017         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4018         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4019         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4020         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4021         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4022         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4023         noinline.
4024         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4025         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4026         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4027         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4028         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4029         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4030         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4031         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4032         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4033         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4034         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4035         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4036         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4037         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4038         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4039         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4040         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4041         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4042         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4043         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4044         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4045         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4046         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4047         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4048         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4049         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4050         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4051         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4052         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4053         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4054         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4055         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4056         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4057         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4058         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4059         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4060         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4061         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4062         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4063         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4064         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4065         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4066         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4067         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4068         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4069         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4070         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4071         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4072         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4073         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4074         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4075         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4076         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4077         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4078         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4079         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4080         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4081         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4082         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4083         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4084         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4085         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4086         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4087         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4088         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4089         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4090         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4091         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4092         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4093         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4094         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4095         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4096         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4097         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4098         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4099         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4100         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4101         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4102         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4103         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4104         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4105         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4106         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4107         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4108         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4109         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4110         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4111         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4112         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4113         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4114         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4115         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4116         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4117         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4118         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4119         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4120         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4121         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4122         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4123         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4124         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4125         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4126         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4127         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4128         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4129         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4130         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4131         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4132         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4133         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4134         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4135         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4136         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4137         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4138         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4139         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4140         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4141         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4142         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4143         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4144         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4145         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4146         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4147         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4148         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4149         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4150
4151 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4152
4153         PR middle-end/33187
4154         * gcc.target/i386/cmov7.c: New file.
4155
4156 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4157
4158         * gcc.target/i386/sse4a-check.h: New file.
4159         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4160         * gcc.target/i386/sse4a-insert.c: Ditto.
4161         * gcc.target/i386/sse4a-montsd.c: Ditto.
4162         * gcc.target/i386/sse4a-montss.c: Ditto.
4163         * gcc.target/i386/mmx-check.h: New file.
4164         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4165         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4166         * gcc.target/i386/sse-check.h: New file.
4167         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4168         * gcc.target/i386/sse-3.c: Ditto.
4169         * gcc.target/i386/sse-7.c: Ditto.
4170         * gcc.target/i386/sse-9.c: Ditto.
4171         * gcc.target/i386/ssefn-3.c: Ditto.
4172         * gcc.target/i386/sse-recip.c: Ditto.
4173         * gcc.target/i386/sse-recip-vec.c: Ditto.
4174         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4175         * gcc.target/i386/20020523-1.c: Remove.
4176         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4177         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4178         * gcc.target/i386/ssefn-4.c: Ditto.
4179         * gcc.target/i386/sse-6.c: Ditto.
4180         * gcc.target/i386/sse-10.c: Ditto.
4181         * gcc.target/i386/sse-11.c: Ditto.
4182         * gcc.target/i386/sse-18.c: Ditto.
4183         * gcc.target/i386/fpprec-1.c: Ditto.
4184         * g++.dg/other/i386-1.C: Ditto.
4185
4186 2007-09-04  Richard Guenther  <rguenther@suse.de>
4187
4188         PR tree-optimization/33291
4189         * gcc.dg/volatile2.c: New testcase.
4190         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4191         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4192         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4193         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4194
4195 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4196
4197         PR fortran/33253
4198         * gfortran.dg/namelist_15.f90: Update test.
4199         * gfortran.dg/namelist_24.f90: Update test.
4200         * gfortran.dg/namelist_38.f90: New test.
4201
4202 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4203
4204         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4205         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4206         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4207         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4208         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4209         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4210
4211 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4212
4213         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4214         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4215
4216         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4217
4218 2007-09-02  David Daney  <ddaney@avtrex.com>
4219
4220         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4221         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4222         * gcc.target/mips/atomic-memory-1.c: Ditto.
4223         * gcc.target/mips/atomic-memory-2.c: Ditto.
4224
4225 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4226
4227         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4228         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4229
4230 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4231
4232         * gfortran.dg/substr_6.f90: New test.
4233
4234 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4235
4236         PR c++/33208
4237         * g++.dg/other/error18.C: New.
4238         * g++.dg/expr/bitfield3.C: Adjust.
4239
4240 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4241
4242         PR fortran/33276
4243         * gfortran.fortran-torture/compile/pr33276.f90: New.
4244
4245 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4246
4247         PR C/29237
4248         PR middle-end/33272
4249         * gcc.dg/c99-arraydecl-3.c: New test.
4250
4251 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4252
4253         PR c++/32597
4254         * g++.dg/cpp0x/variadic-new2.C: New.
4255         * g++.dg/cpp0x/variadic-new.C: New.
4256
4257 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4258
4259         PR fortran/33232
4260         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4261         * gfortran.dg/read_1.f90: New.
4262
4263 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4264
4265         PR c++/33210
4266         * g++.dg/template/error30.C: New.
4267
4268 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4269
4270         PR c++/32113
4271         * g++.dg/template/crash70.C: New.
4272
4273 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4274
4275         PR c++/33212
4276         * g++.dg/ext/is_class_error.C: New.
4277
4278 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4279
4280         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4281         
4282 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4283             Revital Eres  <eres@il.ibm.com>
4284
4285         * gcc.target/powerpc/paired-1.c: New test.
4286         * gcc.target/powerpc/paired-2.c: New test.
4287         * gcc.target/powerpc/paired-3.c: New test.
4288         * gcc.target/powerpc/paired-4.c: New test.
4289         * gcc.target/powerpc/paired-5.c: New test.
4290         * gcc.target/powerpc/paired-6.c: New test.
4291         * gcc.target/powerpc/paired-7.c: New test.
4292         * gcc.target/powerpc/ppc-paired.c: New test.
4293
4294 2007-08-31  Ollie Wild  <aaw@google.com>
4295
4296         * g++.dg/conversion/ptrmem2.C: New test.
4297         * g++.dg/conversion/ptrmem3.C: New test.
4298         * g++.dg/conversion/ptrmem4.C: New test.
4299         * g++.dg/conversion/ptrmem5.C: New test.
4300         * g++.dg/conversion/ptrmem6.C: New test.
4301         * g++.dg/conversion/ptrmem7.C: New test.
4302         * g++.dg/conversion/ptrmem8.C: New test.
4303
4304 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4305
4306         PR fortran/31879
4307         * gfortran.dg/char_length_7.f90: New test.
4308         * gfortran.dg/char_length_9.f90: New test.
4309         * gfortran.dg/char_assign_1.f90: Add extra warning.
4310
4311         PR fortran/31197
4312         PR fortran/31258
4313         * gfortran.dg/char_length_8.f90: New test.
4314
4315 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4316
4317         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4318
4319 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4320
4321         * gcc.dg/inline-24.c: New test.
4322         * g++.dg/opt/inline11.C: New test.
4323
4324 2007-08-30  Richard Guenther  <rguenther@suse.de>
4325
4326         * gcc.target/i386/vectorize5.c: New testcase.
4327
4328 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/33228
4331         * interface.c (check_interface0): Improve error for external procs.
4332         (check_sym_interfaces): Fix checking of module procedures.
4333
4334 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4335
4336         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4337         (AI): Add AI_ALIGN.
4338         * gcc.dg/sync-3.c: New test.
4339
4340         PR middle-end/32758
4341         * gcc.dg/cleanup-12.c: New test.
4342
4343 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4344
4345         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4346         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4347         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4348         * gcc.dg/pr32450.c: Ditto.
4349         * gcc.dg/nest.c: Ditto.
4350         * gcc.dg/nested-func-4.c: Ditto.
4351         * g++.old-deja/g++.law/profile1.C: Ditto.
4352
4353 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4354
4355         PR fortran/32989
4356         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4357         non-default integer kind arguments.
4358
4359 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4360
4361         PR fortran/33105
4362         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4363
4364 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4365
4366         * gcc.dg/h8300-ice2.c: Remove target selector.
4367
4368 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4369
4370         PR fortran/33215
4371         * gfortran.dg/binding_label_tests_15.f03: New test case.
4372         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4373
4374 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4375
4376         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4377         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4378
4379 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4380
4381         PR c++/33194
4382         * g++.dg/other/canon-33194.C: New.
4383
4384 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4385
4386         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4387         * gcc.c-torture/execute/pr23135.c: Likewise.
4388
4389 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4390
4391         * gcc.dg/pr31344.c: Move to ...
4392         * gcc.dg/dfp/pr31344.c: ... here.
4393         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4394         * gcc.dg/20050503-1.c: Ditto.
4395         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4396         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4397         * gcc.dg/20060801-1.c: Ditto.
4398
4399 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4400
4401         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4402         * gfortran.dg/nan_1.f90: Likewise.
4403
4404 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4405
4406         PR fortran/33055
4407         Revert previous patch.
4408
4409 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4410             Kazu Hirata  <kazu@codesourcery.com>
4411
4412         * gcc.target/m68k/interrupt-1.c: New.
4413
4414 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4415
4416         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4417         10000 for targets where "int" can't hold at least 100000.
4418         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4419         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4420         (test5)(test6): Use it.
4421         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4422         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4423         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4424         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4425         * gcc.dg/attr-alloc_size.c (test): Likewise.
4426
4427 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4428
4429         PR c++/33209
4430         * g++.dg/template/error29.C: New.
4431
4432 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR c++/32596
4435         * g++.dg/ext/visibility/anon5.C: New test.
4436
4437 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4438
4439         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4440
4441 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4442
4443         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4444         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4445         * gfortran.dg/gamma_4.f90: New: large-real tests.
4446
4447 2007-08-28  Jason Merrill  <jason@redhat.com>
4448
4449         PR c++/29000
4450         * g++.dg/ext/stmtexpr12.C: New test.
4451
4452         PR c++/28558
4453         * g++.dg/ext/attrib28.C: New test.
4454
4455 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         PR target/32661
4458         * gcc.target/i386/pr32661.c: New test.
4459
4460 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR middle-end/32370
4463         * gcc.dg/pr32370.c: New test.
4464
4465         PR rtl-optimization/33148
4466         * gcc.c-torture/compile/20070827-1.c: New test.
4467
4468         PR debug/32914
4469         * d++.dg/debug/const3.C: New test.
4470         * d++.dg/debug/const4.C: New test.
4471         * d++.dg/debug/dwarf2/const1.C: New test.
4472         * d++.dg/debug/dwarf2/const2.C: New test.
4473         * d++.dg/debug/dwarf2/const2b.C: New test.
4474
4475 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4476             Vladimir Yanovsky  <yanov@il.ibm.com>
4477             Revital Eres  <eres@il.ibm.com>
4478             Andrey Belevantsev  <abel@ispras.ru>
4479
4480         * gcc.dg/sms-1.c: New test.
4481
4482 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4483
4484         * g++.dg/ext/gnu-inline-common.h: New.
4485         * g++.dg/ext/gnu-inline-global-reject.C: New.
4486         * g++.dg/ext/gnu-inline-global.C: New.
4487         * g++.dg/ext/gnu-inline-namespace.C: New.
4488         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4489         * g++.dg/ext/gnu-inline-class.C: New.
4490         * g++.dg/ext/gnu-inline-class-static.C: New.
4491         * g++.dg/ext/gnu-inline-template-class.C: New.
4492         * g++.dg/ext/gnu-inline-template-func.C: New.
4493
4494 2007-08-27  Jason Merrill  <jason@redhat.com>
4495
4496         PR c++/31337
4497         * g++.dg/ext/stmtexpr11.C: New.
4498
4499 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4500
4501         * lib/target-supports.exp (check_profiling_available):
4502         Set profiling_available_saved to 0 on fido-*-elf.
4503
4504 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4505
4506         PR tree-optimization/33173
4507         
4508         * gcc.c-torture/compile/pr33173.c: New.
4509
4510 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4511
4512         PR target/31385
4513         * gcc.dg/dfp/pr31385.c: New.
4514
4515 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4516
4517         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4518
4519 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4520
4521         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4522         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4523         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4524         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4525         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4526         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4527         gcc.target/m68k directory.
4528         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4529         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4530         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4531         gcc.target/cris directory.
4532         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4533         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4534         gcc.target/bfin directory.
4535
4536         * gcc.target/sh: New directory.
4537         * gcc.target/sh/sh.exp: New file.
4538         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4539         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4540         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4541         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4542         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4543         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4544
4545 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4546
4547         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4548         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4549         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4550         * gcc.target/i386/local2.c: Ditto.
4551         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4552         * gcc.target/i386/20011119-1.c: Ditto.
4553         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4554         * gcc.target/i386/fastcall-1.c: Fix target selector.
4555
4556 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4557
4558         PR fortran/33055
4559         * gfortran.dg/negative_unit.f: Add new check
4560         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4561         -fdefault-integer-8.
4562
4563 2007-08-26  Asher Langton  <langton2@llnl.gov>
4564
4565         * gfortran.dg/recursive_stack.f90: New.
4566         * gfortran.dg/openmp_stack.f90: New.
4567
4568 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4569
4570         PR fortran/31298
4571         * gfortran.dg/use_10.f90: New.
4572
4573 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4574
4575         PR fortran/32985
4576         * gfortran.dg/namelist_14.f90: Make test case valid.
4577         * gfortran.dg/common_10.f90: New.
4578
4579 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4580
4581         PR middle-end/33181
4582         * gcc.dg/ifelse-2.c: New.
4583
4584 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4585
4586         PR fortran/32980
4587         * gfortran.dg/gamma_1.f90: New.
4588         * gfortran.dg/gamma_2.f90: New.
4589         * gfortran.dg/gamma_3.f90: New.
4590
4591 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4592
4593         PR fortran/33188
4594         * gfortran.dg/used_types_18.f90: New.
4595
4596 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4597
4598         * gcc.dg/array-init-2.c: New test.
4599
4600 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/33178
4603         * gfortran.dg/initialization_4.f90: Update dg-error.
4604         * gfortran.dg/initialization_13.f90: New.
4605
4606 2007-08-24  Richard Guenther  <rguenther@suse.de>
4607
4608         PR middle-end/33166
4609         * gcc.c-torture/compile/pr33166.c: New testcase.
4610
4611 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/33139
4614         * gfortran.dg/pointer_assign_4.f90: New.
4615         * gfortran.dg/shape_2.f90: Fix test case.
4616         * gfortran.dg/char_result_4.f90: Ditto.
4617
4618 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4619
4620         * gcc.dg/array-init-1.c: New test.
4621
4622         PR c++/32567
4623         * g++.dg/parse/crash36.C: New test.
4624
4625 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4626
4627         * gcc.dg/pr32721.c: Updated.
4628
4629 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR tree-optimization/32573
4632         PR middle-end/32946
4633         * gcc.dg/pr32573.c: New test.
4634
4635         PR c++/32898
4636         * g++.dg/lookup/ns3.C: New test.
4637
4638         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4639
4640         PR c++/31941
4641         * g++.dg/parse/crash37.C: New test.
4642
4643 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4644
4645         PR target/17390
4646         * gcc.target/i386/pr17390.c: New test.
4647
4648 2007-08-23  Richard Guenther  <rguenther@suse.de>
4649
4650         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4651         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4652         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4653         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4654         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4655         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4656         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4657         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4658
4659 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * gcc.target/s390: New directory.
4662         * gcc.target/s390/s390.exp: New file.
4663         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4664         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4665         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4666         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4667         gcc.target/s390 directory.
4668
4669 2007-08-23  Richard Guenther  <rguenther@suse.de>
4670
4671         PR tree-optimization/32328
4672         * gcc.dg/pr32328.c: New testcase.
4673
4674 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4675
4676         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4677           available.
4678
4679 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4680
4681         PR fortran/33095
4682         * gfortran.dg/min_max_optional_5.f90: New test.
4683         * gfortran.dg/min_max_optional_2.f90: Remove.
4684         * gfortran.dg/min_max_optional_3.f90: Remove.
4685         * gfortran.dg/min_max_optional_4.f90: Remove.
4686
4687 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4688
4689         * gcc.target/i386/xorps-sse.c: New.
4690         * gcc.target/i386/xorps-sse2.c: New.
4691
4692 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4693
4694         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4695         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4696         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4697
4698 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4699
4700         PR fortran/33020
4701         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4702         include multiple kinds for SHAPE parameter within a single
4703         namespace.
4704         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4705         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4706
4707 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4708
4709         * interface_abstract_1.f90: Extended test case.
4710         * interface_abstract_3.f90: New test.
4711
4712 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4713
4714         * gcc.dg/fold-sub.c: New test.
4715         
4716 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4717
4718         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4719         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4720         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4721         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4722         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4723         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4724
4725 2007-08-22  Richard Guenther  <rguenther@suse.de>
4726
4727         PR middle-end/33007
4728         * gcc.dg/pr33007.c: New testcase.
4729
4730 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4731
4732         * gcc.c-torture/execute/strcmp-1.x: Delete.
4733
4734 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4735
4736         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4737         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4738         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4739         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4740         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4741         gcc.target/i386/stack-realign.c,
4742         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4743         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4744         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4745         target using dg-require-effective-target directive.
4746         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4747         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4748         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4749         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4750         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4751         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4752         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4753         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4754         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4755         Require lp64 target using dg-require-effective-target directive.
4756         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4757         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4758         directive.
4759         * gcc.target/i386/20010202-1.c: Move from here ...
4760         * gcc.dg/20010202-1.c: ... to here.
4761
4762 2007-08-22  Richard Guenther  <rguenther@suse.de>
4763
4764         PR tree-optimization/33142
4765         * gcc.c-torture/execute/pr33142.c: New testcase.
4766
4767 2007-08-22  Richard Guenther  <rguenther@suse.de>
4768
4769         PR middle-end/32563
4770         * g++.dg/torture/pr32563.C: New testcase.
4771
4772 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR middle-end/32912
4775         * gcc.dg/pr32912-1.c: Add -w to options.
4776         * gcc.dg/pr32912-2.c: Likewise.
4777         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4778
4779 2007-08-21  Ian Lance Taylor  <iant@google.com>
4780
4781         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4782
4783 2007-08-21  Ian Lance Taylor  <iant@google.com>
4784
4785         PR tree-optimization/33134
4786         * g++.dg/tree-ssa/pr33134.C: New test.
4787
4788 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4789
4790         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4791         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4792
4793 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4794
4795         PR debug/32610
4796         * gcc.dg/debug/pr32610.c: New test.
4797
4798         * g++.dg/init/new24.C: New test.
4799
4800         PR middle-end/32912
4801         * gcc.dg/pr32912-1.c: New test.
4802         * gcc.dg/pr32912-2.c: New test.
4803         * gcc.dg/pr32912-3.c: New test.
4804
4805 2007-08-21  Richard Guenther  <rguenther@suse.de>
4806
4807         * gcc.dg/pointer-arith-10.c: New testcase.
4808
4809 2007-08-21  Richard Guenther  <rguenther@suse.de>
4810
4811         PR middle-end/33122
4812         * gcc.c-torture/compile/pr33122.c: New testcase.
4813
4814 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4815
4816         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4817
4818 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4819
4820         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4821
4822 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR c++/33025
4825         * g++.dg/init/new23.C: New test.
4826
4827 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4828
4829         PR middle-end/30564
4830         * gcc.c-torture/compile/pr30564-1.c: New test.
4831         * gcc.c-torture/compile/pr30564-2.c: New test.
4832
4833 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4834
4835         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4836
4837 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4838
4839         * gfortran.dg/interface_abstract_2.f90: New.
4840         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4841
4842 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4843
4844         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4845         unknown (so that outer-loop wont get analyzed).
4846         * gcc.dg/vect/vect-outer-1a.c: New test.
4847         * gcc.dg/vect/vect-outer-1b.c: New test.
4848         * gcc.dg/vect/vect-outer-1.c: New test.
4849         * gcc.dg/vect/vect-outer-2a.c: New test.
4850         * gcc.dg/vect/vect-outer-2b.c: New test.
4851         * gcc.dg/vect/vect-outer-2c.c: New test.
4852         * gcc.dg/vect/vect-outer-2.c: New test.
4853         * gcc.dg/vect/vect-outer-3a.c: New test.
4854         * gcc.dg/vect/vect-outer-3b.c: New test.
4855         * gcc.dg/vect/vect-outer-3c.c: New test.
4856         * gcc.dg/vect/vect-outer-3.c: New test.
4857         * gcc.dg/vect/vect-outer-4a.c: New test.
4858         * gcc.dg/vect/vect-outer-4b.c: New test.
4859         * gcc.dg/vect/vect-outer-4c.c: New test.
4860         * gcc.dg/vect/vect-outer-4d.c: New test.
4861         * gcc.dg/vect/vect-outer-4e.c: New test.
4862         * gcc.dg/vect/vect-outer-4f.c: New test.
4863         * gcc.dg/vect/vect-outer-4g.c: New test.
4864         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4865         * gcc.dg/vect/vect-outer-4i.c: New test.
4866         * gcc.dg/vect/vect-outer-4j.c: New test.
4867         * gcc.dg/vect/vect-outer-4k.c: New test.
4868         * gcc.dg/vect/vect-outer-4l.c: New test.
4869         * gcc.dg/vect/vect-outer-4m.c: New test.
4870         * gcc.dg/vect/vect-outer-4.c: New test.
4871         * gcc.dg/vect/vect-outer-5.c: New test.
4872         * gcc.dg/vect/vect-outer-6.c: New test.
4873         * gcc.dg/vect/vect-outer-fir.c: New test.
4874         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4875         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4876
4877 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4878
4879         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4880         and -fno-tree-reassoc.
4881         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4882         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4883         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4884         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4885         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4886         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4887         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4888         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4889         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4890         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4891         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4892         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4893         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4894         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4895         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4896         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4897         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4898         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4899         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4900         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4901         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4902         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4903         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4904         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4905         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4906         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4907         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4908         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4909         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4910         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4911         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4912         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4913         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4914         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4915         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4916         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4917         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4918
4919 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4920
4921         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4922         versioning for aliasing).
4923         * gcc.dg/vect/vect-35.c: Likewise.
4924
4925         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4926         targets.
4927         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4928
4929 2007-08-18  Tom Tromey  <tromey@redhat.com>
4930
4931         PR preprocessor/32974:
4932         * gcc.dg/cpp/pr32974.c: New file.
4933
4934 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4935
4936         * gfortran.dg/interface_abstract_1.f90: New.
4937
4938 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4939
4940         PR fortran/32881
4941         * gfortran.dg/pure_initializer_1.f90: New test.
4942
4943 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR fortran/32875
4946         * gfortran.dg/array_constructor_18.f90: New test.
4947
4948 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4949
4950         PR c++/28989
4951         * g++.dg/expr/lval3.C: New test.
4952         * g++.dg/expr/lval4.C: New test.
4953
4954 2007-08-17  Ollie Wild  <aaw@google.com>
4955
4956         PR c++/31749
4957         * g++.dg/lookup/builtin3.C: New test.
4958         * g++.dg/lookup/builtin4.C: New test.
4959         * g++.dg/lookup/using19.C: New test.
4960
4961 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4962
4963         PR c++/32190
4964         * g++.dg/parse/error31.C: New.
4965
4966 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4967
4968         PR c++/32112
4969         * g++.dg/template/error26.C: New.
4970
4971 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4972
4973         PR fortran/33079
4974         * gfortran.dg/zero_length_2.f90: New test.
4975
4976 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4977
4978         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4979         * gfortran.dg/kind_tests_3.f03: Ditto.
4980         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4981         * gfortran.dg/interface_13.f90: Ditto.
4982         * gfortran.dg/pr32738.f90: Ditto.
4983         * gfortran.dg/module_private_1.f90: Ditto.
4984         * gfortran.dg/test_only_clause.f90: Ditto.
4985         * gfortran.dg/bind_c_vars.f90: Ditto.
4986         * gfortran.dg/bind_c_dts.f90: Ditto.
4987         * gfortran.dg/use_9.f90: Ditto.
4988         * gfortran.dg/generic_8.f90: Ditto.
4989         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4990         * gfortran.dg/private_type_6.f90: Ditto.
4991         * gfortran.dg/c_assoc.f90: Ditto.
4992         * gfortran.dg/private_type_7.f90: Ditto.
4993         * gfortran.dg/global_vars_c_init.f90: Ditto.
4994         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4995         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4996         * gfortran.dg/c_size_t_test.f03: Ditto.
4997         * gfortran.dg/used_types_12.f90: Ditto.
4998         * gfortran.dg/pr25923.f90: Ditto.
4999         * gfortran.dg/test_com_block.f90: Ditto.
5000         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5001         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5002         * gfortran.dg/com_block_driver.f90: Ditto.
5003         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5004         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5005         * gfortran.dg/c_loc_test.f90: Ditto.
5006         * gfortran.dg/c_ptr_tests.f03: Ditto.
5007         * gfortran.dg/module_interface_1.f90: Ditto.
5008
5009 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5010
5011         PR c++/32870
5012         * g++.dg/other/error17.C: Adjust.
5013         
5014 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5015
5016         PR middle-end/32970
5017         * g++.dg/ext/altivec-14.C: New test.
5018
5019 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5020
5021         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5022         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5023         dump files.
5024         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5025         * gcc.dg/vect/pr32366.c: Ditto.
5026
5027 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5028
5029         PR testsuite/33082
5030         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5031         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5032         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5033         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5034
5035 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5036
5037         PR fortran/33072
5038         * gfortran.dg/use_9.f90: New.
5039
5040 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5041
5042         * g++.dg/gcov/gcov-5.C: New test.
5043
5044 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5045
5046         * g++.dg/gcov/gcov-4.C: New test.
5047         * lib/gcov.exp (verify-lines): Add support for
5048         checking no-coverage lines.
5049
5050 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5051
5052         * gcc.dg/vect/vect-vfa-01.c: New.
5053         * gcc.dg/vect/vect-vfa-02.c: New.
5054         * gcc.dg/vect/vect-vfa-03.c: New.
5055         * gcc.dg/vect/vect-vfa-04.c: New.
5056         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5057         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5058         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5059         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5060         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5061         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5062         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5063         gfortran.dg/vect/pr19049.f90: Rename to start with
5064         prefix no-vfa-.
5065         * gcc.dg/vect/vect.exp: Disable versioning for alias
5066         when test starts with no-vfa-.
5067         * gfortran.dg/vect/vect.exp: Likewise.
5068
5069 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5070
5071         * gcc.dg/torture/pr32897.c: New test.
5072
5073 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5074
5075         PR c++/31132
5076         * g++.dg/template/crash69.C: New.
5077
5078 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5079
5080         * lib/target-supports.exp (check_effective_target_arm32): Use
5081         check_no_compiler_messages.
5082
5083 2007-08-15  Diego Novillo  <dnovillo@google.com>
5084
5085         gcc.dg/tree-ssa/20070815.c: New test.
5086
5087 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5088
5089         PR fortran/33077
5090         * gfortran.dg/random_7.f90: Initialize variable.
5091
5092 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5093
5094         PR middle-end/33074
5095         * gfortran.dg/pr33074.f90: New test.
5096
5097         PR c++/32992
5098         * g++.dg/opt/nrv14.C: New test.
5099
5100 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5101
5102         PR c++/33035
5103         * g++.dg/template/crash68.C: New.
5104
5105 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5106
5107         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5108         * gcc.dg/sibcall-4.c: Ditto.
5109
5110 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5111
5112         PR fortran/33066
5113         * gfortran.dg/use_8.f90: New test.
5114         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5115
5116 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5117
5118         PR c++/27211
5119         * g++.dg/template/error27.C: New.
5120         * g++.dg/template/error28.C: New.
5121         * g++.dg/other/pr28304.C: Adjust.
5122         * g++.old-deja/g++.mike/p811.C: Likewise.
5123
5124 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5125
5126         PR target/30315
5127         * gcc.target/i386/pr30315.c: New.
5128
5129 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5130
5131         PR fortran/32594
5132         * gfortran.dg/substr_5.f90: New test.
5133
5134 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5135
5136         PR c/30428
5137         * gcc.dg/vector-2.c: New test.
5138
5139         PR c++/30428
5140         * g++.dg/ext/vector8.C: New test.
5141
5142 2007-08-13  Dan Hipschman  <dsh@google.com>
5143
5144         PR c/32953
5145         * gcc.dg/format/array-1.c: Add an additional test for
5146         unterminated format strings of length 1.
5147
5148 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5149
5150         PR fortran/32926
5151         * gfortran.dg/external_procedures_3.f90: New test.
5152
5153 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/32827
5156         * gfortran.dg/import6.f90: New test.
5157
5158 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5159
5160         PR C/30427
5161         *  gcc.dg/vector-1.c: New test.
5162
5163 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5164
5165         * gcc.dg/pr21255-4.c: Skip for PIC.
5166         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5167
5168 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5169
5170         * gcc.dg/attr-isr.c: Skip for PIC.
5171         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5172         * gcc.dg/attr-isr-trapa.c: Likewise.
5173         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5174         * gcc.dg/pragma-isr-trapa.c: Likewise.
5175         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5176
5177 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/32962
5180         * gfortran.dg/transpose_1.f90: New test.
5181
5182 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5183
5184         PR fortran/29600
5185         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5186         intrinsic.
5187
5188 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5189
5190         PR fortran/30964
5191         PR fortran/33054
5192         * gfortran.dg/random_4.f90: New test.
5193         * gfortran.dg/random_5.f90: New test.
5194         * gfortran.dg/random_6.f90: New test.
5195         * gfortran.dg/random_7.f90: New test.
5196
5197 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5198
5199         PR fortran/32860
5200         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5201
5202 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5203
5204         PR fortran/31629
5205         * gfortran.dg/module_private_1.f90: New test.
5206
5207 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5208
5209         PR fortran/29600
5210         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5211         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5212
5213 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5214
5215         PR fortran/32937
5216         * gfortran.dg/char_length_6.f90: New test.
5217
5218 2007-08-10  Ollie Wild  <aaw@google.com>
5219
5220         * g++.dg/lookup/using18.C: New test.
5221
5222 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5223
5224         PR c++/17763
5225         * g++.dg/other/error16.C: New.
5226
5227 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5228
5229         PR libfortran/33039
5230         * gfortran.dg/namelist_37.f90: New test.
5231
5232 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5233
5234         PR c++/22256
5235         * g++.dg/conversion/op3.C: New.
5236
5237 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5238
5239         PR fortran/32987
5240         * gfortran.dg/fmt_tab_1.f90: New.
5241         * gfortran.dg/fmt_tab_2.f90: New.
5242
5243 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5244
5245         PR c/32796
5246         * gcc.c-torture/compile/pr32796.c: New test.
5247
5248 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5249
5250         PR middle-end/32813
5251         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5252         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5253         instead of just -O.
5254
5255 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5256
5257         * gcc.target/mips/code-readable-1.c: New test.
5258         * gcc.target/mips/code-readable-2.c: Likewise.
5259         * gcc.target/mips/code-readable-3.c: Likewise.
5260
5261 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5262             Revital Eres  <eres@il.ibm.com>
5263
5264         * gfortran.dg/sms-1.f90: Add comment.
5265         * gfortran.dg/sms-2.f90: New.
5266
5267 2007-08-07  Ian Lance Taylor  <iant@google.com>
5268
5269         * gcc.dg/instrument-1.c: New test.
5270         * gcc.dg/instrument-2.c: New test.
5271         * gcc.dg/instrument-3.c: New test.
5272
5273 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5274
5275         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5276
5277 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5278
5279         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5280         !vector_alignment_reachable targets.
5281         * gcc.dg/vect/vect-33.c: Likewise.
5282         * gcc.dg/vect/vect-42.c: Likewise.
5283         * gcc.dg/vect/vect-44.c: Likewise.
5284         * gcc.dg/vect/vect-50.c: Likewise.
5285         * gcc.dg/vect/vect-70.c: Likewise.
5286         * gcc.dg/vect/vect-71.c: Likewise.
5287         * gcc.dg/vect/vect-87.c: Likewise.
5288         * gcc.dg/vect/vect-88.c: Likewise.
5289         * gcc.dg/vect/vect-91.c: Likewise.
5290         * gcc.dg/vect/vect-93.c: Likewise.
5291         * gcc.dg/vect/vect-96.c: Likewise.
5292         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5293         * gcc.dg/vect/section-anchors-69.c: Likewise.
5294         * gcc.dg/vect/pr25413.c: Likewise.
5295         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5296         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5297         * gfortran.dg/vect-2.f90: Likewise.
5298         * gfortran.dg/vect-3.f90: Likewise.
5299         * gfortran.dg/vect-4.f90: Likewise.
5300         * gfortran.dg/vect-5.f90: Likewise.
5301         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5302         Return false for darwin. 
5303         (check_effective_target_vector_alignment_reachable_for_double): New.
5304
5305 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5306
5307         * gcc.dg/multiword-1.c: New testcase.
5308
5309 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5310
5311         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5312         messages.
5313         * gfortran.dg/namelist_36.f90: New test.
5314
5315 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5316
5317         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5318           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5319
5320 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5321
5322         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5323         * gcc.dg/torture/type-generic-1.c: Likewise.
5324
5325 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5326
5327         * gcc.c-torture/20070522-1.c: Move to ...
5328         * gcc.c-torture/compile/20070522-1.c: Here.
5329
5330 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5331
5332         PR fortran/29828
5333         * gfortran.dg/minmax_char_1.f90: New test.
5334         * gfortran.dg/minmax_char_2.f90: New test.
5335         * gfortran.dg/min_max_optional_4.f90: New test.
5336
5337 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5338
5339         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5340         hanging on the testcase.
5341
5342 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5343
5344         PR middle-end/32988
5345         * gcc.c-torture/compile/pr32988.c: New test.
5346
5347 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5348
5349         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5350
5351 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5352
5353         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5354
5355         Revert:
5356         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5357
5358         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5359
5360 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5361
5362         PR fortran/32979
5363         * gfortran.dg/isnan_1.f90: New test.
5364
5365 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5366             Revital Eres <eres@il.ibm.com>
5367
5368         * gcc.dg/sms-antideps.c: New test.
5369
5370 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5371
5372         PR fortran/31214
5373         * gfortran.dg/entry_13.f90: New test.
5374
5375         * gfortran.dg/entry_12.f90: Clean up .mod file.
5376
5377 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5378
5379         PR fortran/32770
5380         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5381         variables as kind=4 so they don't overflow the record length.
5382
5383 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5384
5385         PR fortran/32968
5386         * gfortran.dg/selected_kind_1.f90: New test.
5387
5388 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5389
5390         PR middle-end/32780
5391         * gcc.c-torture/compile/pr32780.c: New test.
5392
5393 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5394
5395         RP middle-end/32399
5396         * gcc.c-torture/compile/pr32399.c: New testcase.
5397
5398 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5399
5400         PR middle-end/32304
5401         * g++.dg/torture/pr32304.C: New testcase.
5402
5403 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5404
5405         PR middle-end/32935
5406         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5407
5408 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5409
5410         PR fortran/32955
5411         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5412
5413 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5414
5415         PR fortran/31202
5416         * gfortran.dg/nint_2.f90: New test.
5417
5418 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5419
5420         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5421         * gcc.dg/weak/typeof-2.c: Likewise.
5422
5423 2007-08-03  Diego Novillo  <dnovillo@google.com>
5424
5425         PR 31521
5426         * gcc.dg/tree-ssa/pr31521.c: New test.
5427
5428 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5429
5430         PR fortran/32770
5431         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5432         iostat must be default kind.
5433
5434 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5435
5436         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5437
5438 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5439
5440         PR fortran/32770
5441         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5442         explicit so test passes with -fdefault-integer-8.
5443         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5444         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5445
5446 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5447
5448         PR c++/30849
5449         * g++.dg/parse/asm1.C: New test.
5450
5451         PR c++/30850
5452         * g++.dg/parse/asm2.C: Likewise.
5453
5454         PR c++/30851
5455         * g++.dg/parse/asm3.C: Likewise.
5456         
5457 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5458
5459         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5460           "int" is only 16 bit bits wide.
5461         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5462
5463 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5464
5465         * g++.dg/torture/type-generic-1.C: New.
5466         * gcc.dg/pr28796-2.c: Move tests ...
5467         * gcc.dg/tg-tests.h: ... here.
5468         * gcc.dg/torture/type-generic-1.c: New.
5469
5470 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5471
5472         PR libfortran/32954
5473         * minmaxloc_3.f90:  New test case.
5474
5475 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5476
5477         PR fortran/32936
5478         * gfortran.dg/allocate_stat.f90: New.
5479
5480 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5481
5482         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5483
5484 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5485
5486         PR tree-optimization/32919
5487         * gcc.c-torture/compile/pr32919.c: New.
5488
5489 2007-08-01  Nick Clifton  <nickc@redhat.com>
5490
5491         * gcc.c-torture/execute/execute.exp: Change copyright header to
5492         refer to version 3 of the GNU General Public License and to point
5493         readers at the COPYING3 file and the FSF's license web page.
5494         * gcc.c-torture/execute/ieee/ieee.exp,
5495         gcc.c-torture/unsorted/unsorted.exp,
5496         gcc.c-torture/compile/compile.exp,
5497         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5498         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5499         gcc.target/cris/torture/cris-torture.exp,
5500         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5501         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5502         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5503         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5504         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5505         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5506         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5507         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5508         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5509         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5510         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5511         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5512         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5513         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5514         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5515         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5516         gcc.dg/noncompile/noncompile.exp,
5517         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5518         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5519         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5520         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5521         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5522         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5523         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5524         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5525         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5526         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5527         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5528         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5529         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5530         g++.old-deja/old-deja.exp,
5531         gfortran.fortran-torture/execute/execute.exp,
5532         gfortran.fortran-torture/compile/compile.exp,
5533         treelang/output/output-1.c, treelang/output/output-1.tree,
5534         treelang/execute/execute.exp, treelang/Makefile.in,
5535         treelang/compile/compile.exp, g++.dg/dg.exp,
5536         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5537         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5538         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5539         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5540         g++.dg/compat/struct-layout-1.exp,
5541         g++.dg/compat/struct-layout-1_generate.c,
5542         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5543         g++.dg/bprob/bprob.exp, config/default.exp,
5544         gcc.test-framework/test-framework.awk,
5545         gcc.test-framework/gen_directive_tests,
5546         gcc.test-framework/test-framework.exp,
5547         objc.dg/special/special.exp,
5548         objc.dg/gnu-encoding/gnu-encoding.exp,
5549         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5550         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5551         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5552         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5553         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5554         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5555         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5556         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5557         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5558         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5559         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5560         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5561         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5562         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5563         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5564         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5565         Likewise.
5566
5567 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5568
5569         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5570         error message text.
5571
5572 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5573
5574         PR fortran/32945
5575         * gfortran.dg/initialization_12.f90: New test.
5576
5577 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5578
5579         PR fortran/31609
5580         * gfortran.dg/entry_12.f90: New test.
5581
5582 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5583
5584         PR fortran/32938
5585         * gfortran.dg/altreturn_6.f90: New test.
5586
5587 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5588
5589         PR fortran/32942
5590         * gfortran.dg/exponent_2.f90: New test.
5591
5592 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5593
5594         * gcc.dg/vect/vect-117.c: New test.
5595         * gcc.dg/vect/vect-74.c: Enabled test
5596         * gcc.dg/vect/vect-81.c: Enabled test
5597
5598 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5599
5600         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5601         s/dg-error/dg-warning where warning is expected.
5602
5603 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5604
5605         PR fortran/32770
5606         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5607         of huge() to correct kind.
5608
5609 2007-07-30  Ollie Wild  <aaw@google.com>
5610
5611         * gcc.dg/cpp/counter-2.c: New test.
5612         * gcc.dg/cpp/counter-3.c: New test.
5613         * gcc.dg/cpp/dir-only-1.c: New test.
5614         * gcc.dg/cpp/dir-only-1.h: New file.
5615         * gcc.dg/cpp/dir-only-2.c: New test.
5616         * gcc.dg/cpp/dir-only-3.c: New test.
5617         * gcc.dg/cpp/dir-only-3a.h: New file.
5618         * gcc.dg/cpp/dir-only-3b.h: New file.
5619         * gcc.dg/cpp/dir-only-4.c: New test.
5620         * gcc.dg/cpp/dir-only-5.c: New test.
5621         * gcc.dg/cpp/dir-only-6.c: New test.
5622
5623 2007-07-30  Julian Brown  <julian@codesourcery.com>
5624
5625         * gcc.target/arm/neon/v*.c: Regenerate.
5626
5627 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5628
5629         PR c++/32108
5630         * g++.dg/ext/label6.C: New.
5631
5632 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5633
5634         PR libfortran/32858
5635         PR libfortran/30814
5636         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5637
5638 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5639
5640         PR fortran/31211
5641         * gfortran.dg/actual_pointer_function_1.f90: New test.
5642
5643         PR fortran/32682
5644         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5645
5646 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5647
5648         PR fortran/32906
5649         * gfortran.dg/shape_1.f90: Adjust error message.
5650         * gfortran.dg/parameter_array_ref_1.f90: New test.
5651
5652 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5653
5654         PR fortran/31609
5655         * gfortran.dg/entry_11.f90: New test.
5656
5657 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5658             Revital Eres  <eres@il.ibm.com>
5659
5660         * gfortran.dg/sms-1.f90: New test.
5661
5662 2007-07-28  Richard Guenther  <rguenther@suse.de>
5663
5664         * gcc.c-torture/compile/pr32920.c: New testcase.
5665
5666 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5667
5668         PR c++/30917
5669         * g++.dg/lookup/friend11.C: New test.
5670
5671 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5672
5673         * gfortran.dg/namelist_5.f90: Adjusted error message.
5674         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5675         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5676         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5677         * gfortran.dg/namelist_32.f90: ... this.
5678
5679         PR fortran/32876
5680         * gfortran.dg/namelist_33.f90: New test.
5681
5682         PR fortran/32905
5683         * gfortran.dg/namelist_34.f90: New test.
5684
5685         PR fortran/31818
5686         * gfortran.dg/namelist_35.f90: New test.
5687
5688 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5689
5690         PR fortran/32880
5691         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5692
5693 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5694
5695         PR testsuite/32471
5696         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5697           assuming it is 0x7ffffffff.
5698         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5699         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5700
5701 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5702
5703         * gfortran.dg/operator_3.f90: Fix dg directive.
5704         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5705         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5706         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5707
5708 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5709
5710         * g++.dg/cpp0x/decltype1.C: New.
5711         * g++.dg/cpp0x/decltype2.C: New.
5712         * g++.dg/cpp0x/decltype3.C: New.
5713         * g++.dg/cpp0x/decltype4.C: New.
5714         * g++.dg/cpp0x/decltype5.C: New.
5715         * g++.dg/cpp0x/decltype6.C: New.
5716
5717 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5718
5719         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5720           because the test relies on bit 31 to be the sign bit.
5721
5722 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5723
5724         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5725           assuming it is 0x7fffffff.
5726         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5727         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5728
5729 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5730
5731         PR c++/32346
5732         * g++.dg/expr/bitfield9.C: New test.
5733
5734 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5735
5736         PR fortran/32899
5737         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5738
5739 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5740
5741         PR fortran/32760
5742         * gfortran.dg/private_type_7.f90: New test.
5743
5744 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5745
5746         PR fortran/32035
5747         * gfortran.dg/select_char_1.f90: New test.
5748
5749 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5750
5751         PR fortran/32903
5752         * gfortran.dg/initialization_11.f90: New test.
5753
5754 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5755
5756         * gcc.target/mips/ins-1.c: New test.
5757
5758 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5759
5760         PR/19232
5761         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5762         (f1): Likewise.
5763
5764 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5765
5766         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5767         error: width of 'spare' exceeds its type.
5768
5769 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5770
5771         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5772         * gcc.dg/sibcall-4.c: Likewise.
5773
5774 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5775
5776         PR rtl-optimization/31500
5777         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5778         * g++.dg/warn/Warray-bounds.C: Likewise.
5779
5780 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5781
5782         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5783
5784 2007-07-25  Julian Brown  <julian@codesourcery.com>
5785             Paul Brook  <paul@codesourcery.com>
5786             Joseph Myers  <joseph@codesourcery.com>
5787             Mark Shinwell  <shinwell@codesourcery.com>
5788
5789         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5790         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5791         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5792         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5793         (check_effective_target_arm_neon_hw): New.
5794         * gcc.target/arm/neon/neon.exp: New file.
5795         * gcc.target/arm/neon/polytypes.c: New file.
5796         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5797
5798 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5799
5800         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5801           targets where an "int" is less than 32 bits wide.
5802
5803 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5804
5805         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5806
5807 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5808
5809         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5810           during addition if an int is only 16 bits wide.
5811         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5812
5813 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5814
5815         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5816           size as "long int" and are 32 or 64 bits wide.
5817         * gcc.dg/torture/pr28814.c: Likewise.
5818
5819 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5820
5821         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5822           exactly as wide as an int.
5823
5824 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5825
5826         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5827         Define and use throughout as long long printf format specifier.
5828         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5829         Likewise.
5830
5831 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5832
5833         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5834         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5835
5836 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5837
5838         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5839
5840 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5841
5842         * gcc.c-torture/execute/20070724-1.c: New.
5843
5844 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5845
5846         PR fortran/31205
5847         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5848         "deallocates" to 24, since patch has code rid of much spurious
5849         code.
5850         * gfortran.dg/interface_assignment_1.f90 : New test.
5851
5852         PR fortran/32842
5853         * gfortran.dg/interface_assignment_2.f90 : New test.
5854
5855 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5856
5857         PR fortran/32867
5858         * fortran.dg/initialization_10.f90: New test.
5859
5860 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5861
5862         PR fortran/32778
5863         * gfortran.dg/imag_2.f: Removed
5864         * gfortran.dg/warn_std_1.f90: New test.
5865         * gfortran.dg/warn_std_2.f90: New test.
5866         * gfortran.dg/warn_std_3.f90: New test.
5867
5868 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5869
5870         PR c++/29001
5871         * g++.dg/init/new22.C: New.
5872
5873 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5874
5875         PR c++/32561
5876         * g++.dg/template/crash67.C: New.
5877
5878 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5879
5880         * lib/target-support.exp (check_effective_target_natural_alignment): 
5881         (check_effective_target_vector_alignment_reachable): New.
5882         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5883         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5884         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5885         check.
5886         * gcc.dg/vect/pr25413.c: Likewise.
5887         * gcc.dg/vect/pr31699.c: Likewise.
5888
5889 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5890
5891         PR fortran/30814
5892         * gfortran.dg/pack_bounds_1.f90:  New test case.
5893
5894 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5895
5896         PR fortran/31639
5897         * gfortran.dg/initialization_9.f90: New test.
5898
5899 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5900
5901         PR fortran/32797
5902         PR fortran/32800
5903         * gfortran.dg/bind_c_usage_8.f03: New test case.
5904         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5905         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5906
5907 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5908
5909         * gcc.target/mips/branch-cost-1.c: New test.
5910         * gcc.target/mips/branch-cost-2.c: Likewise.
5911
5912 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5913
5914         PR fortran/32732
5915         * gfortran.dg/c_char_tests.f03: New test case.
5916         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5917         * gfortran.dg/c_char_tests_2.f03: New test case.
5918         * gfortran.dg/value_6.f03: Ditto.
5919         * gfortran.dg/value_7.f03: Ditto.
5920
5921 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5922
5923         PR fortran/32600
5924         * gfortran.dg/c_funloc_tests_5.f03: New.
5925         * gfortran.dg/c_funloc_tests_5.f04: New.
5926         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5927
5928 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         PR c++/32839
5931         * g++.dg/expr/call4.C: New.
5932         * g++.dg/expr/call5.C: New.
5933
5934 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5935
5936         PR fortran/32710
5937         * gfortran.dg/namelist_30.f90: New test.
5938
5939 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5940
5941         PR fortran/29962
5942         * gfortran.dg/array_initializer_1.f90: Removed warning.
5943         * gfortran.dg/initialization_1.f90: Adjusted messages.
5944         * gfortran.dg/nested_modules_6.f90: Removed warning.
5945
5946         PR fortran/31253
5947         * gfortran.dg/initialization_7.f90: New test.
5948
5949         PR fortran/31639
5950         * gfortran.dg/initialization_8.f90: New test.
5951
5952 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5953
5954         PR c++/30818
5955         * g++.dg/template/crash47.C: Adjust errors.
5956         * g++.dg/template/crash48.C: Adjust errors.
5957         * g++.dg/template/typename12.C: New.
5958         * g++.dg/template/typename13.C: New.
5959         * g++.dg/template/typename14.C: New.
5960         * g++.dg/template/typedef6.C: Adjust errors.
5961
5962 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5963
5964         PR fortran/32627
5965         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5966         * gfortran.dg/pr32627.f03: New test case.
5967
5968         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5969         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5970         c_f_pointer_logical.
5971         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5972         c_f_pointer_complex.
5973         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5974         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5975         c_f_pointer_shape_tests_2.
5976         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5977
5978 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5979
5980         PR fortran/32804
5981         * gfortran.dg/c_loc_tests_9.f03: New test case.
5982         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5983
5984 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5985
5986         PR fortran/32823
5987         * gfortran.dg/int_2.f90: New test.
5988         
5989 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5990
5991         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5992
5993 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5994
5995         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5996         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5997
5998 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5999
6000         PR tree-optimization/19910
6001         * gcc.dg/pr19910.c: New test.
6002
6003 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6004
6005         PR fortran/32738
6006         * gfortran.dg/pr32738.f90: New test.
6007
6008 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6009
6010         PR tree-optimzation/32635
6011         * gfortran.dg/pr32635.f:  New test case.
6012
6013 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6014
6015         PR fortran/32801
6016         * gfortran.dg/pr32801.f03: New test case.
6017
6018 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6019
6020         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6021         Test negative numbers also.
6022         * gcc.dg/c99-math-float-1.c: Likewise.
6023         * gcc.dg/c99-math-long-double-1.c: Likewise.
6024         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6025         test inputs.
6026
6027 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6028         
6029         * lib/target-supports.exp (check_effective_target_sync_int_long):
6030         Enable for xtensa.
6031         (check_effective_target_sync_char_short): Likewise.
6032         
6033 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6034
6035         * gcc.dg/pr28796-2.c: Add more cases.
6036
6037 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6038
6039         * gcc.dg/pr28796-1.c: Add more cases.
6040         * gcc.dg/pr28796-2.c: Likewise.
6041
6042 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6043
6044         * gcc.dg/pr28796-1.c: Add more cases.
6045         * gcc.dg/pr28796-2.c: Likewise.
6046
6047 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6048
6049         PR fortran/32535
6050         * gfortran.dg/pr32535.f90: New test.
6051
6052 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6053
6054         PR fortran/31320
6055         PR fortran/32665
6056         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6057
6058 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6059
6060         PR rtl-optimization/32773
6061         * gcc.dg/pr32773.c: New test.
6062
6063 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6064
6065         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6066         match flax-vector-conversions note.
6067         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6068         instead of dg-error for the warning.
6069
6070 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6071
6072         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6073           adapted to work on targets with 16-bit or wider int.
6074         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6075         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6076         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6077         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6078
6079 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6080
6081         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6082         support large arrays.
6083         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6084         * gcc.dg/20061109-1.c: Likewise.
6085         * gcc.c-torture/execute/20061101-1.x: Likewise.
6086         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6087         * gcc.c-torture/execute/pr31448.x: Likewise.
6088
6089 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6090
6091         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6092
6093         PR fortran/32238
6094         * gfortran.dg/pr32238.f90: New test.
6095
6096         PR fortran/32222
6097         * gfortran.dg/pr32222.f90: New test.
6098
6099         PR fortran/32242
6100         * gfortran.dg/pr32242.f90: New test.
6101         
6102 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6103             David Ung  <davidu@mips.com>
6104
6105         * gcc.target/mips/mips-sched-madd.c: New test case.
6106
6107 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6108
6109         PR libfortran/32611
6110         * gfortran.dg/large_real_kind_1.f90: Update test.
6111         * gfortran.dg/pr17706.f90: Update test.
6112         * gfortran.dg/fmt_zero_digits.f90: Update test.
6113         * gfortran.dg/fmt_zero_precision.f90: Update test.
6114         * gfortran.dg/real_const_3.f90: Update test.
6115
6116 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6117
6118         PR fortran/32036
6119         * gfortran.dg/bounds_check_8.f90: New test.
6120         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6121
6122 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6123
6124         PR fortran/32357
6125         * gfortran.dg/mvbits_2.f90: New test.
6126
6127 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6128
6129         PR libfortran/32731
6130         * gfortran.dg/pack_mask_1.f90:  New test.
6131         * gfortran.dg/unpack_mask_1.f90:  New test.
6132
6133 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6134
6135         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6136         * gcc.dg/20001101-1.c: Likewise.
6137         * gcc.dg/20001102-1.c: Likewise.
6138         * gcc.dg/20020116-2.c: Likewise.
6139         * gcc.dg/20020416-1.c: Likewise.
6140         * gcc.dg/sparc-constant-1.c: Likewise.
6141         * gcc.dg/sparc-dwarf2.c: Likewise.
6142         * gcc.dg/sparc-frame-1.c: Likewise.
6143         * gcc.dg/sparc-getcontext-1.c: Likewise.
6144         * gcc.dg/sparc-loop-1.c: Likewise.
6145         * gcc.dg/sparc-reg-1.c: Likewise.
6146         * gcc.dg/sparc-ret.c: Likewise.
6147         * gcc.dg/sparc-trap-1.c: Likewise.
6148         * gcc.dg/ultrasp10.c: Likewise.
6149         * gcc.dg/ultrasp11.c: Likewise.
6150         * gcc.dg/ultrasp1.c: Likewise.
6151         * gcc.dg/ultrasp2.c: Likewise.
6152         * gcc.dg/ultrasp3.c: Likewise.
6153         * gcc.dg/ultrasp4.c: Likewise.
6154         * gcc.dg/ultrasp5.c: Likewise.
6155         * gcc.dg/ultrasp6.c: Likewise.
6156         * gcc.dg/ultrasp7.c: Likewise.
6157         * gcc.dg/ultrasp8.c: Likewise.
6158         * gcc.dg/ultrasp9.c: Likewise.
6159         * gcc.dg/splet-1.c: Delete.
6160
6161 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6162
6163         PR fortran/32724
6164         * gfortran.dg/stfunc_5.f90: New test.
6165
6166 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6167
6168         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6169         New procedure to check if arrays are naturally aligned to the vector
6170         alignment boundary.
6171         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6172         in size_t typedef.  Adjust tree dump scan results according to
6173         vect_aligned_arrays target check.
6174         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6175         vect_aligned_arrays target check.
6176         * gcc.dg/vect/pr31699.c: Ditto.
6177
6178 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6179
6180         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6181         for V2DFmode vector conditional expression.
6182         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6183         and dfceq patterns.
6184         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6185         and dfcgt patterns.
6186         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6187         V2DFmode comparison and test special values.
6188         * lib/target-supports.exp: Switch on test for V2DFmode 
6189         vector conditional expression.
6190
6191 2007-07-13  Richard Guenther  <rguenther@suse.de>
6192
6193         PR tree-optimization/32721
6194         * gcc.dg/pr32721.c: New testcase.
6195
6196 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6197
6198         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6199         error message part that continues on a new line.
6200
6201 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6202
6203         * gcc.dg/c99-tgmath-1.c: New.
6204         * gcc.dg/c99-tgmath-2.c: New.
6205         * gcc.dg/c99-tgmath-3.c: New.
6206         * gcc.dg/c99-tgmath-4.c: New.
6207
6208 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6209             Janis Johnson  <janis187@us.ibm.com>
6210
6211         PR testsuite/25241
6212         * gcc.test-framework/dg-error-exp-F.c: New test.
6213         * gcc.test-framework/dg-warning-exp-F.c: New test.
6214         * lib/gcc.exp: Enable warning and error prefixes.
6215         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6216         (dg-error): Wrap original dg-error.
6217         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6218         markers from dg-error/dg-warning directives.
6219         * gcc.dg/20040322-1.c: Likewise.
6220         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6221         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6222         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6223         * gcc.dg/Werror-1.c: Likewise.
6224         * gcc.dg/Werror-10.c: Likewise.
6225         * gcc.dg/Werror-11.c: Likewise.
6226         * gcc.dg/Werror-2.c: Likewise.
6227         * gcc.dg/Werror-3.c: Likewise.
6228         * gcc.dg/Werror-4.c: Likewise.
6229         * gcc.dg/Werror-5.c: Likewise.
6230         * gcc.dg/Werror-6.c: Likewise.
6231         * gcc.dg/Werror-7.c: Likewise.
6232         * gcc.dg/Werror-8.c: Likewise.
6233         * gcc.dg/Werror-9.c: Likewise.
6234         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6235         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6236         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6237         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6238         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6239         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6240         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6241         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6242         * gcc.dg/Wnested-externs-1.c: Likewise.
6243         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6244         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6245         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6246         * gcc.dg/Wshadow-3.c: Likewise.
6247         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6248         * gcc.dg/Wwrite-strings-1.c: Likewise.
6249         * gcc.dg/anon-struct-5.c: Likewise.
6250         * gcc.dg/anon-struct-6.c: Likewise.
6251         * gcc.dg/anon-struct-7.c: Likewise.
6252         * gcc.dg/anon-struct-8.c: Likewise.
6253         * gcc.dg/array-8.c: Likewise.
6254         * gcc.dg/array-quals-2.c: Likewise.
6255         * gcc.dg/asm-qual-1.c: Likewise.
6256         * gcc.dg/asm-wide-1.c: Likewise.
6257         * gcc.dg/assign-warn-1.c: Likewise.
6258         * gcc.dg/assign-warn-2.c: Likewise.
6259         * gcc.dg/bitfld-10.c: Likewise.
6260         * gcc.dg/bitfld-11.c: Likewise.
6261         * gcc.dg/bitfld-12.c: Likewise.
6262         * gcc.dg/bitfld-13.c: Likewise.
6263         * gcc.dg/bitfld-14.c: Likewise.
6264         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6265         * gcc.dg/builtins-30.c: Likewise.
6266         * gcc.dg/c90-const-expr-5.c: Likewise.
6267         * gcc.dg/c90-typespec-1.c: Likewise.
6268         * gcc.dg/c99-const-expr-5.c: Likewise.
6269         * gcc.dg/c99-flex-array-5.c: Likewise.
6270         * gcc.dg/c99-fordecl-3.c: Likewise.
6271         * gcc.dg/c99-tag-3.c: Likewise.
6272         * gcc.dg/c99-typespec-1.c: Likewise.
6273         * gcc.dg/c99-vla-jump-1.c: Likewise.
6274         * gcc.dg/c99-vla-jump-2.c: Likewise.
6275         * gcc.dg/c99-vla-jump-3.c: Likewise.
6276         * gcc.dg/c99-vla-jump-4.c: Likewise.
6277         * gcc.dg/c99-vla-jump-5.c: Likewise.
6278         * gcc.dg/cast-1.c: Likewise.
6279         * gcc.dg/cast-2.c: Likewise.
6280         * gcc.dg/cast-3.c: Likewise.
6281         * gcc.dg/cast-4.c: Likewise.
6282         * gcc.dg/cast-pretty-print-1.c: Likewise.
6283         * gcc.dg/comp-goto-2.c: Likewise.
6284         * gcc.dg/comp-goto-3.c: Likewise.
6285         * gcc.dg/cpp/error-1.c: Likewise.
6286         * gcc.dg/cpp/if-paren.c: Likewise.
6287         * gcc.dg/decl-7.c: Likewise.
6288         * gcc.dg/decl-8.c: Likewise.
6289         * gcc.dg/decl-nospec-1.c: Likewise.
6290         * gcc.dg/decl-nospec-2.c: Likewise.
6291         * gcc.dg/decl-nospec-3.c: Likewise.
6292         * gcc.dg/declspec-10.c: Likewise.
6293         * gcc.dg/declspec-11.c: Likewise.
6294         * gcc.dg/declspec-12.c: Likewise.
6295         * gcc.dg/declspec-13.c: Likewise.
6296         * gcc.dg/declspec-14.c: Likewise.
6297         * gcc.dg/declspec-15.c: Likewise.
6298         * gcc.dg/declspec-16.c: Likewise.
6299         * gcc.dg/declspec-17.c: Likewise.
6300         * gcc.dg/declspec-4.c: Likewise.
6301         * gcc.dg/declspec-5.c: Likewise.
6302         * gcc.dg/declspec-6.c: Likewise.
6303         * gcc.dg/declspec-7.c: Likewise.
6304         * gcc.dg/declspec-8.c: Likewise.
6305         * gcc.dg/declspec-9.c: Likewise.
6306         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6307         * gcc.dg/dfp/constants-c99.c: Likewise.
6308         * gcc.dg/dfp/keywords-c89.c: Likewise.
6309         * gcc.dg/dfp/keywords-c99.c: Likewise.
6310         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6311         * gcc.dg/dfp/typespec.c: Likewise.
6312         * gcc.dg/dremf-type-compat-2.c: Likewise.
6313         * gcc.dg/dremf-type-compat-3.c: Likewise.
6314         * gcc.dg/dremf-type-compat-4.c: Likewise.
6315         * gcc.dg/empty-source-2.c: Likewise.
6316         * gcc.dg/empty-source-3.c: Likewise.
6317         * gcc.dg/enum3.c: Likewise.
6318         * gcc.dg/extra-semi-2.c: Likewise.
6319         * gcc.dg/extra-semi-3.c: Likewise.
6320         * gcc.dg/float-range-1.c: Likewise.
6321         * gcc.dg/float-range-2.c: Likewise.
6322         * gcc.dg/float-range-3.c: Likewise.
6323         * gcc.dg/float-range-5.c: Likewise.
6324         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6325         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6326         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6327         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6328         * gcc.dg/format/cast-1.c: Likewise.
6329         * gcc.dg/format/gcc_diag-3.c: Likewise.
6330         * gcc.dg/format/gcc_diag-4.c: Likewise.
6331         * gcc.dg/format/gcc_diag-6.c: Likewise.
6332         * gcc.dg/format/gcc_diag-8.c: Likewise.
6333         * gcc.dg/format/gcc_diag-9.c: Likewise.
6334         * gcc.dg/format/nul-2.c: Likewise.
6335         * gcc.dg/format/opt-1.c: Likewise.
6336         * gcc.dg/format/opt-2.c: Likewise.
6337         * gcc.dg/format/opt-3.c: Likewise.
6338         * gcc.dg/format/opt-4.c: Likewise.
6339         * gcc.dg/format/opt-5.c: Likewise.
6340         * gcc.dg/format/opt-6.c: Likewise.
6341         * gcc.dg/framework-2.c: Likewise.
6342         * gcc.dg/func-args-1.c: Likewise.
6343         * gcc.dg/func-outside-1.c: Likewise.
6344         * gcc.dg/func-outside-2.c: Likewise.
6345         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6346         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6347         * gcc.dg/if-empty-1.c: Likewise.
6348         * gcc.dg/init-bad-1.c: Likewise.
6349         * gcc.dg/init-bad-2.c: Likewise.
6350         * gcc.dg/init-bad-3.c: Likewise.
6351         * gcc.dg/init-desig-obs-2.c: Likewise.
6352         * gcc.dg/init-desig-obs-3.c: Likewise.
6353         * gcc.dg/init-empty-2.c: Likewise.
6354         * gcc.dg/init-empty-3.c: Likewise.
6355         * gcc.dg/inline-11.c: Likewise.
6356         * gcc.dg/inline-12.c: Likewise.
6357         * gcc.dg/inline-8.c: Likewise.
6358         * gcc.dg/inline-9.c: Likewise.
6359         * gcc.dg/inline3.c: Likewise.
6360         * gcc.dg/label-decl-1.c: Likewise.
6361         * gcc.dg/label-decl-2.c: Likewise.
6362         * gcc.dg/label-decl-3.c: Likewise.
6363         * gcc.dg/label-decl-4.c: Likewise.
6364         * gcc.dg/long-long-typespec-1.c: Likewise.
6365         * gcc.dg/lvalue-2.c: Likewise.
6366         * gcc.dg/lvalue-3.c: Likewise.
6367         * gcc.dg/nested-func-3.c: Likewise.
6368         * gcc.dg/nested-redef-1.c: Likewise.
6369         * gcc.dg/noreturn-4.c: Likewise.
6370         * gcc.dg/old-style-prom-2.c: Likewise.
6371         * gcc.dg/old-style-prom-3.c: Likewise.
6372         * gcc.dg/old-style-then-proto-1.c: Likewise.
6373         * gcc.dg/overflow-warn-1.c: Likewise.
6374         * gcc.dg/overflow-warn-2.c: Likewise.
6375         * gcc.dg/overflow-warn-3.c: Likewise.
6376         * gcc.dg/overflow-warn-4.c: Likewise.
6377         * gcc.dg/overflow-warn-6.c: Likewise.
6378         * gcc.dg/parm-forwdecl-2.c: Likewise.
6379         * gcc.dg/parm-forwdecl-3.c: Likewise.
6380         * gcc.dg/parm-impl-decl-1.c: Likewise.
6381         * gcc.dg/parm-impl-decl-2.c: Likewise.
6382         * gcc.dg/parm-incomplete-1.c: Likewise.
6383         * gcc.dg/parm-mismatch-1.c: Likewise.
6384         * gcc.dg/pointer-arith-1.c: Likewise.
6385         * gcc.dg/pointer-arith-2.c: Likewise.
6386         * gcc.dg/pointer-arith-3.c: Likewise.
6387         * gcc.dg/pointer-arith-4.c: Likewise.
6388         * gcc.dg/pointer-arith-6.c: Likewise.
6389         * gcc.dg/pointer-arith-7.c: Likewise.
6390         * gcc.dg/pointer-arith-8.c: Likewise.
6391         * gcc.dg/pr13804-1.c: Likewise.
6392         * gcc.dg/pr15698-1.c: Likewise.
6393         * gcc.dg/pr15698-2.c: Likewise.
6394         * gcc.dg/pr15698-3.c: Likewise.
6395         * gcc.dg/pr15698-4.c: Likewise.
6396         * gcc.dg/pr15698-5.c: Likewise.
6397         * gcc.dg/pr15698-6.c: Likewise.
6398         * gcc.dg/pr15698-7.c: Likewise.
6399         * gcc.dg/pr15698-8.c: Likewise.
6400         * gcc.dg/pr17188-1.c: Likewise.
6401         * gcc.dg/pr17301-1.c: Likewise.
6402         * gcc.dg/pr17301-2.c: Likewise.
6403         * gcc.dg/pr17730-1.c: Likewise.
6404         * gcc.dg/pr20368-1.c: Likewise.
6405         * gcc.dg/pr20368-2.c: Likewise.
6406         * gcc.dg/pr20368-3.c: Likewise.
6407         * gcc.dg/pr22308-1.c: Likewise.
6408         * gcc.dg/qual-component-1.c: Likewise.
6409         * gcc.dg/redecl-1.c: Likewise.
6410         * gcc.dg/redecl-11.c: Likewise.
6411         * gcc.dg/redecl-12.c: Likewise.
6412         * gcc.dg/redecl-13.c: Likewise.
6413         * gcc.dg/redecl-14.c: Likewise.
6414         * gcc.dg/redecl-15.c: Likewise.
6415         * gcc.dg/register-var-1.c: Likewise.
6416         * gcc.dg/register-var-2.c: Likewise.
6417         * gcc.dg/stmt-expr-2.c: Likewise.
6418         * gcc.dg/stmt-expr-3.c: Likewise.
6419         * gcc.dg/stmt-expr-label-1.c: Likewise.
6420         * gcc.dg/stmt-expr-label-2.c: Likewise.
6421         * gcc.dg/stmt-expr-label-3.c: Likewise.
6422         * gcc.dg/struct-empty-2.c: Likewise.
6423         * gcc.dg/struct-empty-3.c: Likewise.
6424         * gcc.dg/struct-parse-1.c: Likewise.
6425         * gcc.dg/struct-semi-1.c: Likewise.
6426         * gcc.dg/struct-semi-2.c: Likewise.
6427         * gcc.dg/struct-semi-3.c: Likewise.
6428         * gcc.dg/switch-5.c: Likewise.
6429         * gcc.dg/switch-6.c: Likewise.
6430         * gcc.dg/switch-7.c: Likewise.
6431         * gcc.dg/tls/diag-5.c: Likewise.
6432         * gcc.dg/transparent-union-1.c: Likewise.
6433         * gcc.dg/transparent-union-3.c: Likewise.
6434         * gcc.dg/typespec-1.c: Likewise.
6435         * gcc.dg/vla-init-2.c: Likewise.
6436         * gcc.dg/vla-init-3.c: Likewise.
6437         * gcc.dg/vla-init-4.c: Likewise.
6438         * gcc.dg/vla-init-5.c: Likewise.
6439         * gcc.dg/void-cast-2.c: Likewise.
6440         * gcc.dg/wvla-3.c: Likewise.
6441         * gcc.dg/wvla-7.c: Likewise.
6442         * gcc.target/i386/991209-1.c: Likewise.
6443         * gcc.target/ia64/fpreg-1.c: Likewise.
6444         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6445         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6446         
6447 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6448
6449         PR fortran/31639
6450         * gfortran.dg/func_decl_4.f90: New test.
6451
6452 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         PR fortran/32727
6455         * gfortran.dg/interface_17.f90: New test.
6456
6457 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6458
6459         PR fortran/32599
6460         * gfortran.dg/32599.f03: New test case.
6461
6462         PR fortran/32601
6463         * gfortran.dg/32601.f03: New test case.
6464         * gfortran.dg/32601_1.f03: Ditto.
6465         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6466         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6467
6468 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6469
6470         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6471
6472 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6473             Devang Patel  <dpatel@apple.com>
6474
6475         PR tree-optimization/25413
6476         * gcc.dg/vect/vect-align-1.c: New.
6477         * gcc.dg/vect/vect-align-2.c: New.
6478         * gcc.dg/vect/pr25413.c: New.
6479         * gcc.dg/vect/pr25413a.c: New.
6480         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6481
6482 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6483
6484         * lib/target-support.exp (check_ultrasparc_hw_available):
6485         New function.
6486         (is-effective-target): Check $arg for ultrasparc_hw.
6487         (is-effective-target-keyword): Likewise.
6488         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6489         when determining what to do on sparc platforms.
6490         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6491         * gcc.dg/20001101-1.c: Likewise.
6492         * gcc.dg/20001101-2.c: Likewise.
6493         * gcc.dg/ultrasp9.c: Likewise.
6494         * gcc.dg/ultrasp10.c: Likewise.
6495         * gcc.target/sparc/pdist-3.c: Likewise.
6496
6497 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6498
6499         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6500
6501 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6502
6503         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6504         get vectorized.
6505         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6506         now get vectorized.
6507         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6508         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6509         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6510         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6511         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6512         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6513         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6514         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6515         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6516         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6517         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6518         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6519         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6520         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6521         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6522         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6523         Add spu.
6524
6525 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR c++/30854
6528         * g++.dg/parse/error30.C: New test.
6529
6530 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6531
6532         PR fortran/29804
6533         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6534
6535 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6536
6537         * gfortran.fortran-torture/compile/pr32663.f: New test.
6538
6539 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6540
6541         PR c++/31027
6542         * g++.dg/inherit/virtual4.C: New.
6543
6544 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6545
6546         PR target/32661
6547         * gcc.target/i386/pr32661-1.c: New test.
6548
6549 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6550
6551         * gnat.dg/invariant_index.ad[sb]: New test.
6552
6553 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6554
6555         PR c++/32560
6556         * g++.dg/template/decl3.C: New.
6557
6558 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6559
6560         PR 32617
6561         * gcc.c-torture/execute/align-3.c: New.
6562
6563 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6564
6565         PR target/32708
6566         * gcc.target/i386/pr32708-1.c: New test.
6567         * gcc.target/i386/pr32708-2.c: Ditto.
6568         * gcc.target/i386/pr32708-3.c: Ditto.
6569
6570 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6571
6572         * g++.dg/init/new20.C: Remove svn:executable flag.
6573
6574 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6575
6576         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6577
6578 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6579
6580         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6581
6582 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6583
6584         PR testsuite/25241
6585         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6586         directive.
6587         
6588 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6589
6590         PR fortran/32157
6591         * gfortran.dg/overload_2.f90: New test.
6592
6593         PR fortran/32689
6594         * gfortran.dg/transfer_simplify_5.f90
6595
6596         PR fortran/32634
6597         * gfortran.dg/interface_15.f90: New test.
6598
6599 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6600
6601         PR libfortran/32336
6602         * gfortran.dg/matmul_5.f90:  New test case.
6603
6604 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6605
6606         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6607         * gcc.dg/fesd-any.h: Likewise.
6608         * gcc.dg/fesd-baseonly.c: Likewise.
6609         * gcc.dg/fesd-baseonly.h: Likewise.
6610         * gcc.dg/fesd-none.c: Likewise.
6611         * gcc.dg/fesd-none.h: Likewise.
6612         * gcc.dg/fesd-reduced.c: Likewise.
6613         * gcc.dg/fesd-reduced.h: Likewise.
6614         * gcc.dg/fesd-sys.c: Likewise.
6615         * gcc.dg/fesd-sys.h: Likewise
6616         * gcc.dg/fesd.h: Likewise.
6617
6618         * g++.dg/debug/dwarf2: New directory.
6619         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6620         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6621         * g++.dg/other/fesd-any.h: Likewise.
6622         * g++.dg/other/fesd-baseonly.C: Likewise.
6623         * g++.dg/other/fesd-baseonly.h: Likewise.
6624         * g++.dg/other/fesd-none.C: Likewise.
6625         * g++.dg/other/fesd-none.h: Likewise.
6626         * g++.dg/other/fesd-reduced.C: Likewise.
6627         * g++.dg/other/fesd-reduced.h: Likewise.
6628         * g++.dg/other/fesd-sys.C: Likewise.
6629         * g++.dg/other/fesd-sys.h: Likewise.
6630         * g++.dg/other/fesd.h: Likewise.
6631
6632 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6633
6634         PR fortran/31129
6635         * gfortran.dg/parameter_unused.f90: New test.
6636
6637 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6638
6639         PR tree-optimization/32681
6640         * gcc.dg/tree-ssa/pr32681.c: New test.
6641
6642 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6643
6644         PR fortran/32678
6645         * gfortran.dg/fmt_t_5.f90: New test.
6646
6647 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6648
6649         PR c++/30535
6650         * g++.dg/template/operator10.C: New.
6651
6652 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6653
6654         PR libfortran/32217
6655         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6656
6657 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6658
6659         PR fortran/29876
6660         * gfortran.dg/operator_6.f90: New test.
6661
6662 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6663
6664         PR fortran/17711
6665         * gfortran.dg/operator_4.f90: New test.
6666         * gfortran.dg/operator_5.f90: New test.
6667         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6668         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6669
6670 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6671
6672         PR fortran/32669
6673         * gfortran.dg/argument_checking_6.f90: New.
6674
6675 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6676
6677         PR fortran/25094
6678         * gfortran.dg/interface_155555.f90: New test.
6679
6680 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6681
6682         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6683         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6684
6685 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6686
6687         PR testsuite/25241
6688         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6689         discern pedantic diagnostics and errors.
6690         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6691         and not an error.
6692         * gcc.dg/20050121-1.c: This is an error and not a warning.
6693         * gcc.target/i386/sseregparm-2.c:  Likewise.
6694         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6695         * gcc.dg/charset/attribute2.c: Likewise.
6696         * gcc.dg/bitfld-1.c: Likewise.
6697         * gcc.dg/pack-test-2.c: Likewise.
6698         * gcc.dg/940510-1.c: Match separately error and warning.
6699         * gcc.dg/array-2.c: Match separately multiple messages. The second
6700         diagnostic is a pedantic warning and not an error.
6701         * gcc.dg/pr14475.c: Match separately multiple messages.
6702         * gcc.dg/pr18809-1.c: Likewise.
6703         * gcc.dg/pr27953.c: Likewise.
6704         * gcc.dg/vla-init-1.c: Likewise.
6705         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6706
6707 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6708
6709         PR fortran/32644
6710         * gfortran.dg/char_decl_1.f90: New test.
6711
6712 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6713
6714         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6715
6716 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/32232
6719         * g++.dg/template/overload9.C: New test.
6720
6721 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6722
6723         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6724         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6725
6726 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6727
6728         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6729         * gcc.dg/20001012-2.c: Likewise.
6730         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6731         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6732
6733 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6734
6735         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6736         about the chunk size when STACK_SIZE is defined.
6737
6738 2007-07-06  Josh Conner  <jconner@apple.com>
6739
6740         PR middle-end/32602
6741         * gcc.dg/sibcall-8.c: New test.
6742
6743 2007-07-06  Josh Conner  <jconner@apple.com>
6744
6745         PR middle-end/32603
6746         * gcc.target/arm/sibcall-1.c: New test.
6747
6748 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6749
6750         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6751
6752 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6753
6754         * gfortran.dg/save_parameter.f90: New test.
6755         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6756
6757 2007-07-06  Richard Guenther  <rguenther@suse.de>
6758
6759         * g++.dg/opt/pr30965.C: New testcase.
6760
6761 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6762
6763         * gcc.target/mips/save-restore-5.c: New test.
6764
6765 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6766
6767         PR rtl_optimization/32450
6768         * gcc.dg/pr32450.c: New runtime test.
6769
6770 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6771
6772         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6773         single underscore in scan directives.
6774
6775 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/32245
6778         * g++.dg/init/ptrmem4.C: New test.
6779
6780         PR c++/32251
6781         * g++.dg/init/new21.C: Likewise.
6782
6783         PR c++/31992
6784         * g++.dg/template/static30.C: Likewise.
6785
6786 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6787
6788         * gcc.dg/vect/costmodel/ppc: New directory.
6789         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6790         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6791         New test.
6792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6793         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6794         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6795         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6796         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6797         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6798         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6799         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6800         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6801         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6802         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6803         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6804         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6805         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6806
6807 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/32359
6810         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6811
6812 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6813
6814         PR fortran/32526
6815         * gfortran.dg/interface_14.f90: New test.
6816
6817         PR fortran/32613
6818         * gfortran.dg/do_iterator_2.f90: New test.
6819
6820 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6821
6822         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6823         (FE_DEC_DOWNWARD): Likewise.
6824         (FE_DEC_UPWARD): Likewise.
6825         (FE_DEC_TOWARDZERO): Likewise.
6826         (FE_DEC_TONEARESTFROMZERO): Likewise.
6827
6828 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6829
6830         * gcc.c-torture/compile/pr32606.c: New.
6831         * gfortran.fortran-torture/execute/pr32604.f90: New.
6832
6833 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6834
6835         * gcc.dg/visibility-12.c: New test.
6836         * gcc.dg/visibility-13.c: Likewise.
6837         * g++.dg/ext/visibility-9.C: Likewise.
6838         * g++.dg/ext/visibility-10.C: Likewise.
6839
6840 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6841
6842         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6843         * gcc.dg/sh-relax-vxworks.c: New test.
6844
6845 2007-07-04  Richard Guenther  <rguenther@suse.de>
6846
6847         PR tree-optimization/32500
6848         * gcc.c-torture/execute/pr32500.c: New testcase.
6849
6850 2007-07-04  Richard Guenther  <rguenther@suse.de>
6851
6852         PR tree-optimization/32482
6853         * gcc.c-torture/compile/pr32482.c: New testcase.
6854
6855 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6856
6857         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6858         VxWorks kernels.
6859         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6860         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6861         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6862         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6863
6864 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6865
6866         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6867
6868 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6869
6870         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6871
6872 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6873
6874         PR fortran/31198
6875         * gfortran.dg/min_max_optional_1.f90: New test.
6876         * gfortran.dg/min_max_optional_2.f90: New test.
6877         * gfortran.dg/min_max_optional_3.f90: New test.
6878
6879 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6880
6881         PR fortran/32545
6882         * gfortran.dg/fmt_error.f90: New test.
6883
6884 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6885
6886         PR fortran/32612
6887         * gfortran.dg/interface_13.f90: New test.
6888
6889 2007-07-03  Dave Brolley  <brolley@redhat.com>
6890
6891         PR c++/31743
6892         * g++.dg/init/new20.C: New test.
6893
6894 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6895
6896         PR fortran/32579
6897         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6898
6899 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6900
6901         PR fortran/25062
6902         * common_7.f90: New.
6903         * common_8.f90: New.
6904         * common_9.f90: New.
6905
6906 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6907
6908         PR fortran/30940
6909         * gfortran.dg/argument_checking_1.f90: New.
6910         * gfortran.dg/argument_checking_2.f90: New.
6911         * gfortran.dg/argument_checking_3.f90: New.
6912         * gfortran.dg/argument_checking_4.f90: New.
6913         * gfortran.dg/argument_checking_5.f90: New.
6914         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6915         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6916
6917 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6918
6919         * gcc.dg/pr32176.c: Add -w to default dg-options.
6920
6921 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6922
6923         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6924
6925 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6926
6927         PR fortran/20888
6928         * gfortran.dg/null_2.f90: New.
6929
6930 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6931             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6932
6933         PR middle-end/32176
6934         * gcc.dg/pr32176.c: New test.
6935
6936 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6937
6938         * gcc.dg/const-float80.c : New test.
6939         * gcc.dg/const-float128.c : New test.
6940         * gcc.dg/const-float80-ped.c : New test.
6941         * gcc.dg/const-float128-ped.c : New test.
6942
6943 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6944
6945         * gcc.dg/c99-math.h: Fix typo.
6946
6947 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR libgomp/32468
6950         * gcc.dg/gomp/pr32468-1.c: New test.
6951
6952 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6953
6954         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6955         an ABI option.
6956
6957 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6958
6959         * gfortran.fortran-torture/compile/pr32583.f: New.
6960         * gcc.c-torture/compile/pr32584.c: New
6961
6962 2007-07-02  Ollie Wild  <aaw@google.com>
6963
6964         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6965         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6966
6967 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6968
6969         * gcc.target/mips/save-restore-1.c: New test.
6970         * gcc.target/mips/save-restore-2.c: Likewise.
6971         * gcc.target/mips/save-restore-3.c: Likewise.
6972         * gcc.target/mips/save-restore-4.c: Likewise.
6973
6974 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6975
6976         PR tree-optimization/31966
6977         PR tree-optimization/32533
6978         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6979         * gfortran.dg/pr32533.f90: Ditto.
6980
6981 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6982
6983         * g++.dg/opt/nrv12.C: New test.
6984         * gcc.target/i386/nrv1.c: New test.
6985
6986         PR c++/31748
6987         * g++.dg/gomp/pr31748.C: New test.
6988
6989 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6990  
6991         PR tree-optimization/32230
6992         * gcc.dg/vect/pr32230.c: New test.
6993
6994 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6995
6996         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6997         * bind_c_coms.f90: Ditto.
6998         * bind_c_coms_driver.c: Ditto.
6999         * bind_c_dts.f90: Ditto.
7000         * bind_c_dts_2.f03: Ditto.
7001         * bind_c_dts_2_driver.c: Ditto.
7002         * bind_c_dts_3.f03: Ditto.
7003         * bind_c_dts_4.f03: Ditto.
7004         * bind_c_dts_driver.c: Ditto.
7005         * bind_c_implicit_vars.f03: Ditto.
7006         * bind_c_procs.f03: Ditto.
7007         * bind_c_usage_2.f03: Ditto.
7008         * bind_c_usage_3.f03: Ditto.
7009         * bind_c_usage_5.f03: Ditto.
7010         * bind_c_usage_6.f03: Ditto.
7011         * bind_c_usage_7.f03: Ditto.
7012         * bind_c_vars.f90: Ditto.
7013         * bind_c_vars_driver.c: Ditto.
7014         * binding_c_table_15_1.f03: Ditto.
7015         * binding_label_tests.f03: Ditto.
7016         * binding_label_tests_10.f03: Ditto.
7017         * binding_label_tests_10_main.f03: Ditto.
7018         * binding_label_tests_11.f03: Ditto.
7019         * binding_label_tests_11_main.f03: Ditto.
7020         * binding_label_tests_12.f03: Ditto.
7021         * binding_label_tests_13.f03: Ditto.
7022         * binding_label_tests_13_main.f03: Ditto.
7023         * binding_label_tests_14.f03: Ditto.
7024         * binding_label_tests_2.f03: Ditto.
7025         * binding_label_tests_3.f03: Ditto.
7026         * binding_label_tests_4.f03: Ditto.
7027         * binding_label_tests_5.f03: Ditto.
7028         * binding_label_tests_6.f03: Ditto.
7029         * binding_label_tests_7.f03: Ditto.
7030         * binding_label_tests_8.f03: Ditto.
7031         * binding_label_tests_9.f03: Ditto.
7032         * c_assoc.f90: Ditto.
7033         * c_assoc_2.f03: Ditto.
7034         * c_f_pointer_shape_test.f90: Ditto.
7035         * c_f_pointer_tests.f90: Ditto.
7036         * c_f_tests_driver.c: Ditto.
7037         * c_funloc_tests.f03: Ditto.
7038         * c_funloc_tests_2.f03: Ditto.
7039         * c_funloc_tests_3.f03: Ditto.
7040         * c_funloc_tests_3_funcs.c: Ditto.
7041         * c_kind_params.f90: Ditto.
7042         * c_kind_tests_2.f03: Ditto.
7043         * c_kinds.c: Ditto.
7044         * c_loc_driver.c: Ditto.
7045         * c_loc_test.f90: Ditto.
7046         * c_loc_tests_2.f03: Ditto.
7047         * c_loc_tests_2_funcs.c: Ditto.
7048         * c_loc_tests_3.f03: Ditto.
7049         * c_loc_tests_4.f03: Ditto.
7050         * c_loc_tests_5.f03: Ditto.
7051         * c_loc_tests_6.f03: Ditto.
7052         * c_loc_tests_7.f03: Ditto.
7053         * c_loc_tests_8.f03: Ditto.
7054         * c_ptr_tests.f03: Ditto.
7055         * c_ptr_tests_10.f03: Ditto.
7056         * c_ptr_tests_5.f03: Ditto.
7057         * c_ptr_tests_7.f03: Ditto.
7058         * c_ptr_tests_7_driver.c: Ditto.
7059         * c_ptr_tests_8.f03: Ditto.
7060         * c_ptr_tests_8_funcs.c: Ditto.
7061         * c_ptr_tests_9.f03: Ditto.
7062         * c_ptr_tests_driver.c: Ditto.
7063         * c_size_t_driver.c: Ditto.
7064         * c_size_t_test.f03: Ditto.
7065         * com_block_driver.f90: Ditto.
7066         * global_vars_c_init.f90: Ditto.
7067         * global_vars_c_init_driver.c: Ditto.
7068         * global_vars_f90_init.f90: Ditto.
7069         * global_vars_f90_init_driver.c: Ditto.
7070         * interop_params.f03: Ditto.
7071         * iso_c_binding_only.f03: Ditto.
7072         * iso_c_binding_rename_1.f03: Ditto.
7073         * iso_c_binding_rename_1_driver.c: Ditto.
7074         * iso_c_binding_rename_2.f03: Ditto.
7075         * iso_c_binding_rename_2_driver.c: Ditto.
7076         * kind_tests_2.f03: Ditto.
7077         * kind_tests_3.f03: Ditto.
7078         * module_md5_1.f90: Ditto.
7079         * only_clause_main.c: Ditto.
7080         * print_c_kinds.f90: Ditto.
7081         * test_bind_c_parens.f03: Ditto.
7082         * test_c_assoc.c: Ditto.
7083         * test_com_block.f90: Ditto.
7084         * test_common_binding_labels.f03: Ditto.
7085         * test_common_binding_labels_2.f03: Ditto.
7086         * test_common_binding_labels_2_main.f03: Ditto.
7087         * test_common_binding_labels_3.f03: Ditto.
7088         * test_common_binding_labels_3_main.f03: Ditto.
7089         * test_only_clause.f90: Ditto.
7090         * use_iso_c_binding.f90: Ditto.
7091         * value_5.f90: Ditto.
7092         * value_test.f90: Ditto.
7093         * value_tests_f03.f90: Ditto.
7094
7095 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7096
7097         * gcc.dg/tls/opt-14.c: New.
7098
7099 2007-07-01  Ollie Wild  <aaw@google.com>
7100
7101         * g++.dg/lookup/using16.C: New test.
7102         * g++.dg/lookup/using17.C: New test.
7103
7104 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7105
7106         PR fortran/32239
7107         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7108         (test_4): Use proper test for floating point equality.
7109         (test_8): Likewise.
7110
7111 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7112
7113         PR libgfortran/32554
7114         * gfortran.dg/fmt_p_1.f90: New test.
7115
7116 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7117
7118         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7119         initialization and fix dg-final check - the initialization loop is
7120         vectorizable.
7121
7122 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7123             Volker Reichelt  <reichelt@netcologne.de>
7124
7125         PR middle-end/32559
7126         * gcc.dg/pr32559.c: New test.
7127
7128 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7129
7130         PR tree-optimization/25371
7131         * gcc.dg/vect/pr25371.c: New test.
7132
7133 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7134
7135         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7136         when allocating and initializing a flexible array.
7137
7138 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7139
7140         PR fortran/20373
7141         * gfortran.dg/intrinsic.f90: New test.
7142
7143 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/32555
7146         * gfortran.dg/fmt_zero_check.f90: New.
7147
7148 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7149
7150         PR fortran/30284
7151         * gfortran.dg/repeat_f90: New test.
7152
7153 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7154
7155         PR testsuite/25241
7156         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7157         -pedantic-errors, so we should match errors.
7158         * gcc.dg/cpp/escape-1.c: Likewise.
7159         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7160         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7161         warning.
7162         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7163         errors instead of warnings.
7164         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7165         a pedantic warning.
7166         * gcc.dg/cpp/arith-3.c: Likewise.
7167
7168 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7169
7170         PR testsuite/25241
7171         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7172         * gcc.dg/pch/valid-2.c: Likewise.
7173         * gcc.dg/pch/valid-3.c: Likewise.
7174         * gcc.dg/pch/warn-1.c: Likewise.
7175         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7176         
7177 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7178
7179         PR c/4076
7180         * gcc.dg/Wunused-function.c: New.
7181         
7182 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7183
7184         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7185
7186 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7187
7188         * g++.dg/other/canon-31724.C: New.
7189         
7190 2007-06-29  Jan Hubicka  <jh@suse.cz>
7191
7192         PR middle-end/32372
7193         * gcc.c-torture/compile/pr32372.c: new.
7194
7195 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7196
7197         * gfortran.dg/operator_3.f90: New test.
7198
7199 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7200
7201         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7202         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7203
7204 2007-06-29  Richard Guenther  <rguenther@suse.de>
7205
7206         PR middle-end/32493
7207         * gcc.dg/inline-23.c: New testcase.
7208
7209 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7210
7211         PR tree-optimization/24659
7212         * gcc.target/i386/vectorize2.c: New test.
7213         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7214         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7215
7216 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7217
7218         * gcc.dg/pointer-arith-9.c: New test.
7219
7220 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7221
7222         PR fortran/32483
7223         * gfortran.dg/fmt_read_2.f90: New.
7224
7225 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7226
7227         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7228         If it exists, don't try to create it.
7229
7230 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7231
7232         * g++.dg/ext/visibility/ms-compat-1.C: New.
7233
7234 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7235
7236         PR tree-opt/32417
7237         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7238
7239 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7240
7241         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7242         targets.
7243
7244 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7245
7246         PR fortran/32467
7247         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7248
7249 2007-06-27  Richard Guenther  <rguenther@suse.de>
7250
7251         PR middle-end/32492
7252         * gcc.dg/inline-22.c: New testcase.
7253
7254 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7255
7256         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7257         the scan-assembler constant.
7258
7259 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7260
7261         PR 20216
7262         * gcc.dg/pr20216.c: New.
7263
7264 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7265
7266         PR tree-opt/32421
7267         * gcc.dg/vect/pr32421.c: New test.
7268
7269 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7270
7271         PR c++/32111
7272         * g++.dg/other/friend5.C: New test.
7273
7274 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7275
7276         PR fortran/32464
7277         * gfortran.dg/host_assoc_function_2.f90: New test.
7278
7279         PR fortran/31494
7280         * gfortran.dg/host_assoc_call_1.f90: New test.
7281
7282 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7283
7284         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7285         
7286 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7287
7288         PR fortran/32456
7289         * gfortran.dg/error_format.f90: New test.
7290
7291 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7292
7293         PR fortran/32136
7294         * gfortran.dg/pr32136.f90: New test.
7295
7296 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7297
7298         PR fortran/31726
7299         * gfortran.dg/minmaxloc_1.f90: New test.
7300
7301         PR fortran/32298
7302         * gfortran.dg/minmaxloc_2.f90: New test.
7303
7304 2007-06-23  Richard Guenther  <rguenther@suse.de>
7305
7306         PR tree-optimization/16876
7307         PR middle-end/29478
7308         * gcc.dg/pr29254.c: The warning is bogus.
7309         * gcc.dg/warn-1.c: Likewise.
7310         * gcc.dg/assign-warn-3.c: Likewise.
7311         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7312
7313 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7314
7315         * gcc.c-torture/execute/20070623-1.c: New.
7316
7317 2007-06-22  Jan Hubicka  <jh@suse.cz>
7318
7319         * gcc.c-torture/compile/pr31541.c: New.
7320
7321 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7322
7323         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7324         Remove -m64 from dg-options.
7325
7326 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7327
7328         PR middle-end/32374
7329         * gcc.dg/pr32374.c: New test.
7330
7331 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7332
7333         PR fortran/32360
7334         * gfortran.dg/pointer_assign_3.f90: New test.
7335
7336 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7337
7338         * gcc.dg/tree-ssa/pr19590.c: New.
7339
7340 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7341
7342         PR fortran/31162
7343         * gfortran.dg/assign.f90: Update test.
7344         * gfortran.dg/real_do_1.f90: Update test.
7345         * gfortran.dg/gomp/omp_do1.f90: Update test.
7346         * gfortran.dg/warnings_are_errors_1.f: Update test.
7347         * gfortran.dg/g77/20010519-1.f: Update test.
7348         * gfortran.dg/g77/pr9258.f: Update test.
7349         * gfortran.dg/g77/960317-1.f: Update test.
7350
7351 2007-06-21  Richard Guenther  <rguenther@suse.de>
7352
7353         PR tree-optimization/32453
7354         * gcc.c-torture/compile/pr32453.c: New testcase.
7355
7356 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7357
7358         PR tree-optimization/31866
7359         * gcc.dg/pr31866.c: New test.
7360
7361 2007-06-21  Richard Guenther  <rguenther@suse.de>
7362
7363         PR tree-optimization/32451
7364         * g++.dg/torture/20070621-1.C: New testcase.
7365
7366 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7367
7368         * gcc.dg/attr-isr.c: Test delay slot content.
7369         
7370 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7371
7372         PR fortran/32361
7373         gfortran.dg/pointer_assign_2.f90: New test.
7374
7375 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7376
7377         PR fortran/25061
7378         gfortran.dg/invalid_procedure_name.f90: New test.
7379
7380 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7381
7382         PR tree-optimization/25737
7383         * gcc.dg/tree-ssa/alias-14.c: New test.
7384
7385 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7386
7387         * gcc.target/i386/large-size-array-3.c: New.
7388
7389 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7390         Richard Guenther  <rguenther@suse.de>
7391
7392         PR fortran/32140
7393         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7394
7395 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR middle-end/31959
7398         * gcc.dg/pr31959.c: New test.
7399
7400         PR inline-asm/32109
7401         * g++.dg/ext/asm10.C: New test.
7402
7403         PR middle-end/32285
7404         * gcc.c-torture/execute/20070614-1.c: New test.
7405
7406 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7407
7408         * gcc.target/arm/stack-corruption.c: New test.
7409
7410 2007-06-19  Richard Guenther  <rguenther@suse.de>
7411
7412         * g++.dg/torture/pr30252.C: New testcase.
7413
7414 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR tree-optimization/32353
7417         * g++.dg/opt/nrv13.C: New test.
7418
7419 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7420
7421         PR fortran/20863
7422         PR fortran/20882
7423         * gfortran.dg/impure_assignment_2.f90 : New test.
7424
7425         PR fortran/32236
7426         * gfortran.dg/data_initialized_2.f90 : New test.
7427
7428         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7429         appropriate version of 'dmach'.
7430
7431 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7432
7433         PR target/32389
7434         * gcc.target/i386/pr32389.c New test.
7435
7436 2007-06-18  Simon Baldwin <simonb@google.com>
7437
7438         PR c++/31923
7439         * g++.dg/template/error25.C: New.
7440         * g++.dg/template/spec35.C: New.
7441
7442 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7443
7444         * gcc.c-torture/compile/pr32355.c: New testcase.
7445         
7446 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7447
7448         PR tree-optimization/32383
7449         * g++.dg/opt/pr32383.C: New test.
7450
7451 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7452
7453         PR rtl-optimization/32366
7454         * gcc.dg/vect/pr32366.c: New test.
7455
7456 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7457
7458         * gcc.c-torture/compile/pr32349.c: New testcase.
7459         
7460 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7461
7462         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7463         * gcc.target/sparc/combined-2.c: Likewise.
7464         * gcc.target/sparc/fexpand.c : Likewise.
7465         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7466         * gcc.target/sparc/fpack16.c : Likewise.
7467         * gcc.target/sparc/fpmerge.c : Likewise.
7468         * gcc.target/sparc/fpmul.c : Likewise.
7469         * gcc.target/sparc/noresult.c : Likewise.
7470         * gcc.target/sparc/pdist.c: Likewise.
7471
7472 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7473
7474         PR middle-end/31723
7475         * gcc.target/i386/recip-divf.c: New test.
7476         * gcc.target/i386/recip-sqrtf.c: Ditto.
7477         * gcc.target/i386/recip-vec-divf.c: Ditto.
7478         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7479         * gcc.target/i386/sse-recip.c: Ditto.
7480         * gcc.target/i386/sse-recip-vec.c: Ditto.
7481
7482 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7483
7484         PR tree-opt/32225
7485         * gcc.c-torture/compile/20070605-1.c: New test.
7486
7487         * gcc.c-torture/compile/20070603-1.c: New testcase.
7488         * gcc.c-torture/compile/20070603-2.c: New testcase.
7489
7490         * gcc.c-torture/compile/20070531-1.c: New test.
7491
7492         PR tree-opt/32167
7493         * gcc.c-torture/compile/20070531-2.c: New test.
7494
7495         PR tree-opt/32144
7496         * gcc.c-torture/compile/20070529-1.c: New test.
7497
7498         PR tree-opt/32145
7499         * gcc.c-torture/compile/20070529-2.c: New test.
7500
7501         PR tree-opt/32015
7502         * gcc.c-torture/compile/20070520-1.c: New test.
7503
7504         * g++.dg/ext/java-1.C: New test.
7505
7506         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7507         loops instead of one. Remove the "can't determine dependence"
7508         check.
7509         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7510         needed as the cast is gone in the first place.
7511         * gcc.dg/max-1.c: Change local variable a to be a global one.
7512         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7513         have a cast which is PREd.
7514
7515 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7516
7517         * g++.dg/lookup/anon6.C: New test.
7518
7519 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7520
7521         PR c++/31806
7522         * g++.dg/opt/static6.C: New testcase.
7523
7524 2007-06-14  Geoff Keating  <geoffk@apple.com>
7525
7526         * g++.dg/ext/visibility/overload-1.C: New.
7527
7528         PR 31093
7529         * g++.dg/ext/visibility/anon4.C: New.
7530
7531 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7532
7533         PR target/32268
7534         * gcc.target/i386/pr32268.c: New test.
7535
7536 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7537
7538         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7539         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7540         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7541
7542         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7543         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7544         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7545         BID is used.
7546
7547 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7548
7549         PR fortran/32302
7550         * gfortran.dg/common_resize_1.f90: New test.
7551
7552 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7553
7554         PR target/32274
7555         * gcc.dg/vect/pr32224.c: Fix.   
7556         
7557 2007-06-13  Eric Christopher  <echristo@apple.com>
7558
7559         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7560
7561 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7562
7563         PR fortran/32323
7564         * gfortran.dg/actual_array_vect_1.f90: New.
7565
7566 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7567
7568         * gcc.target/sparc/mfpu.c: New test.
7569
7570 2007-06-12  Geoff Keating  <geoffk@apple.com>
7571
7572         * g++.dg/warn/weak1.C: Suppress on Darwin.
7573         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7574
7575 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7576
7577         PR middle-end/31579
7578          * g++.dg/torture/pr31579.C: New testcase.
7579
7580 2007-06-12  Ian Lance Taylor  <iant@google.com>
7581
7582         PR libstdc++/29286
7583         * g++.dg/init/new16.C: New test.
7584         * g++.dg/init/new17.C: New test.
7585         * g++.dg/init/new18.C: New test.
7586         * g++.dg/init/new19.C: New test.
7587
7588 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7589
7590         * gnat.dg/lhs_view_convert.adb: New test.
7591
7592 2007-06-12  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/15353
7595         PR tree-optimization/31657
7596         * gcc.c-torture/execute/20070424-1.c: New testcase.
7597         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7598         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7599         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7600         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7601         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7602
7603 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7604
7605         PR rtl-optimization/32293
7606         * gcc.dg/pr32293.c: New test.
7607
7608 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7609
7610         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7611
7612 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7613
7614         PR fortran/29786
7615         * gfortran.dg/equiv_7.f90: New test.
7616         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7617
7618         PR fortran/30875
7619         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7620
7621 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7622
7623         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7624         * gcc.dg/setjmp-4.c: Likewise.
7625         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7626
7627 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7628
7629         PR rtl-optimization/31025
7630         * gfortran.dg/pr31025.f90: New.
7631
7632 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         PR target/32280
7635         * gcc.target/i386/pr32280.c: New test.
7636
7637 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7638
7639         PR middle-end/32279
7640         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7641
7642 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7643
7644         PR libgfortran/32235
7645         * gfortran.dg/backspace_9.f: New test.
7646
7647 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7648
7649         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7650
7651 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7652
7653         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7654
7655 2007-06-09  Ian Lance Taylor  <iant@google.com>
7656
7657         PR tree-optimization/32169
7658         * gcc.c-torture/compile/pr32169.c: New test.
7659
7660 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7661
7662         * gcc.dg/vect/costmodel: New directory.
7663         * gcc.dg/vect/costmodel/i386: New directory.
7664         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7665         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7666         New test.
7667         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7668         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7669         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7670         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7671         * gcc.dg/vect/costmodel/x86_64: New directory.
7672         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7673         New testsuite.
7674         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7675         New test.
7676         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7677         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7678         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7679         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7680         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7681
7682 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7683
7684         PR tree-optimization/32243
7685         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7686         flags for -Os tests.
7687         * gcc.dg/vect/03-vect-pr32243.c: New test.
7688
7689 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7690
7691         PR tree-optimization/32224
7692         * gcc.dg/vect/pr32224.c: New test.
7693
7694 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR c++/32177
7697         * g++.dg/gomp/pr32177.C: New test.
7698
7699 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7700
7701         PR testsuite/25241
7702         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7703         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7704         warning nor an error.
7705         * gcc.dg/Wfatal-2.c: Likewise.
7706         * gcc.dg/Werror-1.c: Likewise.
7707         * gcc.dg/Werror-5.c: Likewise.
7708         * gcc.dg/Werror-7.c: Likewise.
7709         * gcc.dg/Werror-10.c: Likewise.
7710         * gcc.dg/Werror-11.c: Likewise.
7711
7712 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7713
7714         PR c++/30759
7715         * g++.dg/init/brace6.C: New test.
7716
7717 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7718
7719         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7720         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7721         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7722         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7723
7724         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7725         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7726         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7727         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7728         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7729         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7730         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7731         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7732
7733         * gcc.dg/darwin-minversion-3.c: New.
7734
7735 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7736
7737         * gcc.target/i386/builtin-copysign.c: New test.
7738
7739 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7740
7741         PR tree-optimization/32220
7742         * gfortran.dg/predcom-2.f: New testcase.
7743
7744 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7745
7746         PR tree-opt/32231
7747         * gcc.target/i386/vectorize4.c: New test.
7748
7749 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7750
7751         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7752
7753 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7754
7755         PR testsuite/25241
7756         * gcc.dg/simd-5.c: Mark output as a note.
7757         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7758         dg-message.
7759         * gcc.dg/simd-1.c: Likewise.
7760         * gcc.dg/always_inline.c: Mark output as a sorry.
7761         * gcc.dg/always_inline2.c: Likewise.
7762         * gcc.dg/always_inline3.c: Likewise.
7763
7764 2007-06-06  Ian Lance Taylor  <iant@google.com>
7765
7766         * g++.dg/conversion/enum1.C: New test.
7767
7768 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7769
7770         PR tree-optimization/32216
7771         * gcc.dg/vect/pr32216.c: New test.
7772
7773 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7774
7775         PR testsuite/18923
7776         * gfortran.dg/invalid_contains_1.f90: New test.
7777         * gfortran.dg/invalid_contains_2.f90: New test.
7778
7779 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7780
7781         PR testsuite/32057
7782         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7783         midnight issues.
7784
7785 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7786
7787         PR testsuite/25241
7788         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7789         dg-message to match de note.
7790         * gcc.dg/pr26570.c: Use dg-message for a note.
7791         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7792         dg-error instead of dg-warning because of -Werror.
7793         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7794         neither an error, nor a warning.
7795         * gcc.dg/glibc-uclibc-2.c: Likewise
7796         * gcc.dg/cpp/19940712-1.c: Likewise.
7797
7798 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7799
7800         PR preprocessor/23479
7801         * gcc.dg/binary-constants-1.c: Add test suites for
7802         the 0b-prefixed binary integer constants.
7803         * gcc.dg/binary-constants-2.c: Ditto.
7804         * gcc.dg/binary-constants-3.c: Ditto.
7805         * gcc.dg/binary-constants-4.c: Ditto.
7806
7807 2007-06-05  Ian Lance Taylor  <iant@google.com>
7808
7809         * gcc.dg/Wstrict-overflow-19.c: New test.
7810
7811 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7812
7813         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7814
7815 2007-06-04  Ian Lance Taylor  <iant@google.com>
7816
7817         * gcc.dg/Wstrict-overflow-18.c: New test.
7818
7819 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7820
7821         PR testsuite/25241
7822         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7823         * gcc.dg/cpp/mi5.c: Likewise.
7824         * gcc.dg/cpp/mi7.c: Likewise.
7825
7826 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7827
7828         PR c/32191
7829         * gcc.dg/pr32191.c: New test.
7830
7831 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7832
7833         PR fortran/32124
7834         * gfortran.dg/allocate_stat_1.f90: Remove.
7835
7836 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         * gcc.target/i386/sse4_2-check.h: New.
7839         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7840         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7841         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7842         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7843         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7844         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7845         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7846         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7847         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7848         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7849         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7850         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7851         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7852         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7853         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7854         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7855         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7856         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7857
7858 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7859
7860         * gcc.dg/pie-link.c: New test.
7861
7862 2007-06-01  Ian Lance Taylor  <iant@google.com>
7863
7864         * gcc.dg/Wstrict-overflow-17.c: New test.
7865
7866 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7867
7868         * gcc.dg/builtin-return-1.c (g): New.
7869         (main): Allocate at least 64 bytes on the stack.
7870
7871 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7872
7873         * g++.dg/init/cleanup3.C: New test.
7874
7875 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7876
7877         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7878         int is 16 bits.
7879
7880 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/32156
7883         * gfortran.dg/char_array_constructor_3.f90: New test.
7884
7885 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7886
7887         PR tree-optimization/32160
7888         * gfortran.dg/predcom-1.f: New test.
7889
7890 2007-05-31  Richard Guenther  <rguenther@suse.de>
7891
7892         * g++.dg/other/str_empty.C: Move...
7893         * g++.dg/other/pr30567.C: Move...
7894         * g++.dg/tree-ssa/pr27218.C: Move...
7895         * g++.dg/torture: ...here and remove dg-options.
7896
7897 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7898
7899         PR c++/32158
7900         * g++.dg/ext/is_pod_incomplete.C: New.
7901
7902 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7903             Douglas Gregor <doug.gregor@gmail.com>
7904             Pedro Lamarao <pedro.lamarao@mndfck.org>
7905             Howard Hinnant <howard.hinnant@gmail.com>
7906
7907         PR c++/7412
7908         PR c++/29939
7909         * g++.dg/cpp0x/rv8p.C: New.
7910         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7911         * g++.dg/cpp0x/cast-bug.C: New.
7912         * g++.dg/cpp0x/elision_weak.C: New.
7913         * g++.dg/cpp0x/collapse-bug.C: New.
7914         * g++.dg/cpp0x/rv3p.C: New.
7915         * g++.dg/cpp0x/rv7n.C: New.
7916         * g++.dg/cpp0x/overload-conv-1.C: New.
7917         * g++.dg/cpp0x/rv2n.C: New.
7918         * g++.dg/cpp0x/deduce.C: New.
7919         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7920         * g++.dg/cpp0x/rv6p.C: New.
7921         * g++.dg/cpp0x/template_deduction.C: New.
7922         * g++.dg/cpp0x/implicit-copy.C: New.
7923         * g++.dg/cpp0x/rv1p.C: New.
7924         * g++.dg/cpp0x/cast.C: New.
7925         * g++.dg/cpp0x/rv5n.C: New.
7926         * g++.dg/cpp0x/collapse.C: New.
7927         * g++.dg/cpp0x/overload-conv-2.C: New.
7928         * g++.dg/cpp0x/rv4p.C: New.
7929         * g++.dg/cpp0x/rvo.C: New.
7930         * g++.dg/cpp0x/iop.C: New.
7931         * g++.dg/cpp0x/rv3n.C: New.
7932         * g++.dg/cpp0x/rv7p.C: New.
7933         * g++.dg/cpp0x/reference_collapsing.C: New.
7934         * g++.dg/cpp0x/overload.C: New.
7935         * g++.dg/cpp0x/named.C: New.
7936         * g++.dg/cpp0x/rv2p.C: New.
7937         * g++.dg/cpp0x/rv6n.C: New.
7938         * g++.dg/cpp0x/not_special.C: New.
7939         * g++.dg/cpp0x/bind.C: New.
7940         * g++.dg/cpp0x/rv1n.C: New.
7941         * g++.dg/cpp0x/rv5p.C: New.
7942         * g++.dg/cpp0x/elision.C: New.
7943         * g++.dg/cpp0x/named_refs.C: New.
7944         * g++.dg/cpp0x/unnamed_refs.C: New.
7945         * g++.dg/cpp0x/rv4n.C: New.
7946         * g++.dg/cpp0x/elision_neg.C: New.
7947         * g++.dg/init/copy7.C: Run in C++98 mode.
7948         * g++.dg/overload/arg1.C: Ditto.
7949         * g++.dg/overload/arg4.C: Ditto.
7950
7951 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7952
7953         PR c++/31809
7954         * g++.dg/opt/static5.C: New test.
7955
7956 2007-05-30  Richard Guenther  <rguenther@suse.de>
7957
7958         * g++.dg/dg.exp: Prune torture/.
7959         * g++.dg/torture/dg-torture.exp: New testsuite.
7960
7961 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7962
7963         * gcc.target/arm/pr27387.C: Move and rename to ...
7964         * g++.dg/inherit/thunk8.C: ... here.
7965
7966 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR tree-optimization/31769
7969         * g++.dg/gomp/pr31769.C: New test.
7970
7971 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7972
7973         * gcc.target/i386/stack-realign.c: New.
7974
7975 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7976
7977         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7978
7979 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7980
7981         * gfortran.dg/sizeof.f90: New.
7982
7983 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7984
7985         PR c/31339
7986         * gcc.dg/boolcomplex-1.c: New test.
7987
7988         PR c++/31339
7989         * g++.dg/ext/boolcomplex-1.c: New test.
7990
7991 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7992
7993         * gcc.dg/matrix: New directory.
7994
7995 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7996
7997         PR fortran/32124
7998         * gfortran.dg/allocate_stat_1.f90: New.
7999
8000 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8001
8002         PR fortran/31972
8003         * transfer_hollerith_1.f90: New test.
8004
8005 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8006
8007         PR tree-opt/32100
8008         * gcc.c-torture/execute/vrp-7.c: New test.
8009
8010 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8011
8012         * gfortran.dg/transfer_simplify_4.f90: New test.
8013
8014 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8015
8016         PR fortran/32088
8017         * gfortran.dg/func_result_3.f90: New.
8018
8019 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8020
8021         PR middle-end/32083
8022         * gfortran.dg/transfer_simplify_3.f90: New.
8023
8024 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8025
8026         PR target/32065
8027         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8028         to compile options.
8029         * gcc.target/i386/pr32065-2.c: New test.
8030
8031 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8032
8033         PR fortran/31813
8034         * gfortran.dg/io_constraints_2.f90: Update.
8035
8036 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8037
8038         PR fortran/31219
8039         * gfortran.dg/array_constructor_17.f90: New test.
8040
8041 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8042
8043         PR tree-opt/32090
8044         * g++.dg/opt/array2.C: New testcase.
8045
8046 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8047
8048         PR target/32065
8049         * gcc.target/i386/pr32065.c: New test.
8050
8051 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8052             Marcus Meissner <meissner@suse.de>
8053
8054         * gcc.dg/attr-alloc_size.c: New.
8055
8056 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8057             Lee Millward  <lee.millward@gmail.com>
8058
8059         PR c++/31745
8060         * g++.dg/parse/crash34.C: New test.
8061
8062         * g++.dg/parse/crash35.C: New test.
8063
8064 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8065
8066         * gcc.target/i386/sse2-check.h: New.
8067         * gcc.target/i386/sse2-vec-1.c: Likewise.
8068         * gcc.target/i386/sse2-vec-2.c: Likewise.
8069         * gcc.target/i386/sse2-vec-3.c: Likewise.
8070         * gcc.target/i386/sse2-vec-4.c: Likewise.
8071         * gcc.target/i386/sse2-vec-5.c: Likewise.
8072         * gcc.target/i386/sse2-vec-6.c: Likewise.
8073
8074 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8075
8076         PR c++/31431
8077         PR c++/31432
8078         PR c++/31434
8079         PR c++/31435
8080         PR c++/31437
8081         PR c++/31438
8082         PR c++/31442
8083         PR c++/31443
8084         PR c++/31444
8085         PR c++/31445
8086         * g++.dg/cpp0x/pr31431.C: New.
8087         * g++.dg/cpp0x/pr31437.C: New.
8088         * g++.dg/cpp0x/pr31442.C: New.
8089         * g++.dg/cpp0x/pr31444.C: New.
8090         * g++.dg/cpp0x/pr31431-2.C: New.
8091         * g++.dg/cpp0x/pr31432.C: New.
8092         * g++.dg/cpp0x/pr31434.C: New.
8093         * g++.dg/cpp0x/pr31438.C: New.
8094         * g++.dg/cpp0x/pr31443.C: New.
8095         * g++.dg/cpp0x/pr31445.C: New.
8096         * g++.dg/cpp0x/variadic-crash1.C: New.
8097
8098 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8099
8100         * gcc.target/arm/long-calls-1.c: New test.
8101         * gcc.target/arm/long-calls-2.c: Likewise.
8102         * gcc.target/arm/long-calls-3.c: Likewise.
8103         * gcc.target/arm/long-calls-4.c: Likewise.
8104
8105 2007-05-25  Richard Guenther  <rguenther@suse.de>
8106             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8107
8108         PR tree-optimization/31982
8109         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8110
8111 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8112
8113         PR fortran/32047
8114         * gfortran.dg/result_in_spec_2.f90: New test.
8115
8116 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8117
8118         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8119
8120 2007-05-24  Ollie Wild  <aaw@google.com>
8121
8122         * gcc.dg/cpp/counter-1.c: New test.
8123         * gcc.dg/pch/counter-1.c: New test.
8124         * gcc.dg/pch/counter-1.hs: New file.
8125         * gcc.dg/pch/counter-2.c: New test.
8126         * gcc.dg/pch/counter-2.hs: New file.
8127         * gcc.dg/pch/counter-3.c: New test.
8128         * gcc.dg/pch/counter-3.hs: New file.
8129
8130 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8131
8132         * gcc.dg/tree-ssa/predcom-1.c: New test.
8133         * gcc.dg/tree-ssa/predcom-2.c: New test.
8134         * gcc.dg/tree-ssa/predcom-3.c: New test.
8135         * gcc.dg/tree-ssa/predcom-4.c: New test.
8136         * gcc.dg/tree-ssa/predcom-5.c: New test.
8137         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8138
8139 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8140
8141         PR testsuite/32062
8142         * gcc.target/i386/sse4_1-check.h (MASK): New.
8143
8144 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8145
8146         PR fortran/32038
8147         * gfortran.dg/pr25603.f: Initialize integer variables.
8148
8149 2007-05-23  Ian Lance Taylor  <iant@google.com>
8150
8151         * g++.dg/other/vrp1.C: New test.
8152
8153 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8154
8155         PR preprocessor/20077
8156         * gcc.dg/cpp/paste15.c: New test.
8157
8158 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8159             Nigel Stephens  <nigel@mips.com>
8160             Richard Sandiford  <richard@codesourcery.com>
8161
8162         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8163         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8164         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8165         * gcc.target/mips/inter/mips16-inter.exp: New.
8166
8167 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8168
8169         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8170
8171 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8172
8173         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8174         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8175         * gcc.target/i386/sse3-addsubps.c: Likewise.
8176         * gcc.target/i386/sse3-haddpd.c: Likewise.
8177         * gcc.target/i386/sse3-haddps.c: Likewise.
8178         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8179         * gcc.target/i386/sse3-hsubps.c: Likewise.
8180         * gcc.target/i386/sse3-lddqu.c: Likewise.
8181         * gcc.target/i386/sse3-movddup.c: Likewise.
8182         * gcc.target/i386/sse3-movshdup.c: Likewise.
8183         * gcc.target/i386/sse3-movsldup.c: Likewise.
8184
8185         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8186         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8187         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8188         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8189         * gcc.target/i386/ssse3-palignr.c: Likewise.
8190         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8191         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8192         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8193         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8194         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8195         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8196         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8197         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8198         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8199         * gcc.target/i386/ssse3-psignb.c: Likewise.
8200         * gcc.target/i386/ssse3-psignd.c: Likewise.
8201         * gcc.target/i386/ssse3-psignw.c: Likewise.
8202         * gcc.target/i386/ssse3-vals.h: Likewise.
8203
8204         * gcc.target/i386/sse3-check.h: New file.
8205         * gcc.target/i386/ssse3-check.h: Likewise.
8206
8207 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8208
8209         PR middle-end/31095
8210         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8211
8212 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8213
8214         PR middle-end/31606
8215         * gcc.c-torture/20070522-1.c: New testcase.
8216
8217 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8218
8219         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8220
8221 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8222
8223         * gcc.c-torture/execute/ieee/20000320-1.x,
8224         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8225         m68k-*-* and check_effective_target_coldfire_fpu.
8226
8227 2007-05-22  Ollie Wild  <aaw@google.com>
8228
8229         * g++.dg/lookup/hidden-class10.C: New test.
8230         * g++.dg/lookup/hidden-class11.C: New test.
8231
8232 2007-05-22  Ollie Wild  <aaw@google.com>
8233
8234         * g++.dg/lookup/name-clash5.C: New test.
8235         * g++.dg/lookup/name-clash6.C: New test.
8236
8237 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8238
8239         * g++.dg/other/i386-2.C: Update comments on header files tested.
8240         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8241         of <tmmintrin.h>.
8242         * gcc.target/i386/sse-12.c: Likewise.
8243         * gcc.target/i386/sse-13.c: Likewise.
8244         * gcc.target/i386/sse-14.c: Likewise.
8245
8246         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8247         Redefined to test with immediate operand.
8248         (__builtin_ia32_blendps): Likewise.
8249         (__builtin_ia32_blendpd): Likewise.
8250         (__builtin_ia32_dpps): Likewise.
8251         (__builtin_ia32_dpps): Likewise.
8252         (__builtin_ia32_insertps128): Likewise.
8253         (__builtin_ia32_vec_ext_v4sf): Likewise.
8254         (__builtin_ia32_vec_set_v16qi): Likewise.
8255         (__builtin_ia32_vec_set_v4si): Likewise.
8256         (__builtin_ia32_vec_set_v2di): Likewise.
8257         (__builtin_ia32_vec_ext_v16qi): Likewise.
8258         (__builtin_ia32_vec_ext_v4si): Likewise.
8259         (__builtin_ia32_vec_ext_v2di): Likewise.
8260         (__builtin_ia32_roundpd): Likewise.
8261         (__builtin_ia32_roundsd): Likewise.
8262         (__builtin_ia32_roundps): Likewise.
8263         (__builtin_ia32_roundss): Likewise.
8264         (__builtin_ia32_mpsadbw128): Likewise.
8265
8266 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8267
8268         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8269
8270 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8271
8272         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8273         failures.
8274         * gcc.dg/dfp/func-struct.c: Ditto.
8275         * gcc.dg/dfp/operator-assignment.c: Ditto.
8276         * gcc.dg/dfp/convert-bfp.c: Ditto.
8277         * gcc.dg/dfp/convert-int.c: Ditto.
8278         * gcc.dg/dfp/convert-int-max.c: Ditto.
8279         * gcc.dg/dfp/func-scalar.c: Ditto.
8280         * gcc.dg/dfp/cast.c: Ditto.
8281         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8282         failures, and fix a typo in return type of arg1_128.
8283         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8284         failures, and fix a typo in a constant suffix.
8285         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8286         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8287
8288 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8289             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8290
8291         * lib/gcc-dg.exp(process_message): New proc.
8292         (dg-message): New test directive.
8293         * gcc.dg/always_inline.c: Use dg-message.
8294         * gcc.dg/always_inline2.c: Ditto.
8295         * gcc.dg/always_inline3.c: Ditto.
8296         * gcc.dg/invalid-call-1.c: Ditto.
8297         * gcc.dg/pr17506.c: Ditto.
8298         * gcc.dg/simd-5.c: Ditto.
8299         * gcc.dg/simd-6.c: Ditto.
8300         * gcc.dg/va-arg-2.c: Ditto.
8301         * gcc.dg/cpp/syshdr.c: Ditto.
8302         * gcc.dg/cpp/unc4.c: Ditto.
8303         * gcc.dg/cpp/trad/mi1.c: Ditto.
8304         * gcc.dg/cpp/trad/mi5.c: Ditto.
8305         * gcc.dg/cpp/trad/mi7.c: Ditto.
8306         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8307         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8308         * gcc.test-framework/test-framework.awk: Special-case outexists
8309         tests.
8310
8311 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8312
8313         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8314         (bit_SSE4_2): Likewise.
8315         (bit_POPCNT): Likewise.
8316
8317         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8318         Check if assembler supports SSE4 instructions.
8319
8320         * gcc.target/i386/sse4_1-blendpd.c: New file.
8321         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8322         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8323         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8324         * gcc.target/i386/sse4_1-check.h: Likewise.
8325         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8326         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8327         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8328         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8329         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8330         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8331         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8332         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8333         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8334         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8335         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8336         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8337         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8338         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8339         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8340         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8341         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8342         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8343         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8344         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8345         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8346         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8347         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8348         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8349         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8350         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8351         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8352         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8353         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8354         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8355         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8356         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8357         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8358         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8359         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8360         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8361         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8362         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8363         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8364         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8365         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8366         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8367         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8368         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8369         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8370         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8371         * gcc.target/i386/sse4_1-round.h: Likewise.
8372         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8373         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8374         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8375         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8376         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8377         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8378         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8379         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8380         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8381         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8382         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8383         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8384         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8385         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8386
8387 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8388
8389         PR fortran/31627
8390         * gfortran.dg/bounds_check_7.f90: New test.
8391
8392 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8393
8394         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8395         (check_effective_target_sse4a): Ditto.
8396
8397         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8398         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8399         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8400         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8401         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8402         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8403         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8404         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8405         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8406         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8407         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8408         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8409         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8410         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8411         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8412         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8413         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8414         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8415         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8416         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8417
8418 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8419
8420         * g++.dg/ext/cleanup-1.C: New test.
8421         * g++.dg/ext/cleanup-2.C: Likewise.
8422         * g++.dg/ext/cleanup-3.C: Likewise.
8423         * g++.dg/ext/cleanup-4.C: Likewise.
8424         * g++.dg/ext/cleanup-5.C: Likewise.
8425         * g++.dg/ext/cleanup-6.C: Likewise.
8426         * g++.dg/ext/cleanup-8.C: Likewise.
8427         * g++.dg/ext/cleanup-9.C: Likewise.
8428         * g++.dg/ext/cleanup-10.C: Likewise.
8429         * g++.dg/ext/cleanup-11.C: Likewise.
8430         * g++.dg/ext/cleanup-dtor.C: Likewise.
8431
8432 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8433
8434         PR middle-end/31995
8435         * gcc.dg/vect/vect-102a.c: New test.
8436
8437 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8438             Paolo Carlini  <pcarlini@suse.de>
8439             Uros Bizjak  <ubizjak@gmail.com>
8440
8441         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8442         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8443         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8444         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8445         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8446         New testcases.
8447
8448 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8449
8450         PR fortran/32002
8451         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8452
8453 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8454
8455         PR fortran/32027
8456         * gfortran.dg/do_3.F90: Add checks for the final value of the
8457         loop variable.
8458
8459 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         * gcc.c-torture/execute/990127-2.x: New file.
8462
8463 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8464
8465         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8466         * gcc.target/i386/sse-12: Add -O to compile options.
8467         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8468         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8469         and mm3dnow.h.  Add -O to compile options.
8470
8471 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8472
8473         PR fortran/31867
8474         * gfortran.dg/char_length_5.f90: New test.
8475
8476         PR fortran/31994
8477         * gfortran.dg/array_reference_1.f90: New test.
8478
8479 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8480
8481         PR middle-end/7651
8482         PR c++/11856
8483         PR c/12963
8484         PR c/23587
8485         PR other/29694
8486         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8487         * gcc.dg/Wtype-limits.c: New.
8488         * gcc.dg/Wtype-limits-Wextra.c: New.
8489         * gcc.dg/Wtype-limits-no.c: New.
8490         * g++.dg/warn/Wtype-limits.C: New.
8491         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8492         * g++.dg/warn/Wtype-limits-no.C: New.
8493
8494 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8495
8496         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8497         instead of "-msse2".'
8498         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8499         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8500         and mm3dnow.h.
8501         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8502         to test with immediate operand.
8503         (__builtin_ia32_insertqi): Ditto.
8504         (__builtin_ia32_palignr128): Ditto.
8505         (__builtin_ia32_palignr): Ditto.
8506         (__builtin_ia32_pshufhw): Ditto.
8507         (__builtin_ia32_pshuflw): Ditto.
8508         (__builtin_ia32_pshufd): Ditto.
8509         (__builtin_ia32_vec_set_v8hi): Ditto.
8510         (__builtin_ia32_vec_ext_v8hi): Ditto.
8511         (__builtin_ia32_shufpd): Ditto.
8512         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8513
8514 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8515
8516         PR fortran/32001
8517         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8518
8519 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8520
8521         PR target/31585
8522         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8523         and "__inline".  Use "-msse" instead of "-msse2".
8524
8525 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8526
8527         PR middle-end/7651
8528         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8529         * gcc.dg/20030906-2.c: Likewise.
8530         * objc.dg/method-17.m: Add -Wreturn-type.
8531         * obj-c++.dg/method-21.mm: Likewise.
8532
8533 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8534
8535         PR target/31585
8536         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8537         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8538         (__builtin_ia32_psrlqi128): Ditto.
8539         (__builtin_ia32_psrlwi128): Ditto.
8540         (__builtin_ia32_psrldi128): Ditto.
8541         (__builtin_ia32_psrldqi128): Ditto.
8542         (__builtin_ia32_pslldqi128): Ditto.
8543         (__builtin_ia32_psrawi128): Ditto.
8544         (__builtin_ia32_psradi128): Ditto.
8545         (__builtin_ia32_psllqi128): Ditto.
8546         (__builtin_ia32_pslldi128): Ditto.
8547         (__builtin_prefetch): Ditto.
8548         (__builtin_ia32_pshufw): Ditto.
8549         (__builtin_ia32_vec_set_v4hi): Ditto.
8550         (__builtin_ia32_vec_ext_v4hi): Ditto.
8551         (__builtin_ia32_shufps): Ditto.
8552         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8553
8554 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8555
8556         PR fortran/31974
8557         * gfortran.dg/char_allocation_1.f90: New test.
8558
8559 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8560
8561         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8562         * gcc.dg/Wconversion-sign.c: New.
8563         * gcc.dg/Wconversion-integer-no-sign.c: New.
8564         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8565         Wconversion-sign.C
8566         * g++.dg/warn/Wconversion-sign.C: New.
8567         * g++.old-deja/g++.other/warn4.C: Update.
8568         * g++.dg/warn/Wconversion1.C: Likewise.
8569
8570 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8571
8572         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8573         * gcc.dg/torture/builtin-math-4.c: Likewise.
8574
8575 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8576
8577         PR libfortran/31964
8578         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8579
8580 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8581
8582         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8583
8584 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8585
8586         PR target/31628
8587         * gcc.target/i386/pr31628.c: New.
8588
8589 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8590
8591         PR middle-end/31344
8592         * gcc.dg/pr31344.c: New test.
8593
8594 2007-05-17  Ian Lance Taylor  <iant@google.com>
8595
8596         PR tree-optimization/31953
8597         * gcc.c-torture/compile/pr31953.c: New test.
8598
8599 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8600
8601         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8602
8603         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8604         and drem.
8605         * gcc.dg/torture/builtin-math-4.c: Likewise.
8606
8607         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8608         * gcc.dg/torture/builtin-math-4.c: Likewise.
8609
8610         * gcc.dg/torture/builtin-math-4.c: New test.
8611
8612 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8613             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8614
8615         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8616         * gcc.dg/cpp/include2.c: Ditto.
8617         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8618         * gcc.dg/cpp/paste5.c: Ditto.
8619         * gcc.dg/cpp/paste6.c: Ditto.
8620         * gcc.dg/cpp/paste8.c: Ditto.
8621         * gcc.dg/cpp/paste11.c: Ditto.
8622         * gcc.dg/cpp/paste13.c: Ditto.
8623         * gcc.dg/cpp/skipping2.c: Ditto.
8624         * gcc.dg/reg-vol-struct-1.c: Ditto.
8625         * gcc.dg/Wshadow-1.c: Ditto.
8626         * gcc.dg/cpp/trad/comment.c: Ditto.
8627         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8628         * gcc.dg/cpp/if-2.c: Ditto.
8629         * gcc.dg/array-5.c: Ditto.
8630         * gcc.dg/inline-15.c: Ditto.
8631         * gcc.dg/pr27953.c: Ditto.
8632         * gcc.dg/Wno-c++-compat.c: Ditto.
8633
8634 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8635
8636         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8637
8638 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8639
8640         * gcc.c-torture/execute/20070517-1.c: New test.
8641
8642 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8643
8644         PR fortran/31919
8645         * gfortran.dg/min_max_conformance.f90: New test.
8646
8647 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8648
8649         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8650         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8651         gcc.dg/vect/vect-104.c: Use more complex construction to
8652         prevent vectorizing.
8653         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8654
8655 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8656
8657         PR tree-optimization/24659
8658         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8659         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8660         not vect_int target.
8661         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8662         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8663         targets.
8664         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8665         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8666         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8667
8668 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8669
8670         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8671         and x86_64-*-* targets.
8672         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8673
8674 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8675
8676         PR fortran/18769
8677         PR fortran/30881
8678         PR fortran/31194
8679         PR fortran/31216
8680         PR fortran/31427
8681         * transfer_simplify_1.f90: New test.
8682         * transfer_simplify_2.f90: New test.
8683
8684 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8685
8686         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8687
8688 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8689
8690         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8691
8692         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8693
8694         PR c/31924
8695         * gcc.dg/fltconst-1.c: New test.
8696
8697         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8698         * gcc.dg/dfp/operator-assignment.c: Ditto.
8699
8700 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8701
8702         PR c++/29928
8703         * g++.dg/rtti/typeid5.C: New.
8704
8705 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8706
8707         PR fortran/31725
8708         * gfortran.dg/substr_4.f: New test.
8709
8710 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8711
8712         * gcc.target/m68k/interrupt_thread-1.c,
8713         gcc.target/m68k/interrupt_thread-2.c,
8714         gcc.target/m68k/interrupt_thread-3.c: New.
8715         * gcc.target/m68k/m68k.exp: Accept fido.
8716
8717 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8718
8719         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8720         * gfortran.dg/altreturn_3.f90: Likewise.
8721         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8722         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8723         * gfortran.dg/inquire_iolength.f90: Likewise.
8724         * gfortran.dg/module_naming_1.f90: Likewise.
8725         * gfortran.dg/oldstyle_2.f90: Likewise.
8726         * gfortran.dg/operator_2.f90: Likewise.
8727         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8728         * gfortran.dg/used_types_11.f90: Likewise.
8729         * gfortran.dg/zero_array_components_1.f90: Likewise.
8730         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8731         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8732         * gfortran.dg/real_const_3.f90: Likewise.
8733
8734 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8735
8736         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8737         * gcc.dg/tree-ssa/loop-30.c: New test.
8738
8739 2007-05-13  Richard Guenther  <rguenther@suse.de>
8740
8741         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8742         scanning forwprop1.
8743         * g++.dg/tree-ssa/pr31146.C: Likewise.
8744
8745 2007-05-13  Revital Eres  <eres@il.ibm.com>
8746
8747         * gcc.dg/dse.c: New test.
8748
8749 2007-05-12  Richard Guenther  <rguenther@suse.de>
8750
8751         PR tree-optimization/31797
8752         * gcc.c-torture/compile/pr31797.c: New testcase.
8753
8754 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/30746
8757         * gfortran.dg/host_assoc_function_1.f90: New test.
8758
8759 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8760
8761         PR c++/31829
8762         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8763
8764 2007-05-11  Silvius Rus  <rus@google.com>
8765
8766         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8767         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8768         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8769         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8770         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8771         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8772         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8773         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8774         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8775         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8776         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8777         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8778         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8779         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8780         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8781         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8782
8783 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8784
8785         PR other/31852
8786         * gcc.c-torture/execute/builtins/memchr.c: New.
8787         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8788         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8789
8790 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8791
8792         PR fortran/30876
8793         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8794         line.
8795         * gfortran.dg/recursive_reference_2.f90: New test.
8796
8797 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8798
8799         PR fortran/30878
8800         * gfortran.dg/namelist_29.f90: New test.
8801
8802 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8803
8804         PR fortran/31474
8805         * gfortran.dg/entry_10.f90: New test.
8806
8807 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8808
8809         PR tree-optimization/31885
8810         * gcc.dg/tree-ssa/loop-29.c: New test.
8811
8812 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8813
8814         * assumed_dummy_1.f90: Fix dg directive.
8815         * char_initialiser_actual.f90: Likewise.
8816         * nested_modules_2.f90: Likewise.
8817         * shift-alloc.f90: Likewise.
8818
8819 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8820
8821         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8822
8823 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8824
8825         PR libfortran/31880
8826         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8827
8828 2007-05-09  Mike Stump  <mrs@apple.com>
8829
8830         * g++.dg/other/first-global.C: Add -fpie for darwin.
8831         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8832
8833 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8834
8835         * gcc.dg/20070507-1.c: New testcase.
8836
8837 2007-05-08  Chao-ying Fu  <fu@mips.com>
8838
8839         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8840         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8841         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8842         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8843
8844 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8845
8846         PR 31847
8847         * gcc.dg/pr31847.c: New test.
8848
8849 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8850
8851         PR fortran/31692
8852         * gfortran.dg/actual_array_result_1.f90: New test.
8853
8854 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8855
8856         PR fortran/29397
8857         * gfortran.dg/parameter_array_init_1.f90: New test.
8858
8859         PR fortran/29400
8860         * gfortran.dg/parameter_array_init_2.f90: New test.
8861
8862 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8863
8864         PR target/31854
8865         * gcc.target/i386/pr31854.c: New test.
8866
8867 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8868
8869         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8870
8871 2007-05-07  Mike Stump  <mrs@apple.com>
8872
8873         * g++.old-deja/g++.mike/empty.C: Add.
8874
8875 2007-05-07  Eric Christopher  <echristo@apple.com>
8876
8877         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8878
8879 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8880
8881         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8882         variable.  Rearrange conversions from binary float to decimal float.
8883
8884 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8885
8886         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8887         x86.
8888
8889 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8890
8891         * gnat.dg/opt1.ad[sb]: New testcase.
8892
8893 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8894
8895         PR fortran/31399
8896         * gfortran.dg/do_3.F90: New test.
8897
8898 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8899
8900         PR fortran/31764
8901         * gfortran.dg/new_line.f90: Add new checks.
8902
8903 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8904
8905         PR fortran/31201
8906         * gfortran.dg/large_unit_1.f90: New.
8907         * gfortran.dg/large_unit_2.f90: New.
8908         * gfortran.dg/iostat_4.f90: New
8909         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8910
8911 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8912
8913         PR fortran/31540
8914         * gfortran.dg/char_result_4.f90: New test.
8915
8916 2007-06-05  Revital Eres  <eres@il.ibm.com>
8917
8918         PR 30957
8919         * gcc.dg/pr30957-1.c: New test.
8920
8921 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8922
8923         PR fortran/31251
8924         * gfortran.dg/char_type_len_2.f90: New test.
8925
8926 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8927
8928         PR 31775
8929         * g++.dg/other/nested-extern.cc: New.
8930         * g++.dg/other/nested-extern-1.C: New.
8931         * g++.dg/other/nested-extern-2.C: New.
8932
8933 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8934
8935         PR fortran/31760
8936         * gfortran.dg/erf.f90: New test.
8937         * gfortran.dg/besxy.f90: New test.
8938
8939 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8940
8941         PR fortran/22359
8942         * gfortran.dg/fseek.f90: New test.
8943
8944 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8945
8946         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8947
8948 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8949
8950         PR libfortran/31210
8951         * gfortran.dg/zero_length_1.f90: New test.
8952
8953 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8954
8955         PR fortran/31803
8956         * gfortran.dg/char_pointer_assign_3.f90: New test.
8957         * gfortran.dg/char_result_2.f90: Re-enable test.
8958
8959 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8960
8961         PR fortran/25071
8962         * gfortran.dg/char_length_3.f90: New test.
8963         * gfortran.dg/char_result_2.f90: Fix test.
8964
8965 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8966
8967         PR tree-optimization/30565
8968         * gcc.dg/tree-ssa/loop-27.c: New test.
8969
8970 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8971
8972         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8973         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8974         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8975         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8976
8977 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8978
8979         PR tree-optimization/31699
8980         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8981         New.
8982         (check_effective_target_vect_floatint_cvt): New.
8983         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8984         of specific targets.
8985         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8986         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8987         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8988         * gcc.dg/vect/vect-iv-4.c: Likewise.
8989         * gcc.dg/vect/vect-multitypes-11.c: New.
8990         * gcc.dg/vect/pr31699.c: New.
8991
8992 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8993
8994         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8995
8996 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8997
8998         PR C++/31663
8999         * g++.dg/warn/anonymous-namespace-2.C: New.
9000         * g++.dg/warn/anonymous-namespace-2.h: New.
9001
9002 2007-05-02  Paul Brook  <paul@codesourcery.com>
9003
9004         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9005
9006 2007-05-02  Eric Christopher  <echristo@apple.com>
9007
9008         * gcc.dg/cpp/if-div.c: New file.
9009
9010 2007-05-02  Tom Tromey  <tromey@redhat.com>
9011
9012         PR preprocessor/28709:
9013         * gcc.dg/cpp/pr28709.c: New file.
9014
9015 2007-05-02  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/31146
9018         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9019
9020 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9021
9022         * gcc.c-torture/compile/limits-blockid.c: New.
9023         * gcc.c-torture/compile/limits-caselabels.c: New.
9024         * gcc.c-torture/compile/limits-declparen.c: New.
9025         * gcc.c-torture/compile/limits-enumconst.c: New.
9026         * gcc.c-torture/compile/limits-exprparen.c: New.
9027         * gcc.c-torture/compile/limits-externalid.c: New.
9028         * gcc.c-torture/compile/limits-fnargs.c: New.
9029         * gcc.c-torture/compile/limits-fndefn.c: New.
9030         * gcc.c-torture/compile/limits-idexternal.c: New.
9031         * gcc.c-torture/compile/limits-idinternal.c: New.
9032         * gcc.c-torture/compile/limits-pointer.c: New.
9033         * gcc.c-torture/compile/limits-stringlit.c: New.
9034         * gcc.c-torture/compile/limits-structmem.c: New.
9035         * gcc.c-torture/compile/limits-structnest.c: New.
9036
9037 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9038
9039         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9040
9041 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9042
9043         PR middle-end/31740
9044         * gcc.c-torture/compile/20070501-1.c: New testcase.
9045
9046 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9047
9048         PR fortran/31732
9049         * gfortran.dg/array_memset_2:  New test case.
9050
9051 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9052
9053         PR testsuite/31615
9054         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9055
9056 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9057
9058         PR testsuite/31589
9059         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9060         dg-final test.
9061         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9062         keyword to dg-final test.
9063         * gcc.dg/vect/vect-iv-4.c: Likewise.
9064         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9065         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9066         test.
9067         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9068         cast.
9069         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9070         * lib/target-supports.exp
9071         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9072         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9073
9074 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9075
9076         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9077         __LONG_LONG_MAX__ and its friends instead of those supplied by
9078         limits.h.
9079
9080 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9081
9082         PR C++/31721
9083         * g++.dg/ext/vector7.C: New testcase.
9084
9085 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9086
9087         PR fortran/31591
9088         * gfortran.dg/bound_simplification_1.f90: New test.
9089
9090 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9091
9092         PR fortran/31645
9093         * gfortran.dg/bom_error.f90: New test.
9094         * gfortran.dg/bom_include.f90: New test.
9095         * gfortran.dg/bom_UTF16-LE.f90: New test.
9096         * gfortran.dg/bom_UTF16-BE.f90: New test.
9097         * gfortran.dg/bom_UTF-8.f90: New test.
9098         * gfortran.dg/bom_UTF-32.f90: New test.
9099         * gfortran.dg/bom_UTF-8.F90: New test.
9100         * gfortran.dg/bom_include.inc: New file.
9101
9102 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9103
9104         PR C++/30221
9105         * g++.dg/init/ptrfn2.C: New test.
9106         * g++.dg/init/ptrfn3.C: New test.
9107
9108 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9109
9110         PR fortran/31711
9111         * gfortran.dg/dependency_21.f90: New test.
9112
9113 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9114
9115         * gfortran.dg/secnds.f: Use real*8.
9116         * gfortran.dg/secnds-1.f: Use real*8.
9117
9118 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119
9120         PR libfortran/31532
9121         * gfortran.dg/inquire_5.f90: Update test.
9122
9123 2007-04-27  Ian Lance Taylor  <iant@google.com>
9124
9125         PR middle-end/31710
9126         * gcc.c-torture/compile/pr31710.c: New test.
9127
9128 2007-04-27  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/30965
9131         PR tree-optimization/30978
9132         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9133         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9134         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9135         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9136
9137 2007-04-27  Richard Guenther  <rguenther@suse.de>
9138
9139         PR tree-optimization/31715
9140         * gcc.dg/Warray-bounds-4.c: New testcase.
9141
9142 2007-04-26  Ian Lance Taylor  <iant@google.com>
9143
9144         PR target/28675
9145         * gcc.c-torture/compile/pr28675.c: New test.
9146
9147 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9148
9149         PR C++/30016
9150         * g++.dg/ext/vector6.C: New test.
9151
9152 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9153
9154         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9155
9156 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9157
9158         PR middle-end/31617
9159         * g++.dg/other/str_empty.C: Add expected warning.
9160
9161 2007-04-26  Richard Guenther  <rguenther@suse.de>
9162         Daniel Berlin  <dberlin@dberlin.org>
9163
9164         PR tree-optimization/30567
9165         * g++.dg/other/pr30567.C: New testcase.
9166
9167 2007-04-26  Richard Guenther  <rguenther@suse.de>
9168
9169         PR tree-optimization/31703
9170         * gcc.c-torture/compile/pr31703.c: New testcase.
9171         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9172         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9173
9174 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9175
9176         * gfortran.dg/open_errors.f90: Added if statements checking
9177         the value of iostat.
9178
9179 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR c++/31598
9182         * g++.dg/gomp/pr31598.C: New test.
9183
9184         PR tree-optimization/30558
9185         * g++.dg/gomp/pr30558.C: New test.
9186
9187 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/31338
9190         * g++.dg/ext/complex2.C: New test.
9191
9192 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9193
9194         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9195
9196 2007-04-25  Thiemo Seufer  <ths@mips.com>
9197
9198         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9199         value to signed char.
9200
9201 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9202
9203         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9204         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9205         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9206
9207 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9208
9209         PR fortran/31668
9210         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9211         statement functions.
9212         * gfortran.dg/c_by_val_5.f90: New test.
9213
9214 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9215
9216         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9217         with two new subroutines to avoid parameter-induced aliasing.
9218         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9219         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9220
9221 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9222
9223         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9224         * g++.dg/warn/Warray-bounds.C: Likewise.
9225
9226 2007-04-24  Ian Lance Taylor  <iant@google.com>
9227
9228         PR tree-optimization/31605
9229         * gcc.c-torture/execute/pr31605.c: New test.
9230
9231 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9232
9233         PR fortran/31587
9234         * lib/gcc-dg.exp (scan-module): New function.
9235         * gfortran.dg/module_md5_1.f90: New test.
9236
9237 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9238
9239         * g++.old-deja/g++.pt/defarg6.C: Only run with
9240         -std=gnu++98.
9241         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9242         * g++.dg/cpp0x/variadic61.C: Ditto.
9243         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9244         * g++.dg/cpp0x/variadic62.C: Ditto.
9245         * g++.dg/template/meminit1.C: Ditto.
9246         * g++.dg/template/operator7.C: Ditto.
9247         * g++.dg/template/static15.C: Ditto.
9248         * g++.dg/template/invalid1.C: Ditto.
9249         * g++.dg/template/shift1.C: Ditto.
9250         * g++.dg/template/error10.C: Ditto.
9251
9252 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9253
9254         PR diagnostic/25923
9255         * gfortran.dg/pr25923.f90: New test.
9256
9257 2007-04-24  Ian Lance Taylor  <iant@google.com>
9258
9259         PR tree-optimization/31602
9260         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9261
9262 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9263
9264         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9265         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9266
9267 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9268
9269         * gcc.target/i386/reload-1.c. New.
9270
9271 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9272             Olga Golovanevsky  <olga@il.ibm.com>
9273
9274         * g++.dg/other/str_empty.C: New test.
9275
9276 2007-04-24  Richard Henderson  <rth@redhat.com>
9277
9278         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9279
9280 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9281
9282         PR target/31641
9283         * gcc.c-torture/compile/pr31641.c: New testcase.
9284
9285 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9286
9287         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9288         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9289         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9290         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9291
9292 2007-04-23  Simon Baldwin  <simonb@google.com>
9293
9294         * g++.dg/other/error15.C: New.
9295         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9296         triggering a "multiple parameters named" error.
9297
9298 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9299
9300         PR fortran/31618
9301         * gfortran.dg/backspace_8.f:  New test case.
9302
9303 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9304
9305         PR fortran/31630
9306         * gfortran.dg/used_types_17.f90: New test.
9307
9308         PR fortran/31620
9309         * gfortran.dg/zero_array_components_1.f90: New test.
9310
9311 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9312
9313         PR fortran/31616
9314         * gfortran.dg/open_errors.f90: Allow a different error message.
9315
9316 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9317
9318         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9319         Rename from check_effective_target_vect_pack_mod.  Rename global
9320         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9321         messages.
9322         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9323         rename.
9324         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9325         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9326
9327 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9328
9329         PR middle-end/31448
9330         * gcc.c-torture/execute/pr31448.c: New testcase.
9331
9332 2007-04-22  Nick Clifton  <nickc@redhat.com>
9333
9334         * gcc.dg/20020312-2.c: Add support for the FRV.
9335
9336 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9337
9338         PR tree-optimization/24659
9339         * gcc.dg/vect/vect-float-extend-1.c: New test.
9340         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9341
9342 2007-04-22  Richard Guenther  <rguenther@suse.de>
9343
9344         PR tree-optimization/29789
9345         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9346         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9347
9348 2007-04-22  Revital Eres  <eres@il.ibm.com>
9349
9350         * gcc.dg/var-expand2.c: New test.
9351
9352 2007-04-22  Revital Eres  <eres@il.ibm.com>
9353
9354         * gcc.dg/var-expand3.c: New test.
9355
9356 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9357
9358         PR fortran/31495
9359         * gfortran.dg/continuation_8.f90: New test.
9360
9361 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9362
9363         PR C/30265
9364         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9365         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9366
9367 2007-04-21  Richard Guenther  <rguenther@suse.de>
9368
9369         PR middle-end/31136
9370         * gcc.c-torture/execute/pr31136.c: New testcase.
9371
9372 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9373
9374         * gcc.target/i386/movsi-sm-1.c: New.
9375
9376 2007-04-20  Richard Henderson  <rth@redhat.com>
9377
9378         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9379         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9380
9381 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9382
9383         * gcc.target/i386/ordcmp-1.c: New test.
9384         * gcc.target/i386/unordcmp-1.c: New test.
9385
9386         PR tree-optimization/31632
9387         * gcc.c-torture/compile/20070419-1.c: New test.
9388
9389 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9390
9391         * gcc.dg/invalid-call-1.c: New test.
9392
9393 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9394
9395         PR diagnostic/31227
9396         * gcc.dg/Warray-bounds-3.c: New.
9397
9398 2007-04-18  Richard Guenther  <rguenther@suse.de>
9399
9400         PR tree-optimization/19431
9401         PR tree-optimization/21463
9402         * gcc.c-torture/execute/20070212-1.c: New testcase.
9403         * gcc.c-torture/execute/20070212-2.c: Likewise.
9404         * gcc.c-torture/execute/20070212-3.c: Likewise.
9405         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9406         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9407         * g++.dg/tree-ssa/pr21463.C: Likewise.
9408         * g++.dg/tree-ssa/pr30738.C: Likewise.
9409
9410 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/31513
9413         * g++.dg/expr/bitfield8.C: New test.
9414
9415 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9416             Richard Sandiford  <richard@codesourcery.com>
9417
9418         * lib/target-supports.exp (check_profiling_available): Return 0
9419         for uClibc with -p or -pg.
9420
9421 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9422
9423         PR c++/31517
9424         * g++.dg/template/init7.C: New test.
9425
9426 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9427
9428         PR rtl-optimization/31360
9429         * gcc.dg/loop-7.c: New test.
9430
9431 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9432
9433         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9434         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9435         build.
9436         (compat-execute): Likewise.
9437         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9438         files to remote hosts.
9439         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9440         (c-torture-execute): Likewise.
9441         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9442         or plain file.  Use remote_upload and remote_download to copy
9443         files about.
9444         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9445         before scanning it.
9446
9447 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9448
9449         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9450
9451 2007-04-16  Lawrence Crowl  <crowl@google.com>
9452
9453         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9454         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9455         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9456         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9457         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9458         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9459         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9460         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9461         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9462         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9463         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9464
9465         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9466         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9467         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9468         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9469         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9470         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9471         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9472         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9473         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9474         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9475         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9476
9477 2007-04-16  Ian Lance Taylor  <iant@google.com>
9478
9479         PR tree-optimization/31522
9480         * gcc.dg/Wstrict-overflow-16.c: New test.
9481
9482 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9483
9484         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9485
9486 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9487
9488         PR fortran/31144
9489         * gfortran.dg/module_naming_1.f90: New.
9490
9491 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9492
9493         * lib/target-supports.exp (check_profiling_available): Return
9494         false for m68k-*-uclinux.
9495
9496 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9497
9498         PR c++/29365
9499         Testcase for c++ anonymous namespace warning
9500
9501         * g++.dg/warn/anonymous-namespace-1.C: New test
9502         * g++.dg/warn/anonymous-namespace-1.h: New test
9503
9504 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9505
9506         PR testsuite/31578
9507         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9508
9509 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9510
9511         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9512
9513 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9514
9515         PR fortran/31204
9516         * gfortran.dg/array_constructor_16.f90: New test.
9517
9518 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9519
9520         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9521         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9522
9523 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9524
9525         PR rtl-optimization/31500
9526         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9527         * g++.dg/warn/Warray-bounds.C: Likewise.
9528
9529 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9530
9531         PR C/31520
9532         * gcc.dg/gnu89-init-4.c: New testcase.
9533
9534 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9535
9536         PR c++/25874
9537         * gcc.dg/gomp/pr25874.c: Add dg-options.
9538         * g++.dg/gomp/pr25874.C: Add dg-options.
9539
9540 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9541
9542         PR fortran/21061
9543         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9544         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9545
9546 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9547
9548         PR fortran/31561
9549         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9550
9551 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9552
9553         PR fortran/29507
9554         PR fortran/31404
9555         * gfortran.dg/initialization_6.f90: New test.
9556
9557 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9558
9559         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9560
9561         * lib/target-supports.exp (check_gc_sections_available):
9562         Return false if ldflags includes -elf2flt.
9563
9564 2007-04-13  Jason Merrill  <jason@redhat.com>
9565
9566         PR c++/31074
9567         * conv3.C: New test.
9568
9569 2007-04-13  Mike Stump  <mrs@apple.com>
9570
9571         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9572         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9573
9574 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9575
9576         PR tree-optimization/29598
9577         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9578
9579 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9580
9581         PR fortran/31559
9582         * gfortran.dg/func_assign.f90: New test.
9583
9584 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9585
9586         PR fortran/31550
9587         * gfortran.dg/used_types_16.f90: New test.
9588
9589 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9590
9591         PR fortran/18937
9592         * gfortran.dg/goto_2.f90: New.
9593         * gfortran.dg/goto_3.f90: New.
9594         * gfortran.dg/pr17708.f90: Rename to ...
9595         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9596
9597 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9598
9599         PR fortran/31562
9600         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9601         instead of a struct.
9602
9603 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9604
9605         PR fortran/31562
9606         * gfortran.dg/value_4.c: Use GNU extensions for complex
9607         instead of a struct.
9608
9609 2007-04-13  Richard Guenther  <rguenther@suse.de>
9610
9611         PR tree-optimization/21258
9612         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9613
9614 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9615
9616         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9617         <complex.h>.
9618
9619 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9620
9621         PR fortran/31250
9622         * gfortran.dg/char_length_2.f90: New.
9623         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9624         * gfortran.dg/repeat_4.f90: Likewise.
9625
9626         PR fortran/31266
9627         * gfortran.dg/char_assign_1.f90: New.
9628
9629         PR fortran/31471
9630         * gfortran.dg/block_name_1.f90: New.
9631         * gfortran.dg/block_name_2.f90: New.
9632
9633 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9634
9635         PR c++/31078
9636         * g++.dg/other/pr31078.C: New.
9637
9638 2007-04-12  Richard Guenther  <rguenther@suse.de>
9639
9640         PR tree-optimization/31169
9641         * gcc.c-torture/execute/pr31169.c: New testcase.
9642
9643 2007-04-12  Richard Guenther  <rguenther@suse.de>
9644
9645         PR tree-optimization/24689
9646         PR tree-optimization/31307
9647         * g++.dg/tree-ssa/pr31307.C: New testcase.
9648         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9649
9650 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9651
9652         PR fortran/31472
9653         * gfortran.dg/access_spec_1.f90: New test.
9654         * gfortran.dg/access_spec_2.f90: New test.
9655         * gfortran.dg/non_module_public.f90: Match new error message.
9656
9657 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         PR testsuite/31538
9660         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9661         to 4 at line 38 to fix bounds problem.
9662
9663 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9664
9665         PR testsuite/31240
9666         * gfortran.dg/pointer_intent_1.f90: Fix test.
9667
9668 2007-04-10  Eric Christopher  <echristo@apple.com>
9669
9670         * lib/target-supports.exp
9671         (check_effective_target_fstack_protector): Rewrite.
9672
9673 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9674
9675         PR c++/31449
9676         * g++.dg/init/const5.C: New test.
9677
9678 2007-04-09  Jan Hubicka  <jh@suse.cz>
9679
9680         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9681
9682 2007-04-08  Jan Hubicka  <jh@suse.cz>
9683
9684         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9685
9686 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9687
9688         PR fortran/31257
9689         * gfortran.dg/achar_4.f90: New test.
9690
9691 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9692
9693         PR fortran/30880
9694         * gfortran.dg/used_dummy_types_8.f90: New test.
9695
9696 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9697
9698         PR fortran/30872
9699         * gfortran.dg/parameter_array_element_1.f90: New test.
9700
9701 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9702
9703         PR fortran/31222
9704         * gfortran.dg/default_numeric_type_1.f90: New test.
9705
9706 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9707
9708         PR fortran/31424
9709         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9710
9711 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9712
9713         PR fortran/31293
9714         * gfortran.dg/interface_12.f90: New test.
9715
9716 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9717
9718         * gcc.dg/format/opt-6.c: New test.
9719         * gcc.dg/format/nul-1.c: New test.
9720         * gcc.dg/format/nul-2.c: New test.
9721
9722 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9723
9724         PR libgfortran/31395
9725         * gfortran.dg/fmt_colon.f90: New test.
9726
9727 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9728
9729         * g++.old-deja/g++.other/init18.C: Use
9730         dg-require-effective-target instead of an explicit xfail.
9731
9732 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9733
9734         * gcc.dg/dfp/signbit-1.c
9735         * gcc.dg/dfp/signbit-2.c
9736
9737 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9738
9739         PR fortran/31483
9740         * gfortran.dg/altreturn_5.f90: New test.
9741
9742 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9743
9744         PR fortran/31292
9745         * gfortran.dg/contained_module_proc_1.f90: New test.
9746
9747 2007-04-04  Stuart Hastings  <stuart@apple.com>
9748
9749         PR 31281
9750         * objc/execute/exceptions/pr31281.m: New.
9751
9752 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9753
9754         * g++.dg/ext/dllimport12.C: Update comments.
9755
9756 2007-04-03  Eric Christopher  <echristo@apple.com>
9757
9758         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9759
9760 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9761
9762         PR fortran/31304
9763         * gfortran.dg/repeat_2.f90: New test.
9764         * gfortran.dg/repeat_3.f90: New test.
9765         * gfortran.dg/repeat_4.f90: New test.
9766
9767 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9768
9769         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9770
9771 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR c++/30847
9774         * g++.dg/parse/cond3.C: New test.
9775
9776         PR middle-end/30704
9777         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9778
9779 2007-04-02  Jason Merrill  <jason@redhat.com>
9780
9781         PR c++/31187
9782         * g++.dg/ext/visibility/anon3.C: New test.
9783
9784 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785
9786         PR libgfortran/31052
9787         * gfortran.dg/namelist_28.f90: New test.
9788
9789 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9790
9791         PR libgfortran/31366
9792         * gfortran.dg/direct_io_6.f90: New test.
9793
9794 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9795
9796         PR libgfortran/31207
9797         * gfortran.dg/advance_5.f90: New test.
9798         * gfortran.dg/advance_6.f90: New test.
9799
9800 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9801
9802         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9803         * g++.dg/ext/dllimport7.C: Likewise.
9804         * g++.dg/ext/selectany1.C: Likewise.
9805
9806 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9807
9808         * g++.dg/parser/pr31138.C: New.
9809         * g++.dg/parser/pr31140.C: New.
9810         * g++.dg/parser/pr31141.C: New.
9811
9812 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9813
9814         PR c++/26099
9815         * g++.dg/ext/is_base_of.C: New.
9816         * g++.dg/ext/has_virtual_destructor.C: New.
9817         * g++.dg/ext/is_polymorphic.C: New.
9818         * g++.dg/ext/is_base_of_diagnostic.C: New.
9819         * g++.dg/ext/is_enum.C: New.
9820         * g++.dg/ext/has_nothrow_assign.C: New.
9821         * g++.dg/ext/has_nothrow_constructor.C: New.
9822         * g++.dg/ext/is_empty.C: New.
9823         * g++.dg/ext/has_trivial_copy.C: New.
9824         * g++.dg/ext/has_trivial_assign.C: New.
9825         * g++.dg/ext/is_abstract.C: New.
9826         * g++.dg/ext/is_pod.C: New.
9827         * g++.dg/ext/has_nothrow_copy.C: New.
9828         * g++.dg/ext/is_class.C: New.
9829         * g++.dg/ext/has_trivial_constructor.C: New.
9830         * g++.dg/ext/is_union.C: New.
9831         * g++.dg/ext/has_trivial_destructor.C: New.
9832         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9833         * g++.dg/template/crash43.C: Likewise.
9834
9835 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9836
9837         * g++.dg/warn/pedantic2.C: New testcase.
9838
9839 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9840
9841         * size_dim.f90: Fix dg directive.
9842         * pr16433.f: Likewise.
9843         * use_6.f90: Likewise.
9844         * use_7.f90: Likewise.
9845         * entry_9.f90: Likewise.
9846         * pointer_intent_2.f90: Likewise.
9847         * protected_1.f90: Likewise.
9848         * fmt_missing_period_2.f: Likewise.
9849         * pointer_intent_3.f90: Likewise.
9850         * protected_2.f90: Likewise.
9851         * protected_3.f90: Likewise.
9852         * pr15754.f90: Likewise.
9853         * protected_4.f90: Likewise.
9854         * protected_5.f90: Likewise.
9855         * initialization_2.f90: Likewise.
9856         * protected_6.f90: Likewise.
9857         * continuation_7.f90: Likewise.
9858         * derived_function_interface_1.f90: Likewise.
9859         * der_pointer_4.f90: Likewise.
9860         * fmt_zero_precision.f90: Likewise.
9861         * blockdata_3.f90: Likewise.
9862         * fmt_missing_period_1.f: Likewise.
9863         * real_const_3.f90: Likewise.
9864         * use_4.f90: Likewise.
9865         * fmt_missing_period_3.f: Likewise.
9866         * use_5.f90: Likewise.
9867
9868 2007-03-28  Mike Stump  <mrs@apple.com>
9869
9870         * gcc.dg/darwin-comm.c: Add.
9871
9872 2007-03-28  Eric Christopher  <echristo@apple.com>
9873
9874         * lib/target-supports.exp (check_effective_target_fstack_protector):
9875         New.
9876         * gcc.dg/ssp-1.c: Use.
9877         * gcc.dg/ssp-2.c: Ditto.
9878
9879 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9880
9881         PR c++/29077
9882         * g++.dg/parse/constructor3.C: New test.
9883
9884 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9885
9886         * gnat.dg/thin_pointer.ad[sb]: New test.
9887
9888 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9889
9890         * g++.dg/cpp0x/bracket1.C: New.
9891         * g++.dg/cpp0x/bracket2.C: New.
9892         * g++.dg/cpp0x/bracket3.C: New.
9893         * g++.dg/cpp0x/bracket4.C: New.
9894
9895 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9896
9897         * g++.dg/cpp0x/temp_default1.C: New.
9898         * g++.dg/cpp0x/temp_default3.C: New.
9899         * g++.dg/cpp0x/temp_default2.C: New.
9900         * g++.dg/cpp0x/temp_default4.C: New.
9901
9902 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9903
9904         PR c++/29993
9905         * g++.dg/other/cv_func2.C: New.
9906
9907 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9908
9909         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9910         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9911         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9912         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9913
9914         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9915         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9916
9917         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9918
9919         * lib/compat.exp (compat-execute): Fix processing of file names.
9920
9921 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9922
9923         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9924
9925 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9926
9927         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9928         Delete created executable test file.
9929         (check_effective_target_fortran_large_int): Ditto.
9930         (check_effective_target_static_libgfortran): Ditto.
9931
9932 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9933
9934         PR c++/30500
9935         * g++.dg/warn/pragma-system_header1.C: New test.
9936         * g++.dg/warn/pragma-system_header2.C: New test.
9937         * g++.dg/warn/pragma-system_header1.h. New.
9938         * g++.dg/warn/pragma-system_header2.h. New.
9939
9940 2007-03-26  Ian Lance Taylor  <iant@google.com>
9941
9942         PR tree-optimization/31345
9943         * gcc.c-torture/compile/pr31345-1.c: New test.
9944
9945 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9946
9947         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9948         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9949         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9950         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9951         * gfortran.dg/overload_1.f90: Likewise.
9952         * gfortran.dg/impure_assignment_1.f90: Likewise.
9953         * gfortran.dg/error_recovery_3.f90: Likewise.
9954         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9955         * gfortran.dg/sequence_types_1.f90: Likewise.
9956         * gfortran.dg/internal_references_1.f90: Likewise.
9957         * gfortran.dg/present_1.f90: Likewise.
9958         * gfortran.dg/volatile10.f90: Likewise.
9959         * gfortran.dg/module_equivalence_2.f90: Likewise.
9960         * gfortran.dg/use_4.f90: Likewise.
9961         * gfortran.dg/elemental_result_1.f90: Likewise.
9962         * gfortran.dg/generic_actual_arg.f90: Likewise.
9963         * gfortran.dg/private_type_5.f90: Likewise.
9964         * gfortran.dg/protected_4.f90: Likewise.
9965         * gfortran.dg/interface_3.f90: Likewise.
9966
9967 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9968
9969         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9970         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9971
9972 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9973
9974         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9975
9976 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9977
9978         PR libgfortran/31199
9979         * gfortran.dg/fmt_t_4.f90: New test.
9980
9981 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9982
9983         PR libfortran/31297
9984         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9985         * gfortran.dg/backspace_6.f:  Likewise.
9986         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9987         * gfortran.dg/direct_io_2.f90:  Likewise.
9988         * gfortran.dg/write_back.f:  Likewise.
9989         * gfortran.dg/write_rewind_2.f:  Likewise.
9990         * gfortran.dg/write_rewind_1.f:  Likewise.
9991         * gfortran.dg/write_rewind_2.f:  Likewise.
9992
9993 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9994
9995         PR tree-optimization/30784
9996         * gcc.dg/vect/pr30784.c: New test.
9997
9998 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9999
10000         PR fortran/30877
10001         * gfortran.dg/operator_1.f90: New test.
10002         * gfortran.dg/operator_2.f90: New test.
10003
10004 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10005
10006         PR libfortran/31196
10007         * gfortran.dg/reshape_transpose_1.f90:  New test.
10008
10009 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10010
10011         PR fortran/30655
10012         * gfortran.dg/bounds_check_6.f90: New test.
10013
10014 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10015
10016         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10017         #ifndef/#endif.
10018         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10019         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10020
10021 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10022
10023         PR fortran/31209
10024         * gfortran.dg/pointer_function_actual_1.f90: New test.
10025
10026         PR fortran/31200
10027         * gfortran.dg/pointer_function_actual_2.f90: New test.
10028
10029         PR fortran/31215
10030         * gfortran.dg/result_in_spec_1.f90: New test.
10031
10032 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10033
10034         PR fortran/30834
10035         * gfortran.dg/integer_exponentiation_3.F90: New test.
10036         * gfortran.dg/integer_exponentiation_4.f90: New test.
10037         * gfortran.dg/integer_exponentiation_5.F90: New test.
10038
10039 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10040
10041         PR c++/30863
10042         * g++.dg/template/error24.C: New test.
10043         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10044
10045 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10046
10047         PR c++/31273
10048         * g++.dg/expr/bitfield7.C: New test.
10049
10050 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10051
10052         PR other/23572
10053         * gcc.dg/float-range-4.c: New.
10054         * gcc.dg/float-range-1.c: Update. Test for a warning.
10055         * gcc.dg/float-range-3.c: New.
10056         * gcc.dg/float-range-5.c: New.
10057
10058 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10059
10060         PR fortran/31262
10061         * gfortran.dg/no_range_check_1.f90: New test.
10062
10063 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10064
10065         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10066         * g++.dg/other/static1.C: Remove stray semicolon.
10067         * g++.dg/other/init1.C: Likewise.
10068         * g++.dg/rtti/dyncast1.C: Likewise.
10069         * g++.dg/tree-ssa/pr17153.C: Likewise.
10070         * g++.dg/lookup/disamb1.C: Likewise.
10071         * g++.dg/lookup/scoped2.C: Likewise.
10072         * g++.dg/lookup/friend7.C: Likewise.
10073         * g++.dg/parse/parse4.C: Likewise.
10074         * g++.dg/parse/parse5.C: Likewise.
10075         * g++.dg/expr/pr29066.C: Likewise.
10076         * g++.dg/expr/cast4.C: Likewise.
10077         * g++.dg/tc1/dr193.C: Likewise.
10078         * g++.dg/tc1/dr213.C: Likewise.
10079         * g++.dg/abi/dcast1.C: Likewise.
10080         * g++.dg/abi/covariant2.C: Likewise.
10081         * g++.dg/inherit/covariant11.C: Likewise.
10082         * g++.dg/inherit/covariant9.C: Likewise.
10083         * g++.dg/inherit/covariant10.C: Likewise.
10084         * g++.dg/init/static3.C: Likewise.
10085         * g++.dg/init/init-ref3.C: Likewise.
10086         * g++.dg/init/ref10.C: Likewise.
10087         * g++.dg/template/meminit2.C: Likewise.
10088         * g++.dg/template/using9.C: Likewise.
10089         * g++.dg/template/friend9.C: Likewise.
10090         * g++.dg/template/ref1.C: Likewise.
10091         * g++.old-deja/g++.warn/inline.C: Likewise.
10092         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10093         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10094         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10095         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10096         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10097         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10098         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10099         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10100         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10101         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10102         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10103         * g++.old-deja/g++.brendan/template11.C: Likewise.
10104         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10105         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10106         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10107         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10108         * g++.old-deja/g++.jason/parse9.C: Likewise.
10109         * g++.old-deja/g++.jason/byval2.C: Likewise.
10110         * g++.old-deja/g++.jason/overload8.C: Likewise.
10111         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10112         * g++.old-deja/g++.jason/template33.C: Likewise.
10113         * g++.old-deja/g++.jason/return3.C: Likewise.
10114         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10115         * g++.old-deja/g++.jason/virtual.C: Likewise.
10116         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10117         * g++.old-deja/g++.jason/template27.C: Likewise.
10118         * g++.old-deja/g++.jason/synth6.C: Likewise.
10119         * g++.old-deja/g++.jason/ref8.C: Likewise.
10120         * g++.old-deja/g++.jason/offset1.C: Likewise.
10121         * g++.old-deja/g++.other/static20.C: Likewise.
10122         * g++.old-deja/g++.other/array1.C: Likewise.
10123         * g++.old-deja/g++.other/new3.C: Likewise.
10124         * g++.old-deja/g++.other/array2.C: Likewise.
10125         * g++.old-deja/g++.other/overload9.C: Likewise.
10126         * g++.old-deja/g++.other/cast6.C: Likewise.
10127         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10128         * g++.old-deja/g++.other/eh4.C: Likewise.
10129         * g++.old-deja/g++.other/using7.C: Likewise.
10130         * g++.old-deja/g++.other/init18.C: Likewise.
10131         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10132         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10133         * g++.old-deja/g++.other/dtor11.C: Likewise.
10134         * g++.old-deja/g++.pt/static11.C: Likewise.
10135         * g++.old-deja/g++.pt/crash19.C: Likewise.
10136         * g++.old-deja/g++.pt/overload12.C: Likewise.
10137         * g++.old-deja/g++.pt/crash46.C: Likewise.
10138         * g++.old-deja/g++.pt/mi1.C: Likewise.
10139         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10140         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10141         * g++.old-deja/g++.pt/local5.C: Likewise.
10142         * g++.old-deja/g++.pt/typename2.C: Likewise.
10143         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10144         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10145         * g++.old-deja/g++.law/visibility1.C: Likewise.
10146         * g++.old-deja/g++.law/visibility2.C: Likewise.
10147         * g++.old-deja/g++.law/virtual2.C: Likewise.
10148         * g++.old-deja/g++.law/operators19.C: Likewise.
10149         * g++.old-deja/g++.law/parsing10.C: Likewise.
10150         * g++.old-deja/g++.law/visibility4.C: Likewise.
10151         * g++.old-deja/g++.law/operators4.C: Likewise.
10152         * g++.old-deja/g++.law/dtors2.C: Likewise.
10153         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10154         * g++.old-deja/g++.law/visibility10.C: Likewise.
10155         * g++.old-deja/g++.law/scope3.C: Likewise.
10156         * g++.old-deja/g++.law/casts2.C: Likewise.
10157         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10158         * g++.old-deja/g++.law/operators33.C: Likewise.
10159         * g++.old-deja/g++.law/friend4.C: Likewise.
10160         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10161         * g++.old-deja/g++.mike/p5611.C: Likewise.
10162         * g++.old-deja/g++.mike/net37.C: Likewise.
10163         * g++.old-deja/g++.mike/p3570.C: Likewise.
10164         * g++.old-deja/g++.mike/p5718.C: Likewise.
10165         * g++.old-deja/g++.mike/net21.C: Likewise.
10166         * g++.old-deja/g++.mike/p1862.C: Likewise.
10167         * g++.old-deja/g++.mike/p4511.C: Likewise.
10168         * g++.old-deja/g++.mike/virt3.C: Likewise.
10169         * g++.old-deja/g++.mike/p16146.C: Likewise.
10170         * g++.old-deja/g++.mike/p1989.C: Likewise.
10171         * g++.old-deja/g++.mike/p5571.C: Likewise.
10172         * g++.old-deja/g++.gb/scope10.C: Likewise.
10173         * g++.old-deja/g++.abi/primary5.C: Likewise.
10174         * g++.old-deja/g++.abi/empty2.C: Likewise.
10175         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10176         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10177         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10178         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10179         * g++.old-deja/g++.bob/template3.C: Likewise.
10180         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10181
10182 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10183
10184         PR fortran/31193
10185         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10186
10187 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10188
10189         PR fortran/20897
10190         * gfortran.dg/derived_name_1.f90: New.
10191         * gfortran.dg/derived_name_2.f: New.
10192
10193 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10194
10195         * lib/target-supports.exp (check_effective_target_nonpic): New
10196         procedure.
10197         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10198         when compiling PIC.
10199         * gcc.target/i386/asm-4.c: Require nonpic.
10200         * gcc.target/i386/cmov1.c: Likewise.
10201         * gcc.target/i386/mul.c: Likewise.
10202         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10203         * gcc.target/i386/ssetype-1.c: Require nonpic.
10204         * gcc.target/i386/ssetype-3.c: Likewise.
10205         * gcc.target/i386/ssetype-5.c: Likewise.
10206
10207 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10208
10209         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10210         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10211         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10212         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10213
10214 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10215
10216         PR tree-optimization/30590
10217         * g++.dg/opt/pr30590.C: New testcase.
10218
10219 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR c/30762
10222         * gcc.dg/pr30762-1.c: New test.
10223         * gcc.dg/pr30762-2.c: New test.
10224
10225         PR inline-asm/30505
10226         * gcc.target/i386/pr30505.c: New test.
10227
10228 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10229
10230         * gcc.target/arm/register-variables.c: New.
10231
10232 2007-03-19  Jeff Law  <law@redhat.com>
10233
10234         * PR tree-optimization/30984
10235         * gcc.c-torture/pr30984.c: New test.
10236
10237 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10238         Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/31254
10241         * gcc.dg/torture/pr31254.c: New testcase.
10242
10243 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10244
10245         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10246         target default_packed.
10247
10248 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10249
10250         PR fortran/31203
10251         * gfortran.dg/string_length_1.f90: New test.
10252
10253 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10254
10255         PR testsuite/30395
10256         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10257
10258 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10259
10260         PR libgfortran/31052
10261         * gfortran.dg/namelist_27.f90: New test.
10262
10263 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10264
10265         PR fortran/30531
10266         * gfortran.dg/used_types_14.f90: New test.
10267
10268         PR fortran/31086
10269         * gfortran.dg/used_types_15.f90: New test.
10270
10271 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10272
10273         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10274         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10275
10276 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10277
10278         PR fortran/31120
10279         * gfortran.dg/integer_exponentiation_2.f90: New test.
10280
10281 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10282
10283         PR tree-optimization/31041
10284         * gcc.dg/vect/pr31041.c: New test.
10285
10286 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10287
10288         * g++.dg/warn/Wconversion-integer.C: New
10289         * g++.dg/warn/Wconversion-real.C: New.
10290         * g++.dg/warn/Wconversion-real-integer.C: New.
10291         * g++.dg/warn/conv2.C: Updated.
10292
10293 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10294
10295         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10296         exclude RTPs.
10297
10298 2007-03-16  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/31146
10301         * g++.dg/tree-ssa/pr31146.C: New testcase.
10302
10303 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10304
10305         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10306         assume that the target has <features.h>.
10307
10308 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10309
10310         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10311         dg-options rather than to the whole test.
10312
10313 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10314
10315         PR debug/29906
10316         * g++.dg/debug/pr29906.C: New
10317
10318 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10319
10320         PR libgfortran/31099
10321         * gfortran.dg/unformatted_recl.f90: Update test.
10322
10323 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10324
10325         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10326
10327 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10328
10329         PR c++/30891
10330         * g++.dg/parse/namespace-definition.C: New.
10331
10332 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10333
10334         PR c++/24924
10335         * g++.dg/cpp/pedantic-errors.C: New.
10336         * g++.dg/cpp/permissive.C: New.
10337
10338 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10339
10340         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10341         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10342
10343 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10344
10345         * lib/target-supports.exp (check_missing_uclibc_feature)
10346         (check_effective_target_wchar): New procedures.
10347         * gcc.dg/wchar_t-1.c: Require target wchar.
10348         * gcc.dg/wint_t-1.c: Likewise.
10349
10350 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10351
10352         * lib/target-supports.exp (check_gc_sections_available): Return
10353         false for VxWorks targets.
10354
10355 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10356
10357         * g++.dg/warn/Wconversion2.C: Fix typo.
10358         * gcc.dg/if-empty-1.c: Ditto.
10359
10360 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10361
10362         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10363
10364 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10365
10366         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10367         * gcc.target/i386/pr31167.c: Ditto.
10368
10369 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10370
10371         PR target/31167
10372         * gcc.target/i386/pr31167.c: New test.
10373
10374 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10375
10376         PR fortran/30922
10377         * gfortran.dg/import5.f90.f90: New test.
10378
10379
10380         PR fortran/30879
10381         * gfortran.dg/data_components_1.f90: New test.
10382
10383
10384         PR fortran/30870
10385         * gfortran.dg/generic_13.f90: New test.
10386
10387         PR fortran/31163
10388         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10389
10390 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10391
10392         PR libgfortran/31051
10393         * gfortran.dg/fmt_t_4.f90: New
10394
10395 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10396
10397         PR C++/31165
10398         * g++.dg/other/default7.C: New test.
10399
10400 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10401
10402         * g++.dg/warn/Wconversion2.C: New.
10403
10404 2007-03-14  Eric Christopher  <echristo@apple.com>
10405
10406         * gcc.dg/ssp-1.c: New.
10407         * gcc.dg/ssp-2.c: Ditto.
10408
10409 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10410
10411         * g++.dg/warn/do-empty.C: New.
10412         * gcc.dg/do-empty.c: New.
10413         * gcc.dg/if-empty-1.c: Update.
10414         * gcc.dg/20001116-1.c: Update.
10415         * gcc.dg/pr23165.c: Update.
10416
10417 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10418
10419         * gfortran.dg/module_implicit_conversion.f90: New test.
10420
10421 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10422
10423         PR middle-end/31127
10424         * gcc.dg/pr31127.c: New.
10425
10426 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10427
10428         * gcc.dg/tree-ssa/loop-26.c: New test.
10429
10430 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10431
10432         * gcc.target/i386/cmpxchg16b-1.c: New test.
10433
10434 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10435
10436         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10437         * gcc.dg/c99-vla-1.c: Likewise.
10438         * g++.dg/ext/vla1.C: Likewise
10439
10440 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10441
10442         * gcc.dg/wvla-1.c: New test
10443         * gcc.dg/wvla-2.c: New test
10444         * gcc.dg/wvla-3.c: New test
10445         * gcc.dg/wvla-4.c: New test
10446         * gcc.dg/wvla-5.c: New test
10447         * gcc.dg/wvla-6.c: New test
10448         * gcc.dg/wvla-7.c: New test
10449         * g++.dg/warn/Wvla-1.C: New test
10450         * g++.dg/warn/Wvla-2.C: New test
10451         * g++.dg/warn/Wvla-3.C: New test
10452
10453 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/30108
10456         * g++.dg/other/default6.C: New test.
10457
10458 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10459
10460         * lib/target-supports.exp (check_profiling_available): Return false
10461         for VxWorks.
10462         (check_effective_target_vxworks_kernel): New procedure.
10463         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10464         VxWorks.
10465         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10466         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10467         to include VxWorks.
10468         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10469
10470 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10471
10472         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10473         PIC is not supported.
10474         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10475         * gcc.dg/20020426-2.c: Likewise.
10476         * gcc.dg/pr28243.c: Likewise.
10477         * gcc.dg/visibility-11.c: Likewise.
10478         * gcc.dg/tls/opt-9.c: Likewise.
10479         * gcc.dg/tls/opt-10.c: Likewise.
10480         * gcc.dg/tls/pic-1.c: Likewise.
10481         * gcc.dg/tls/struct-1.c: Likewise.
10482         * gcc.target/i386/20000807-1.c: Likewise.
10483         * gcc.target/i386/20000904-1.c: Likewise.
10484         * gcc.target/i386/20011119-1.c: Likewise.
10485         * gcc.target/i386/990213-2.c: Likewise.
10486         * gcc.target/i386/990214-1.c: Likewise.
10487         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10488         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10489         * gcc.target/i386/pic-1.c: Likewise.
10490         * gcc.target/i386/pr21518.c: Likewise.
10491         * gcc.target/i386/pr23098.c: Likewise.
10492         * gcc.target/i386/pr23943.c: Likewise.
10493
10494 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10495
10496         PR c++/31038
10497         * g++.dg/template/complit2.C: New test.
10498
10499         PR c++/30328
10500         * g++.dg/ext/bitfield1.C: New test.
10501
10502 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10503
10504         PR fortran/30883
10505         * gfortran.dg/interface_11.f90: New test.
10506
10507 2007-03-11  Richard Guenther  <rguenther@suse.de>
10508
10509         PR tree-optimization/31115
10510         * gcc.dg/torture/pr31115.c: New testcase.
10511
10512 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10513
10514         PR tree-optimization/29925
10515         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10516
10517 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/30274
10520         * g++.dg/expr/bitfield3.C: New test.
10521         * g++.dg/expr/bitfield4.C: Likewise.
10522         * g++.dg/expr/bitfield5.C: Likewise.
10523         * g++.dg/expr/bitfield6.C: Likewise.
10524
10525         PR c++/30924
10526         * g++.dg/template/array18.C: New test.
10527
10528 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10529
10530         PR c++/17946
10531         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10532         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10533
10534 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10535
10536         PR c++/20599
10537         * g++.dg/cpp0x/variadic-bind.C: New.
10538         * g++.dg/cpp0x/variadic-function.C: New.
10539         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10540         * g++.dg/cpp0x/variadic-tuple.C: New.
10541         * g++.dg/cpp0x/variadic1.C: New.
10542         * g++.dg/cpp0x/variadic2.C: New.
10543         * g++.dg/cpp0x/variadic3.C: New.
10544         * g++.dg/cpp0x/variadic4.C: New.
10545         * g++.dg/cpp0x/variadic5.C: New.
10546         * g++.dg/cpp0x/variadic6.C: New.
10547         * g++.dg/cpp0x/variadic7.C: New.
10548         * g++.dg/cpp0x/variadic8.C: New.
10549         * g++.dg/cpp0x/variadic9.C: New.
10550         * g++.dg/cpp0x/variadic10.C: New.
10551         * g++.dg/cpp0x/variadic11.C: New.
10552         * g++.dg/cpp0x/variadic12.C: New.
10553         * g++.dg/cpp0x/variadic13.C: New.
10554         * g++.dg/cpp0x/variadic14.C: New.
10555         * g++.dg/cpp0x/variadic15.C: New.
10556         * g++.dg/cpp0x/variadic16.C: New.
10557         * g++.dg/cpp0x/variadic17.C: New.
10558         * g++.dg/cpp0x/variadic18.C: New.
10559         * g++.dg/cpp0x/variadic19.C: New.
10560         * g++.dg/cpp0x/variadic20.C: New.
10561         * g++.dg/cpp0x/variadic21.C: New.
10562         * g++.dg/cpp0x/variadic22.C: New.
10563         * g++.dg/cpp0x/variadic23.C: New.
10564         * g++.dg/cpp0x/variadic24.C: New.
10565         * g++.dg/cpp0x/variadic25.C: New.
10566         * g++.dg/cpp0x/variadic26.C: New.
10567         * g++.dg/cpp0x/variadic27.C: New.
10568         * g++.dg/cpp0x/variadic28.C: New.
10569         * g++.dg/cpp0x/variadic29.C: New.
10570         * g++.dg/cpp0x/variadic30.C: New.
10571         * g++.dg/cpp0x/variadic31.C: New.
10572         * g++.dg/cpp0x/variadic32.C: New.
10573         * g++.dg/cpp0x/variadic33.C: New.
10574         * g++.dg/cpp0x/variadic34.C: New.
10575         * g++.dg/cpp0x/variadic35.C: New.
10576         * g++.dg/cpp0x/variadic36.C: New.
10577         * g++.dg/cpp0x/variadic37.C: New.
10578         * g++.dg/cpp0x/variadic38.C: New.
10579         * g++.dg/cpp0x/variadic39.C: New.
10580         * g++.dg/cpp0x/variadic40.C: New.
10581         * g++.dg/cpp0x/variadic41.C: New.
10582         * g++.dg/cpp0x/variadic42.C: New.
10583         * g++.dg/cpp0x/variadic43.C: New.
10584         * g++.dg/cpp0x/variadic44.C: New.
10585         * g++.dg/cpp0x/variadic45.C: New.
10586         * g++.dg/cpp0x/variadic46.C: New.
10587         * g++.dg/cpp0x/variadic47.C: New.
10588         * g++.dg/cpp0x/variadic48.C: New.
10589         * g++.dg/cpp0x/variadic49.C: New.
10590         * g++.dg/cpp0x/variadic50.C: New.
10591         * g++.dg/cpp0x/variadic51.C: New.
10592         * g++.dg/cpp0x/variadic52.C: New.
10593         * g++.dg/cpp0x/variadic53.C: New.
10594         * g++.dg/cpp0x/variadic54.C: New.
10595         * g++.dg/cpp0x/variadic55.C: New.
10596         * g++.dg/cpp0x/variadic56.C: New.
10597         * g++.dg/cpp0x/variadic57.C: New.
10598         * g++.dg/cpp0x/variadic58.C: New.
10599         * g++.dg/cpp0x/variadic59.C: New.
10600         * g++.dg/cpp0x/variadic60.C : New.
10601         * g++.dg/cpp0x/variadic61.C : New.
10602         * g++.dg/cpp0x/variadic62.C : New.
10603         * g++.dg/cpp0x/variadic63.C : New.
10604         * g++.dg/cpp0x/variadic64.C : New.
10605         * g++.dg/cpp0x/variadic65.C : New.
10606         * g++.dg/cpp0x/variadic66.C : New.
10607         * g++.dg/cpp0x/variadic67.C : New.
10608         * g++.dg/cpp0x/variadic68.C : New.
10609         * g++.dg/cpp0x/variadic69.C : New.
10610         * g++.dg/cpp0x/variadic70.C : New.
10611         * g++.dg/cpp0x/variadic71.C : New.
10612         * g++.dg/cpp0x/variadic72.C : New.
10613         * g++.dg/cpp0x/variadic73.C : New.
10614         * g++.dg/cpp0x/variadic74.C : New.
10615         * g++.dg/cpp0x/variadic75.C : New.
10616         * g++.dg/cpp0x/variadic-ex1.C : New.
10617         * g++.dg/cpp0x/variadic-ex2.C : New.
10618         * g++.dg/cpp0x/variadic-ex3.C : New.
10619         * g++.dg/cpp0x/variadic-ex4.C : New.
10620         * g++.dg/cpp0x/variadic-ex5.C : New.
10621         * g++.dg/cpp0x/variadic-ex6.C : New.
10622         * g++.dg/cpp0x/variadic-ex7.C : New.
10623         * g++.dg/cpp0x/variadic-ex8.C : New.
10624         * g++.dg/cpp0x/variadic-ex9.C : New.
10625         * g++.dg/cpp0x/variadic-ex10.C : New.
10626         * g++.dg/cpp0x/variadic-ex11.C : New.
10627         * g++.dg/cpp0x/variadic-ex12.C : New.
10628         * g++.dg/cpp0x/variadic-ex13.C : New.
10629         * g++.dg/cpp0x/variadic-ex14.C : New.
10630
10631 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10632
10633         PR libgfortran/31099
10634         * gfortran.dg/unformatted_recl.f90: New test.
10635
10636 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10637
10638         * gcc.dg/fold-eqcmplx-1.c: New test case.
10639
10640 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10641
10642         PR rtl-optimization/30643
10643         * gcc.dg/pr30643.c: New.
10644
10645 2007-03-09  Chao-ying Fu  <fu@mips.com>
10646
10647         * gcc.target/mips/mips32-dspr2-type.c: New test.
10648         * gcc.target/mips/mips32-dspr2.c: New test.
10649         * gcc.target/mips/dspr2-MULT.c: New test.
10650         * gcc.target/mips/dspr2-MULTU.c: New test.
10651         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10652         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10653         Adjust some formats.
10654
10655 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10656
10657         PR c++/17946
10658         * gcc.dg/Wlogical-op-1.c: New.
10659         * g++.dg/warn/Wlogical-op-1.C: New.
10660
10661 2007-03-09  Richard Guenther  <rguenther@suse.de>
10662
10663         PR tree-optimization/30904
10664         PR middle-end/31058
10665         * gcc.dg/pr30904.c: Remove xfail.
10666
10667 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10668
10669         PR C/31072
10670         * gcc.c-torture/execute/pr31072.c: New test.
10671
10672 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10673
10674         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10675         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10676         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10677         *lrint* and *lround*.
10678         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10679         floor->lfloor.
10680         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10681         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10682         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10683         and *lround*.  Correct macro names.
10684         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10685         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10686
10687 2007-03-08  Ian Lance Taylor  <iant@google.com>
10688
10689         * gcc.dg/no-strict-overflow-5.c: New test.
10690         * gcc.dg/no-strict-overflow-6.c: New test.
10691         * gcc.dg/Wstrict-overflow-11.c: New test.
10692         * gcc.dg/Wstrict-overflow-12.c: New test.
10693         * gcc.dg/Wstrict-overflow-13.c: New test.
10694         * gcc.dg/Wstrict-overflow-14.c: New test.
10695         * gcc.dg/Wstrict-overflow-15.c: New test.
10696
10697 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10698
10699         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10700         for VxWorks kernel mode.
10701         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10702
10703 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10704
10705         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10706         mode.
10707
10708 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10709
10710         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10711         and lib/bfill.c on VxWorks targets.
10712         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10713         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10714         lib/bfill.c and lib/memmove.c on VxWorks targets.
10715         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10716         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10717         on VxWorks targets.
10718         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10719         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10720
10721 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10722
10723         * gfortran.dg/use_5.f90: New test.
10724         * gfortran.dg/use_6.f90: Ditto.
10725         * gfortran.dg/use_7.f90: Ditto.
10726
10727 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10728
10729         PR fortran/30973
10730         * gfortran.dg/use_4.f90: New test.
10731         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10732
10733 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10734
10735         PR fortran/31011
10736         * gfortran.dg/parameter_array_section_2.f90: New test.
10737
10738 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10739
10740         PR c++/30852
10741         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10742
10743         PR c++/30534
10744         * g++.dg/template/arg5.C: New test.
10745
10746 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10747
10748         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10749
10750 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10751
10752         * gcc.dg/var-expand1.c: Add newline at end of file.
10753
10754 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10755
10756         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10757
10758 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10759
10760         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10761
10762 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10763
10764         * gcc.dg/torture/builtin-convert-4.c: New test.
10765
10766 2007-03-05  Ian Lance Taylor  <iant@google.com>
10767
10768         * gcc.c-torture/compile/pr31034.c: New test.
10769
10770 2007-03-05  Ian Lance Taylor  <iant@google.com>
10771
10772         * gcc.dg/inline-18.c: New test.
10773         * gcc.dg/inline-19.c: New test.
10774         * gcc.dg/inline-20.c: New test.
10775         * gcc.dg/inline-21.c: New test.
10776
10777 2007-03-05  Richard Guenther  <rguenther@suse.de>
10778
10779         PR tree-optimization/14052
10780         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10781
10782 2007-03-05  Richard Guenther  <rguenther@suse.de>
10783
10784         PR tree-optimization/23777
10785         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10786
10787 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10788
10789         PR other/30465
10790         * gcc.dg/multiple-overflow-warn-3.c: New.
10791         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10792
10793 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10794
10795         PR c++/30895
10796         * g++.dg/parse/template23.C: New test.
10797
10798 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10799
10800         PR middle-end/30744
10801         * gcc.dg/pr30744-1.c: New test case.
10802
10803 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10804
10805         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10806
10807 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10808
10809         PR target/30406
10810         * gfortran.dg/logical_3.f90: New test.
10811
10812 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10813
10814         PR libfortran/30981
10815         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10816
10817 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         * gcc.target/m68k/m68k.exp: New.
10820         * gcc.target/m68k/crash1.c: New.
10821
10822 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10823
10824         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10825         to be more compatible with integer(kind=8).
10826
10827 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10828
10829         PR libfortran/31001
10830         * gfortran.dg/zero_sized_3.f90: New test.
10831
10832 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10833
10834         PR c++/15787
10835         * g++.dg/parse/else.C: New.
10836         * g++.dg/parse/else-2.C: New.
10837
10838 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10839             Tobias Burnus  <burnus@net-b.de>
10840
10841         PR fortran/30882
10842         * gfortran.dg/size_dim.f90: New test.
10843
10844 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10845             Tobias Burnus  <burnus@net-b.de>
10846
10847         PR fortran/30873
10848         * gfortran.dg/entry_9.f90: New test.
10849
10850 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10851
10852         PR c++/28253
10853         * g++.dg/inherit/covariant16.C: New test.
10854
10855 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10856
10857         * g++.dg/other/darwin-minversion-1.C: New.
10858
10859 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10860
10861         * gcc.dg/tree-ssa/20070302-1.c: New test.
10862
10863 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10864
10865         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10866         tests.
10867
10868 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10869
10870         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10871
10872 2007-03-01  Simon Baldwin <simonb@google.com>
10873
10874         PR c++/23689
10875         * warn/ignored_typedef.C: New.
10876         * init/ctor8.C: Added dg-warning to consume ignored typedef
10877         warning.
10878         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10879         and added an explicit line number.
10880
10881 2007-02-28  Richard Guenther  <rguenther@suse.de>
10882
10883         PR middle-end/30364
10884         * gcc.dg/torture/pr30364-1.c: New testcase.
10885         * gcc.dg/torture/pr30364-2.c: Likewise.
10886         * gcc.dg/torture/pr30364-3.c: Likewise.
10887
10888 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10889
10890         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10891         powerpc*, use -funsafe-math-optimizations.
10892         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10893         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10894
10895 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10896             Paul Thomas  <pault@gcc.gnu.org>
10897
10898         PR fortran/30888
10899         PR fortran/30887
10900         * c_by_val_1.f: Test %VAL() with non-default kind.
10901         * c_by_val.c: Ditto.
10902         * c_by_val_4.f: New test.
10903
10904 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/30968
10907         * gfortran.dg/continuation_7.f90: New test.
10908
10909 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10910
10911         * g++.dg/inherit/thunk7.C: New test.
10912         * lib/target-supports.exp (check_profiling_available): Not available
10913         for bfin-*-*.
10914
10915 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10916
10917         PR target/30970
10918         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10919
10920 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * lib/target-supports.exp (check_effective_target_init_priority):
10923         Remove Solaris special case.
10924
10925 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10926
10927         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10928         for more builtin types.
10929
10930         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10931         * g++.dg/ext/visibility/noPLT.C: Likewise.
10932
10933 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10934
10935         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10936         sh* targets.
10937
10938 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10939
10940         PR fortran/30865
10941         * size_optional_dim_1.f90:  New test.
10942
10943 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10944
10945         * gcc.dg/vxworks/vxworks.exp: New file.
10946         * gcc.dg/vxworks/initpri1.c: Likewise.
10947         * gcc.dg/vxworks/initpri2.c: Likewise.
10948         * gcc.dg/initpri2.c: Add more tests.
10949         * g++.dg/special/initpri2.C: Likewise.
10950
10951         * gcc.dg/initpri1.c: New test.
10952         * gcc.dg/initpri2.c: Likewise.
10953         * g++.dg/special/initpri1.C: New test.
10954         * g++.dg/special/initpri2.C: Likewise.
10955         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10956         * g++.dg/special/conpr-2.C: Likewise.
10957         * g++.dg/special/conpr-3.C: Likewise.
10958         * g++.dg/special/conpr-4.C: Likewise.
10959         * g++.dg/special/initp1.C: Likewise.
10960         * g++.dg/special/ecos.exp: Remove code to detect availability of
10961         constructor priorities.
10962         * lib/target-supports.exp (check_effective_target_init_priority):
10963         New function.
10964
10965 2007-02-24  Jan Hubicka  <jh@suse.cz>
10966
10967         * gcc.c-torture/execute/pr30778.c: New testcase.
10968
10969 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10970
10971         PR libgfortran/30918
10972         * gfortran.dg/namelist_26.f90: New test.
10973
10974 2007-02-24  Richard Guenther  <rguenther@suse.de>
10975
10976         PR middle-end/30951
10977         * gcc.dg/pr30951.c: New testcase.
10978
10979 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10980
10981         * gcc.dg/torture/builtin-modf-1.c: New test.
10982
10983 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10984
10985         PR tree-optimization/30904
10986         * gcc.dg/pr30904.c: New test.
10987
10988 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10989
10990         * gcc.test-framework/README: Correct command.
10991         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10992         -Wunused-value.
10993         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10994
10995 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10996
10997         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10998
10999 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11000
11001         * lib/target-supports.exp (check_effective_target_newlib): New
11002         function.
11003
11004 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11005
11006         PR fortran/30660
11007         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11008         allocatable component.
11009
11010
11011 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11012
11013         * gcc.dg/torture/builtin-logb-1.c: New test.
11014         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11015         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11016         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11017         sh* targets.
11018
11019 2007-02-23  Richard Guenther  <rguenther@suse.de>
11020
11021         * g++.dg/warn/changes-meaning.C: New testcase.
11022
11023 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11024
11025         PR libgfortran/30910
11026         * gfortran.dg/fmt_zero_precision.f90: Update test.
11027
11028 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11029
11030         * gcc.dg/torture/builtin-frexp-1.c: New test.
11031
11032 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11033
11034         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11035
11036 2007-02-22  Ian Lance Taylor  <iant@google.com>
11037
11038         PR debug/30898
11039         * g++.dg/debug/pr30898.C: New test.
11040
11041 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11042
11043         * gcc.dg/vect/vect-106.c: New test.
11044
11045 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11046             Ira Rosen  <irar@il.ibm.com>
11047
11048         PR tree-optimization/30843
11049         * gcc.dg/vect/pr30843.c: New test.
11050
11051 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11052
11053         PR tree-optimization/30858
11054         * gcc.dg/vect/pr30858.c: New test.
11055
11056 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11057
11058         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11059         to set options for compiling testglue.
11060         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11061         * lib/obj-c++.exp (obj-c++_init): Likewise.
11062
11063 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11064
11065         * gnat.dg/derived_aggregate.adb: New test.
11066
11067 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11070         sh* targets.  Call the correct CKSGN macro.
11071
11072 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * gfortran.dg/gomp/omp_parse1.f90: New test.
11075         * gfortran.dg/gomp/omp_parse2.f: New test.
11076
11077 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11078
11079         PR fortran/30869
11080         * gfortran.dg/do_pointer_1.f90:  New test.
11081
11082 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11083
11084         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11085         and scalbln.
11086
11087 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11088
11089         * gcc.dg/darwin-minversion-1.c: New.
11090         * gcc.dg/darwin-minversion-2.c: New.
11091
11092 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11093
11094         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11095
11096 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11097             DJ Delorie <dj@redhat.com>
11098
11099         PR other/30824
11100         * gcc.dg/Wfatal.c: New.
11101         * gcc.dg/Wfatal-2.c: New.
11102         * gcc.dg/Werror-1.c: Adjust expectations.
11103         * gcc.dg/Werror-5.c: Likewise.
11104         * gcc.dg/Werror-7.c: Likewise.
11105         * gcc.dg/Werror-10.c: Likewise.
11106         * gcc.dg/Werror-11.c: Likewise.
11107
11108 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11109
11110         PR fortran/30522
11111         * gfortran.dg/volatile10.f90: New test.
11112
11113 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11114
11115         PR libfortran/30533
11116         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11117
11118 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11119
11120         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11121         * gcc.dg/Walways-true-1.c: Likewise.
11122         * gcc.dg/weak/weak-3.c: Likewise.
11123         * gcc.dg/Werror-1.c: Likewise.
11124         * gcc.dg/Werror-3.c: Likewise.
11125         * gcc.dg/Werror-4.c: Likewise.
11126         * gcc.dg/Werror-5.c: Likewise.
11127         * gcc.dg/Werror-6.c: Likewise.
11128         * gcc.dg/Werror-7.c: Likewise.
11129         * gcc.dg/Werror-8.c: Likewise.
11130         * gcc.dg/Werror-10.c: Likewise.
11131         * gcc.dg/Werror-11.c: Likewise.
11132         * gcc.dg/Werror-12.c: Likewise.
11133         * g++.old-deja/g++.mike/warn8.C: Likewise.
11134         * g++.dg/warn/Walways-true-1.C: Likewise.
11135         * g++.dg/warn/Walways-true-2.C: Likewise.
11136         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11137         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11138         -Wstring-literal-comparison with -Waddress.
11139         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11140         -Wno-string-literal-comparison with -Wno-address.
11141
11142 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11143
11144         * gnat.dg/self_aggregate_with_call.adb: New test.
11145
11146 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11147
11148         PR tree-optimization/30975
11149         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11150         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11151         * gcc.dg/vect/pr30795.c: New.
11152
11153 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11154
11155         PR fortran/30681
11156         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11157
11158 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11159
11160         PR rtl-optimization/28173
11161         * gcc.target/i386/andor-1.c: New test case.
11162
11163 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11164
11165         * gcc.dg/torture/builtin-ldexp-1.c: New.
11166         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11167
11168 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11169
11170         * gfortran.dg/array_constructor_15.f90: New test case.
11171
11172 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11173
11174         * gfortran.dg/forall_10.f90: New test case.
11175
11176 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11177
11178         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11179
11180 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11181
11182         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11183         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11184
11185 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11186
11187         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11188         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11189         * gcc.target/i386/xchg-1.c: New test.
11190         * gcc.target/i386/xchg-2.c: New test.
11191
11192 2007-02-16  Richard Guenther  <rguenther@suse.de>
11193             Christian Bruel  <christian.bruel@st.com>
11194
11195         * gcc.dg/strict-overflow-5.c: New testcase.
11196
11197 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11198
11199         PR fortran/30793
11200         * gfortran.dg/func_derived_4.f90: New test.
11201
11202 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11203
11204         PR middle-end/30391
11205         * gfortran.dg/pr30391-1.f90: New test case.
11206
11207 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11208
11209         PR middle-end/30433
11210         * gcc.c-torture/compile/pr30433.c: New testcase to check
11211         that complex constants comparisions are foldded.
11212
11213 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11214
11215         PR C++/30158
11216         * g++.dg/ext/stmtexpr10.C: New testcase.
11217
11218 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11219
11220         PR middle-end/30729
11221         * gcc.dg/Wunused-value-2.c: New testcase.
11222
11223 2007-02-15  Ian Lance Taylor  <iant@google.com>
11224
11225         * g++.dg/eh/subreg-1.C: New test.
11226
11227 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11228
11229         PR c/26494
11230         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11231         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11232         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11233         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11234         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11235         * gcc.dg/Werror-implicit-function-declaration.c: New.
11236
11237 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11238
11239         PR c++/28943
11240         * g++.dg/warn/pr28943.C: New.
11241
11242 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11243
11244         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11245
11246 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11247
11248         PR fortran/30779
11249         * gfortran.dg/error_recovery_3.f90: New test.
11250
11251 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11252
11253         * g++.dg/tree-ssa/sra-1.C: New.
11254
11255 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11256
11257         * g++.dg/tree-ssa/sra-1.C: New.
11258
11259 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11260
11261         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11262
11263 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11264
11265         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11266
11267 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11268
11269         PR fortran/30799
11270         * gfortran.dg/logical_2.f90: New test.
11271
11272 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11273
11274         * gcc.dg/torture/complex-alias-1.c: New test.
11275
11276 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11277
11278         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11279         instead of -fdump-tree-tailcall.
11280
11281 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11282
11283         * gfortran.dg/interface_10.f90: Fix comment typo.
11284
11285 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11286
11287         PR tree-optimization/30771
11288         * gcc.dg/vect/pr30771.c: New test.
11289
11290 2007-02-13  Ian Lance Taylor  <iant@google.com>
11291
11292         * gcc.dg/Wstrict-overflow-1.c: New test.
11293         * gcc.dg/Wstrict-overflow-2.c: New test.
11294         * gcc.dg/Wstrict-overflow-3.c: New test.
11295         * gcc.dg/Wstrict-overflow-4.c: New test.
11296         * gcc.dg/Wstrict-overflow-5.c: New test.
11297         * gcc.dg/Wstrict-overflow-6.c: New test.
11298         * gcc.dg/Wstrict-overflow-7.c: New test.
11299         * gcc.dg/Wstrict-overflow-8.c: New test.
11300         * gcc.dg/Wstrict-overflow-9.c: New test.
11301         * gcc.dg/Wstrict-overflow-10.c: New test.
11302
11303 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11304
11305         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11306
11307 2007-02-13  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11310         * gcc.c-torture/execute/pr29302-1.c: ... here.
11311
11312 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11313
11314         PR c/29521
11315         * gcc.dg/c90-return-1.c: Update output.
11316         * gcc.dg/c99-return-1.c: Likewise.
11317
11318 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/30554
11321         * gfortran.dg/used_dummy_types_7.f90: New test..
11322
11323 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11324
11325         * gcc.target/i386/parity-1.c: New test.
11326         * gcc.target/i386/parity-2.c: New test.
11327
11328 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11329
11330         * gcc.target/i386/builtin-bswap-3.c: New test case.
11331
11332 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11333
11334         PR tree-optimization/29145
11335         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11336         alias analysis is improved to take better advantage of restrict
11337         qualified pointers.
11338         * gcc.dg/vect/vect-80.c: Likewise.
11339         * gcc.dg/vect/pr29145.c: New.
11340
11341 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11342
11343         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11344         * gcc.target/i386/sse4a-insert.c: Likewise.
11345
11346 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11347
11348         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11349         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11350
11351 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11352
11353         PR fortran/30478
11354         * gfortran.dg/enum_4.f90: Update error message checks.
11355
11356 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         PR fortran/30554
11359         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11360         versions of the modules.
11361
11362         PR fortran/30617
11363         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11364         by getting rid of recursive I/O and providing functions with
11365         results.
11366
11367         PR fortran/30319
11368         * gfortran.dg/char_array_constructor_2.f90
11369
11370 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11371
11372         PR c++/26988
11373         * g++.dg/template/spec34.C: New test
11374
11375 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11376
11377         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11378         on i?86 and x86_64.
11379         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11380         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11381         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11382         on i?86 and x86_64.
11383         * gcc.dg/vect/vect-113.c: Ditto.
11384
11385 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR c++/29487
11388         * g++.dg/eh/weak1-C: New test.
11389         * g++.dg/eh/weak1-a.cc: Likewise.
11390         * g++.dg/eh/comdat1.C: Likewise.
11391
11392 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11393             Dorit Nuzman  <dorit@il.ibm.com>
11394
11395         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11396         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11397         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11398         * gcc.dg/vect/vect-113.c: Likewise.
11399
11400         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11401
11402 2007-02-10  Richard Henderson  <rth@redhat.com>
11403
11404         * lib/target-supports.exp (check_effective_target_tls): Redefine
11405         to mean non-emulated tls.
11406         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11407         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11408         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11409         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11410         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11411         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11412         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11413
11414 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11415
11416         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11417
11418 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11419
11420         * gfortran.dg/secnds.f: Replace time tolerance with a
11421         before-and-after bracket.
11422         * gfortran.dg/secnds-1.f: Likewise.
11423
11424 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11425
11426         PR fortran/30512
11427         * gfortran.dg/maxlocval_1.f90: New test.
11428
11429 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11430
11431         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11432
11433 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11434
11435         PR fortran/30720
11436         * gfortran.dg/array_function_1.f90: New test.
11437
11438 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11439
11440         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11441         (check_effective_target_dummy_wcsftime): New functions.
11442
11443 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11444
11445         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11446         * lib/target-supports.exp (check_effective_target_uclibc): New
11447         function.
11448
11449 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11450
11451         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11452         (vsnprintf): Don't define for uClibc targets.
11453
11454 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11455
11456         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11457         set before checking whether it was allowed.
11458         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11459         before checking inside_main.
11460
11461 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11462
11463         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11464         uClinux targets.
11465         (u16sf): Likewise u4sf.
11466         * g++.dg/compat/struct-layout-1.h: Likewise.
11467
11468 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11469
11470         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11471         procedure.
11472         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11473         m68k targets if check_effective_target_coldfire_fpu returns true.
11474
11475 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11476         Richard Guenther  <rguenther@suse.de>
11477
11478         PR middle-end/23361
11479         * gcc.dg/fold-compare-3.c: New testcase.
11480         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11481
11482 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11483
11484         * gcc.dg/pr26570.c: Clean up coverage files.
11485         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11486         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11487         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11488         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11489         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11490         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11491         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11492         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11493         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11494         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11495         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11496         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11497         * gcc.dg/vect/pr28952.c: Ditto.
11498         * gcc.dg/vect/pr27151.c: Ditto.
11499         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11500         * g++.dg/gomp/macro-3.C: Ditto.
11501
11502 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11503
11504         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11505         of the loop.
11506
11507 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11508
11509         * gcc.target/i386/builtin-bswap-2.c: New test case.
11510
11511 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11512
11513         * gfortran.dg/forall_8.f90: New test case.
11514         * gfortran.dg/forall_9.f90: Likewise.
11515
11516 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11517
11518         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11519
11520 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11521
11522         * lib/target-supports.exp (check_effective_target_simulator): New.
11523
11524 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11525
11526         * gcc.dg/tree-ssa/loop-25.c: New test.
11527
11528 2007-02-06  Richard Henderson  <rth@redhat.com>
11529
11530         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11531
11532 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11533
11534         * gcc.target/powerpc/popcount-1.c: New test case.
11535         * gcc.target/powerpc/parity-1.c: Likewise.
11536
11537 2007-02-06  Richard Guenther  <rguenther@suse.de>
11538
11539         PR middle-end/27302
11540         * gcc.dg/torture/pr27302-2.c: New testcase.
11541
11542 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11543
11544         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11545         * gcc.dg/vect/vect-iv-1.c: New test.
11546         * gcc.dg/vect/vect-iv-2.c: New test.
11547         * gcc.dg/vect/vect-iv-3.c: New test.
11548         * gcc.dg/vect/vect-iv-4.c: New test.
11549         * gcc.dg/vect/vect-iv-5.c: New test.
11550         * gcc.dg/vect/vect-iv-6.c: New test.
11551         * gcc.dg/vect/vect-iv-7.c: New test.
11552         * gcc.dg/vect/vect-iv-8.c: New test.
11553         * gcc.dg/vect/vect-iv-9.c: New test.
11554         * gcc.dg/vect/vect-iv-10.c: New test.
11555         * gcc.dg/vect/vect-iv-11.c: New test.
11556         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11557         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11558         * gcc.dg/vect/vect-14.c: Now vectorizable.
11559         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11560         loop).
11561         * gcc.dg/vect/vect-27.c: Likewise.
11562         * gcc.dg/vect/vect-29.c Likewise.
11563         * gcc.dg/vect/vect-dv-2.c: Likewise.
11564         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11565         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11566         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11567
11568 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11569
11570         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11571
11572 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11573
11574         * gcc.dg/builtins-20.c: Add more cases.
11575
11576 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11577
11578         PR debug/30189
11579         * gcc.dg/pr30189.c: New test.
11580
11581 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11582
11583         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11584         for running tests.
11585         * gcc.target/i386/sse4a-extract.c: New test.
11586         * gcc.target/i386/sse4a-insert.c: New test.
11587         * gcc.target/i386/sse4a-montsd.c: New test.
11588         * gcc.target/i386/sse4a-montss.c: New test.
11589
11590 2007-02-05  Richard Guenther  <rguenther@suse.de>
11591
11592         * gcc.target/i386/vectorize3.c: New testcase.
11593
11594 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11595
11596         PR target/30665
11597         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11598
11599 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11600
11601         PR fortran/30611
11602         * gfortran.dg/repeat_1.f90: New test.
11603
11604 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11605
11606         PR fortran/30605
11607         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11608         * gfortran.dg/derived_init_2.f90: Ditto.
11609         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11610         * gfortran.dg/array_initializer_1.f90: Ditto.
11611         * gfortran.dg/do_2.f90: Ditto.
11612         * gfortran.dg/proc_assign_1.f90: Ditto.
11613
11614 2007-02-04  Richard Guenther  <rguenther@suse.de>
11615
11616         PR middle-end/30636
11617         * g++.dg/warn/pr30636.C: New testcase.
11618         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11619
11620 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11621
11622         PR middle-end/30667
11623         * gfortran.dg/pr30667.f: New test.
11624
11625 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * gcc.dg/builtins-54.c: Add more cases.
11628
11629 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/30514
11632         * gfortran.dg/zero_sized_2.f90: New test.
11633
11634         PR fortran/30660
11635         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11636
11637         PR fortran/29820
11638         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11639         file.
11640
11641 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11642
11643         PR fortran/30683
11644         * gfortran.dg/interface_10.f90: New test.
11645
11646 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647
11648         * gcc.dg/builtins-20.c: Add more cases.
11649
11650 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11651
11652         PR target/29682
11653         * gcc-target/ia64/pr29682.c: New test.
11654
11655 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11656
11657         PR fortran/30284
11658         * gfortran.dg/arrayio_11.f90.f90: New test.
11659
11660         PR fortran/30626
11661         * gfortran.dg/arrayio_12.f90.f90: New test.
11662
11663 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11664
11665         PR c++/30536
11666         * g++.dg/tls/diag-5.C: New test.
11667
11668         PR middle-end/30473
11669         * gcc.dg/pr30473.c: New test.
11670         * gcc.c-torture/execute/20070201-1.c: New test.
11671
11672 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11673
11674         * gfortran.dg/dependency_20.f90: New test case.
11675
11676 2007-01-31  Ian Lance Taylor  <iant@google.com>
11677
11678         * gcc.dg/lower-subreg-1.c (test): New test.
11679
11680 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11681
11682         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11683
11684 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11685
11686         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11687         * gcc.dg/torture/builtin-math-3.c: Likewise.
11688
11689 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11690
11691         gcc.dg/Wparentheses-2.c: Update and add new tests.
11692
11693 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11694
11695         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11696         vectorize.
11697
11698 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11699
11700         * gcc.dg/builtins-63.c: New test.
11701
11702 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11703
11704         PR fortran/27588
11705         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11706
11707 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11708
11709         PR fortran/30520
11710         * gfortran.dg/volatile8.f90: New argument conformance test.
11711         * gfortran.dg/volatile9.f90: New scope test.
11712
11713 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11714
11715         PR c++/24745
11716         * g++.dg/warn/null4.C: New.
11717
11718 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11719             Uros Bizjak  <ubizjak@gmail.com>
11720
11721         * gcc.dg/large-size-array-3.c: Correct typo.
11722
11723 2007-01-30  Richard Guenther  <rguenther@suse.de>
11724
11725         PR middle-end/27657
11726         * g++.dg/debug/pr27657.C: New testcase.
11727
11728 2007-01-30  Richard Guenther  <rguenther@suse.de>
11729
11730         PR middle-end/30313
11731         * gcc.dg/torture/pr30313.c: New testcase.
11732
11733 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11734
11735         * gcc.dg/dfp/dfp-except.h: New file.
11736         * gcc.dg/dfp/fe-check.h: New file.
11737         * gcc.dg/dfp/fe-binop.c: New test.
11738         * gcc.dg/dfp/fe-convert-1.c: New test.
11739         * gcc.dg/dfp/fe-convert-2.c: New test.
11740         * gcc.dg/dfp/fe-convert-3.c: New test.
11741
11742         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11743         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11744         * gcc.dg/dfp/convert-dfp.c: Ditto.
11745         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11746
11747 2007-01-29  Josh Conner  <jconner@apple.com>
11748
11749         * gcc.target/powerpc/altivec-24.c: New test.
11750
11751 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11752
11753         PR c++/28266
11754         * g++.dg/parse/defarg12.C: New test.
11755
11756 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11757
11758         PR fortran/30554
11759         * gfortran.dg/used_dummy_types_6.f90: New test.
11760
11761 2007-01-28  Jan Hubicka  <jh@suse.cz>
11762
11763         * gcc.dg/tree-prof/val-prof-6.c: New test.
11764
11765 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11766
11767         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11768
11769 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11770
11771         PR C++/28988
11772         * g++.dg/expr/dtor4.C: New test.
11773
11774 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11775
11776         * gcc.dg/tree-ssa/loop-23.c: New test.
11777
11778 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11779
11780         PR libfortran/30389
11781         * gfortran.dg/achar_2.f90:  New test.
11782         * gfortran.dg/achar_3.f90:  New test.
11783
11784 2007-01-27  Ian Lance Taylor  <iant@google.com>
11785
11786         * gcc.dg/strict-overflow-1.c: New test.
11787         * gcc.dg/no-strict-overflow-1.c: New test.
11788         * gcc.dg/strict-overflow-2.c: New test.
11789         * gcc.dg/no-strict-overflow-2.c: New test.
11790         * gcc.dg/strict-overflow-3.c: New test.
11791         * gcc.dg/no-strict-overflow-3.c: New test.
11792         * gcc.dg/strict-overflow-4.c: New test.
11793         * gcc.dg/no-strict-overflow-4.c: New test.
11794         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11795         * gcc.dg/pr15784-1.c: Likewise.
11796         * gcc.dg/pr20922-1.c: Likewise.
11797         * gcc.dg/pr20922-3.c: Likewise.
11798         * gcc.dg/pr20922-4.c: Likewise.
11799         * gcc.dg/pr20922-6.c: Likewise.
11800         * gcc.dg/compare-4.c: Likewise.
11801         * gcc.dg/torture/pr26898-1.c: Likewise.
11802         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11803         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11804         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11805         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11806         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11807         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11808         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11809         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11810         * g++.dg/tree-ssa/pr21082.C: Likewise.
11811
11812 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11813
11814         * gcc-dg/large-size-array-3.c: New test case.
11815
11816 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11817
11818         * gfortran.dg/forall_7.f90: New test case.
11819
11820 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11821
11822         PR fortran/30407
11823         * gfortran.dg/where_operator_assign_1.f90: New test.
11824         * gfortran.dg/where_operator_assign_2.f90: New test.
11825         * gfortran.dg/where_operator_assign_3.f90: New test.
11826
11827 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11828
11829         * lib/target-supports.exp
11830         (check_effective_target_powerpc_altivec): New.
11831         (check_effective_target_vect_cmdline_needed): Use it.
11832
11833 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11834
11835         PR fortran/30278
11836         * gfortran.dg/backslash_3.f: New test.
11837
11838 2007-01-26  Richard Guenther  <rguenther@suse.de>
11839
11840         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11841
11842 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11843
11844         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11845         * gfortran.dg/vect/vect.exp: Ditto.
11846         * gfortran.dg/dg.exp: Ditto.
11847         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11848         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11849
11850 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11851
11852         * gcc.dg/builtins-20.c: Add more cases.
11853         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11854
11855 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11856
11857         PR fortran/30437
11858         * gcc.dg/Wall.c: New.
11859         * gcc.dg/Wno-all.c: New.
11860         * gfortran.dg/Wall.f90: New.
11861         * gfortran.dg/Wno-all.f90: New.
11862
11863 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11864
11865         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11866         * g++.dg/eh/simd-2.C: Also run on Darwin.
11867         * g++.dg/eh/simd-3.C: New.
11868         * g++.dg/eh/simd-4.C: New.
11869
11870 2007-01-25  Richard Guenther  <rguenther@suse.de>
11871
11872         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11873         and _PROFILE_USE.
11874         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11875
11876 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11877
11878         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11879         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11880         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11881         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11882         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11883         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11884         * gcc.dg/ipa/ipa-7.c: New testcase.
11885
11886 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11887
11888         * g++.dg/cpp0x/warn_cxx0x.C: New.
11889
11890 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11891
11892         * gcc.dg/builtins-20.c: Test builtin carg.
11893
11894 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11895
11896         PR middle-end/27416
11897         * gcc.dg/gomp/pr27416.c: New test.
11898
11899         PR middle-end/30494
11900         * gcc.dg/gomp/pr30494.c: New test.
11901         * g++.dg/gomp/pr30494.C: New test.
11902
11903         PR middle-end/30421
11904         * gcc.dg/gomp/pr30421.c: New test.
11905
11906 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11907
11908         * gcc.target/ia64/versionid-1.c: New test.
11909         * gcc.target/ia64/versionid-2.c: New test.
11910
11911 2007-01-24  Richard Guenther  <rguenther@suse.de>
11912
11913         PR testsuite/30181
11914         * gcc.dg/builtins-57.c: Change to a link-time testcase
11915         to support non-C99 targets.
11916
11917 2007-01-24  Jan Hubicka  <jh@suse.cz>
11918
11919         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11920
11921 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11922
11923         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11924
11925 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11926
11927         PR objc/27438
11928         * objc.dg/const-str-12.m: New test.
11929
11930 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11931
11932         PR fortran/30532
11933         * gfortran.dg/ctrl-z.f90:  New test.
11934
11935 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11936
11937         PR fortran/30481
11938         * gfortran.dg/namelist_assumed_char.f90:  New test.
11939
11940 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11941
11942         PR c++/27492
11943         * g++.dg/inherit/covariant15.C: New test.
11944
11945 2007-01-23  Ian Lance Taylor  <iant@google.com>
11946
11947         * g++.dg/warn/Wparentheses-24.C: New test.
11948
11949 2007-01-23  Richard Guenther  <rguenther@suse.de>
11950
11951         PR testsuite/30560
11952         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11953         with full path.
11954
11955 2007-01-22  Richard Guenther  <rguenther@suse.de>
11956
11957         PR tree-optimization/30038
11958         * gcc.dg/builtins-62.c: New testcase.
11959
11960 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11961
11962         * gcc.c-torture/compile/20070121.c: New test.
11963
11964 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11965
11966         PR libfortran/30525
11967         * gfortran.dg/char_comparison_1.f:  New test.
11968
11969 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11970
11971         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11972
11973 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11974
11975         PR objc/30479
11976         * objc.dg/pch: New directory.
11977         * objc.dg/pch/pch.exp: New file.
11978         * objc.dg/pch/interface-1.m: New test.
11979         * objc.dg/pch/interface-1.hs: New include file.
11980         * lib/objc.exp (objc_target_compile): Add
11981         "-x objective-c-header" in front of the sources if this is
11982         a precompiled header being compiled.
11983
11984 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11985
11986         * gfortran.dg/array_memcpy_3.f90: New test case.
11987         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11988
11989 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11990             Brooks Moses  <brooks.moses@codesourcery.com>
11991             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11992
11993         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11994         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11995
11996 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11997
11998         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11999
12000 2007-01-19  Mike Stump  <mrs@apple.com>
12001
12002         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12003         away.
12004
12005 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12006
12007         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12008         option instead of -funsafe-math-optimizations.
12009
12010 2007-01-19  Tomas Bily  <tbily@suse.cz>
12011
12012         gcc.dg/tree-prof/indir-call-prof.c: New.
12013         g++.dg/dg.exp: Add tree-prof subdirectory.
12014         g++.dg/tree-prof/indir-call-prof.C: New.
12015         g++.dg/tree-prof/tree-prof.exp: New.
12016
12017 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12018
12019         PR c++/17947
12020         * g++.dg/warn/deprecated.C: Update warning output.
12021         * g++.dg/warn/deprecated-2.C: Likewise.
12022         * g++.dg/warn/deprecated-3.C: New.
12023
12024 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         * gcc.c-torture/execute/nestfunc-7.c: New.
12027
12028 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12029
12030         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12031
12032 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12033
12034         * gcc.dg/m68k-pic-1.c: New.
12035
12036 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12037
12038         * gfortran.dg/array_memcpy_4.f90: New test case.
12039
12040 2007-01-18  Josh Conner  <jconner@apple.com>
12041
12042         PR target/30485
12043         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12044         * gcc.dg/vect/no-trapping-math-1: New.
12045         * gcc.dg/vect/no-trapping-math-2: New.
12046
12047 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12048
12049         * gcc.target/i386/387-8.c: Update comment about optimizing
12050         inherent load of 1.0 of fptan instruction.
12051
12052 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12053             Richard Guenther <rguenther@suse.de>
12054
12055         PR diagnostic/8268
12056         * gcc.dg/Warray-bounds.c: New testcase.
12057         * gcc.dg/Warray-bounds-2.c: New testcase.
12058         * g++.dg/warn/Warray-bounds.C: New testcase.
12059         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12060
12061 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12062
12063         PR fortran/30476
12064         * gfortran.dg/generic_12.f90: New test.
12065
12066 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12067
12068         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12069         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12070
12071 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12072
12073         * gcc.dg/dfp/compare-special.h: New file.
12074         * gcc.dg/dfp/compare-special-32.c: New test.
12075         * gcc.dg/dfp/compare-special-64.c: New test.
12076         * gcc.dg/dfp/compare-special-128.c: New test.
12077
12078 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12079             Paul Thomas  <pault@gcc.gnu.org>
12080             Steven G. Kargl  <kargl@gcc.gnu.org>
12081
12082         PR fortran/30404
12083         * gfortran.dg/forall_6.f90: New test case.
12084         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12085         * gfortran.dg/dependency_13.f90: Likewise.
12086
12087 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12088
12089         PR testsuite/12325
12090         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12091         targets that don't support Inf.
12092
12093 2007-01-15  Dale Johannesen  <dalej@apple.com>
12094
12095         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12096
12097 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12098
12099         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12100         of achar for 0xff to avoid the "Extended ASCII not
12101         implemented" error message.
12102
12103 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12104
12105         PR fortran/28172
12106         * gfortran.dg/altreturn_4.f90: New test.
12107
12108         PR fortran/29389
12109         * gfortran.dg/stfunc_4.f90: New test.
12110
12111         PR fortran/29712
12112         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12113         * gfortran.dg/initialization_1.f90: Change warning.
12114
12115         PR fortran/30283
12116         * gfortran.dg/specification_type_resolution_2.f90: New test.
12117
12118 2007-01-14  Jan Hubicka  <jh@suse.cz>
12119
12120         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12121         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12122         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12123         elimination.
12124
12125 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12126
12127         PR fortran/30410
12128         * gfortran.dg/external_procedures_2.f90: New test.
12129
12130 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12131
12132         PR target/30413
12133         * gcc.target/i386/pr30413.c: New test.
12134
12135 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12136
12137         PR fortran/30452
12138         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12139
12140 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12141
12142         * gcc.dg/20070112-1.c: New test.
12143
12144 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12145
12146         PR libgfortran/30435
12147         * gfortran.dg/list_read_6.f90: New test.
12148
12149 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12150
12151         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12152
12153 2007-01-12  Tom Tromey  <tromey@redhat.com>
12154
12155         PR preprocessor/28227:
12156         * gcc.dg/cpp/pr28227.c: New file.
12157
12158 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12159
12160         * gcc.dg/tree-ssa/loop-22.c: New test.
12161
12162 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12163
12164         PR tree-optimization/29516
12165         * gcc.dg/tree-ssa/loop-20.c: New test.
12166
12167 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12168
12169         PR libfortran/30415
12170         * minmaxloc_integer_kinds_1.f90:  New test.
12171
12172 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12173
12174         PR c++/29573
12175         * g++.dg/template/sizeof-template-argument.C: New test.
12176
12177 2007-01-11  Jan Hubicka  <jh@suse.cz>
12178
12179         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12180         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12181         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12182         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12183         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12184         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12185         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12186         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12187         transformation in question.
12188         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12189         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12190         * gcc.dg/always_inline3.c: Likewise.
12191
12192 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12193
12194         PR c++/28999
12195         * g++.dg/template/typename11.C: New test.
12196
12197 2007-01-10  Robert Kennedy <jimbob@google.com>
12198
12199         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12200
12201 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12202
12203         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12204         for different integer kinds.
12205         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12206         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12207         * gfortran.dg/ishft_2.f90: New test.
12208         * gfortran.dg/ishft_3.f90: New test.
12209
12210 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12211
12212         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12213
12214 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12215
12216         PR tree-optimization/30322
12217         * gcc.dg/tree-ssa/loop-21.c: New test.
12218
12219 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12220
12221         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12222
12223 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12224
12225         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12226
12227 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12228
12229         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12230         * g++.dg/warn/overflow-warn-3.C: Likewise.
12231         * g++.dg/warn/overflow-warn-4.C: Likewise.
12232         * g++.dg/warn/overflow-warn-5.C: Likewise.
12233         * g++.dg/warn/overflow-warn-6.C: Likewise.
12234         * g++.dg/warn/Woverflow-1.C: Likewise.
12235         * g++.dg/warn/Woverflow-2.C: Likewise.
12236         * g++.dg/warn/Woverflow-3.C: Likewise.
12237         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12238
12239 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12240
12241         * gfortran.dg/array_constructor_14.f90: New test case.
12242         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12243
12244 2007-01-08  Richard Guenther  <rguenther@suse.de>
12245
12246         PR tree-optimization/23603
12247         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12248         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12249
12250 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12251
12252         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12253         in __v8qi typedef.
12254         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12255         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12256         compiler behaviour.
12257         * gcc.dg/simd-5.c: Likewise.
12258         * gcc.dg/simd-6.c: Likewise.
12259         * g++.dg/conversion/simd1.C: Likewise.
12260         * g++.dg/conversion/simd3.C: Likewise.
12261         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12262         (main): Use it.
12263
12264 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12265
12266         PR tree-optimization/29877
12267         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12268         name of a hard register for the target concerned.  Adjust dg-error
12269         directives to cope with new behaviour of TER.
12270
12271 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12272
12273         PR c++/28986
12274         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12275         * g++.dg/warn/overflow-warn-1.C: New.
12276         * g++.dg/warn/overflow-warn-3.C: New.
12277         * g++.dg/warn/overflow-warn-4.C: New.
12278         * g++.dg/warn/overflow-warn-5.C: New.
12279         * g++.dg/warn/overflow-warn-6.C: New.
12280         * g++.dg/warn/Woverflow-1.C: New.
12281         * g++.dg/warn/Woverflow-2.C: New.
12282         * g++.dg/warn/Woverflow-3.C: New.
12283         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12284
12285 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12286
12287         PR fortran/27698
12288         * gfortran.dg/invalid_name.f90: New test.
12289         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12290         * gfortran.dg/gomp/pr29759.f90: Ditto.
12291
12292 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12293
12294         * gfortran.dg/present_1.f90:  Update error message.
12295
12296 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12297
12298         PR c++/19439
12299         * g++.dg/template/duplicate1.C: New test
12300         * g++.dg/template/memfriend6.C: Adjust error markers.
12301
12302 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12303
12304         PR tree-opt/30385
12305         * gcc.dg/torture/inline-1.c: New test.
12306
12307 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12308
12309         PR c/19978
12310         * gcc.dg/multiple-overflow-warn-1.c: New.
12311         * gcc.dg/multiple-overflow-warn-2.c: New.
12312         * gcc.dg/overflow-warn-6.c: New.
12313         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12314
12315 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12316
12317         * gfortran.dg/array_memcpy_1.f90: New test case.
12318         * gfortran.dg/array_memcpy_2.f90: Likewise.
12319
12320 2007-01-05  Richard Guenther  <rguenther@suse.de>
12321
12322         PR middle-end/27826
12323         * g++.dg/opt/pr27826.C: New testcase.
12324
12325 2007-01-05  Ian Lance Taylor  <iant@google.com>
12326
12327         * gcc.dg/Walways-true-1.c: New test.
12328         * gcc.dg/Walways-true-2.c: New test.
12329         * g++.dg/warn/Walways-true-1.C: New test.
12330         * g++.dg/warn/Walways-true-2.C: New test.
12331
12332 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12333
12334         PR c/30360
12335         * gcc.dg/pr30360.c: New test.
12336
12337 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12338
12339         PR fortran/23232
12340         * gfortran.dg/data_implied_do_1.f90: New test.
12341
12342         PR fortran/27996
12343         PR fortran/27998
12344         * gfortran.dg/char_length_1.f90: New test.
12345
12346 2007-01-05  Richard Guenther  <rguenther@suse.de>
12347
12348         PR middle-end/28116
12349         * g++.dg/opt/pr28116.C: New testcase.
12350
12351 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12352
12353         PR fortran/29624
12354         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12355           invalid deallocate.
12356         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12357         * gfortran.dg/protected_4.f90: Add pointer intent check.
12358         * gfortran.dg/protected_6.f90: Add pointer intent check.
12359         * gfortran.dg/pointer_intent_1.f90: New test.
12360         * gfortran.dg/pointer_intent_2.f90: New test.
12361         * gfortran.dg/pointer_intent_3.f90: New test.
12362
12363 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12364
12365         PR 30235
12366         * gfortran.dg/altreturn_2.f90: new test.
12367
12368 2007-01-04  Tom Tromey  <tromey@redhat.com>
12369
12370         PR preprocessor/28165:
12371         * gcc.dg/cpp/pr28165.c: New file.
12372
12373 2007-01-03  Josh Conner  <jconner@apple.com>
12374
12375         PR middle-end/29683
12376         * gcc.dg/pr29683.c: New.
12377
12378 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12379
12380         PR c++/28217
12381         * g++.dg/pch/template-1.C: New test.
12382         * g++.dg/pch/template-1.Hs: New file.
12383
12384 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12385
12386         PR middle-end/30353
12387         * gcc.c-torture/compile/complex-4.c: New test.
12388
12389 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12390
12391         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12392         -maltivec.
12393         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12394
12395 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR middle-end/30286
12398         * gcc.dg/pr30286.c: New test.
12399
12400         PR c++/29535
12401         * g++.dg/template/crash66.C: New test.
12402
12403         PR c++/29054
12404         * g++.dg/template/friend49.C: New test.
12405
12406 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12407
12408         * gfortran.dg/ibits.f90: New test.
12409
12410 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12411
12412         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12413         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12414
12415 2007-01-02  Jan Hubicka  <jh@suse.cz>
12416
12417         * gcc.dg/pr16194.c: We now output error on all three functions,
12418         not just first one.
12419
12420 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12421
12422         PR c/19977
12423         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12424         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12425
12426 2006-01-02  Ian Lance Taylor  <iant@google.com>
12427
12428         * g++.dg/warn/Wparentheses-22.C: New test.
12429         * g++.dg/warn/Wparentheses-23.C: New test.
12430
12431 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12432
12433         PR middle-end/7651
12434         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12435         * gcc.dg/declspec-3-Wextra.c: New.
12436         * gcc.dg/declspec-3-no.c: New
12437
12438 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12439
12440         PR fortran/20896
12441         * gfortran.dg/interface_10.f90: Remove.
12442
12443 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12444
12445         * gcc.dg/fold-eqxor-4.c: New test case.
12446
12447 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12448
12449         PR middle-end/30311
12450         * gcc.c-torture/compile/pr30311.c: New test.
12451
12452 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12453
12454         PR middle-end/30253
12455         * gcc.c-torture/compile/statement-expression-1.c: New test.
12456
12457 2007-01-01  Andreas Schwab  <schwab@suse.de>
12458
12459         PR target/29166
12460         * g++.dg/eh/pr29166.C: New test.
12461
12462 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12463
12464         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12465         New.
12466         (check_effective_target_vect_cmdline_needed): Use it.
12467
12468 2006-12-31  Richard Guenther  <rguenther@suse.de>
12469
12470         PR middle-end/30137
12471         * gcc.dg/pr30137-1.c: New testcase.
12472         * gcc.dg/pr30137-2.c: Likewise.
12473
12474 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12475
12476         PR middle-end/30322
12477         * gcc.dg/fold-plusnot-1.c: New test case.
12478
12479 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12480
12481         PR c++/29731
12482         * g++.dg/parse/template22.C: New test.
12483
12484 2006-12-31  Richard Guenther  <rguenther@suse.de>
12485
12486         PR middle-end/30338
12487         * gcc.c-torture/compile/pr30338.c: New testcase.
12488
12489 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12490
12491         PR fortran/27900
12492         * gfortran.dg/intrinsic_actual_4.f90: New test.
12493
12494         PR fortran/24325
12495         * gfortran.dg/func_decl_3.f90: New test.
12496
12497 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12498
12499         PR fortran/23060
12500         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12501         * gfortran.dg/c_by_val_1.f: New test.
12502         * gfortran.dg/c_by_val_2.f: New test.
12503         * gfortran.dg/c_by_val_3.f: New test.
12504
12505 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12506
12507         PR libfortran/30321
12508         * gfortran.dg/sum_zero_array_1.f90:  New test.
12509
12510 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR preprocessor/29612
12513         * gcc.dg/cpp/pr29612-1.c: New test.
12514         * gcc.dg/cpp/pr29612-2.c: New test.
12515
12516 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12517
12518         PR fortran/30034
12519         * gfortran.dg/pure_formal_proc_1.f90: New test.
12520
12521         PR fortran/30237
12522         * gfortran.dg/intrinsic_actual_3.f90: New test.
12523
12524 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12525
12526         PR fortran/30014
12527         * gfortran.dg/io_constraints_1.f90: Update test.
12528         * gfortran.dg/io_constraints_2.f90: Update test.
12529         * gfortran.dg/inquire_iolength.f90: New test.
12530
12531 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12532
12533         PR fortran/20896
12534         * gfortran.dg/interface_10.f90: New test.
12535         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12536         since z is already, locally a variable.
12537
12538         PR fortran/25135
12539         * gfortran.dg/generic_11.f90: New test.
12540         * gfortran.dg/interface_7.f90: Remove name clash between module
12541         name and procedure 'x' referenced in the interface.
12542
12543 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12544
12545         PR middle-end/7651
12546         * gcc.dg/Wmissing-parameter-type.c: New.
12547         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12548         * gcc.dg/Wmissing-parameter-type-no.c: New.
12549
12550 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12551
12552         PR fortran/25818
12553         * gfortran.dg/entry_array_specs_2.f: New test.
12554
12555         PR fortran/30084
12556         * gfortran.dg/nested_modules_6.f90: New test.
12557
12558 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12559
12560         PR middle-end/7651
12561         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12562         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12563
12564 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12565
12566         PR C++/30168
12567         * g++.dg/opt/complex6.C: New test.
12568
12569 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12570
12571         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12572         full" if the linker on spu-*-* warns about exceeding local store.
12573
12574         And revert this patch:
12575         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12576         fail to link due to relocation overflows on spu-*-*.
12577
12578 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12579
12580         PR fortran/30273
12581         * gfortran.dg/dependency_19.f90: New test.
12582
12583 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12584
12585         PR fortran/30202
12586         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12587
12588 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12589
12590         PR middle-end/30262
12591         * gcc.c-torture/execute/20061220-1.c: New test.
12592
12593         PR middle-end/30263
12594         * gcc.dg/gomp/asm-1.c: New test.
12595
12596         PR target/30230
12597         * g++.dg/eh/ia64-2.C: New test.
12598
12599 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12600
12601         PR target/28966
12602         PR target/29248
12603         * gcc.dg/rs6000-leaf.c: New.
12604
12605 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12606
12607         PR fortran/25392
12608         * gfortran.dg/f2c_8.f90: New test.
12609
12610 2006-12-20  Bill Wendling  <wendling@apple.com>
12611
12612         * gcc.dg/asm-b.c: Check for __ppc64__.
12613
12614 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12615
12616         PR fortran/30190
12617         * gfortran.dg/bounds_check_5.f90: New test.
12618
12619 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12620
12621         PR middle-end/30143
12622         * gcc.dg/gomp/complex-1.c: New testcase.
12623
12624 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12625
12626         * gfortran.dg/array_memset_1.f90: New test case.
12627
12628 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12629
12630         * lib/target-supports.exp: Add spu to
12631         check_effective_target_vect_widen_mult_hi_to_si.
12632
12633 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12634
12635         PR fortran/29992
12636         * gfortran.dg/generic_9.f90: New test.
12637
12638         PR fortran/30081
12639         * gfortran.dg/generic_10.f90: New test.
12640
12641 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12642
12643         PR tree-opt/30045
12644         * gcc.dg/pr30045.c: New test.
12645
12646 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12647
12648         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12649
12650 2006-12-19  Eric Christopher  <echristo@apple.com>
12651
12652         PR target/29302
12653         * gcc.c-torture/execute/pr29302-1.c: New.
12654
12655 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12656
12657         PR fortran/39238
12658         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12659
12660 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12661
12662         PR fortran/30236
12663         * gfortran.dg/altreturn_3.f90: New test.
12664
12665         * gfortran.dg/char_result_12.f90: Fix comment typos.
12666
12667 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12668
12669         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12670         as newlib's stdio.h uses non-traditional cpp constructs.
12671
12672 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12673
12674         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12675         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12676         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12677         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12678         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12679         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12680         * gfortran.dg/default_initialization.f: Renamed to
12681         default_initialization_1.f
12682         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12683         dollar_edit_descriptor_1.f
12684         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12685         dollar_edit_descriptor_2.f
12686         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12687         dollar_edit_descriptor_3.f
12688         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12689         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12690         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12691         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12692         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12693         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12694         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12695         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12696         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12697         * gfortran.dg/default_initialization_1.f: Renamed from
12698         default_initialization.f
12699         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12700         dollar_edit_descriptor-1.f
12701         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12702         dollar_edit_descriptor-2.f
12703         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12704         dollar_edit_descriptor-3.f
12705         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12706         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12707         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12708
12709 2006-12-18  Bill Wendling  <wendling@apple.com>
12710
12711         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12712         id is an OjbC keyword.
12713
12714 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12715
12716         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12717
12718 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12719
12720         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12721
12722 2006-12-18  Ian Lance Taylor  <iant@google.com>
12723
12724         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12725
12726 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12727
12728         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12729
12730 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12731
12732         PR fortran/30207
12733         * gfortran.fortran-torture/execute/where21.f90: New test.
12734
12735 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12736
12737         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12738
12739 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12740
12741         PR middle-end/7651
12742         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12743         * gcc.dg/if-empty-1.c: Likewise.
12744         * gcc.dg/pr23165.c: Likewise.
12745         * g++.dg/warn/empty-body.C: Likewise.
12746
12747 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12748
12749         PR libfortran/30005
12750         * gfortran.dg/open_errors.f90: New test.
12751
12752 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12753
12754         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12755
12756         * gcc.target/i386/ssse3-pabsb.c: New file.
12757         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12758         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12759         * gcc.target/i386/ssse3-palignr.c: Likewise.
12760         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12761         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12762         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12763         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12764         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12765         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12766         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12767         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12768         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12769         * gcc.target/i386/ssse3-psignb.c: Likewise.
12770         * gcc.target/i386/ssse3-psignd.c: Likewise.
12771         * gcc.target/i386/ssse3-psignw.c: Likewise.
12772         * gcc.target/i386/ssse3-vals.h: Likewise.
12773
12774 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12775
12776         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12777         * lib/fortran-torture.exp: Include target-supports.exp.
12778
12779 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12780
12781         PR target/30185
12782         * gcc.c-torture/execute/pr30185.c: New test.
12783
12784 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12785
12786         PR testsuite/30179
12787         PR testsuite/30180
12788         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12789         * gcc.dg/builtin-bswap-2.c: Likewise.
12790         * gcc.dg/builtin-bswap-3.c: Likewise.
12791         * gcc.dg/builtin-bswap-4.c: Likewise.
12792         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12793         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12794
12795 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12796
12797         PR libfortran/30145
12798         * gfortran.dg/write_zero_array: New test.
12799
12800 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12801
12802         PR fortran/30200
12803         * gfortran.dg/write_fmt_trim.f90: New test.
12804
12805 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12806
12807         PR 30194
12808         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12809         temporarily.
12810
12811 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12812
12813         * lib/target-supports.exp (check_weak_available): Use istarget
12814         "hppa*-*-hpux10*" instead of regexp.
12815         (check_cxa_atexit_available): Likewise.
12816
12817 2006-12-14  Richard Guenther  <rguenther@suse.de>
12818
12819         PR tree-optimization/30197
12820         * gcc.c-torture/execute/complex-1.c: Fix function name.
12821         * gcc.dg/builtins-61.c: New testcase.
12822
12823 2006-12-14  Richard Guenther  <rguenther@suse.de>
12824
12825         PR middle-end/30172
12826         * gcc.dg/pr30172-1.c: New testcase.
12827
12828 2006-12-14  Richard Guenther  <rguenther@suse.de>
12829
12830         PR tree-optimization/30198
12831         * gcc.dg/builtins-60.c: New testcase.
12832
12833 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12834
12835         * lib/target-supports.exp (vect_no_align): Remove spu.
12836
12837 2006-12-13  Ian Lance Taylor  <iant@google.com>
12838
12839         PR c++/19564
12840         PR c++/19756
12841         * g++.dg/warn/Wparentheses-5.C: New test.
12842         * g++.dg/warn/Wparentheses-6.C: New test.
12843         * g++.dg/warn/Wparentheses-7.C: New test.
12844         * g++.dg/warn/Wparentheses-8.C: New test.
12845         * g++.dg/warn/Wparentheses-9.C: New test.
12846         * g++.dg/warn/Wparentheses-10.C: New test.
12847         * g++.dg/warn/Wparentheses-11.C: New test.
12848         * g++.dg/warn/Wparentheses-12.C: New test.
12849         * g++.dg/warn/Wparentheses-13.C: New test.
12850         * g++.dg/warn/Wparentheses-14.C: New test.
12851         * g++.dg/warn/Wparentheses-15.C: New test.
12852         * g++.dg/warn/Wparentheses-16.C: New test.
12853         * g++.dg/warn/Wparentheses-17.C: New test.
12854         * g++.dg/warn/Wparentheses-18.C: New test.
12855         * g++.dg/warn/Wparentheses-19.C: New test.
12856         * g++.dg/warn/Wparentheses-20.C: New test.
12857         * g++.dg/warn/Wparentheses-21.C: New test.
12858
12859 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12860
12861         PR testsuite/30157
12862         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12863         for target "hppa.*hpux10".
12864
12865 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12866
12867         * g++.dg/debug/vartrack1.C: New test.
12868
12869         * g++.dg/opt/ifcvt1.C: New test.
12870
12871         * gcc.dg/tls/opt-13.c: New test.
12872
12873         * gcc.dg/20060425-2.c: New test.
12874
12875         * g++.dg/opt/pr15054-2.C: New test.
12876
12877         * gcc.c-torture/execute/20060420-1.c: New test.
12878
12879         * gcc.c-torture/execute/20060412-1.c: New test.
12880
12881         * objc/compile/20060406-1.m: New test.
12882
12883 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12884
12885         * g++.dg/template/array17.C: New test.
12886
12887 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12888
12889         * gcc.target/powerpc/altivec-23.c: New test.
12890
12891 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12892
12893         PR c++27316
12894         * g++.dg/inherit/error3.C: New test.
12895
12896         PR c++/28740
12897         * g++.dg/inherit/error4.C: New test.
12898
12899 2006-12-13  Richard Guenther  <rguenther@suse.de>
12900
12901         PR tree-optimization/17687
12902         * gcc.dg/builtins-59.c: New testcase.
12903
12904 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12905
12906         * gcc.target/spu/Wmain.c: New test.
12907
12908 2006-12-12  Josh Conner  <jconner@apple.com>
12909
12910         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12911         * g++.dg/abi/thunk4.C: Likewise.
12912         * g++.dg/abi/rtti3.C: Likewise.
12913
12914 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12915
12916         * gcc.target/spu/cpat-1.c: New test.
12917         * gcc.target/spu/cpat-2.c: New test.
12918         * gcc.target/spu/cpat-3.c: New test.
12919         * gcc.target/spu/cpat-4.c: New test.
12920
12921 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12922
12923         PR tree-opt/28436
12924         * gcc.c-torture/compile/vector-1.c: New test.
12925         * gcc.c-torture/compile/vector-2.c: New test.
12926         * gcc.c-torture/compile/vector-3.c: New test.
12927
12928 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12929
12930         * lib/fortran-torture.exp: Update copyright years.  Remove
12931         obsolete comment.  Test -ftree-vectorize where it makes sense.
12932         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12933         from fortran-torture.exp.
12934         * gfortran.dg/char_transpose_1.f90,
12935         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12936         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12937         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12938         '-w' to dg-options.
12939
12940 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12941
12942         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12943         saved_${tool}_load.
12944
12945 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12946
12947         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12948         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12949         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12950         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12951         gaps.
12952
12953 2006-12-12  Richard Guenther  <rguenther@suse.de>
12954
12955         PR middle-end/30147
12956         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12957
12958 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12959             Diego Novillo  <dnovillo@redhat.com>
12960
12961         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12962         VDEF/VUSE changes.
12963         * gcc.dg/tree-ssa/pr26421.c: Likewise
12964         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12965         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12966         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12967         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12968         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12969         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12970         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12971         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12972         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12973
12974 2006-12-11  Jan Hubicka  <jh@suse.cz>
12975
12976         * gcc.dg/tree-prof/stringop-1.c: New test.
12977         * gcc.dg/tree-prof/stringop-2.c: New test.
12978
12979 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12980
12981         PR target/30120
12982         * gcc.target/i386/pr30120.c: New test.
12983
12984         Revert:
12985         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12986
12987         * gcc.target/i386/x87regparm-1.c: New test.
12988         * gcc.target/i386/x87regparm-2.c: New test.
12989         * gcc.target/i386/x87regparm-3.c: New test.
12990         * gcc.target/i386/x87regparm-4.c: New test.
12991
12992 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12993
12994         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12995
12996 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12997
12998         PR fortran/23994
12999         * gfortran.dg/protected_1.f90: New test.
13000         * gfortran.dg/protected_2.f90: New test.
13001         * gfortran.dg/protected_3.f90: New test.
13002         * gfortran.dg/protected_4.f90: New test.
13003         * gfortran.dg/protected_5.f90: New test.
13004         * gfortran.dg/protected_6.f90: New test.
13005
13006 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13007             Tobias Burnus  <burnus@gcc.gnu.org>
13008
13009         PR fortran/29975
13010         PR fortran/30068
13011         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13012         interface.
13013         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13014         ambiguous interfaces.
13015         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13016         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13017         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13018         ambiguous interfaces.
13019         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13020         * gfortran.dg/array_initializer_2.f90: Add initializer array
13021         constructor test.
13022
13023         PR fortran/30096
13024         * gfortran.dg/interface_9.f90: Test that host interfaces are
13025         not checked for ambiguity with the local version.
13026
13027 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13028
13029         PR fortran/29464
13030         * gfortran.dg/module_interface_2.f90: New test.
13031
13032 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13033
13034         PR fortran/29941
13035         * gfortran.dg/assumed_len.f90: New test.
13036
13037 2006-12-09  Richard Guenther  <rguenther@suse.de>
13038
13039         * g++.dg/warn/implicit-typename1.C: Qualify types.
13040         * g++.dg/parse/crash12.C: Likewise.
13041         * g++.dg/tree-ssa/pr22444.C: Likewise.
13042
13043 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13044
13045         * gfortran.dg/array_2.f90: Added sqrt test.
13046
13047 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13048
13049         * gcc.target/i386/x87regparm-1.c: XFAIL.
13050         * gcc.target/i386/x87regparm-2.c: XFAIL.
13051         * gcc.target/i386/x87regparm-3.c: XFAIL.
13052         * gcc.target/i386/x87regparm-4.c: XFAIL.
13053
13054 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13055
13056         * lib/target-supports.exp
13057         (check_effective_target_large_long_double): New.
13058         * gcc.dg/Wconversion-real.c : Use it.
13059         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13060         unsigned.
13061
13062 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13063
13064         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13065
13066 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13067
13068         PR fortran/27546
13069         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13070
13071 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/29732
13074         * g++.dg/template/crash65.C: New test.
13075         * g++.dg/template/spec16.C: Tweak error markers.
13076
13077 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13078
13079         * gcc.target/spu: New directory.
13080         * gcc.target/spu/spu.exp: New file.
13081         * gcc.target/spu/intrinsics-1.c: New test.
13082
13083 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13084
13085         PR c++/29980
13086         * g++.dg/ext/attrib27.C: New test.
13087         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13088         * g++.dg/parse/typedef5.C: Likewise.
13089
13090 2006-12-07  Mike Stump  <mrs@apple.com>
13091
13092         * treelang/compile/var_defs.tree: Adjust.
13093
13094 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/29730
13097         * g++.dg/template/crash64.C: New test.
13098         * g++.dg/parse/crash27.C: Adjust error markers.
13099
13100 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13101
13102         PR libfortran/30009
13103         PR libfortran/30056
13104         * gfortran.dg/read_eof_4.f90:  Add tests.
13105         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13106         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13107
13108 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/29729
13111         * g++.dg/template/crash63.C: New test.
13112
13113         PR c++/29728
13114         * g++.dg/template/crash62.C: New test.
13115
13116 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13117
13118         PR fortran/30003
13119         * gfortran.dg/allocatable_function_1.f90: Increase the number
13120         of expected calls of free to 10; the lhs section reference is
13121         now evaluated so there is another call to bar.  Change the
13122         comment appropriately.
13123         * gfortran.dg/array_section_1.f90: New test.
13124
13125 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13126
13127         PR fortran/29912
13128         * gfortran.dg/char_result_12.f90: New test.
13129
13130 2006-12-05  Richard Guenther  <rguenther@suse.de>
13131
13132         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13133         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13134         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13135         vect_double, xfail for spu*-*-*.
13136
13137 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13138
13139         PR fortran/29962
13140         * initialization_4.f90: Test noninteger exponents (-std=f95).
13141         * initialization_5.f90: New test for noninteger exponents
13142           with -std=f2003.
13143
13144 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13145
13146         PR fortran/29821
13147         * gfortran.dg/parameter_array_section_1.f90: New test.
13148
13149 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13150
13151         PR c++/29733
13152         * g++.dg/template/crash61.C: New test.
13153
13154         PR c++/29632
13155         * g++.dg/template/error23.C: New test.
13156
13157 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13158
13159         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13160
13161 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13162
13163         PR fortran/29916
13164         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13165
13166 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13167
13168         PR middle-end/29965
13169         * gcc.dg/gomp/pr29965-1.c: New test.
13170         * gcc.dg/gomp/pr29965-2.c: New test.
13171         * gcc.dg/gomp/pr29965-3.c: New test.
13172         * gcc.dg/gomp/pr29965-4.c: New test.
13173         * gcc.dg/gomp/pr29965-5.c: New test.
13174         * gcc.dg/gomp/pr29965-6.c: New test.
13175         * g++.dg/gomp/pr29965-1.C: New test.
13176         * g++.dg/gomp/pr29965-2.C: New test.
13177         * g++.dg/gomp/pr29965-3.C: New test.
13178         * g++.dg/gomp/pr29965-4.C: New test.
13179         * g++.dg/gomp/pr29965-5.C: New test.
13180         * g++.dg/gomp/pr29965-6.C: New test.
13181         * g++.dg/gomp/pr29965-7.C: New test.
13182         * g++.dg/gomp/pr29965-8.C: New test.
13183         * g++.dg/gomp/pr29965-9.C: New test.
13184         * g++.dg/gomp/pr29965-10.C: New test.
13185
13186 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13187
13188         * gnat.dg/pointer_variable_bounds.adb: New test.
13189         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13190         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13191
13192 2006-12-03  Eric Christopher  <echristo@apple.com>
13193
13194         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13195
13196 2006-12-03  Richard Henderson  <rth@redhat.com>
13197             Andrew Pinski  <pinskia@gmail.com>
13198
13199         PR C++/14329
13200         * g++.dg/warn/unit-1.C: New test.
13201
13202 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13203
13204         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13205
13206 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13207
13208         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13209         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13210         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13211         * gcc.dg/vect/vect-70.c: Reduce array size.
13212         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13213         vect_no_compaer_double targets.
13214         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13215         vect_float, vect_double, and vect_int.
13216
13217 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13218
13219         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13220         test for loop versioning on vect_no_align targets.
13221         * gcc.dg/vect/pr20122.c: Likewise.
13222         * gcc.dg/vect/vect-105.c: Likewise.
13223         * gcc.dg/vect/vect-42.c: Likewise.
13224         * gcc.dg/vect/vect-43.c: Likewise.
13225         * gcc.dg/vect/vect-74.c: Likewise.
13226         * gcc.dg/vect/vect-75.c: Likewise.
13227         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13228         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13229         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13230         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13231
13232 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13233
13234         PR fortran/29642
13235         * gfortran.dg/value_1.f90 : New test.
13236         * gfortran.dg/value_2.f90 : New test.
13237         * gfortran.dg/value_3.f90 : New test.
13238         * gfortran.dg/value_4.f90 : New test.
13239         * gfortran.dg/value_4.c : Called from value_4.f90.
13240
13241 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13242
13243         PR C++/30033
13244         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13245
13246 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13247
13248         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13249
13250 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13251
13252         PR c/27953
13253         * gcc.dg/pr27953.c: New test.
13254
13255 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13256
13257         PR c++/30022
13258         * g++.dg/ext/vector5.C: New test.
13259
13260         PR c++/30021
13261         * g++.dg/other/main1.C: New test.
13262
13263 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13264
13265         PR libfortran/29568
13266         * gfortran.dg/convert_implied_open.f90:  Change to
13267         new default record length.
13268         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13269         new error message.
13270         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13271
13272 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13273
13274         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13275
13276 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13277
13278         PR c++/29066
13279         * g++.dg/expr/pr29066.c: New.
13280
13281 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13282             Zdenek Dvorak <dvorakz@suse.cz>
13283
13284         PR tree-optimization/29921
13285         * gcc.dg/pr29921-2.c: New test.
13286
13287 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13288
13289         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13290         (i386_get_cpuid): New function.
13291         (i386_cpuid_ecx): Likewise.
13292         (i386_cpuid_edx): Likewise.
13293         (i386_cpuid): Updated to call i386_cpuid_edx.
13294
13295         * gcc.target/i386/sse3-addsubpd.c: New file.
13296         * gcc.target/i386/sse3-addsubps.c: Likewise.
13297         * gcc.target/i386/sse3-haddpd.c: Likewise.
13298         * gcc.target/i386/sse3-haddps.c: Likewise.
13299         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13300         * gcc.target/i386/sse3-hsubps.c: Likewise.
13301         * gcc.target/i386/sse3-lddqu.c: Likewise.
13302         * gcc.target/i386/sse3-movddup.c: Likewise.
13303         * gcc.target/i386/sse3-movshdup.c: Likewise.
13304         * gcc.target/i386/sse3-movsldup.c: Likewise.
13305
13306 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13307
13308         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13309
13310 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13311
13312         * gcc.dg/dfp/convert-int-max.c: New test.
13313         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13314
13315 2006-11-30  Richard Guenther  <rguenther@suse.de>
13316
13317         * gcc.dg/vect/vect-pow-1.c: Rename ...
13318         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13319         floats instead of doubles, check successful vectorization.
13320
13321 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13322
13323         PR target/29945
13324         * gcc.c-torture/compile/pr29945.c: New testcase.
13325
13326 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13327
13328         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13329         -maltivec.
13330
13331 2006-11-29  Eric Christopher  <echristo@apple.com>
13332
13333         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13334
13335 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13336
13337         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13338
13339         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13340
13341 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13342
13343         PR c++/29022
13344         * g++.dg/inherit/virtual2.C: New test.
13345         * g++.dg/inherit/virtual3.C: Likewise.
13346         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13347         * g++.dg/inherit/error2.C: Likewise.
13348         * g++.dg/template/instantiate1.C: Likewise.
13349
13350 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13351
13352         PR tree-opt/29984
13353         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13354
13355 2006-11-28  Jan Hubicka  <jh@suse.cz>
13356
13357         * gcc.dg/memcpy-1.c: New test.
13358
13359 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13360
13361         PR c++/29735
13362         * g++.dg/warn/main-3.C: New test.
13363
13364 2006-11-28  Jan Hubicka  <jh@suse.cz>
13365
13366         * gcc.dg/winline-1.c: New test.
13367
13368 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13369
13370         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13371         alignments.
13372
13373 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13374
13375         PR fortran/29976
13376         * gfortran.dg/missing_optional_dummy_3.f90
13377
13378 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13379
13380         PR fortran/20880
13381         * gfortran.dg/interface_3.f90: Modify errors.
13382
13383 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13384
13385         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13386         fail to link due to relocation overflows on spu-*-*.
13387
13388 2006-11-27  Michael Matz  <matz@suse.de>
13389             Andreas Krebbel  <krebbel1@de.ibm.com>
13390
13391         PR target/29319
13392         * gcc.dg/20061127-1.c: New testcase.
13393
13394 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13395
13396         * gcc.dg/20061124-1.c: Add exit() function prototype.
13397
13398 2006-11-27  Jan Hubicka  <jh@suse.cz>
13399
13400         * gcc.target/i386/memcpy-1.c: Adjust size.
13401         * gcc.dg/visibility-11.c: Likewise.
13402
13403 2006-11-27  Richard Guenther  <rguenther@suse.de>
13404
13405         PR middle-end/25620
13406         * gcc.target/i386/pow-1.c: New testcase.
13407         * gcc.dg/builtins-58.c: Likewise.
13408
13409 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/29886
13412         * g++.dg/expr/cast8.C: New test.
13413
13414 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13415
13416         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13417         Don't ever inline the testcase.
13418
13419 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13420
13421         PR fortran/29982
13422         * gfortran.fortran-torture/compile/parameter_3.f90: New
13423         testcase.
13424
13425 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13426
13427         PR fortran/29951
13428         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13429
13430 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13431
13432         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13433         for CHAR.
13434
13435 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13436
13437         PR libgfortran/29936
13438         * gfortran.dg/write_check3.f90: New test.
13439
13440 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13441
13442         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13443
13444 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13445
13446         PR fortran/20880
13447         * gfortran.dg/interface_3.f90: New test.
13448
13449         PR fortran/29387
13450         * gfortran.dg/generic_8.f90: New test.
13451
13452 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13453
13454         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13455         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13456         * gfortran.dg/specifics_3.f90: Remove.
13457
13458 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13459
13460         PR c/29955
13461         * gcc.dg/gomp/pr29955.c: New test.
13462
13463         PR c/29736
13464         * gcc.dg/pr29736.c: New test.
13465
13466 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13467
13468         PR tree-opt/29964
13469         * gcc.dg/pure-1.c: New test.
13470
13471 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13472
13473         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13474         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13475
13476 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13477
13478         * gcc.dg/20061124-1.c: New testcase.
13479
13480 2006-11-23  Eric Christopher  <echristo@apple.com>
13481
13482         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13483
13484 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13485
13486         PR c/2707
13487         PR c++/26167
13488         * gcc.dg/Wconversion-integer.c: New. Supersedes
13489         Wconversion-negative-constants.c
13490         * gcc.dg/Wconversion-real.c: New.
13491         * gcc.dg/Wconversion-real-integer.c: New.
13492         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13493         * g++.dg/warn/Wconversion1.C: Modified.
13494
13495 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13496
13497         * gfortran.dg/overload_1.f90: New test.
13498
13499 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13500
13501         PR c/9072
13502         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13503         Wtraditional-conversion.
13504         * gcc.dg/overflow-warn-2.c: Likewise.
13505         * gcc.dg/Wconversion.c: Likewise. Renamed as
13506         Wtraditional-conversion.c .
13507         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13508         Wtraditional-conversion-2.c .
13509         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13510         Wtraditional-conversion-2.c
13511         * gcc.dg/Wconversion-negative-constants.c: New.
13512
13513 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13514
13515         * gcc.dg/tree-ssa/dump-1.c: New test.
13516
13517 2006-11-23  David Ung <davidu@mips.com>
13518
13519         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13520         -mfp64, allowable when ISA >= 33 and float is enabled.
13521         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13522         of mthc1 and mfhc1 patterns.
13523
13524 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13525
13526         PR tree-optimization/29921
13527         * gcc.dg/pr29921.c: New test.
13528
13529 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13530
13531         PR fortran/29441
13532         * gfortran.dg/initialization_4.f90: New test.
13533
13534 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13535
13536         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13537         platforms that have interleaving support.
13538         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13539         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13540         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13541         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13542         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13543         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13544         gcc.dg/vect/vect-strided-u8-i8.c,
13545         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13546         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13547         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13548         gcc.dg/vect/vect-strided-float.c,
13549         gcc.dg/vect/vect-strided-a-mult.c,
13550         gcc.dg/vect/vect-strided-mult-char-ls.c,
13551         gcc.dg/vect/vect-strided-a-u16-mult.c,
13552         gcc.dg/vect/vect-strided-a-u32-mult.c,
13553         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13554         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13555         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13556         gcc.dg/vect/vect-strided-mult.c,
13557         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13558         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13559         New.
13560
13561 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13562
13563         PR fortran/25087
13564         * gfortran.dg/auto_char_len_4.f90: New test.
13565
13566 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/29652
13569         * gfortran.dg/generic_7.f90: New test.
13570         * gfortran.dg/defined_operators_1.f90: Add new error.
13571
13572 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13573
13574         PR tree-optimization/29902
13575         * g++.dg/tree-ssa/pr29902.C: New test.
13576
13577 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13578
13579         PR fortran/29820
13580         * gfortran.dg/used_types_13.f90: New test.
13581
13582 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13583
13584         * gcc.dg/dfp/snan.c: Delete.
13585
13586 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13587
13588         * g++.dg/cpp0x/static_assert1.C: New.
13589         * g++.dg/cpp0x/static_assert2.C: New.
13590         * g++.dg/cpp0x/static_assert3.C: New.
13591
13592 2006-11-21  Richard Guenther  <rguenther@suse.de>
13593
13594         * gcc.dg/vect/vect-pow-1.c: New testcase.
13595         * gcc.dg/vect/vect-pow-2.c: Likewise.
13596
13597 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13598
13599         PR c++/29570
13600         * g++.dg/template/static29.C: New test.
13601
13602         PR c++/29734
13603         * g++.dg/conversion/simd4.C: New test.
13604
13605 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13606
13607         PR c++/29475
13608         * g++.dg/template/access19.C: New test.
13609         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13610         error is reported.
13611
13612 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13613
13614         PR tree-opt/25500
13615         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13616
13617 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13618
13619         PR fortran/27546
13620         * gfortran.dg/import.f90: Extended test.
13621         * gfortran.dg/import2.f90: Extended test.
13622
13623 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13624
13625         * gfortran.dg/volatile3.f90: Add conflict test.
13626
13627 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13628
13629         PR fortran/24783
13630         * gfortran.dg/implicit_10.f90: New test.
13631
13632 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13633
13634         PR c++/8586
13635         * g++.dg/warn/Wall-write-strings.C: New.
13636
13637 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13638
13639         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13640         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13641
13642 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13643
13644         * gfortran.dg/use_3.f90: Remove error message.
13645         * gfortran.dg/iso_fortran_env_1.f90: New test.
13646         * gfortran.dg/iso_fortran_env_2.f90: New test.
13647         * gfortran.dg/iso_fortran_env_3.f90: New test.
13648         * gfortran.dg/iso_fortran_env_4.f90: New test.
13649
13650 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13651
13652         * gcc.dg/vect/vect-27.c: Fix initialization.
13653
13654 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13655
13656         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13657         * gcc.dg/torture/builtin-minmax-1.c: New.
13658
13659         * gcc.dg/builtins-20.c: Add cases for copysign.
13660
13661 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13662
13663         PR fortran/24285
13664         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13665
13666 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13667         * gfortran.dg/use_1.f90: New test.
13668         * gfortran.dg/use_1.f90: New test.
13669         * gfortran.dg/use_1.f90: New test.
13670
13671 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13672
13673         PR tree-optimization/29801
13674         * gcc.dg/pr29801.c: New test.
13675
13676 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13677
13678         PR middle-end/29584
13679         * gcc.dg/torture/pr29584.c: New test.
13680
13681 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13682
13683         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13684         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13685         * gcc.target/powerpc/compress-float-ppc.c,
13686         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13687         powerpc_fprs.
13688         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13689         do not pass -mhard-float.
13690
13691 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13692
13693         * gnat.dg/volatile_aggregate.adb: New test.
13694
13695 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13696
13697         PR fortran/29391
13698         PR fortran/29489
13699         * gfortran.dg/bound_2.f90: Add more checks.
13700         * gfortran.dg/bound_3.f90: New test.
13701
13702 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13703
13704         PR target/29201
13705         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13706
13707 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13708
13709         * gfortran.dg/import3.f90: Fix error message.
13710
13711 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13712
13713         PR tree-opt/29788
13714         * gfortran.fortran-torture/compile/inline_1.f90:
13715         New testcase.
13716
13717 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13718
13719         * gcc.target/i386/x87regparm-1.c: New test.
13720         * gcc.target/i386/x87regparm-2.c: New test.
13721         * gcc.target/i386/x87regparm-3.c: New test.
13722         * gcc.target/i386/x87regparm-4.c: New test.
13723
13724 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13725
13726         PR fortran/27546
13727         * gfortran.dg/import.f90: New test.
13728         * gfortran.dg/import2.f90: New test.
13729         * gfortran.dg/import3.f90: New test.
13730
13731 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13732
13733         PR fortran/27588
13734         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13735
13736 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13737
13738         PR fortran/29806
13739         * gfortran.dg/contains.f90: New test.
13740         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13741
13742 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13743
13744         PR tree-optimization/29581
13745         * gcc.dg/pr29581-1.c: New test.
13746         * gcc.dg/pr29581-2.c: New test.
13747         * gcc.dg/pr29581-3.c: New test.
13748         * gcc.dg/pr29581-4.c: New test.
13749         * gfortran.dg/pr29581.f90: New test.
13750
13751 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13752
13753         PR fortran/29702
13754         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13755         numbers in error message headers.
13756
13757 2006-11-14  Richard Guenther  <rguenther@suse.de>
13758
13759         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13760         to i?86 and x86_64 targets.
13761
13762 2006-11-14  Caroline Tice  <ctice@apple.com>
13763
13764         * gcc.dg/pubtypes-1.c: New file/testcase.
13765         * gcc.dg/pubtypes-2.c: New file/testcase.
13766         * gcc.dg/pubtypes-3.c: New file/testcase.
13767         * gcc.dg/pubtypes-4.c: New file/testcase.
13768         * g++.dg/pubtypes.C: New file/testcase.
13769
13770 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13771
13772         PR c++/29106
13773         * g++.dg/init/self1.C: New test.
13774
13775 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13776
13777         PR fortran/29657
13778         * gfortran.dg/conflicts.f90: Add.
13779
13780 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13781
13782         PR rtl-optimization/29798
13783
13784         * gcc.c-torture/execute/pr29798.c: New.
13785
13786 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13787
13788         * gcc.dg/builtins-20.c: Add more cases.
13789
13790 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13791
13792         PR fortran/29759
13793         * gfortran.dg/gomp/pr29759.f90: New test.
13794
13795 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/29518
13798         * g++.dg/template/static28.C: New test.
13799
13800 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13801
13802         * lib/c-torture.exp: Use target-libpath.exp.
13803         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13804         set GCC_EXEC_PREFIX env var from global variable of same name.
13805
13806 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13807
13808         PR fortran/26994
13809         * gfortran.fortran-torture/compile/transfer-1.f90:
13810         New testcase.
13811
13812 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13813             Zdenek Dvorak <dvorakz@suse.cz>
13814
13815         PR tree-optimization/29680
13816         * gcc.dg/alias-11.c: New test.
13817
13818 2006-11-12  Jason Merrill  <jason@redhat.com>
13819             Andrew Pinski <pinskia@physics.uc.edu>
13820
13821         PR middle-end/28915
13822         * gcc.target/i386/vectorize1.c: New.
13823
13824 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13825
13826         PR rtl-optimization/29797
13827         * gcc.c-torture/execute/pr29797-1.c: New test case.
13828
13829 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13830
13831         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13832
13833 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13834
13835         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13836
13837 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13838
13839         PR tree-optimization/13827
13840         * gcc.dg/fold-eqand-1.c: New test case.
13841
13842 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13843
13844         PR rtl-opt/28812
13845         * gcc.c-torture/execute/mayalias-3.c: New test.
13846
13847 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13848
13849         PR middle-end/27528
13850         * gcc.c-torture/compile/pr27528.c: New test.
13851         * gcc.dg/pr27528.c: Likewise.
13852
13853 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13854
13855         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13856
13857         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13858
13859 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13860
13861         PR fortran/29758
13862         * gfortran.dg/reshape_source_size_1.f90: New test.
13863
13864 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13865
13866         PR fortran/29315
13867         * gfortran.dg/aliasing_dummy_4.f90: New test.
13868
13869 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13870
13871         PR target/29777
13872         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13873         and x86_64-*-* targets.
13874
13875 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13876
13877         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13878         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13879         New macros. Use them in exact tests.
13880         (TESTIT3): New macro.
13881         Add tests for fmin, fmax and fma.
13882
13883 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13884
13885         PR fortran/29431
13886         * gfortran.dg/array_constructor_13.f90: New test.
13887
13888 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13889
13890         PR fortran/29744
13891         * gfortran.dg/used_types_12.f90: New test.
13892
13893 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13894
13895         PR middle-end/29726
13896         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13897         (test6): Ditto.
13898         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13899         * gcc.dg/fold-eqandshift-3.c: New test case.
13900
13901 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13902
13903         PR fortran/29699
13904         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13905
13906         PR fortran/21370
13907         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13908
13909 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13910
13911         * gcc.dg/20061109-1.c: New testcase.
13912
13913 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13914
13915         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13916
13917 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13918
13919         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13920         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13921
13922 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13923
13924         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13925         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13926
13927 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13928
13929         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13930
13931 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13932
13933         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13934         vect-9.c).
13935         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13936         * gcc.dg/vect/vect-9.c: Now vectorizable.
13937         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13938         that support vect_widen_mult.
13939         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13940         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13941         vect-reduc-dot-u16.c).
13942         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13943         vect-reduc-dot-u16.c).
13944         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13945         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13946         vect-reduc-dot-s8.c).
13947         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13948         vect-reduc-dot-s8.c).
13949         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13950         vect-reduc-dot-s8.c).
13951         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13952         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13953         vect-reduc-dot-u8.c).
13954         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13955         vect-reduc-dot-u8.c).
13956         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13957         * gcc.dg/vect/vect-multitypes-9.c: New test.
13958         * gcc.dg/vect/vect-multitypes-10.c: New test.
13959         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13960         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13961         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13962         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13963         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13964         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13965         wrapv-vect-reduc-dot-s8.c.
13966         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13967         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13968         targets that support vec_unpack.
13969         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13970         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13971         (check_effective_target_vect_widen_mult_hi_to_si): New.
13972         (check_effective_target_vect_widen_sum): Removed.
13973
13974         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13975
13976         * gcc.dg/vect/vect-multitypes-8.c: New test.
13977         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13978
13979         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13980
13981         * gcc.dg/vect/vect-multitypes-7.c: New test.
13982
13983         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13984
13985         * gcc.dg/vect/vect-multitypes-4.c: New test.
13986         * gcc.dg/vect/vect-multitypes-5.c: New test.
13987         * gcc.dg/vect/vect-multitypes-6.c: New test.
13988
13989         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13990
13991         * gcc.dg/vect/vect-multitypes-1.c: New test.
13992         * gcc.dg/vect/vect-multitypes-2.c: New test.
13993         * gcc.dg/vect/vect-multitypes-3.c: New test.
13994
13995 2006-11-07  Eric Christopher  <echristo@apple.com>
13996
13997         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13998         Test using scan-assembler-not.
13999
14000 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.dg/inline-17.c: New test.
14003
14004 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14005
14006         PR other/25028
14007         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14008         on HP-UX.
14009
14010 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14011
14012         PR fortran/29539
14013         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14014
14015         PR fortran/29634
14016         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14017         test.
14018
14019 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14020
14021         PR fortran/29601
14022         * gfortran.dg/volatile.f90: Add.
14023         * gfortran.dg/volatile2.f90: Add.
14024         * gfortran.dg/volatile3.f90: Add.
14025         * gfortran.dg/volatile4.f90: Add.
14026         * gfortran.dg/volatile5.f90: Add.
14027         * gfortran.dg/volatile6.f90: Add.
14028         * gfortran.dg/volatile7.f90: Add.
14029
14030 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14031
14032         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14033           for matching error messages.
14034         * gfortran.dg/specifics_3.f90: Adjust pattern
14035           for matching error messages.
14036
14037 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14038             Bernhard Fischer  <aldot@gcc.gnu.org>
14039
14040         * lib/gcc-dg.exp (output-exists): New proc.
14041         (output-exists-not): New proc.
14042         * gcc.test-framework/test-framework.awk: Support new directives.
14043         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14044         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14045         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14046         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14047         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14048         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14049
14050 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14051
14052         PR fortran/29630
14053         PR fortran/29679
14054         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14055         * gfortran.dg/initialization_3.f90: New.
14056
14057 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14058
14059         PR libgfortran/25545
14060         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14061
14062 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14063
14064         PR middle-end/29695
14065         * gcc.c-torture/execute/pr29695-1.c: New test.
14066         * gcc.c-torture/execute/pr29695-2.c: New test.
14067
14068 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14069
14070         PR fortran/29565
14071         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14072
14073 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14074
14075         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14076         for matching error messages.
14077
14078 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14079
14080         PR target/26915
14081         * gcc.target/i386/387-12.c: New test.
14082
14083 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14084
14085         PR libfortran/29713
14086         * gfortran.dg/pr29713.f90: New test.
14087
14088 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14089
14090         * gcc.c-torture/execute/arith-rand-ll.c:
14091         Also test for bogus rest sign.
14092
14093 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14094
14095         PR libfortran/27895
14096         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14097
14098 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14099
14100         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14101         from error messages.
14102
14103 2006-11-02  Mike Stump  <mrs@apple.com>
14104
14105         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14106
14107         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14108
14109 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14110
14111         * g++.dg/eh/gcsec1.C: New test.
14112
14113 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14114
14115         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14116         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14117
14118 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14119
14120         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14121         hexadecimal value.
14122         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14123         * gcc.dg/pr14796-2.c: Likewise.
14124
14125 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14126
14127         * gcc.c-torture/execute/20061101-1.c: New test.
14128
14129 2006-11-01  Richard Guenther  <rguenther@suse.de>
14130
14131         * gcc.target/i386/fpprec-1.c: New testcase.
14132
14133 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14134
14135         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14136         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14137
14138 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14139
14140         * gcc.c-torture/execute/20061031-1.c: New test.
14141
14142 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14143
14144         PR 23067
14145         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14146         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14147         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14148         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14149         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14150         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14151         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14152
14153 2006-10-31  Eric Christopher  <echristo@apple.com>
14154             Falk Hueffner  <falk@debian.org>
14155
14156         * gcc.dg/builtin-bswap-1.c: New.
14157         * gcc.dg/builtin-bswap-2.c: New.
14158         * gcc.dg/builtin-bswap-3.c: New.
14159         * gcc.dg/builtin-bswap-4.c: New.
14160         * gcc.dg/builtin-bswap-5.c: New.
14161         * gcc.target/i386/builtin-bswap-1.c: New.
14162
14163 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14164
14165         * gcc.dg/inline-16.c: New.
14166
14167         PR 16622
14168         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14169         defining it.
14170         * gcc.dg/inline-13.c: New.
14171         * gcc.dg/inline-14.c: New.
14172         * gcc.dg/inline-15.c: New.
14173
14174         PR 11377
14175         * gcc.dg/inline6.c: New.
14176         * gcc.dg/inline7.c: New.
14177
14178 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14179
14180         PR middle-end/23470
14181         * gcc.dg/pr23470-1.c: New test case.
14182
14183 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14184
14185         PR fortran/29537
14186         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14187         data.
14188         * gfortran.dg/blockdata_2.f90: New testcase.
14189
14190 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14191
14192         PR libfortran/29627
14193         * gfortran.dg/unf_short_record_1.f90:  New test.
14194
14195 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14196
14197         PR fortran/29067
14198         * gfortran.dg/pr29067.f: New test.
14199
14200 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14201             Richard Sandiford  <richard@codesourcery.com>
14202
14203         * lib/target-supports.exp (get_compiler_messages): Append options
14204         as a single list element.
14205         (check_effective_target_arm_vfp_ok): New.
14206         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14207
14208 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14209
14210         PR fortran/29387
14211         * gfortran.dg/intrinsic_actual_2.f90: New test.
14212
14213         PR fortran/29490
14214         * gfortran.dg/actual_array_interface_1.f90: New test.
14215
14216         PR fortran/29641
14217         * gfortran.dg/used_types_11.f90: New test.
14218
14219 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14220
14221         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14222         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14223         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14224         * g++.old-deja/g++.mike/net25.C (main): Same.
14225         * g++.dg/lookup/exception1.C (main): Same.
14226         * g++.dg/parse/parens2.C (main): Same.
14227
14228 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14229
14230         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14231
14232 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14233
14234         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14235         * gcc.dg/torture/builtin-math-3.c: Likewise.
14236
14237 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14238
14239         PR fortran/29452
14240         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14241         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14242
14243 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14244
14245         PR Fortran/29410
14246         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14247
14248 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14249
14250         * lib/target-supports.exp (check_function_available): Declare
14251         function before calling.
14252
14253 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14254
14255         PR tree-optimization/29637
14256         * gcc.dg/pr29637.c: New test.
14257
14258 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14259
14260         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14261         tree canonicalization.
14262
14263 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14264
14265         * gcc.dg/builtins-20.c: Add more hypot tests.
14266
14267 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14268
14269         * gcc.dg/fold-compare-1.c: New test case.
14270
14271 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14272
14273         PR c++/16307
14274         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14275
14276 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14277
14278         PR tree-optimization/15458
14279         * gcc.dg/fold-xornot-1.c: New test case.
14280
14281 2006-10-29  Richard Guenther  <rguenther@suse.de>
14282
14283         * gcc.target/i386/math-torture/trunc.c: New testcase.
14284
14285 2006-10-29  Richard Guenther  <rguenther@suse.de>
14286
14287         * gcc.target/i386/math-torture/round.c: New testcase.
14288
14289 2006-10-29  Richard Guenther  <rguenther@suse.de>
14290
14291         * gcc.target/i386/math-torture/ceil.c: New testcase.
14292         * gcc.target/i386/math-torture/floor.c: Likewise.
14293
14294 2006-10-29  Richard Guenther  <rguenther@suse.de>
14295
14296         * gcc.target/i386/math-torture/rint.c: New testcase.
14297         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14298
14299 2006-10-29  Richard Guenther  <rguenther@suse.de>
14300
14301         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14302         * gcc.target/i386/math-torture/lceil.c: Likewise.
14303
14304 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14305
14306         PR libgfortran/24313
14307         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14308
14309 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14310
14311         * gcc.c-torture/execute/20020118-1.c,
14312         gcc.c-torture/execute/builtins/strlen.c,
14313         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14314         comment typos.
14315
14316 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14317
14318         * gcc.dg/builtins-20.c: Add tests for hypot.
14319         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14320         two-argument builtins.
14321         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14322         TESTIT2.  Update all callers.
14323         (TESTIT2, TESTIT2_R): New helper macros.
14324         Add testcases for pow, hypot and atan2.
14325
14326 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14327
14328         PR C++/29295
14329         * g++.dg/expr/bool1.C: New test.
14330         * g++.dg/expr/bool2.C: New test.
14331
14332 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14333
14334         PR fortran/28224
14335         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14336         * gfortran.dg/namelist_internal.f90: New test.
14337
14338 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14339
14340         PR fortran/29625
14341         * gfortran.dg/io_real_boz.f90: Add.
14342         * gfortran.dg/io_real_boz2.f90: Add.
14343
14344 2006-10-28  Richard Guenther  <rguenther@suse.de>
14345
14346         PR middle-end/26899
14347         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14348
14349 2006-10-28  Richard Guenther  <rguenther@suse.de>
14350
14351         PR target/28806
14352         * gcc.target/i386/math-torture/lround.c: New testcase.
14353
14354 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14355
14356         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14357         * gcc.dg/builtins-44.c: Likewise.
14358         * gcc.dg/builtins-45.c: Likewise.
14359         * gcc.dg/pr28796-2.c: Likewise.
14360         * gcc.dg/unordered-3.c: Likewise.
14361
14362 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14363
14364         PR libgfortran/27954
14365         * gfortran.dg/error_recovery_2.f90: New test.
14366
14367 2006-10-26  Richard Guenther  <rguenther@suse.de>
14368
14369         * gcc.target/i386/i386.exp: Use glob, not find to collect
14370         tests.  Avoids recursing into subdirectories.
14371         * gcc.target/i386/math-torture/math-torture.exp: Torture
14372         for interesting ia32 math options.
14373         * gcc.target.i386/math-torture/lrint.c: New testcase.
14374
14375 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14376
14377         PR libgfortran/29563
14378         * gfortran.dg/arrayio_9.f90: Update test.
14379         * gfortran.dg/arrayio_19.f90: New test.
14380
14381 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14382
14383         * gcc.dg/20061026.c: New testcase.
14384
14385 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14386
14387         PR libgfortran/29563
14388         * gfortran.dg/arrayio_9.f90: New test.
14389
14390 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14391
14392         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14393         Copy the strings manually, as strcpy may call strlen.
14394
14395 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14396
14397         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14398         Add checks for log, log2, log10 and log1p.
14399
14400         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14401         we already test 0.0.  Add checks for expm1, log, log2, log10,
14402         log1p, cbrt, erf and erfc.
14403
14404 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14405
14406         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14407
14408 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14409
14410         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14411         and remainderl() built-in functions.  Remove -ffast-math from
14412         dg-options.
14413
14414 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14415
14416         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14417         acosh and atanh.
14418
14419         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14420         floating point modifiers to arguments passed to float and long
14421         double functions respectively.  Update all callers to use floating
14422         point numbers, not integers.  Add tests for exp, exp2 and
14423         exp10/pow10.
14424
14425         * gcc.dg/torture/builtin-math-3.c: New test.
14426
14427 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14428
14429         PR fortran/29393
14430         * gfortran.dg/initialize_2.f90: New.
14431
14432 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.dg/torture/builtin-math-2.c: New test.
14435
14436 2006-10-24  Richard Guenther  <rguenther@suse.de>
14437
14438         PR middle-end/28796
14439         * gcc.dg/pr28796-1.c: New testcase.
14440         * gcc.dg/pr28796-2.c: Likewise.
14441
14442 2006-10-24  Richard Guenther  <rguenther@suse.de>
14443
14444         * gcc.dg/builtins-57.c: New testcase.
14445
14446 2006-10-24  Richard Guenther  <rguenther@suse.de>
14447
14448         PR tree-optimization/29567
14449         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14450
14451 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14452
14453         PR tree-optimization/14784
14454         * gcc.dg/alias-10.c: New test.
14455
14456 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14457
14458         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14459
14460 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14461
14462         * gcc.dg/builtin-strncat-chk-1.c: New test.
14463
14464 2006-10-23  Jan Hubicka  <jh@suse.cz>
14465
14466         * gcc.dg/memmove-1.c: New test.
14467
14468 2006-10-23  Paul Brook  <paul@codesourcery.com>
14469
14470         * gcc.dg/pragma-pack-5.c: New test.
14471
14472 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14473
14474         * g++.dg/other/s390-1.C: New testcase.
14475
14476 2006-10-23  Richard Guenther  <rguenther@suse.de>
14477
14478         PR middle-end/27132
14479         PR middle-end/23295
14480         * gcc.dg/pr27132.c: New testcase.
14481         * gcc.dg/pr23295.c: Likewise.
14482         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14483         * g++.dg/tree-ssa/pr19807.C: Likewise.
14484
14485 2006-10-23  Richard Guenther  <rguenther@suse.de>
14486
14487         PR middle-end/21032
14488         * gcc.dg/pr21032.c: New testcase.
14489
14490 2006-10-22  Jeff Law  <law@redhat.com>
14491         Richard Guenther  <rguenther@suse.de>
14492
14493         PR tree-optimization/15911
14494         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14495
14496 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14497
14498         PR c++/20647
14499         * g++.dg/abi/rtti3.C: New.
14500
14501 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14502
14503         PR middle-end/28252
14504         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14505         transformation.
14506
14507 2006-10-21  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/3511
14510         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14511
14512 2006-10-21  Richard Guenther  <rguenther@suse.de>
14513
14514         PR middle-end/26898
14515         * gcc.dg/torture/pr26898-1.c: New testcase.
14516         * gcc.dg/torture/pr26898-2.c: Likewise.
14517
14518 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14519
14520         PR c++/28053
14521         * g++.dg/parse/bitfield1.C: Adjust error markers.
14522         * g++.dg/parse/bitfield2.C: New test.
14523
14524 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14525
14526         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14527
14528 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14529
14530         PR libfortran/27895
14531         * gfortran.dg/zero_sized_1.f90: New test.
14532
14533 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14534
14535         * gcc.dg/div-compare-1.c: New test.
14536
14537 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14538
14539         PR fortran/29216
14540         * gfortran.dg/result_default_init_1.f90: New test.
14541
14542         PR fortran/29314
14543         * gfortran.dg/automatic_default_init_1.f90: New test.
14544
14545         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14546         from 38 to 33.
14547
14548 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14549
14550         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14551         'using namespace std' without previous declaration.
14552         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14553         * g++.old-deja/g++.robertl/eb133c.C: New.
14554
14555 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14556
14557         PR libgfortran/29277
14558         * gfortran.dg/streamio_4.f90: Update test.
14559         * gfortran.dg/streamio_11.f90: New test.
14560
14561 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14562
14563         PR c++/27952
14564         * g++.dg/inherit/virtual1.C: New test.
14565
14566 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/28261
14569         * g++.dg/parse/enum3.C: New test.
14570
14571 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/29039
14574         * g++.dg/init/ctor8.C: New test.
14575
14576 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14577
14578         PR c++/27270
14579         * g++.dg/ext/complit8.C: Tweak error markers.
14580         * g++.dg/template/complit1.C: Add error marker.
14581
14582 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14583
14584         PR c++/27270
14585         * g++.dg/ext/complit8.C: New test.
14586
14587         PR c++/29408
14588         * g++.dg/parse/dtor12.C: New test.
14589
14590         PR c++/29435
14591         * g++.dg/template/sizeof11.C: New test.
14592
14593 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14594
14595         PR fortran/29392
14596         * gfortran.dg/data_char_3.f90: New test.
14597
14598         PR fortran/29451
14599         * gfortran.dg/negative_automatic_size.f90: New test.
14600
14601 2006-10-16  David Daney  <ddaney@avtrex.com>
14602
14603         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14604
14605 2006-10-16  Eric Christopher  <echristo@apple.com>
14606
14607         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14608         x86_64.
14609
14610 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/28211
14613         * g++.dg/tc1/dr49.C: Tweak error messages.
14614         * g++.dg/parse/template21.C: New test.
14615
14616 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14617
14618         PR middle-end/20491
14619         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14620
14621 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14622
14623         PR fortran/29403
14624         * gfortran.dg/print_1.f90: New test.
14625
14626 2006-10-15  Jan Hubicka  <jh@suse.cz>
14627
14628         PR middle-end/29241
14629         * gcc.c-torture/compile/pr29241.c: New testcase.
14630
14631 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14632
14633         PR middle-end/29250
14634         * gcc.c-torture/compile/pr29250.c: New test.
14635
14636 2006-10-15  Richard Guenther  <rguenther@suse.de>
14637
14638         * gcc.dg/pr29299.c: New testcase.
14639
14640 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14641
14642         PR fortran/24767
14643         * gfortran.dg/label_4.f90: Adjust warning flag.
14644
14645 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14646
14647         PR fortran/29371
14648         * gfortran.dg/nullify_3.f90: New test.
14649
14650 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14651
14652         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14653         on Solaris 2.5.1 too.
14654
14655 2006-10-13  Eric Christopher  <echristo@apple.com>
14656
14657         * gcc.dg/pr25993.c: Skip for darwin.
14658
14659 2006-10-13  Eric Christopher  <echristo@apple.com>
14660
14661         * gcc.dg/visibility-11.c: Skip for darwin.
14662
14663 2006-10-13  Eric Christopher  <echristo@apple.com>
14664
14665         * gcc.dg/darwin-weakimport-1.c: Use
14666         -fno-asynchronous-unwind-tables.
14667         * gcc.dg/darwin-weakimport-3.c: Ditto.
14668
14669 2006-10-13  Richard Guenther  <rguenther@suse.de>
14670
14671         PR tree-optimization/29446
14672         * gcc.dg/torture/pr29446.c: New testcase.
14673
14674 2006-10-13  Bill Wendling  <wendling@apple.com>
14675
14676         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14677         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14678         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14679         * g++.old-deja/g++.law/shadow1.C: Likewise.
14680         * g++.old-deja/g++.law/ctors10.C: Likewise.
14681         * g++.dg/debug/namespace1.C: Likewise.
14682         * g++.dg/inherit/namespace-as-base.C: Likewise.
14683         * g++.dg/opt/delay-slot-1.C: Likewise.
14684         * g++.dg/parse/defarg10.C: Likewise.
14685         * g++.dg/template/ptrmem11.C: Likewise.
14686         * g++.dg/template/mem_func_ptr.C: Likewise.
14687         * g++.dg/template/spec19.C: Likewise.
14688
14689 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14690
14691         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14692
14693 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14694
14695         PR fortran/29373
14696         * gfortran.dg/implicit_9.f90: New test.
14697
14698         PR fortran/29407
14699         * gfortran.dg/namelist_25.f90: New test.
14700
14701         PR fortran/27701
14702         * gfortran.dg/same_name_2.f90: New test.
14703
14704         PR fortran/29232
14705         * gfortran.dg/host_assoc_types_1.f90: New test.
14706
14707         PR fortran/29364
14708         * gfortran.dg/missing_derived_type_1.f90: New test.
14709         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14710
14711         PR fortran/29422
14712         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14713
14714         PR fortran/29428
14715         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14716
14717 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14718
14719         PR fortran/29391
14720         * gfortran.dg/bound_2.f90: New test.
14721
14722 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14723
14724         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14725         directive.
14726         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14727         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14728         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14729         * gfortran.dg/gomp/reduction3.f90: Likewise.
14730         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14731         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14732         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14733         * gfortran.dg/forall_4.f90: Likewise.
14734         * gfortran.dg/spec_expr_4.f90: Likewise.
14735         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14736         * gfortran.dg/forall_5.f90: Likewise.
14737         * gfortran.dg/open_access_append_2.f90: Add check for
14738         compile-time warning.
14739
14740 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/28506
14743         * g++.dg/parse/pure1.C: New test.
14744
14745 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14746
14747         PR fortran/21435
14748         * gfortran.dg/io_constraints_3.f90: New test.
14749         * gfortran.dg/open_access_append_1.f90: Add checks
14750         for compile-time warnings.
14751         * gfortran.dg/pr20163-2.f: Likewise.
14752         * gfortran.dg/iostat_2.f90: Likewise.
14753         * gfortran.dg/label_4.f90: Delete the temporary
14754         file.
14755         * gfortran.dg/direct_io_2.f90: Add a FILE=
14756         specifier.
14757         * gfortran.dg/iomsg_1.f90: Add check for
14758         compile-time warning.
14759
14760 2006-10-12  Jan Hubicka  <jh@suse.cz>
14761
14762         PR c/28419
14763         * gcc.dg/pr28319.c: New test.
14764
14765 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14766         PR c++/29318
14767         * g++.dg/ext/vla4.C: New test.
14768
14769 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14770
14771         PR c++/27961
14772         * g++.dg/template/crash60.C: New test.
14773         * g++.dg/other/large-size-array.C: Adjust error markers.
14774         * g++.dg/parse/crash27.C: Likewise.
14775         * g++.dg/template/crash1.C: Likewise.
14776
14777 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14778
14779         PR testsuite/29093
14780         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14781
14782 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14783
14784         PR preprocessor/28709
14785         * gcc.dg/cpp/paste14.c: New test.
14786
14787 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/29175
14790         * g++.dg/init/array24.C: New test.
14791
14792 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14793
14794         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14795         of <sys/types.h>.
14796
14797 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14798
14799         PR c++/29024
14800         * g++.dg/parse/typedef8.C: New test.
14801         * g++.dg/other/mult-stor1.C: Adjust error markers.
14802
14803 2006-10-11  Richard Guenther  <rguenther@suse.de>
14804
14805         PR tree-optimization/28230
14806         * gcc.dg/torture/pr28230.c: New testcase.
14807
14808 2006-10-11  Richard Guenther  <rguenther@suse.de>
14809
14810         PR inline-asm/29119
14811         * gcc.dg/torture/pr29119.c: New testcase.
14812
14813 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14814
14815         PR middle-end/29272
14816         * gcc.c-torture/execute/20060930-2.c: New test.
14817
14818 2006-10-09  Richard Henderson  <rth@redhat.com>
14819
14820         Revert emutls patch.
14821
14822 2006-10-09  Richard Guenther  <rguenther@suse.de>
14823
14824         PR middle-end/29254
14825         * gcc.dg/pr29254.c: New testcase.
14826
14827 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14828             Paul Thomas  <pault@gcc.gnu.org>
14829
14830         PR fortran/20541
14831         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14832         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14833         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14834         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14835         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14836         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14837         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14838         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14839         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14840         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14841         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14842         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14843         * gfortran.dg/alloc_comp_std.f90: New test.
14844         * gfortran.dg/move_alloc.f90: New test.
14845
14846 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14847
14848         PR fortran/29115
14849         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14850
14851         PR fortran/29211
14852         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14853
14854 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14855
14856         PR fortran/28585
14857         * gfortran.dg/new_line.f90: New test.
14858
14859 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14860
14861         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14862         * gcc.dg/torture/builtin-convert-1.c,
14863         gcc.dg/torture/builtin-convert-2.c,
14864         gcc.dg/torture/builtin-convert-3.c,
14865         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14866
14867 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14868
14869         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14870         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14871         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14872         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14873
14874 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14875
14876         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14877         Xfail some tests for powerpc-darwin and powerpc-aix.
14878
14879 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14880
14881         PR c/29380
14882         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14883
14884 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14885
14886         PR target/29300
14887         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14888         on hppa*-*-hpux*.
14889
14890 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14891
14892         PR fortran/16580
14893         PR fortran/29288
14894         * gfortran.fortran-torture/execute/specifics.f90:
14895         Add tests for using all possible intrinsics as actual arguments.
14896         * gfortran.dg/specifics_1.f90: Add tests for using
14897         all possible intrinsics as actual arguments.
14898         * gfortran.dg/specifics_2.f90: New file.
14899         * gfortran.dg/specifics_3.f90: New file.
14900
14901 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14902
14903         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14904         * gcc.dg/debug/debug-2.c: Likewise.
14905
14906 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14907
14908         * gcc.c-torture/compile/sync-2.c: New test.
14909
14910 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14911
14912         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14913         line endings.
14914
14915 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14916
14917         PR rtl-optimization/29128
14918         * gcc.c-torture/compile/pr29128.c: New test.
14919
14920 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14921
14922         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14923         line endings.
14924
14925 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14926
14927         PR middle-end/29256
14928         * gcc.dg/tree-ssa/loop-19.c: New test.
14929
14930 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14931
14932         PR tree-optimization/29330
14933         * gcc.dg/pr29330.c: New test.
14934
14935         PR target/28924
14936         * gcc.c-torture/compile/20061005-1.c: New test.
14937
14938 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14939
14940         * gcc.dg/typename-vla-1.c: New case.
14941         * gnat.dg/forward_vla.adb: New case.
14942
14943 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14944
14945         PR tree-optimization/29290
14946         * gfortran.dg/loop_nest_1.f90: New test.
14947
14948         PR target/29198
14949         * gcc.dg/tls/opt-12.c: New test.
14950
14951         PR fortran/28415
14952         * gfortran.dg/save_2.f90: New test.
14953
14954         PR c/29091
14955         * gcc.dg/pr29091.c: New test.
14956
14957 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14958
14959         * lib/target-supports.exp
14960         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14961         same as x86_64-*-*; check for LP64.
14962
14963 2006-10-04  Richard Henderson  <rth@redhat.com>
14964
14965         * lib/target-supports.exp (check_effective_target_tls): Redefine
14966         to mean non-emulated tls.
14967         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14968         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14969         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14970         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14971         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14972         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14973         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14974
14975 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14976
14977         PR fortran/29343
14978         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14979
14980 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14981
14982         * gfortran.dg/bounds_check_fail_1.f90: New test.
14983
14984 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14985
14986         PR c++/29020
14987         * g++.dg/template/friend48.C: New test.
14988
14989 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14990
14991         PR fortran/29098
14992         * gfortran.dg/default_initialization_2.f90: New test.
14993
14994 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14995
14996         PR fortran/20779
14997         PR fortran/20891
14998         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14999
15000 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15001
15002         PR fortran/29284
15003         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15004
15005         PR fortran/29321
15006         PR fortran/29322
15007         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15008
15009         PR fortran/25091
15010         PR fortran/25092
15011         * gfortran.dg/entry_array_specs_1.f90: New test.
15012
15013 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15014
15015         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15016         insufficient to inhibit some test failures at -O3.  Do testing
15017         on integers.
15018
15019 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15020
15021         PR c++/29138
15022         * g++.dg/inherit/access8.C: New test.
15023         * g++.dg/template/dtor4.C: Tweak error messages.
15024
15025 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15026
15027         PR fortran/27478
15028         * gfortran.dg/entry_8.f90: New test.
15029
15030 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15031
15032         PR c++/29291
15033         * g++.dg/parse/new4.C: New test.
15034
15035 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15036
15037         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15038         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15039         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15040         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15041         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15042
15043 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15044
15045         PR fortran/19260
15046         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15047         * gfortran.dg/continuation_2.f90: New test.
15048
15049         PR fortran/19262
15050         * gfortran.dg/continuation_3.f90: New test.
15051         * gfortran.dg/continuation_4.f90: New test.
15052         * gfortran.dg/continuation_5.f: New test.
15053         * gfortran.dg/continuation_6.f: New test.
15054
15055 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15056
15057         PR c++/29226
15058         * g++.dg/template/vla1.C: New test.
15059
15060 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15061
15062         PR fortran/29210
15063         * gfortran.dg/complex_parameter_1.f90: New test.
15064
15065 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15066
15067         PR c/29154
15068         * gcc.c-torture/execute/20060929-1.c: New test.
15069
15070 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/29105
15073         * g++.dg/template/member6.C: New test.
15074         * g++.dg/parse/typename7.C: Adjust error markers.
15075
15076         PR c++/29080
15077         * g++.dg/template/member7.C: New test.
15078
15079 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15080
15081         PR c/24010
15082         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15083         gcc.dg/Woverride-init-3.c: New tests.
15084
15085 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15086
15087         * gcc.c-torture/execute/20060930-1.c: New test.
15088
15089 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15090
15091         PR fortran/18791
15092         * gfortran.dg/specifics_1.f90: New test.
15093         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15094         complex specifics.
15095
15096 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15097
15098         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15099         pthread-init-common.h: New.
15100
15101 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15102
15103         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15104         precision on some archs.
15105
15106 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15107
15108         * gcc.dg/non-local-goto-1.c: New test.
15109         * gcc.dg/non-local-goto-2.c: Likewise.
15110         * gcc.dg/setjmp-3.c: Likewise.
15111         * gcc.dg/setjmp-4.c: Likewise.
15112
15113 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15114
15115         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15116
15117 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15118
15119         PR fortran/28276
15120         * gfortran.dg/exponent_1.f90: New test.
15121
15122         PR fortran/27021
15123         * gfortran.dg/nearest_1.f90: New test.
15124
15125 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15126
15127         PR middle-end/25261
15128         PR middle-end/28790
15129         * gcc.dg/gomp/nestedfn-1.c: New test.
15130
15131 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15132
15133         PR objc/29195
15134         * objc/compile/method-1.m: New test.
15135
15136 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15137
15138         PR c++/26938
15139         * g++.dg/template/crash58.C: New test.
15140         * g++.dg/parse/crash28.C: Adjust error markers.
15141         * g++.dg/template/crash34.C: Likewise.
15142         * g++.dg/template/friend31.C: Likewise.
15143         * g++.dg/template/crash32.C: Likewise.
15144
15145         PR c++/27329
15146         * g++.dg/template/crash59.C: New test.
15147
15148         PR c++/27667
15149         * g++.dg/template/spec33.C: New test.
15150         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15151
15152 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15153             Adam Nemet  <anemet@caviumnetworks.com>
15154
15155         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15156         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15157
15158 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15159
15160         PR target/28911
15161         * gcc.dg/pr28911.c: New.
15162
15163 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15164
15165         PR target/29169
15166         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15167         (dg-options): Add -mfpmath=387.
15168
15169 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15170
15171         PR c/28706
15172         * gcc.dg/pr28706.c: New test.
15173
15174         PR c/28712
15175         * gcc.dg/pr28712.c: New test.
15176
15177 2006-09-22  Mike Stump  <mrs@apple.com>
15178
15179         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15180
15181 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15182
15183         PR tree-optimization/28888
15184         * gcc.dg/pr28888.c: New test.
15185
15186 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15187
15188         PR c++/29016
15189         * g++.dg/init/ptrfn1.C: New test.
15190
15191 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15192
15193         PR c++/28861
15194         * g++.dg/template/spec32.C: New test.
15195         * g++.dg/parse/crash9.C: Adjust error markers.
15196
15197         PR c++/28303
15198         * g++.dg/template/typedef6.C: New test.
15199         * g++.dg/init/error1.C: Adjust error markers.
15200         * g++.dg/parse/crash9.C: Likewise.
15201         * g++.dg/template/crash55.C: Likewise.
15202
15203 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15204
15205         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15206
15207 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15208
15209         PR target/27650
15210         * g++.dg/ext/dllimport12.C: New test.
15211
15212 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15213
15214         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15215         * gcc.target/mips/nmadd-2.c: Likewise.
15216         * gcc.target/mips/mips-ps-6.c: New test.
15217         * gcc.target/mips/neg-abs-1.c: Likewise.
15218         * gcc.target/mips/neg-abs-2.c: Likewise.
15219         * gcc.target/mips/nmadd-3.c: New test.
15220
15221 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15222
15223         PR middle-end/28046
15224         * gcc.dg/gomp/atomic-10.c: New test.
15225         * g++.dg/gomp/atomic-10.C: New test.
15226
15227 2006-09-20  Eric Christopher  <echristo@apple.com>
15228
15229         * gcc.target/i386/sse3-not-fisttp.c: New.
15230
15231 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15232
15233         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15234
15235 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15236
15237         * gcc.c-torture/execute/pr28289.c (one): New variable.
15238         (main): Use it instead of argc.
15239         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15240         (main): Use it instead of argc.
15241
15242 2006-09-19  Paul Brook  <paul@codesourcery.com>
15243
15244         PR target/28516
15245         * gcc.dg/nested-func-5.c: New test.
15246
15247 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15248
15249         * lib/target-supports.exp (check_effective_target_tls): Compile
15250         test stubs using ${tool}_target_compile, not just target_compile.
15251         (check_effective_target_tls_runtime): Likewise.
15252
15253 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15254
15255         * gcc.c-torture/compile/20030405-1.x: Remove.
15256
15257         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15258         optimising linker from discarding it.
15259
15260 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15261
15262         PR fortran/28526
15263         * gfortran.dg/keyword_symbol_1.f90: New test.
15264
15265         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15266         pedantic compilation option.
15267
15268 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15269
15270         PR fortran/29060
15271         * gfortran.dg/spread_shape_1.f90: New test.
15272
15273 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15274
15275         PR tree-optimization/28887
15276         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15277
15278 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15279
15280         PR c/25993
15281         * gcc.dg/pr25993.c: New test.
15282
15283 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15284
15285         PR tree-opt/21591
15286         * gcc.dg/vect/pr21591.c: New test.
15287
15288 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15289
15290         PR tree-opt/29059
15291         * gcc.c-torture/compile/strcpy-1.c: New test.
15292         * gcc.c-torture/compile/strcpy-2.c: New test.
15293         * gcc.c-torture/compile/memcpy-1.c: New test.
15294         * gcc.c-torture/compile/memcpy-2.c: New test.
15295
15296 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15297
15298         PR testsuite/29055
15299         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15300
15301 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15302
15303         * gnat.dg/specs/double_record_extension1.ads: New test.
15304         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15305
15306 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15307
15308         PR fortran/29051
15309         * gfortran.dg/oldstyle_3.f90: New test.
15310
15311 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15312
15313         PR libgfortran/29099
15314         * gfortran.dg/secnds-1.f: New test.
15315
15316 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15317
15318         PR libgfortran/29053
15319         * gfortran.dg/streamio_9.f90: New test.
15320         * gfortran.dg/streamio_10.f90: New test.
15321
15322 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15323
15324         PR C++/29002
15325         * g++.dg/init/array22.C: New test.
15326         * g++.dg/init/array23.C: New test.
15327
15328 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15329
15330         * stackcheck.lst: Update list of tests requiring stack checking.
15331         * norun.lst: Adjust for above change.
15332         * ada95.lst: New file.
15333         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15334         requiring -gnat95 switch.
15335
15336 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15337
15338         * gnat.dg/in_out_parameter.adb: New test.
15339
15340 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15341
15342         PR debug/28980
15343         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15344
15345 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15346
15347         * gnat.dg/specs/unchecked_union.ads: New test.
15348
15349 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15350
15351         PR rtl-optimization/28982
15352         * gcc.c-torture/execute/pr28982a.c: New test.
15353         * gcc.c-torture/execute/pr28982b.c: Likewise.
15354
15355 2006-09-12  Eric Christopher  <echristo@apple.com>
15356
15357         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15358         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15359
15360 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15361
15362         PR c/28768
15363         PR preprocessor/14634
15364         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15365         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15366         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15367
15368 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15369
15370         * gcc.dg/pr28243.c: New test.
15371
15372 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15373
15374         PR fortran/28971
15375         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15376         this undiagnosed regression reappears.
15377
15378 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15379
15380         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15381         Treat $srcdir as a literal.
15382         * lib/fortran-torture.exp (fortran-torture-compile,
15383         fortran-torture-execute): Likewise.
15384         * lib/objc-torture.exp (objc-torture-compile,
15385         objc-torture-execute): Likewise.
15386         * lib/profopt.exp (profopt-execute): Likewise.
15387
15388 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15389
15390         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15391
15392 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15393
15394         PR testsuite/28950
15395         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15396
15397 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15398
15399         PR target/13685
15400         * gcc.target/i386/pr13685.c: New test.
15401
15402 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15403
15404         * gcc.dg/pr28726.c: New test.
15405
15406 2006-09-11  Josh Conner  <jconner@apple.com>
15407
15408         * gcc.dg/nrv3.c: Increase size of structure.
15409         * gcc.dg/nrv4.c: Likewise.
15410         * gcc.dg/nrv5.c: Likewise.
15411
15412 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15413
15414         PR libfortran/28890
15415         gfortran.dg/assumed_charlen_function_5.f90: New test.
15416
15417 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/28991
15420         * g++.dg/init/static3.C: New test.
15421
15422 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15423
15424         PR testsuite/29007
15425         * gcc.dg/long-long-cst1.c (t): Add cast to
15426         __SIZE_TYPE__ before casting to int.
15427         (main): Return 0 on success.
15428
15429 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15430
15431         * gcc.c-torture/execute/20060910-1.c: New test.
15432
15433 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15434
15435         PR middle-end/26983
15436         * gcc.dg/pr26983.c: New test.
15437
15438 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15439
15440         PR target/29006
15441         * gcc.c-torture/execute/pr29006.c: New test.
15442
15443 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15444
15445         PR libfortran/28947
15446         gfortran.dg/matmul_4.f90: New test.
15447
15448 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15449
15450         PR fortran/28959
15451         gfortran.dg/used_types_10: New test.
15452
15453 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15454
15455         PR libfortran/28923
15456         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15457         gfortran.dg/array_initializer_3.f90: New test.
15458
15459 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15460
15461         PR fortran/28914
15462         * gfortran.dg/actual_array_constructor_3.f90: New test.
15463
15464 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15465
15466         PR testsuite/26778
15467         * gcc.target/i386/pr26778.c: New testcase.
15468
15469 2006-09-08  Eric Christopher  <echristo@apple.com>
15470
15471         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15472         * gcc.target/i386/memcpy-1.c: Ditto.
15473         * gcc.target/i386/asm-1.c: Ditto.
15474         * gcc.target/i386/20060512-4.c: Ditto.
15475         * gcc.target/i386/compress-float-387.c: Ditto.
15476         * gcc.target/i386/20060512-1.c: Ditto.
15477         * gcc.target/i386/compress-float-sse.c: Ditto.
15478         * gcc.target/i386/20060512-2.c: Ditto.
15479         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15480         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15481         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15482         * gcc.dg/pr26449.c: Ditto.
15483         * gcc.dg/attr-ms_struct-2.c: Ditto.
15484         * gcc.dg/attr-ms_struct-1.c: Ditto.
15485         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15486
15487 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15488
15489         PR c/28504
15490         * gcc.dg/vla-10.c: New test.
15491
15492 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15493
15494         PR c++/28858
15495         * g++.dg/parse/template20.C: New test.
15496         * g++.dg/template/operator8.C: Remove obsolete part.
15497         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15498         * g++.old-deja/g++.pt/crash65.C: Likewise.
15499
15500 2006-09-07  Jason Merrill  <jason@redhat.com>
15501
15502         PR middle-end/27724
15503         * gcc.dg/long-long-cst1.c: New test.
15504
15505 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15506
15507         PR C++/28906
15508         * g++.dg/other/array3.C: New test.
15509         * g++.dg/other/array4.C: New test.
15510         * g++.dg/other/array5.C: New test.
15511
15512 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15513
15514         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15515
15516 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15517
15518         PR target/28946
15519         * gcc.target/i386/pr28946.c: New test.
15520
15521 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15522
15523         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15524         in integer literal constant.
15525         * gfortran.dg/enum_8.f90: Ditto.
15526         * gfortran.dg/g77/20030326-1.f: Ditto.
15527
15528 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15529
15530         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15531         nonconformance usage.
15532
15533 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15534
15535         PR middle-end/28862
15536         * gcc.c-torture/compile/vector-align-1.c: New test.
15537
15538 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15539
15540         PR rtl-opt/27883
15541         * g++.dg/opt/copysign-1.C: New test.
15542
15543 2006-09-06  Jason Merrill  <jason@redhat.com>
15544
15545         PR c++/27371
15546         * g++.dg/warn/unused-result1.C: New test.
15547
15548 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/28903
15551         * g++.dg/ext/vla3.C: New test.
15552
15553         PR c++/28886
15554         * g++.dg/template/array16.C: New test.
15555
15556 2006-09-06  Richard Guenther  <rguenther@suse.de>
15557
15558         * gcc.dg/pr27226.c: Remove testcase again.
15559
15560 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15561
15562         PR tree-opt/28937
15563         * g++.dg/opt/unroll2.C: New test.
15564
15565 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15566
15567         PR tree-opt/28952
15568         * gcc.dg/vect/pr28952.c: New test.
15569
15570 2006-09-05  Richard Guenther  <rguenther@suse.de>
15571
15572         PR tree-optimization/28900
15573         * gcc.dg/torture/pr28900.c: New testcase
15574
15575 2006-09-05  Richard Guenther  <rguenther@suse.de>
15576
15577         PR tree-optimization/28905
15578         * gcc.c-torture/compile/pr28905.c: New testcase.
15579
15580 2006-09-05  Richard Guenther  <rguenther@suse.de>
15581
15582         PR middle-end/28935
15583         * gcc.dg/pr28935.c: New testcase.
15584
15585 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15586
15587         * gcc.c-torture/execute/20060905-1.c: New test.
15588
15589 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15590
15591         PR fortran/28908
15592         * gfortran.dg/used_types_7.f90: New test.
15593         * gfortran.dg/used_types_8.f90: New test.
15594         * gfortran.dg/used_types_9.f90: New test.
15595
15596 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15597
15598         * gcc.c-torture/compile/20060904-1.c: New test.
15599
15600 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15601
15602         PR c++/23287 Revert my 2006-09-01 patch
15603         * g++.dg/parse/dtor12.C: Remove.
15604
15605 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15606
15607         PR c+/27670
15608         * g++.dg/template/operator9.C: New test.
15609
15610         PR c++/27493
15611         * g++.dg/template/operator7.C: New test.
15612
15613         PR c++/27494
15614         * g++.dg/template/operator8.C: New test.
15615
15616         PR c++/27397
15617         * g++.dg/template/crash57.C: New test.
15618
15619         * g++.dg/template/typedef4.C: Adjust error markers.
15620         * g++.dg/template/typedef5.C: Likewise.
15621
15622 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15623
15624         PR c++/28878
15625         * g++.dg/parse/crash33.C: New test.
15626
15627 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15628         Richard Guenther  <rguenther@suse.de>
15629         Adam Nemet  <anemet@caviumnetworks.com>
15630
15631         PR middle-end/27226
15632         * gcc.target/mips/memcpy-1.c: New testcase.
15633         * gcc.dg/pr27226.c: Likewise.
15634
15635 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         PR c++/28705
15638         * g++.dg/lookup/koenig5.C: New.
15639         * g++.dg/template/crash56.C: New.
15640
15641 2006-09-01  Josh Conner  <jconner@apple.com>
15642
15643         PR c++/25505
15644         * gcc.dg/nrv3.c: New test.
15645         * gcc.dg/nrv4.c: New test.
15646         * gcc.dg/nrv5.c: New test.
15647
15648 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR c++/23287
15651         * g++.dg/parse/dtor12.C: New.
15652
15653 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15654
15655         PR tree-optimization/28839
15656         * gcc.dg/pr28839.c: New test.
15657
15658 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15659
15660         PR target/24367
15661         * gcc.dg/pr24367.c: New testcase.
15662
15663 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15664
15665         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15666
15667 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15668
15669         PR rtl-optimization/27735
15670         * gcc.dg/loop-unswitch-1.c: New test.
15671
15672 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15673
15674         PR fortran/28885
15675         * gfortran.dg/aliasing_dummy_2.f90: New test.
15676
15677         PR fortran/20067
15678         * gfortran.dg/generic_5.f90: Change error message.
15679
15680         PR fortran/28873
15681         * gfortran.dg/generic_6.f90: New test.
15682
15683         PR fortran/25077
15684         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15685
15686         PR fortran/25102
15687         * gfortran.dg/invalid_interface_assignment.f90: New test.
15688
15689         PR fortran/24866
15690         * gfortran.dg/module_proc_external_dummy.f90: New test.
15691
15692 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15693
15694         PR c++/28349
15695         * g++.dg/warn/var-args1.C: New test.
15696
15697 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15698
15699         PR fortran/28866
15700         * gfortran.dg/simpleif_2.f90: New test.
15701         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15702         * gfortran.dg/enum_5.f90: Ditto.
15703
15704 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15705             Kazu Hirata  <kazu@codesourcery.com>
15706
15707         PR tree-optimization/17506
15708         * gcc.dg/pr17506.c: New.
15709
15710 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15711
15712         PR c++/28139
15713         * g++.dg/eh/alias1.C: New test.
15714
15715 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15716
15717         PR c++/28860
15718         * g++.dg/template/ttp22.C: New test.
15719
15720 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15721
15722         PR middle-end/26632
15723         * gcc.dg/pr26632.c: New.
15724
15725 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15726
15727         PR libgfortran/28354
15728         * gfortran.dg/fmt_zero_precision.f90: New test.
15729
15730 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/28058
15733         * g++.dg/template/spec31.C: New test.
15734
15735 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15736
15737         PR c++/26573
15738         * g++.dg/other/static2.C: New test.
15739
15740 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15741
15742         * gcc.dg/Wswitch-enum-2.c: New test case.
15743         * gcc.dg/Wswitch-enum-3.c: Likewise.
15744
15745 2006-08-26  Richard Guenther  <rguenther@suse.de>
15746
15747         * gcc.c-torture/compile/20060826-1.c: New testcase.
15748
15749 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15750
15751         PR c++/28736
15752         * g++.dg/template/void10.C: New test.
15753
15754         PR c++/28737
15755         * g++.dg/template/void8.C: New test.
15756
15757         PR c+_+/28738
15758         * g++.dg/template/void9.C: New test.
15759
15760         * g++.dg/template/void3.C: Adjust error markers.
15761         * g++.dg/template/void4.C: Likewise.
15762         * g++.dg/template/crash55.C: Likewise.
15763         * g++.dg/template/void7.C: Likewise
15764
15765 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/28588
15768         * g++.dg/inherit/access6.C: New test.
15769         * g++.dg/inherit/access7.C: Likewise.
15770
15771         PR c++/28595
15772         * g++.dg/template/array15.C: New test.
15773         * g++.dg/template/crash2.C: Tweak error markers.
15774
15775 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15776
15777         PR middle-end/28683
15778         * gcc.c-torture/compile/20060823-1.c: New test.
15779
15780 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15781
15782         PR c++/28853
15783         * g++.dg/template/ttp21.C: New test.
15784
15785         PR c++/28852
15786         * g++.dg/other/operator1.C: Add error-marker.
15787         * g++.dg/other/operator2.C: New test.
15788
15789 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15790
15791         PR c/27893
15792         * gcc.c-torture/compile/vla-const-1.c,
15793         gcc.c-torture/compile/vla-const-2.c: New tests.
15794
15795 2006-08-26  Richard Guenther  <rguenther@suse.de>
15796
15797         PR middle-end/28814
15798         * gcc.dg/torture/pr28814.c: New testcase.
15799
15800 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15801
15802         PR c/28418
15803         * gcc.c-torture/compile/compound-literal-1.c: New test.
15804
15805 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15806
15807         PR c/28299
15808         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15809         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15810         Expect extra diagnostics.
15811
15812 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15813
15814         gcc.dg/noncompile/pr16876.c: New test.
15815
15816 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15817
15818         PR c++/28056
15819         * g++.dg/parse/local1.C: New test.
15820         * g++.dg/other/qual1.C: Tweak error marker.
15821
15822 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         PR c++/27787
15825         * g++.dg/template/typename10.C: New.
15826         * g++.dg/template/lookup4.C: Remove bogus error marker.
15827
15828 2006-08-25  Richard Guenther  <rguenther@suse.de>
15829
15830         PR testsuite/28829
15831         * gcc.dg/pr26570.c: Fix testcase.
15832
15833 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15834
15835         PR tree-opt/28807
15836         * gcc.c-torture/execute/mayalias-2.c: New test.
15837         * gcc.dg/tree-ssa/alias-13.c: New test.
15838
15839 2006-08-24  Jan Hubicka  <jh@suse.cz>
15840
15841         PR debug/26881
15842         * gcc.dg/debug/pr26881.c: New file.
15843
15844 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15845
15846         PR fortran/28788
15847         * gfortran.dg/used_types_4.f90: New test.
15848         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15849         association of derived types.
15850         * gfortran.dg/used_types_2.f90: Add module cleanup.
15851         * gfortran.dg/used_types_3.f90: The same.
15852
15853         PR fortran/28771
15854         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15855         fix of regression.
15856
15857 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15858
15859         PR 28813
15860         * gfortran.dg/direct_io_6.f90: Remove test.
15861
15862 2006-08-23  Stuart Hastings  <stuart@apple.com>
15863
15864         PR 28825
15865         * gcc.target/i386/20060821-1.c: New.
15866
15867 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15868
15869         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15870         dg-warning strings for dllimport.
15871
15872 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15873
15874         PR C++/28450
15875         * g++.dg/ext/vector4.C: New test.
15876         * g++.dg/ext/complex1.C: New test.
15877
15878 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15879
15880         PR debug/28692
15881         * gcc.dg/debug/const-1.c: New.
15882         * gcc.dg/debug/const-2.c: New.
15883         * gcc.dg/debug/dwarf2/const-1.c: New.
15884         * gcc.dg/debug/dwarf2/const-2.c: New.
15885         * gcc.dg/debug/dwarf2/const-2b.c: New.
15886
15887 2006-08-22  Richard Guenther  <rguenther@suse.de>
15888
15889         PR middle-end/28776
15890         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15891         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15892
15893 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15894
15895         PR tree-optimization/28003
15896         * g++.dg/tree-ssa/pr28003.C: New.
15897
15898 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15899
15900         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15901
15902 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15903
15904         PR c++/26269
15905         * g++.dg/other/error14.C: New test.
15906
15907         PR c++/28505
15908         * g++.dg/parse/ctor7.C: New test.
15909         * g++.dg/parse/ctor8.C: Likewise.
15910
15911         PR c++/28741
15912         * g++.dg/template/void7.C: New test.
15913
15914 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15915
15916         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15917         * gnat.dg/self_aggregate_with_array.adb: New test.
15918
15919 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15920
15921         * g++.dg/eh/arm-vfp-unwind.C: New test.
15922
15923 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15924
15925         PR c++/28341
15926         * g++.dg/template/ref3.C: New test.
15927         * g++.dg/template/nontype13.C: New test.
15928
15929         PR c++/28346
15930         * g++.dg/template/ptrmem17.C: New test.
15931
15932 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15933
15934         PR target/28648 c:
15935         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15936
15937 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15938
15939         PR fortran/28630
15940         * gfortran.dg/used_types_2.f90: New test.
15941
15942         PR fortran/28601
15943         * gfortran.dg/used_types_3.f90: New test.
15944
15945         PR fortran/20886
15946         * gfortran.dg/generic_actual_arg.f90: New test.
15947
15948         PR fortran/28735
15949         * gfortran.dg/module_private_array_refs_1.f90: New test.
15950
15951         PR fortran/28762
15952         * gfortran.dg/program_name_1.f90: New test.
15953
15954         PR fortran/28425
15955         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15956
15957         PR fortran/28496
15958         * gfortran.dg/array_initializer_2.f90: New test.
15959
15960         PR fortran/18111
15961         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15962
15963         PR fortran/28600
15964         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15965
15966         PR fortran/28771
15967         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15968
15969         PR fortran/28660
15970         * gfortran.dg/dependent_decls_1.f90: New test.
15971
15972 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15973
15974         PR fortran/25217
15975         * gfortran.dg/derived_init_2.f90: New.
15976
15977 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15978
15979         * gcc.c-torture/execute/pr28289.c: New test.
15980
15981 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15982
15983         PR c/28744
15984         * gcc.dg/attr-externally-visible-1.c: New test.
15985         * gcc.dg/attr-externally-visible-2.c: New test.
15986         * g++.dg/parse/attr-externally-visible-1.C: New test.
15987         * g++.dg/parse/attr-externally-visible-2.C: New test.
15988
15989 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15990
15991         PR c++/28606
15992         * g++.dg/parse/dtor11.C: New test.
15993
15994 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15995
15996         PR rtl-optimization/28489
15997         * gcc.c-torture/compile/pr28489.c: New test.
15998
15999 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16000
16001         PR c++/28710
16002         * g++.dg/template/redecl4.C: New test.
16003
16004         PR c++/28711
16005         * g++.dg/template/ctor8.C: New test.
16006
16007 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16008
16009         * gcc.dg/pr26570.c: Fix testcase.
16010
16011 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16012
16013         * PR c++/28573
16014         * g++.dg/parse/offsetof6.C: New test.
16015         * g++.dg/parse/offsetof6.C: New test.
16016         * g++.dg/parse/offsetof7.C: New test.
16017
16018 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16019
16020         PR testsuite/28602
16021         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16022         is false.
16023
16024 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16025
16026         PR c++/28302
16027         * g++.dg/ext/vector3.C: New test.
16028
16029 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16030
16031         PR gcov/profile/26570
16032         * gcc.dg/pr26570.c: New test.
16033
16034 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16035
16036         PR c/27697
16037         * gcc.dg/qual-component-1.c: New test.
16038
16039 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16040
16041         PR c++/28593
16042         * g++.dg/parse/new3.C: New test.
16043
16044 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16045
16046         PR fortran/25828
16047         * gfortran.dg/streamio_1.f90: New test.
16048         * gfortran.dg/streamio_2.f90: New test.
16049         * gfortran.dg/streamio_3.f90: New test.
16050         * gfortran.dg/streamio_4.f90: New test.
16051         * gfortran.dg/streamio_5.f90: New test.
16052         * gfortran.dg/streamio_6.f90: New test.
16053         * gfortran.dg/streamio_7.f90: New test.
16054         * gfortran.dg/streamio_8.f90: New test.
16055
16056 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16057
16058         PR c/28287
16059         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16060
16061 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16062
16063         PR c++/28594
16064         * g++.dg/template/void6.C: New test.
16065
16066 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16067
16068         PR c/28649
16069         * gcc.dg/parse-error-1.c: New test.
16070         * gcc.dg/parse-error-2.c: New test.
16071         * gcc.dg/cpp/digraph2.c: Add error-marker.
16072         * gcc.dg/noncompile/920923-1.c: Likewise.
16073
16074 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR c/27490
16077         * gcc.dg/sizeof-2.c: New testcase.
16078
16079         PR c/27489
16080         * gcc.dg/switch-A.c: New testcase.
16081
16082 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16083
16084         PR c++/28288
16085         PR c++/14556
16086         * g++.old-deja/g++.warn/compare1.C: Delete.
16087         * g++.dg/opt/pr7503-2.C: Delete.
16088         * g++.dg/opt/pr7503-3.C: Delete.
16089         * g++.dg/opt/pr7503-4.C: Delete.
16090         * g++.dg/opt/pr7503-5.C: Delete.
16091         * g++.dg/opt/max1.C: Delete.
16092         * g++.dg/warn/minmax.C: Delete.
16093         * g++.dg/expr/minmax.C: New test.
16094
16095 2006-08-14  Richard Guenther  <rguenther@suse.de>
16096
16097         PR testsuite/28703
16098         * gcc.c-torture/execute/pr28651.c: Do not use argc
16099         to avoid optimization, instead forbid inlining.
16100
16101 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16102
16103         PR rtl-optimization/28634
16104         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16105
16106 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16107
16108         PR c/27184
16109         * gcc.dg/torture/pr27184.c: New test.
16110
16111 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16112
16113         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16114
16115 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16116
16117         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16118         * gfortran.dg/stat_2.f90: Likewise.
16119         * gfortran.dg/chmod_1.f90: Likewise.
16120         * gfortran.dg/chmod_2.f90: Likewise.
16121         * gfortran.dg/chmod_3.f90: Likewise.
16122
16123 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16124
16125         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16126
16127 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16128
16129         * g++.dg/opt/pr23454-2.C: New test.
16130
16131 2006-08-11  Richard Guenther  <rguenther@suse.de>
16132
16133         PR middle-end/28651
16134         * gcc.c-torture/execute/pr28651.c: New testcase.
16135
16136 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16137
16138         * gnat.dg/specs/static_initializer.ads: New test.
16139
16140 2006-08-10  Paul Brook  <paul@codesourcery.com>
16141
16142         * gcc.target/arm/cond-asm.c: New test.
16143
16144 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16145
16146         PR tree-optimization/26197
16147         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16148         * g++.dg/vect/vect.exp: Compile the new tests with
16149         --param max-aliased-vops=0.
16150
16151 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16152
16153         PR c++/28637
16154         * g++.dg/template/void3.C: New test.
16155
16156         PR c++/28638
16157         * g++.dg/template/void4.C: New test.
16158
16159         PR c++/28640
16160         * g++.dg/template/void5.C: New test.
16161
16162 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16163
16164         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16165         after dg-do compile.
16166
16167 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16168
16169         PR tree-optimizations/26969
16170         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16171         "unswitch-loops" with -funswitch-loops.
16172         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16173
16174 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16175
16176         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16177         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16178         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16179         * objc.dg/dwarf-1.m: Likewise.
16180         * objc.dg/dwarf-2.m: Likewise.
16181         * obj-c++.dg/dwarf-2.mm: Likewise.
16182
16183 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16184
16185         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16186         * objc.dg/dwarf-2.m: Likewise.
16187         * obj-c++.dg/dwarf-2.mm: Likewise.
16188
16189         PR libfortran/28603
16190         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16191
16192         PR testsuite/27611
16193         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16194
16195         PR testsuite/27033
16196         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16197
16198 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16199
16200         PR target/27827
16201         * gcc.target/i386/pr27827.c: New testcase.
16202
16203 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16204
16205         PR fortran/28590
16206         * gfortran.dg/sequence_types_1.f90: New test.
16207
16208 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16209
16210         PR fortran/28548
16211         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16212         dg-warning.  Add -pedantic option.
16213
16214 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16215
16216         PR c/28502
16217         * gcc.dg/proto-1.c: New test.
16218
16219         PR c/27721
16220         * gcc.dg/lvalue-4.c: New test.
16221
16222         PR c/28136
16223         * gcc.dg/init-bad-5.c: New test.
16224
16225 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16226
16227         PR c++/28347
16228         * g++.dg/ext/typedef-init.C: Add new test for typedef
16229         initialization inside templates. Adjust existing error markers.
16230
16231 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/28148
16234         * g++.dg/init/ptrmem3.C: New test.
16235
16236 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16237
16238         PR tree-optimization/27770
16239         * lib/target-support.exp: New target keyword "section_anchors".
16240         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16241         tests.
16242         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16243         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16244         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16245         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16246
16247 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16248
16249         * gcc.dg/20060801-1.c: Add missing '}'.
16250
16251 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16252
16253         PR c++/27508
16254         * g++.dg/parse/dtor9.C: New test.
16255         * g++.dg/parse/dtor10.C: New test.
16256         * g++.dg/other/error7.C: Adjust error-marker.
16257
16258         PR c++/28274
16259         * g++.dg/other/default5.C: New test.
16260
16261 2006-08-02  Richard Guenther  <rguenther@suse.de>
16262
16263         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16264
16265 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16266
16267         PR c++/28557
16268         * g++.dg/template/conv9.C: New test.
16269
16270 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16271
16272         PR debug/28063
16273         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16274         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16275         Optionally return assembly text.  Update callers.
16276         (check_no_compiler_messages): Update verbose messages.
16277         (check_no_messages_and_pattern): New.
16278         (check_effective_target_string_merging): New.
16279
16280 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16281
16282         PR c++/28250
16283         * g++.dg/eh/catch4.C: New test.
16284
16285         PR c++/28257
16286         * g++.dg/other/qual1.C: New test.
16287
16288         PR c++/28259
16289         * g++.dg/inherit/error2.C: New test.
16290
16291         PR c++/28267
16292         * g++.dg/other/new1.C: New test.
16293
16294         * g++.dg/warn/pr23075.C: Remove obsolete test.
16295         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16296         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16297
16298 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR c++/28523
16301         * g++.dg/eh/cast1.C: New test.
16302
16303 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16304
16305         PR libfortran/28452
16306         * gfortran.dg/random_3.f90:  New test.
16307
16308 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16309
16310         PR c++/28432
16311         * g++.dg/other/pr28304.C: Change expected error message.
16312         * g++.dg/other/pr28432.C: New test.
16313
16314 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16315
16316         PR c++/28256
16317         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16318
16319 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16320
16321         PR debug/23336
16322         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16323         at -g1.
16324         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16325         g++.dg/debug/enum-2.C: New.
16326
16327 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16328
16329         PR c++/6634
16330         * g++.dg/parse/long1.C: Add more tests.
16331
16332 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16333
16334         * gfortran.dg/lrshift_1.c: New file.
16335
16336 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16337
16338         PR libgfortran/28335
16339         * gfortran.dg/no_unit_error_1.f90: New test.
16340
16341 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16342
16343         PR libgfortran/28335
16344         * gfortran.dg/no_unit_error_1.f90: Delete test.
16345         * gfortran.dg/no_unit_error_2.f90: Delete test.
16346
16347 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16348
16349         * gfortran.dg/chmod_3.f90: New test.
16350         * gfortran.dg/ltime_gmtime_1.f90: New test.
16351         * gfortran.dg/ltime_gmtime_2.f90: New test.
16352         * gfortran.dg/lrshift_1.f90: New test.
16353         * gfortran.dg/chmod_1.f90: New test.
16354         * gfortran.dg/chmod_2.f90: New test.
16355
16356 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16357
16358         PR c++/27668
16359         * g++.dg/template/crash55.C: New test.
16360
16361         PR c++/27962
16362         * g++.dg/template/nontype16.C: New test.
16363
16364         * g++.dg/template/void2.C: Adjust error markers.
16365         * g++.dg/template/nontype5.C: Adjust error markers.
16366
16367 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16368
16369         * gcc.target/i386/stack-prot-kernel.c: New test.
16370
16371 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16372
16373         * gcc.dg/builtins-55.c: New test case.
16374
16375 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16376
16377         PR rtl-optimization/27907
16378         * gcc.c-torture/compile/pr27907.c: New test.
16379
16380 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16381
16382         * gfortran.dg/mclock.f90: New test.
16383         * gfortran.dg/int_conv_1.f90: New test.
16384         * gfortran.dg/stat_1.f90: New test.
16385         * gfortran.dg/stat_2.f90: New test.
16386
16387 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16388
16389         PR libgfortran/28335
16390         * gfortran.dg/no_unit_error_1.f90: New test.
16391         * gfortran.dg/no_unit_error_2.f90: New test.
16392         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16393
16394 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16395
16396         PR middle-end/28473
16397         * gcc.dg/fold-convround-1.c: New test case.
16398
16399 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16400
16401         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16402
16403 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16404
16405         PR c++/27572
16406         * g++.dg/other/typedef1.C: New test.
16407         * g++.dg/template/typedef4.C: New test.
16408         * g++.dg/template/typedef5.C: New test.
16409
16410 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16411
16412         PR fortran/28416
16413         * gfortran.dg/allocatable_dummy_3.f90: New.
16414
16415 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16416
16417         PR fortran/28439
16418         * gfortran.dg/arithmetic_if.f90:  New test.
16419
16420 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16421
16422         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16423         avoid memcpy optimization.
16424
16425 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16426
16427         PR fortran/25289
16428         * gfortran.dg/direct_io_6.f90: New test.
16429
16430 2006-07-24  Jan Hubicka  <jh@suse.cz>
16431
16432         PR c/25795
16433         PR c++/27369
16434         * gcc.dg/pr25795.c: New test.
16435         * gcc.dg/pr25795-1.c: New test.
16436
16437 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16440         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16441         which may be transformed to "g || h" on some platforms.
16442
16443 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/28025
16446         * g++.dg/template/friend45.C: New test.
16447
16448 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16449
16450         PR libgfortran/28339
16451         * gfortran.dg/arrayio_8.f90: New test.
16452
16453 2006-07-21  Mike Stump  <mrs@apple.com>
16454
16455         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16456
16457         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16458
16459 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16460
16461         PR c++/28250
16462         * g++.dg/eh/catch3.C: New test.
16463
16464         PR c++/28363
16465         * g++.dg/template/defarg10.C: New test.
16466
16467 2006-07-20  Paul Brook  <paul@codesourcery.com>
16468
16469         PR 27363
16470         * gcc.dg/pr27363.c: New test.
16471
16472 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16473
16474         PR c++/28338
16475         * g++.dg/init/ref13.C: New test.
16476
16477 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16478
16479         PR obj-c++/28434
16480         * obj-c++.dg/proto-error-1.mm: New test.
16481
16482 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/28337
16485         * g++.dg/template/string1.C: New test.
16486
16487 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16488
16489         PR c++/28048
16490         * g++.dg/template/defarg9.C: New test.
16491
16492         PR c++/28235
16493         * g++.dg/template/static27.C: New test.
16494
16495 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16496
16497         PR 28410
16498         * gcc.dg/tree-ssa/pr28410.c: New test.
16499
16500 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16501
16502         PR c++/28258
16503         * g++/dg/other/error13.C: New test.
16504
16505         PR c++/28260
16506         * g++.dg/template/friend44.C: New test.
16507
16508 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16509
16510         PR c++/27495
16511         * g++.dg/other/pr27495.C: New.
16512
16513 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16514
16515         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16516         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16517
16518 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16519
16520         PR c/28286
16521         * gcc.dg/pragma-pack-4.c: New test.
16522
16523 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16524
16525         PR c++/28291
16526         * g++.dg/ext/pr28291.C: New test.
16527
16528 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16529
16530         PR middle-end/28403
16531         * gcc.c-torture/execute/pr28403.c: New test.
16532
16533 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16534
16535         PR middle-end/28402
16536         * gcc.dg/pr28402.c: New test.
16537
16538 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16539
16540         PR c++/28304
16541         * g++.dg/other/pr28304.C: New test.
16542
16543 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16544
16545         PR other/28251
16546         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16547         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16548
16549 2006-07-17  Richard Guenther  <rguenther@suse.de>
16550
16551         PR tree-optimization/28238
16552         * g++.dg/tree-ssa/pr28238.C: New testcase.
16553
16554 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16555
16556         PR c++/28250
16557         * g++.dg/eh/catch1.C: New test.
16558         * g++.dg/eh/catch2.C: New test.
16559
16560 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16561
16562         PR c++/28370
16563         * g++.dg/template/anon3.C: New test.
16564
16565 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16566
16567         PR fortran/20844
16568         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16569         specifiers requiring an explicit format tag..
16570
16571         PR fortran/28201
16572         * gfortran.dg/generic_5: New test.
16573
16574         PR fortran/20893
16575         * gfortran.dg/elemental_optional_args_1.f90: New test.
16576
16577 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16578
16579         * gnat.dg/assert.ads: New file.
16580         * gnat.dg/controlled_record.ads: Likewise.
16581         * gnat.dg/controlled_record.adb: Likewise.
16582
16583 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16584
16585         PR c++/28292
16586         * g++.dg/other/error12.C: New test.
16587
16588         PR c++/28269
16589         * g++.dg/template/crash54.C: New test.
16590
16591 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16592
16593         PR c++/28249
16594         * g++.dg/parse/catch1.C: New test.
16595
16596         PR c++/28294
16597         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16598
16599         PR c++/28387
16600         * g++.dg/ext/attrib24.C: New test.
16601
16602 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16603
16604         PR c++/28343
16605         * g++.dg/ext/asmspec1.C: New test.
16606
16607 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16608
16609         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16610         (dg-test): Support shouldfail tests.
16611         * lib/target-supports-dg.exp (dg-shouldfail): New.
16612         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16613         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16614         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16615         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16616         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16617         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16618         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16619
16620 2006-07-13  Jan Hubicka  <jh@suse.cz>
16621
16622         * gcc.target/i386/memcpy-1.c: New.
16623
16624 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16625
16626         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16627
16628 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16629
16630         PR fortran/25097
16631         * gfortran.dg/present_1.f90: New test.
16632
16633         PR fortran/20903
16634         * gfortran.dg/interface_derived_type_1.f90: New test.
16635
16636 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16637
16638         PR fortran/28213
16639         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16640         list.
16641
16642 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16643
16644         PR c++/27820
16645         * g++.dg/other/label1.C: New test.
16646
16647 2006-07-07  Richard Guenther  <rguenther@suse.de>
16648
16649         PR middle-end/28268
16650         * gcc.dg/torture/pr28268.c: New testcase.
16651
16652 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16653
16654         PR c++/27019
16655         * g++.dg/ext/pr27019.C: New.
16656
16657 2006-07-07  Richard Guenther  <rguenther@suse.de>
16658
16659         PR tree-optimization/28187
16660         * gcc.dg/pr28187.c: New testcase.
16661
16662 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16663
16664         * gnat.dg/address_conversion.adb: New test.
16665         * gnat.dg/boolean_subtype.adb: Likewise.
16666         * gnat.dg/frame_overflow.adb: Likewise.
16667         * gnat.dg/pointer_array.adb: Likewise.
16668         * gnat.dg/pointer_conversion.adb: Likewise.
16669
16670 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16671
16672         PR fortran/28237
16673         PR fortran/23420
16674         * gfortran.dg/print_fmt_5.f90: New test.
16675
16676 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16677
16678         PR fortran/28129
16679         * gfortran.dg/bounds_check_4.f90: New test.
16680
16681 2006-07-05  Richard Guenther  <rguenther@suse.de>
16682
16683         PR target/28158
16684         * gfortran.dg/pr28158.f90: New testcase.
16685
16686 2006-07-05  Richard Guenther  <rguenther@suse.de>
16687
16688         PR tree-optimization/28162
16689         * gcc.dg/pr28162.c: New testcase.
16690
16691 2006-07-05  Richard Guenther  <rguenther@suse.de>
16692         Andrew Pinski  <pinskia@gcc.gnu.org>
16693
16694         PR c++/27084
16695         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16696
16697 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16698
16699         PR fortran/28174
16700         * gfortran.dg/actual_array_substr_2.f90: New test.
16701
16702         PR fortran/28167
16703         * gfortran.dg/actual_array_constructor_2.f90: New test.
16704
16705 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16706
16707         * gfortran.dg/itime_idate_1.f: New test.
16708         * gfortran.dg/itime_idate_2.f: New test.
16709
16710 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16711
16712         PR libgfortran/27704
16713         * gfortran.dg/open_status_3.f90: New test.
16714         * gfortran.dg/fmt_l.f90: Update for new feature.
16715
16716 2006-07-03  Asher Langton  <langton2@llnl.gov>
16717
16718         * gfortran.dg/oldstyle_2.f90: New.
16719
16720 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16721
16722         * gnat.dg/string_slice.adb: New test.
16723
16724 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16725
16726         PR fortran/19259
16727         * gfortran.dg/semicolon_fixed.c: New.
16728         * gfortran.dg/semicolon_free.c: New.
16729
16730 2006-06-30  Mike Stump  <mrs@apple.com>
16731
16732         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16733         that don't support internal visibility.
16734
16735 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16736
16737         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16738         for '(' / ')' needing an extra '\'.
16739
16740 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16741
16742         PR middle-end/27428
16743         * gcc.dg/pr27428-1.c: New test case.
16744
16745 2006-06-29  Mike Stump  <mrs@apple.com>
16746
16747         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16748         on darwin as we can't align commons large enough yet.
16749
16750         * gcc.dg/vla-8.c: Add additional testcases.
16751
16752 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16753
16754         PR c++/28114
16755         * g++.dg/other/pr28114.C: New.
16756
16757 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16758
16759         * gcc.c-torture/compile/20060625-1.c: New test.
16760
16761 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16762
16763         PR fortran/20867
16764         * gfortran.dg/stfunc_3.f90: New test.
16765
16766         PR fortran/25056
16767         * gfortran.dg/impure_actual_1.f90: New test.
16768
16769         PR fortran/20874
16770         * gfortran.dg/elemental_result_1.f90: New test.
16771
16772         PR fortran/25073
16773         * gfortran.dg/select_7.f90: New test.
16774
16775         PR fortran/27554
16776         * intrinsic_actual_1.f: New test.
16777
16778         PR fortran/22038
16779         PR fortran/28119
16780         * gfortran.dg/forall_4.f90: New test.
16781
16782         PR fortran/25072
16783         * gfortran.dg/forall_5.f90: New test.
16784
16785 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16786
16787         PR c++/28051
16788         * g++.dg/template/using13.C: New test.
16789
16790         PR c++/28054
16791         * g++.dg/other/incomplete3.C: New test.
16792
16793 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16794
16795         PR fortran/28081
16796         * gfortran.dg/substr_3.f: New test.
16797         * gfortran.dg/equiv_2.f90: Update expected error message.
16798
16799 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16800
16801         PR fortran/28118
16802         * gfortran.dg/actual_array_substr_1.f90: New test.
16803
16804 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16805
16806         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16807         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16808
16809 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16810
16811         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16812
16813 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16814
16815         PR fortran/27981
16816         * gfortran.dg/simpleif_2.f90: New test.
16817
16818 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16819
16820         * g++.dg/template/error22.C: Fix typo.
16821
16822 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16823
16824         PR c++/28112
16825         * g++.dg/ext/attrib23.C: New test.
16826
16827 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16828
16829         * gnat.dg/varsize_temp.adb: New test.
16830
16831 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16832
16833         PR c++/11468
16834         * g++.dg/other/java2.C: New test.
16835
16836 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16837
16838         PR target/27789
16839         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16840         initialization.
16841
16842 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16843
16844         PR target/27531
16845         * gcc.dg/pr27531-1.c: New test case.
16846
16847 2006-06-22  Asher Langton  <langton2@llnl.gov>
16848
16849         PR fortran/24748
16850         * gfortran.dg/implicit_8.f90: New.
16851
16852 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16853
16854         PR rtl-optimization/28121
16855         * gcc.dg/pr28121.c: New test.
16856
16857 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16858
16859         PR c++/27805
16860         * g++.dg/parse/ptrmem6.C: New test.
16861
16862         PR c++/27821
16863         * g++.dg/template/error22.C: New test.
16864
16865 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16866
16867         PR c++/28111
16868         * g++.dg/template/friend43.C: New test.
16869
16870         PR c++/28110
16871         * g++.dg/template/crash53.C: New test.
16872
16873         PR c++/28109
16874         * g++.dg/rtti/incomplete1.C: New test.
16875
16876 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16877
16878         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16879
16880 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16881
16882         * gcc.c-torture/execute/complex-7.c: New.
16883
16884 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16885
16886         * gcc.dg/merge-all-constants-1.c: New test.
16887
16888 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16889
16890         PR c++/28113
16891         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16892
16893 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16894
16895         * gfortran.dg/rrspacing_1.f90: New test.
16896
16897 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16898
16899         PR c++/28052
16900         * g++.dg/other/bitfield2.C: New test.
16901
16902 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16903
16904         PR tree-optimization/27331
16905         * gcc.dg/pr27331.c: New test.
16906
16907 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16908             Eric Botcazou  <ebotcazou@adacore.com>
16909
16910         PR ada/18692
16911         * lib/gnat.exp: New file.
16912         * lib/gnat-dg.exp: Likewise.
16913         * gnat.dg: New directory.
16914         * gnat.dg/dg.exp: New driver.
16915         * gnat.dg/specs: New directory.
16916         * gnat.dg/specs/specs.exp: New driver.
16917         * gnat.dg/style: New directory.
16918         * gnat.dg/style/style.exp: New driver.
16919
16920 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16921
16922         PR fortran/16206
16923         * gfortran.dg/array_initializer_1.f90: New test.
16924
16925         PR fortran/28005
16926         * gfortran.dg/matmul_3.f90: New test.
16927
16928 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16929
16930         PR middle-end/28075
16931         * gcc.dg/tree-ssa/inline-1.c: New test.
16932
16933 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16934
16935         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16936         in malloc prototype; remove XFAIL.
16937         * gcc.dg/pr18241-2.c: Ditto.
16938         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16939         in memset prototype; remove XFAIL.
16940         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16941
16942 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16943
16944         * gcc.dg/vla-8.c: Add.
16945
16946 2006-06-19  Richard Guenther  <rguenther@suse.de>
16947
16948         PR tree-optimization/27090
16949         * g++.dg/tree-ssa/pr27090.C: New testcase.
16950
16951 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16952
16953         PR target/27861
16954         * gcc.dg/pr27861-1.c: New test case.
16955
16956 2006-06-19  Richard Guenther  <rguenther@suse.de>
16957
16958         PR middle-end/28045
16959         * gcc.dg/torture/pr28045.c: New testcase.
16960
16961 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16962
16963         PR fortran/26801
16964         * gfortran.dg/associated_4.f90: New test.
16965
16966 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16967
16968         PR fortran/19310
16969         PR fortran/19904
16970         * gfortran.dg/real_const_3.f90: New test.
16971
16972 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16973
16974         PR c++/28016
16975         * g++.dg/template/static26.C: New test.
16976
16977         PR c++/27979
16978         * g++.dg/expr/bitfield2.C: New test.
16979
16980         PR c++/27884
16981         * g++.dg/parse/linkage2.C: New test.
16982
16983 2006-06-16  Richard Guenther  <rguenther@suse.de>
16984
16985         PR middle-end/27116
16986         * gcc.dg/pr15785-1.c: Revert last change.
16987         * gcc.dg/torture/pr27116-2.c: New testcase.
16988
16989 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16990
16991         PR middle-end/27802
16992         * gcc.dg/pr27802-1.c: New test case.
16993
16994 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16995
16996         PR c++/27689
16997         * g++.dg/template/ttp18.C: New test.
16998         * g++.dg/template/ttp19.C: Likewise.
16999
17000         PR c++/27666
17001         * g++.dg/expr/cond9.C: New test.
17002
17003         PR c++/27640
17004         * g++.dg/template/ctor7.C: New test.
17005
17006 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17007
17008         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17009
17010 2006-06-16  Richard Guenther  <rguenther@suse.de>
17011
17012         PR tree-optimization/27781
17013         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17014
17015 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17016
17017         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17018
17019 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17020
17021         * gcc.dg/tree-ssa/loop-18.c: New test.
17022
17023 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17024
17025         PR c++/27665
17026         * g++.dg/template/crash52.C: New test.
17027
17028         PR c++/27648
17029         * g++.dg/ext/attrib22.C: New test.
17030
17031         PR c++/26559
17032         * g++.dg/template/builtin1.C: New test.
17033         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17034
17035         PR c++/28018
17036         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17037         assignment.
17038         * g++.old-deja/g++.pt/crash51.C: Likewise.
17039
17040         PR c++/27227
17041         * g++.dg/lookup/linkage1.C: New test.
17042         * g++.dg/lookup/linkage2.C: Likewise.
17043
17044 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17045
17046         PR middle-end/27959
17047         * gcc.dg/pr27959.c: New testcase.
17048
17049 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17050
17051         PR target/28014:
17052         * g++.dg/eh/div.C: New test.
17053
17054 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17055
17056         PR c++/27894
17057         * g++.dg/tree-ssa/pr26757.C: New test.
17058         * g++.dg/tree-ssa/pr27894.C: New test.
17059
17060 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17061
17062         * gcc.c-torture/compile/20060609-1.c: New test.
17063
17064         PR target/27863
17065         * gcc.c-torture/compile/pr27863.c: New test.
17066
17067 2006-06-13  Richard Guenther  <rguenther@suse.de>
17068
17069         PR tree-optimization/27830
17070         * g++.dg/tree-ssa/pr27830.C: New testcase.
17071
17072 2006-06-13  Matthew Sachs  <msachs@apple.com>
17073
17074         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17075         the list of compiler flags; this causes those flags to be checked
17076         for things like dg-skip-if.
17077
17078 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17079
17080         PR c++/27601
17081         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17082
17083 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17084             Kazu Hirata  <kazu@codesourcery.com>
17085
17086         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17087         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17088
17089 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17090
17091         PR c++/27933
17092         * g++.dg/lookup/using15.C: New test.
17093
17094         PR c++/27951
17095         * g++.dg/other/anon4.C: New test.
17096
17097 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17098
17099         PR c++/21210
17100         * g++.dg/init/complex1.C: New test case.
17101
17102 2006-06-11  Eric Christopher  <echristo@apple.com>
17103
17104         PR middle-end/27948
17105         * gcc.dg/bf-ms-layout.c: Run on darwin.
17106         * gcc.dg/bf-no-ms-layout: Ditto.
17107         * gcc.dg/attr-ms_struct-2.c: New.
17108         * gcc.dg/bf-ms-layout-2.c: Ditto.
17109
17110 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17111
17112         * gcc.dg/attr-ms_struct-packed1.c: New.
17113
17114 2006-06-09  Mike Stump  <mrs@apple.com>
17115
17116         * gcc.dg/vla-7.c: Add.
17117
17118 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17119
17120         PR fortran/24558
17121         * gfortran.dg/entry_6.f90: New test.
17122
17123         PR fortran/20877
17124         PR fortran/25047
17125         * gfortran.dg/entry_7.f90: New test.
17126
17127 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17128
17129         PR c/27747
17130         * gcc.dg/cpp/_Pragma6.c: New test.
17131
17132         PR c++/27748
17133         * g++.dg/cpp/_Pragma1.C: New test.
17134
17135         PR preprocessor/27746
17136         * gcc.dg/gomp/macro-3.c: New test.
17137         * gcc.dg/gomp/macro-4.c: New test.
17138         * g++.dg/gomp/macro-3.C: New test.
17139         * g++.dg/gomp/macro-4.C: New test.
17140
17141 2006-06-09  Richard Guenther  <rguenther@suse.de>
17142
17143         PR tree-optimization/26998
17144         * gcc.dg/torture/pr26998.c: New testcase.
17145         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17146
17147 2006-06-08  Mike Stump  <mrs@apple.com>
17148
17149         * gcc.dg/pr27095.c: Account for stubs.
17150
17151         PR target/26427
17152         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17153         produce bad code on darwin.
17154
17155 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17156
17157         PR fortran/27958
17158         * gfortran.dg/substr_2.f: New test.
17159
17160 2006-06-08  Asher Langton  <langton2@llnl.gov>
17161
17162         PR fortran/27786
17163         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17164
17165 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17166
17167         PR target/27421
17168         * gcc.dg/union-3.c: New test.
17169
17170 2006-06-08  Richard Guenther  <rguenther@suse.de>
17171
17172         PR middle-end/27116
17173         * gcc.dg/torture/pr27116.c: New testcase.
17174         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17175
17176 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17177
17178         PR rtl-optimization/26449
17179         * gcc.dg/pr26449.c: New test.
17180
17181 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17182
17183         PR c++/27601
17184         * g++.dg/ext/offsetof1.C: Test member functions.
17185
17186 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17187
17188         * gcc.dg/pr27095.c: Improve scanning.
17189
17190 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17191
17192         PR fortran/23091
17193         * gfortran.dg/saved_automatic_1.f90: New test.
17194
17195         PR fortran/24168
17196         * gfortran.dg/array_simplify_1.f90: New test.
17197
17198         PR fortran/25090
17199         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17200
17201         PR fortran/25058
17202         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17203
17204 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/27177
17207         * g++.dg/expr/cast7.C: New test.
17208
17209 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17210
17211         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17212         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17213         * lib/fortran-torture.exp (fortran-torture-compile,
17214         fortran-torture-execute): Ditto.
17215
17216 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17217
17218         PR target/27842
17219         * gcc.dg/vmx/pr27842.c: New test.
17220
17221 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17222
17223         PR libfortran/27895
17224         * gfortran.dg/bounds_check_3.f90: New test.
17225
17226 2006-06-05  Mike Stump  <mrs@apple.com>
17227
17228         * objc.dg/objc-fast-4.m: Skip for ppc64.
17229
17230 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17231
17232         PR testsuite/27705
17233         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17234
17235 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17236             Victor Kaplansky  <victork@il.ibm.com>
17237
17238         PR tree-optimizations/26360
17239         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17240         with -fno-tree-dce.
17241         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17242
17243 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17244
17245         PR fortran/14067
17246         * gfortran.dg/data_char_1.f90: Add messages for truncated
17247         strings.
17248
17249         PR fortran/16943
17250         * gfortran.dg/func_decl_2.f90: New test.
17251
17252         PR fortran/20839
17253         * gfortran.dg/do_2.f90: New test.
17254
17255         PR fortran/27655
17256         * gfortran.dg/associated_3.f90: New test.
17257
17258 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17259
17260         PR c++/27819
17261         * g++.dg/template/static25.C: New test.
17262
17263         PR c++/27722
17264         * g++.dg/init/array21.C: New test.
17265
17266         PR c++/27807
17267         * g++.dg/ext/complit7.C: New test.
17268
17269         PR c++/27806
17270         * g++.dg/parse/ptrmem5.C: New test.
17271
17272 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17273             Andrew Pinski  <pinskia@physics.uc.edu>
17274
17275         PR c/27150
17276         PR middle-end/27382
17277         * gcc.dg/pr27150-1.c: New testcase.
17278         * gcc.dg/pr27382-1.c: New testcase.
17279         * gcc.dg/pr27382-2.c: New testcase.
17280
17281 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17282
17283         PR c/25161
17284         PR c/27020
17285         * gcc.dg/array-10.c: New test.
17286
17287 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17288
17289         PR c++/27804
17290         * g++.dg/init/const4.C: New test.
17291         * g++.dg/init/member1.C: Add error-marker.
17292         * g++.dg/other/fold1.C: Adjust error-marker.
17293
17294 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17295
17296         PR c++/27601
17297         * g++.dg/ext/offsetof1.C: New test.
17298
17299 2006-06-04 Eric Christopher <echristo@apple.com>
17300
17301         * gcc.dg/attr-ms_struct-1.c: New.
17302
17303 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17304
17305         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17306
17307 2006-06-04  Richard Guenther  <rguenther@suse.de>
17308
17309         PR tree-optimization/27039
17310         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17311
17312 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17313
17314         PR target/26223
17315         * gcc.target/i386/amd64-abi-2.c: New test case.
17316
17317 2006-06-02  Eric Christopher  <echristo@apple.com>
17318
17319         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17320         * gcc.target/i386/20020523-1.c: Skip if darwin.
17321         * gcc.target/i386/asm-3.c: Ditto.
17322         * gcc.target/i386/20011119-1.c: Ditto.
17323         * gcc.target/i386/clobbers.c: Remove pic part of test.
17324
17325 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17326
17327         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17328         * g++.old-deja/g++.other/init19.C: Ditto.
17329         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17330         and add other platforms as expected failures.
17331
17332 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17333
17334         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17335         (is-effective-target-keyword): Ditto.
17336
17337 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17338
17339         PR fortran/27715
17340         * gfortran.dg/extended_char_comparison_1.f:  New test.
17341
17342 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17343
17344         PR fortran/25098
17345         * gfortran.dg/dummy_procedure_1.f90: New test.
17346
17347         PR fortran/25147
17348         * gfortran.dg/dummy_procedure_2.f90: New test.
17349
17350         * gfortran.dg/associated_2.f90: Correct to make consistent with
17351         standard.
17352
17353 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17354
17355         * gcc.target/i386/387-11.c: New test case.
17356
17357 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/27801
17360         * g++.dg/template/cond6.C: New test.
17361
17362         PR c++/26496
17363         * g++.dg/template/crash51.C: New test.
17364         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17365
17366         PR c++/27385
17367         * g++.dg/init/array20.C: New test.
17368
17369 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17370
17371         * gcc.dg/builtins-54.c: New test case.
17372
17373 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR c++/26433
17376         * g++.dg/template/fntry1.C: Add dg-do link.
17377
17378         PR c++/27808
17379         * g++.dg/parse/friend6.C: New test.
17380
17381 2006-05-30  Asher Langton  <langton2@llnl.gov>
17382
17383         * gfortran.dg/cray_pointers_7.f90: New test.
17384
17385 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17386
17387         PR tree-optimization/23452
17388         * gcc.dg/fold-mulconj-1.c: New test case.
17389
17390 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17391
17392         PR c++/27803
17393         * g++.dg/parse/bitfield1.C: New test.
17394
17395 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17396
17397         * gcc.target/ppc-eq0-1.c: New test case.
17398         * gcc.target/ppc-negeq0-1.c: New test case.
17399
17400 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17401
17402         PR c/27273
17403         * gcc.dg/overflow-warn-5.c: New test.
17404
17405 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17406
17407         PR c/27718
17408         * gcc.dg/sizeof-1.c: New test.
17409
17410 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17411
17412         PR target/27790
17413         * gcc.target/i386/pr27790.c: New test.
17414
17415 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17416
17417         PR libgfortran/27757
17418         * gfortran.dg/direct_io_5.f90: New test.
17419
17420 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17421
17422         PR libgfortran/27634
17423         * gfortran.dg/fmt_missing_period_1.f: New test.
17424         * gfortran.dg/fmt_missing_period_2.f: New test.
17425         * gfortran.dg/fmt_missing_period_3.f: New test.
17426
17427 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17428
17429         PR fortran/19777
17430         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17431         arrays.
17432
17433 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17434
17435         PR c++/27713
17436         * g++.dg/template/new6.C: New test.
17437
17438 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17439
17440         PR tree-optimization/24964
17441         * gcc.target/i386/387-10.c: New test case.
17442
17443 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17444
17445         * intrinsics/string_intrinsics.c (compare_string):
17446         Use memcmp instead of strncmp to avoid tripping over
17447         CHAR(0) in a string.
17448
17449 2006-05-27  Richard Guenther  <rguenther@suse.de>
17450
17451         PR middle-end/27773
17452         * gcc.dg/torture/pr27773.c: New testcase.
17453
17454 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17455
17456         * gcc.dg/pr24561.c: Rename to..
17457         * gcc.dg/pr25962.c: .. this.
17458
17459 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17460
17461         PR fortran/19777
17462         * gfortran.dg/bounds_check_2.f: New test.
17463
17464 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17465
17466         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17467         * gfortran.dg/byte_1.f90: Likewise.
17468         * gfortran.dg/dup_save_2.f90: Likewise.
17469
17470 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17471
17472         * gfortran.dg/associated_2.f90: New test.
17473
17474 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17475
17476         PR fortran/27524
17477         * gfortran.dg/bounds_check_1.f90: New test.
17478
17479 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17480
17481         PR rtl-optimization/27661
17482         * gcc.dg/pr27661.c: New test case.
17483
17484 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17485
17486         PR fortran/23151
17487         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17488         * gfortran.dg/print_parentheses_1.f:  New test.
17489         * gfortran.dg/print_parentheses_2.f90:  New test.
17490
17491 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17492
17493         PR target/27758
17494         * gcc.dg/pr27758.c: New test.
17495
17496 2006-05-24  Falk Hueffner  <falk@debian.org>
17497
17498         * gcc.c-torture/compile/pr27571.c: New test.
17499
17500 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17501
17502         PR fortran/27709
17503         * gfortran.dg/spec_expr_4.f90: New test.
17504
17505         PR fortran/27155
17506         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17507
17508 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/20103
17511         * g++.dg/ext/complit6.C: New test.
17512         * g++.dg/ext/complit3.C: Adjust error markers.
17513         * g++.dg/init/const3.C: New test.
17514
17515 2006-05-25  Richard Guenther  <rguenther@suse.de>
17516
17517         PR middle-end/27743
17518         * gcc.dg/torture/pr27743.c: New testcase.
17519
17520 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17523
17524 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17525
17526         * gcc.dg/compat/scalar-by-value-x.h: New.
17527         * gcc.dg/compat/scalar-by-value-y.h: New.
17528         * gcc.dg/compat/scalar-by-value-5.c: New.
17529         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17530         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17531         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17532         * gcc.dg/compat/scalar-by-value-6.c: New.
17533         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17534         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17535         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17536
17537 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17538
17539         PR tree-optimization/27639
17540         PR tree-optimization/26719
17541         * gcc.dg/pr27639.c: New test.
17542         * gcc.dg/pr26719.c: New test.
17543         * gcc.dg/tree-ssa/scev-cast.c: New test.
17544
17545 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17546
17547         PR c++/20173
17548         * g++.dg/template/error21.C: New test.
17549
17550 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17551
17552         PR target/27696
17553         * gcc.target/i386/pr27696.c: New.
17554
17555 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17556
17557         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17558
17559         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17560
17561 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17562
17563         PR c++/27716
17564         * g++.dg/other/assign1.C: New test.
17565
17566 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17567
17568         PR target/27266
17569         * gcc.target/i386/pr27266.c: New.
17570
17571 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17572
17573         PR c++/27451
17574         * g++.dg/ext/asm9.C: New test.
17575
17576 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17577
17578         PR rtl-optimization/25514
17579         * gcc.c-torture/compile/pr25514.c: New test.
17580
17581 2006-05-22  Richard Guenther  <rguenther@suse.de>
17582
17583         Revert
17584         2006-01-31  Richard Guenther  <rguenther@suse.de>
17585
17586         * gcc.target/i386/sselibm-1.c: New testcase.
17587         * gcc.target/i386/sselibm-2.c: Likewise.
17588         * gcc.target/i386/sselibm-3.c: Likewise.
17589         * gcc.target/i386/sselibm-4.c: Likewise.
17590         * gcc.target/i386/sselibm-5.c: Likewise.
17591
17592 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17593
17594         PR c/27420
17595         * gcc.dg/func-args-2.c: New test.
17596
17597         PR c/26818
17598         * gcc.dg/struct-incompl-1.c: New test.
17599
17600 2006-05-22  Richard Guenther  <rguenther@suse.de>
17601
17602         PR testsuite/27708
17603         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17604         the transformations we test for.
17605
17606 2006-05-22  Richard Guenther  <rguenther@suse.de>
17607
17608         PR testsuite/27707
17609         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17610
17611 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/27210
17614         * g++.dg/warn/new1.C: New test.
17615         * g++.dg/template/new5.C: Likewise.
17616
17617 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17618
17619         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17620         * gcc.target/i386/20060512-3.c: Likewise.
17621
17622 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17623
17624         PR rtl-optimization/27671
17625         * gcc.c-torture/execute/pr27671-1.c: New.
17626         * gcc.dg/pr27671-2.c: Likewise.
17627
17628         PR tree-optimization/26622.
17629         * gcc.c-torture/compile/pr26622.c: New.
17630
17631 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17632
17633         PR fortran/27613
17634         * gfortran.dg/recursive_reference_1.f90: New test.
17635
17636 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17637
17638         PR fortran/25746
17639         * gfortran.dg/elemental_subroutine_3.f90: New test.
17640
17641         PR fortran/25090
17642         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17643
17644         PR fortran/27584
17645         * gfortran.dg/associated_target_1.f90: New test.
17646
17647         PR fortran/19015
17648         * gfortran.dg/maxloc_shape_1.f90: New test.
17649
17650 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17651
17652         PR libgfortran/24459
17653         * gfortran.dg/namelist_24.f90: New test.
17654         * gfortran.dg/namelist_12.f: Fix typo in comment.
17655
17656 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17657
17658         PR middle-end/25776
17659         * g++.dg/other/error11.C: New test.
17660
17661 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17662
17663         * gcc.target/mips/pr26765.c: Add -w to options.
17664
17665 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17666
17667         * lib/target-supports.exp (check_effective_target_mpaired_single):
17668         New function.
17669         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17670         multilibs.
17671         * g++.dg/vect/vect.exp: Likewise.
17672
17673 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17674
17675         PR testsuite/25891
17676         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17677
17678 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17679
17680         PR fortran/27662
17681         * gfortran.dg/temporary_1.f90: New file.
17682
17683 2006-05-19  Andreas Schwab  <schwab@suse.de>
17684
17685         * g++.dg/other/unused1.C: Also match "stringz".
17686
17687 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR c++/26433
17690         * g++.dg/template/fntry1.C: New test.
17691
17692 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17693
17694         PR c++/27471
17695         PR c++/27506
17696         * g++.dg/conversion/bitfield5.C: New test.
17697         * g++.dg/conversion/bitfield6.C: New test.
17698
17699 2006-05-18  Mike Stump  <mrs@apple.com>
17700
17701         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17702         * gcc.dg/vla-4.c: Add.
17703         * gcc.dg/vla-5.c: Add.
17704         * gcc.dg/vla-6.c: Add.
17705
17706 2006-05-12  Stuart Hastings  <stuart@apple.com>
17707
17708         * gcc.target/i386/20060512-1.c: New.
17709         * gcc.target/i386/20060512-2.c: New.
17710         * gcc.target/i386/20060512-3.c: New.
17711         * gcc.target/i386/20060512-4.c: New.
17712
17713 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17714
17715         PR c++/26122
17716         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17717
17718         PR c++/26068
17719         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17720         * g++.dg/parse/linkage1.C: New test.
17721
17722 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17723
17724         PR tree-optimization/27548
17725         * g++.dg/tree-ssa/pr27548.C: New test.
17726
17727 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17728
17729         PR fortran/26551
17730         * gfortran.dg/recursive_check_1.f: New test.
17731         * gfortran.dg/recursive_check_2.f90: New test.
17732
17733 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17734
17735         * g++.dg/opt/temp2.C: New test.
17736
17737 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17738
17739         PR c++/27491
17740         * g++.dg/init/brace5.C: New test.
17741
17742         PR middle-end/27415
17743         * gcc.dg/gomp/pr27415.c: New test.
17744         * g++.dg/gomp/pr27415.C: New test.
17745
17746         PR tree-optimization/27549
17747         * g++.dg/tree-ssa/pr27549.C: New test.
17748
17749 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17750
17751         PR libgfortran/27575
17752         * gfortran.dg/read_eof_4.f90: New test.
17753
17754 2006-05-16  Richard Guenther  <rguenther@suse.de>
17755
17756         PR tree-optimization/22303
17757         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17758
17759 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17760
17761         PR middle-end/27573
17762         * gcc.dg/gomp/pr27573.c: New test.
17763         * gfortran.dg/gomp/pr27573.f90: New test.
17764
17765         PR c/27499
17766         * gcc.dg/gomp/pr27499.c: New test.
17767         * g++.dg/gomp/pr27499.C: New test.
17768
17769 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/27339
17772         * g++.dg/parser/access8.C: Adjust error marker.
17773         * g++.dg/template/access17.C: New test.
17774         * g++.dg/template/access18.C: Likewise.
17775
17776 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17777
17778         PR target/26600
17779         * gcc.target/i386/pr26600.c: New test case.
17780
17781 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17782
17783         PR c++/27505
17784         * g++.dg/expr/bitfield1.C: New test.
17785
17786 2006-05-15  Richard Guenther  <rguenther@suse.de>
17787
17788         PR tree-optimization/27603
17789         * gcc.dg/torture/pr27603.c: New testcase.
17790
17791 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17792
17793         PR fortran/25090
17794         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17795
17796         PR fortran/25082
17797         * gfortran.dg/scalar_return_1.f90: New test.
17798
17799         PR fortran/27411
17800         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17801
17802 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17803
17804         * gcc.dg/gomp/critical-4.c: New test.
17805         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17806         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17807         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17808         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17809
17810 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17811
17812         PR c++/27582
17813         * g++.dg/template/dependent-args1.C: New test.
17814
17815         PR c++/27581
17816         * g++.dg/lookup/this1.C: New test.
17817
17818         PR c++/27315
17819         * g++.dg/template/operator6.C: New test.
17820         * g++.dg/template/incomplete3.C: New test.
17821
17822         PR c++/27559
17823         * g++.dg/template/new4.C: New test.
17824
17825         PR c++/27496
17826         * g++.dg/template/void2.C: New test.
17827
17828 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17829
17830         * g++.dg/template/dependent-expr5.C: New test.
17831
17832 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17833
17834         PR middle-end/26729
17835         * gcc.dg/pr26729-1.c: New test case.
17836
17837 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17838
17839         * gcc.dg/pr27003.c: New test.
17840
17841 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17842
17843         * lib/target-supports.dg (check_cxa_atexit_available): Change
17844         v3_target_compile to ${tool}_target_compile.
17845
17846 2006-05-11  Jason Merrill  <jason@redhat.com>
17847
17848         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17849
17850 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17851
17852         PR fortran/27553
17853         * gfortran.dg/label_5.f90: New test.
17854
17855 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17856
17857         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17858         check_effective_target_powerpc_altivec_ok): New.
17859         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17860         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17861         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17862         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17863         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17864         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17865         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17866         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17867         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17868         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17869         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17870         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17871         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17872         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17873         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17874         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17875         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17876         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17877         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17878         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17879         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17880         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17881         gcc.target/powerpc/altivec-9.c,
17882         gcc.target/powerpc/altivec-consts.c,
17883         gcc.target/powerpc/altivec-pr22085.c,
17884         gcc.target/powerpc/altivec-splat.c,
17885         gcc.target/powerpc/altivec-types-1.c,
17886         gcc.target/powerpc/altivec-types-2.c,
17887         gcc.target/powerpc/altivec-types-3.c,
17888         gcc.target/powerpc/altivec-types-4.c,
17889         gcc.target/powerpc/altivec-varargs-1.c,
17890         gcc.target/powerpc/altivec-vec-merge.c,
17891         gcc.target/powerpc/ppc-vector-memcpy.c,
17892         gcc.target/powerpc/ppc-vector-memset.c,
17893         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17894         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17895         these effective targets.
17896         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17897         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17898
17899 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17900
17901         PR middle-end/27384
17902         * g++.dg/other/fold1.C: New test.
17903
17904         PR middle-end/27488
17905         * gcc.dg/fold-nonneg-1.c: New test.
17906
17907         PR c++/27547
17908         * g++.dg/other/operator1.C: New test.
17909
17910 2006-05-11  Richard Guenther  <rguenther@suse.de>
17911
17912         PR middle-end/27529
17913         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17914
17915 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17916
17917         * lib/target-supports-dg.exp (check-flags): New.
17918         (dg-skip-if): Move flag checks.
17919
17920 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17921
17922         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17923         * lib/target-supports.dg (check_cxa_atexit_available): New.
17924
17925 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17926
17927         PR fortran/27470
17928         * gfortran.dg/multiple_allocation_2.f90: New test case.
17929
17930 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17931
17932         * gcc.target/arm/pr27387.C: Fix a comment typo.
17933
17934 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17935
17936         PR fortran/24549
17937         * gfortran.dg/error_recovery_1.f90: New test.
17938
17939 2006-05-10  Richard Guenther  <rguenther@suse.de>
17940
17941         PR tree-optimization/27302
17942         * gcc.dg/torture/pr27302.c: New testcase.
17943
17944 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17945         Richard Guenther  <rguenther@suse.de>
17946
17947         PR middle-end/27498
17948         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17949
17950 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17951
17952         PR rtl-optimization/27335
17953         * gcc.dg/pr27335.c: New test.
17954
17955 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17956
17957         * gcc.target/mips/mips-ps-5.c: New file.
17958
17959 2006-05-08  Jan Hubicka  <jh@suse.cz>
17960
17961         PR middle-end/25962
17962         * gcc.dg/pr25962.c: New.
17963
17964 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17965
17966         PR target/27158
17967         * gcc.target/powerpc/pr27158.c: New test case.
17968
17969 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17970
17971         PR testsuite/27476
17972         * ada/acats/run_all.sh: Use test -z.
17973
17974 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17975
17976         PR libfortran/18271
17977         * gfortran.dg/spec_expr_3.f90: New test.
17978
17979 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17980
17981         PR target/24879
17982         * gcc.target/i386/monitor.c: New file.
17983
17984 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17985
17986         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17987
17988 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17989
17990         PR c++/27447
17991         * g++.dg/other/ptrmem7.C: New test.
17992
17993 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17994
17995         PR target/27421
17996         * gcc.dg/array-9.c: New test.
17997
17998 2006-05-07  Richard Guenther  <rguenther@suse.de>
17999
18000         PR tree-optimization/27409
18001         * gcc.dg/torture/pr27409.c: New testcase.
18002
18003 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18004
18005         PR fortran/27457
18006         * gfortran.dg/select_6.f90: New.
18007
18008 2006-05-07  Richard Guenther  <rguenther@suse.de>
18009
18010         PR tree-optimization/27136
18011         * gcc.dg/torture/pr27136.c: New testcase.
18012
18013 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18014
18015         PR fortran/24813
18016         * gfortran.dg/char_cons_len_1.f90: New test.
18017
18018 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18019
18020         PR c++/27427
18021         * g++.dg/template/incomplete2.C: New test.
18022
18023 2006-05-06  Richard Guenther  <rguenther@suse.de>
18024
18025         PR tree-optimization/27151
18026         * gcc.dg/vect/pr27151.c: New testcase.
18027
18028 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18029
18030         PR c++/27430
18031         * g++.dg/template/void1.C: New test.
18032
18033         PR c++/27423
18034         * g++.dg/other/void2.C: New test.
18035
18036         PR c++/27422
18037         * g++.dg/conversion/void1.C: New test.
18038
18039 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18040
18041         PR/21391
18042         * g++.dg/other/unused1.C: New.
18043
18044 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18045
18046         PR objc/27240
18047         * objc.dg/member-1.m: New test.
18048
18049 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18050
18051         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18052
18053 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18054
18055         PR libfortran/26985
18056         * gfortran.dg/matmul_2.f90: New test.
18057
18058 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18059
18060         * ada/acats/run_all.sh: Use sync when main not found.
18061
18062 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18063
18064         PR target/26765
18065         * gcc.target/mips/pr26765.c: New.
18066
18067 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18068
18069         * gcc.target/bfin: New directory.
18070         * gcc.target/bfin/bfin.exp: New file.
18071         * gcc.target/bfin/frmul.c: New file.
18072         * gcc.target/bfin/arith.c: New file.
18073         * gcc.target/bfin/mul-combine.c: New file.
18074         * gcc.target/bfin/shift.c: New file.
18075
18076 2006-05-04  Richard Guenther  <rguenther@suse.de>
18077
18078         PR tree-optimization/14287
18079         PR tree-optimization/14844
18080         PR tree-optimization/19792
18081         PR tree-optimization/21608
18082         PR tree-optimization/27090
18083         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18084         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18085         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18086         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18087         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18088
18089 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18090
18091         PR tree-optimization/27285
18092         * gcc.c-torture/execute/pr27285.c: New test.
18093
18094         PR middle-end/27388
18095         * gcc.dg/gomp/pr27388-1.c: New test.
18096         * gcc.dg/gomp/pr27388-2.c: New test.
18097         * gcc.dg/gomp/pr27388-3.c: New test.
18098
18099         PR c++/27359
18100         * g++.dg/gomp/pr27359.C: New test.
18101
18102 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18103
18104         PR fortran/20248
18105         * gfortran.dg/iargc.f90: New test.
18106
18107 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/27102
18110         * g++.dg/template/crash49.C: New test.
18111
18112 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18113
18114         PR testsuite/27032
18115         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18116
18117 2006-05-02  Jeff Law  <law@redhat.com>
18118
18119         PR tree-optimization/27364
18120         * gcc.c-torture/execute/pr27364.c: New test.
18121
18122 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/27309
18125         * g++.dg/parser/ctor5.C: New test.
18126
18127 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18128
18129         PR target/27387
18130         * gcc.target/arm/arm.exp: New.
18131         * gcc.target/arm/pr27387.C: Likewise.
18132
18133 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18134
18135         PR fortran/27269
18136         PR fortran/27324
18137         * gfortran.dg/module_equivalence_2.f90: New test.
18138
18139 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18140
18141         PR middle-end/27337
18142         * g++.dg/gomp/pr27337-1.C: New test.
18143         * g++.dg/gomp/pr27337-2.C: New test.
18144
18145         PR middle-end/27328
18146         * gcc.dg/gomp/pr27328.c: New test.
18147
18148         PR middle-end/27325
18149         * g++.dg/gomp/pr27325.C: New test.
18150
18151         PR middle-end/27310
18152         * g++.dg/gomp/pr27310.C: New test.
18153
18154 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18155
18156         PR tree-optimization/27291
18157         * g++.dg/tree-ssa/pr27291.C: New test.
18158
18159 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18160
18161         PR tree-optimization/27283
18162         * g++.dg/tree-ssa/pr27283.C: New test.
18163
18164 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18165
18166         * gcc.dg/tree-ssa/loop-16.c: New test.
18167
18168 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18169             Joseph S. Myers  <joseph@codesourcery.com>
18170
18171         * gcc.dg/Wconversion-3.c: New test case.
18172         * gcc.dg/Wconversion-4.c: Likewise.
18173
18174 2006-05-01  Richard Guenther  <rguenther@suse.de>
18175
18176         PR tree-optimization/26726
18177         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18178
18179 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18180
18181         * gcc.dg/Woverflow-1.c: New test case.
18182         * gcc.dg/Woverflow-2.c: Likewise.
18183         * gcc.dg/Woverflow-3.c: Likewise.
18184
18185 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18186
18187         PR c++/27094
18188         * g++.dg/template/defarg8.C: New test.
18189
18190 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18191
18192         PR c++/27278
18193         * g++.dg/parse/operator7.C: New test.
18194
18195 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18196
18197         PR c++/11471
18198         PR c++/27102
18199         * g++.dg/template/crash48.C: New test.
18200
18201         PR c++/27279
18202         * g++.dg/parse/ctor4.C: New test.
18203
18204 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18205
18206         PR fortran/25681
18207         * gfortran.df/char_type_len.f90: New test.
18208
18209 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18210
18211         PR libgfortran/27304
18212         * gfortran.dg/fmt_exhaust.f90: New test.
18213
18214 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18215
18216         PR c/25309
18217         * gcc.dg/large-size-array-2.c: New test case.
18218
18219 2006-04-28  Richard Guenther  <rguenther@suse.de>
18220
18221         PR target/26826
18222         * gcc.target/i386/pr26826.c: New testcase.
18223
18224 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18225
18226         PR middle-end/27260
18227         * gcc.c-torture/execute/pr27260.c: New.
18228
18229 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18230
18231         PR middle-end/27095
18232         * gcc.dg/pr27095.c: New.
18233
18234 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18235
18236         PR c++/27292
18237         * g++.dg/conversion/bitfield4.C: New test.
18238
18239 2006-04-27  Eric Christopher  <echristo@apple.com>
18240
18241         * gcc.dg/pragma-ms_struct.c: New.
18242
18243 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18244
18245         PR c++/27102
18246         * g++.dg/template/crash47.C: New test.
18247
18248 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18249
18250         * gcc.target/i386/sse-7.c: build with -msse.
18251
18252 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18253
18254         PR testsuite/27274:
18255         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18256         (main): Exit if processor doesn't support SSE.
18257
18258 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18259
18260         PR middle-end/27282
18261         * gcc.c-torture/compile/pr27282.c: New test.
18262
18263 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18264
18265         PR middle-end/26913
18266         * g++.dg/gomp/pr26913.C: New test.
18267
18268         PR c/25996
18269         * gcc.dg/gomp/pr25996.c: New test.
18270         * g++.dg/gomp/pr25996.C: New test.
18271
18272 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18273
18274         PR rtl-optimization/26725
18275         * gcc.c-torture/compile/pr26725.c: New test.
18276
18277 2006-04-25  Richard Guenther  <rguenther@suse.de>
18278
18279         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18280         than n + -1.
18281
18282 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18283
18284         * gcc.dg/20060425-1.c: New testcase.
18285
18286 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18287
18288         PR tree-optimization/26865
18289         * gcc.dg/pr26865.c: New test.
18290
18291 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18292
18293         PR c++/27292
18294         * g++.dg/conversion/bitfield1.C: New test.
18295         * g++.dg/conversion/bitfield2.C: Likewise.
18296         * g++.dg/conversion/bitfield3.C: Likewise.
18297
18298 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18299         Richard Guenther  <rguenther@suse.de>
18300
18301         PR tree-optimization/27236
18302         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18303
18304 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18305
18306         PR c++/19963
18307         * g++.dg/other/incomplete2.C: New test.
18308
18309 2006-04-24  Richard Guenther  <rguenther@suse.de>
18310
18311         PR middle-end/26869
18312         * gcc.dg/torture/pr26869.c: New testcase.
18313
18314 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18315         Richard Guenther  <rguenther@suse.de>
18316
18317         PR tree-optimization/27218
18318         * g++.dg/tree-ssa/pr27218.C: New testcase.
18319
18320 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18321
18322         PR c++/26912
18323         * g++.dg/template/friend41.C: New test.
18324
18325 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18326
18327         * g++.dg/opt/pr15551.C: Include cstdio.
18328         (main): Use remove instead of unlink.
18329
18330 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18331
18332         * gcc.dg/sibcall-7.c: New test.
18333         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18334         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18335         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18336         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18337         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18338
18339 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18340
18341         PR c++/26534
18342         * g++.dg/opt/bitfield1.C: New test.
18343         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18344         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18345         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18346         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18347         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18348         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18349         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18350         * g++.dg/abi/bitfield2.C: Likewise.
18351         * g++.dg/init/bitfield1.C: Likewise.
18352
18353 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18354
18355         PR fortran/25099
18356         * gfortran.dg/elemental_subroutine_4.f90: New test.
18357         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18358         call sub (m, x).
18359
18360 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18361
18362         * gcc.c-torture/compile/20060421-1.c: New testcase.
18363
18364 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18365
18366         PR c/25875
18367         * gcc.dg/init-bad-4.c: New test.
18368
18369 2006-04-21  Paul Brook  <paul@codesourcery.com>
18370
18371         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18372
18373 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18374
18375         PR fortran/27122
18376         * gfortran.dg/defined_operators_1.f90: New test.
18377         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18378         remove old ones associated, incorrectly, with Note 5.46.
18379
18380         PR fortran/27113
18381         * gfortran.dg/character_array_constructor_1.f90: New test.
18382
18383 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18384
18385         * gcc.dg/20060419-1.c: New test.
18386
18387 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18388
18389         PR c/26774
18390         * gcc.dg/struct-parse-1.c: New test case.
18391
18392 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18393
18394         PR c++/26558
18395         * g++.dg/parse/template19.C: New test.
18396
18397         PR c++/26739
18398         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18399
18400         PR c++/26036
18401         * g++.dg/expr/call3.C: New test.
18402
18403         PR c++/10385
18404         * g++.dg/conversion/dynamic1.C: New test.
18405
18406 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18407
18408         PR c++/27102
18409         * g++.dg/template/crash35.C: Tweak error markers.
18410         * g++.dg/template/crash46.C: New test.
18411         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18412         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18413
18414 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18415
18416         PR rtl-optimization/14261
18417         * gcc.c-torture/compile/20060419-1.c: Added.
18418
18419 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18420
18421         * gfortran.dg/label_1.f90: Adjust dg-error.
18422
18423 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18424
18425         PR target/26961
18426         * gcc.dg/fold-cond-1.c: New test case.
18427         * gcc.dg/pr26961-1.c: Likewise.
18428
18429 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18430
18431         PR libgfortran/27138
18432         * gfortran.dg/read_bad_advance.f90: New test.
18433
18434 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18435             Dale Johannesen  <dalej@apple.com>
18436
18437         PR target/24076
18438         * gcc.target/i386/vecinit-3.c: New testcase.
18439         * gcc.target/i386/vecinit-4.c: Likewise.
18440         * gcc.target/i386/sse-18.c: Likewise.
18441         * gcc.target/i386/sse-19.c: Likewise.
18442
18443 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18444
18445         * gfortran.dg/allocate_zerosize_1.f90: New test.
18446
18447 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18448
18449         PR c++/26365
18450         * g++.dg/template/crash45.C: New test.
18451
18452 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18453
18454         PR fortran/26787
18455         * gfortran.dg/proc_assign_1.f90: New test.
18456         * gfortran.dg/procedure_lvalue.f90: Change message.
18457         * gfortran.dg/namelist_4.f90: Add new error.
18458
18459         PR fortran/25597
18460         PR fortran/27096
18461         * gfortran.dg/auto_pointer_array_result_1.f90
18462
18463         PR fortran/27089
18464         * gfortran.dg/specification_type_resolution_1.f90
18465
18466         PR fortran/18003
18467         PR fortran/25669
18468         PR fortran/26834
18469         * gfortran.dg/bounds_temporaries_1.f90: New test.
18470
18471         PR fortran/27124
18472         * gfortran.dg/array_return_value_1.f90: New test.
18473
18474 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18475
18476         PR fortran/25336
18477         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18478
18479 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18480
18481         PR middle-end/26823
18482         * g++.dg/gomp/pr26823-1.C: New test.
18483         * g++.dg/gomp/pr26823-2.C: New test.
18484
18485 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18486
18487         PR middle-end/27134
18488         * gcc.dg/pr27314.c: New test.
18489
18490 2006-04-13  Richard Henderson  <rth@redhat.com>
18491
18492         * g++.dg/gomp/block-0.C: Update expected matches.
18493
18494 2006-04-13  DJ Delorie  <dj@redhat.com>
18495
18496         * lib/target-supports.exp (check_effective_target_int32plus): New.
18497         (check_effective_target_ptr32plus): New.
18498         (check_effective_target_size32plus): New.
18499         (check_effective_target_int16): New.
18500         (check_profiling_available): Add m32c to the list of unsupported
18501         targets.
18502
18503         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18504         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18505         memory size.
18506         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18507         pointers.
18508         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18509         size_t.
18510         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18511         and size_t.
18512         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18513         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18514         not just xstormy16.  Skip m32c due to weird pointer size.
18515         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18516         not just xstormy16.
18517         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18518         not just xstormy16.
18519         * gcc.dg/20020312-2.c: Add m32c support.
18520         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18521         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18522         in test.
18523         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18524         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18525         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18526         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18527         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18528         formats
18529         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18530         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18531         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18532         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18533         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18534         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18535         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18536         in test.
18537         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18538         in test.
18539         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18540         * gcc.dg/pr23049.c: Require >=32 bit integers.
18541         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18542         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18543         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18544         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18545         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18546         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18547         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18548         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18549         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18550         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18551         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18552         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18553         prototype in test.
18554         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18555         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18556         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18557         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18558         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18559
18560         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18561         * gcc.c-torture/execute/20040703-1.x: Likewise.
18562         * gcc.c-torture/execute/20040705-1.x: Likewise.
18563         * gcc.c-torture/execute/20040705-2.x: Likewise.
18564         * gcc.c-torture/execute/20040709-1.x: Likewise.
18565         * gcc.c-torture/execute/20040709-2.x: Likewise.
18566         * gcc.c-torture/execute/20040811-1.x: Likewise.
18567         * gcc.c-torture/execute/20050316-1.x: Likewise.
18568         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18569         * gcc.c-torture/execute/pr19689.x: Likewise.
18570         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18571         * gcc.c-torture/execute/usmul.x: Likewise.
18572         * gcc.c-torture/execute/vrp-5.x: Likewise.
18573         * gcc.c-torture/execute/vrp-6.x: Likewise.
18574         * gcc.dg/debug/20041023-1.s: Likewise.
18575
18576 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18577
18578         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18579         of integers to a vector types are now constant expressions in C.
18580         * gcc.dg/vect/vect-fold-1.c: New test case.
18581
18582 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18583             Ulrich Weigand  <uweigand@de.ibm.com>
18584
18585         PR target/27006
18586         * gcc.dg/vmx/pr27006.c: New testcase.
18587
18588 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18589
18590         PR libgfortran/26766
18591         * gfortran.dg/write_recursive.f90: New test.
18592
18593 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18594
18595         * g++.dg/parse/dtor7.C: New test.
18596         * g++.dg/parse/new1.C: Add error marker.
18597         * g++.dg/template/new3.C: New test.
18598
18599         PR c++/26122
18600         * g++.dg/template/pure1.C: New test.
18601
18602         PR c++/26295
18603         * g++.dg/parse/ptrmem4.C: New test.
18604
18605 2006-04-10  Jeff Law  <law@redhat.com>
18606
18607         PR/27087
18608         * gcc.c-torture/compile/pr27087.c: New test.
18609
18610 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18611
18612         PR/21391
18613         * gcc.dg/20060410.c: New.
18614
18615 2006-04-10  Matthias Klose  <doko@debian.org>
18616
18617         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18618         Recognize multilib directory names containing underscores.
18619
18620 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18621
18622         * gcc.target/i386/vecinit-1.c: New test case.
18623         * gcc.target/i386/vecinit-2.c: Likewise.
18624
18625 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18626
18627         PR debug/27057
18628         * g++.dg/debug/dwarf2-2.C: New test.
18629
18630 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18631
18632         PR rtl-optimization/27073
18633         * gcc.c-torture/execute/pr27073.c: New test.
18634
18635 2006-04-08  Mike Stump  <mrs@apple.com>
18636
18637         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18638
18639 2006-04-07  Richard Guenther  <rguenther@suse.de>
18640
18641         PR tree-optimization/26135
18642         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18643
18644 2006-04-06  Jan Hubicka  <jh@suse.cz>
18645
18646         PR profile/26399
18647         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18648
18649 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18650
18651         * g++.dg/conversion/nullptr1.C: New test case.
18652         * g++.dg/conversion/nullptr2.C: Likewise.
18653
18654 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18655
18656         * gfortran.dg/dependency_18.f90: New test case.
18657
18658 2006-04-05  Richard Guenther  <rguenther@suse.de>
18659
18660         PR tree-optimization/26919
18661         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18662         * gcc.dg/ipa/ipa-2.c: Likewise.
18663         * gcc.dg/ipa/ipa-3.c: Likewise.
18664         * gcc.dg/ipa/ipa-5.c: Likewise.
18665
18666 2006-04-05  Richard Guenther  <rguenther@suse.de>
18667
18668         PR tree-optimization/26763
18669         * gcc.dg/torture/pr26763-1.c: New testcase.
18670         * gcc.dg/torture/pr26763-2.c: Likewise.
18671
18672 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18673
18674         PR fortran/23634
18675         PR fortran/25619
18676         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18677
18678 2006-04-04  Eric Christopher  <echristo@apple.com>
18679
18680         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18681         stubs.
18682         * gcc.target/i386/387-5.c: Ditto.
18683
18684 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18685
18686         * gcc.target/sparc/struct-ret-check.c: New test.
18687
18688 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18689
18690         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18691         zero decimal digits specified in format.
18692
18693 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18694
18695         PR fortran/26891
18696         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18697
18698         PR fortran/26976
18699         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18700         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18701         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18702         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18703         compliant and detect bigendian-ness.
18704
18705 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18706
18707         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18708         dummy arguments work when the actual argument is itself a dummy
18709         argument of the caller.
18710
18711 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18712
18713         PR libfortran/24685
18714         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18715
18716 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18717
18718         * gfortran.dg/dependencency_17.f90: New test case.
18719
18720 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18721
18722         * gfortran.dg/dependency_14.f90: New test case.
18723         * gfortran.dg/dependency_15.f90: Likewise.
18724         * gfortran.dg/dependency_16.f90: Likewise.
18725
18726 2006-03-31  Asher Langton  <langton2@llnl.gov>
18727
18728         PR fortran/25358
18729         gfortran.dg/cray_pointers_6.f90: New test.
18730
18731 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18732
18733         PR libgfortran/26890
18734         * gfortran.dg/read_size_noadvance.f90: New test.
18735
18736 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18737
18738         PR fortran/25031
18739         * gfortran.dg/multiple_allocation_1.f90: Check that the
18740         size has changed after a re-allocation with stat.
18741
18742 2006-03-30  Richard Guenther  <rguenther@suse.de>
18743
18744         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18745         removal.
18746         * gcc.target/i386/sselibm-2.c: Likewise.
18747         * gcc.target/i386/sselibm-3.c: Likewise.
18748         * gcc.target/i386/sselibm-4.c: Likewise.
18749         * gcc.target/i386/sselibm-5.c: Likewise.
18750
18751 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18752
18753         * gcc.dg/fold-andxor-1.c: New test case.
18754         * gcc.dg/fold-xorand-1.c: Likewise.
18755
18756 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18757
18758         * gcc.dg/fold-convnotconv-1.c: New test case.
18759
18760 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18761
18762         PR fortran/26779
18763         * gfortran.dg/private_type_5.f90: New test.
18764
18765 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18766
18767         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18768
18769 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18770
18771         * gfortran.dg/advance_2.f90: New test.
18772         * gfortran.dg/advance_3.f90: New test.
18773
18774         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18775
18776 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18777
18778         PR libgfortran/26661
18779         PR libgfortran/26880
18780         * gfortran.dg/read_x_past.f: New test.
18781
18782 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18783
18784         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18785         to be STABS.
18786
18787 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18788
18789         * objc.dg/dwarf-1.m: Skip on AIX.
18790         * objc.dg/dwarf-2.m: Skip on AIX.
18791
18792 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18793
18794         PR fortran/26816
18795         * gfortran.dg/float_1.f90: New test.
18796
18797 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18798
18799         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18800         X86_64 targets.
18801         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18802
18803 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18804
18805         PR libfortran/26735
18806         * gfortran.dg/convert_implied_open.f90: New test case.
18807
18808 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18809
18810         PR fortran/26769
18811         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18812
18813 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18814
18815         PR middle-end/26717
18816         * gcc.dg/pr26717.c: New test.
18817
18818 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18819
18820         * gfortran.dg/dependency_12.f90: New test case.
18821
18822 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18823
18824         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18825
18826 2006-03-24  Jeff Law  <law@redhat.com>
18827
18828         * gcc.c-torture/pr26840.c: New test.
18829
18830 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18831
18832         * objc.dg/dwarf-2.m: New.
18833         * obj-c++.dg/dwarf-2.mm: New.
18834
18835         * g++.old-deja/g++.other/init19.C: New.
18836
18837 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18838
18839         * g++.dg/eh/spbp.C: Skip on AIX.
18840
18841 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18842
18843         PR middle-end/26611
18844         * g++.dg/gomp/pr26611-1.C: New test.
18845         * g++.dg/gomp/pr26611-2.C: New test.
18846
18847 2006-03-24  Jeff Law  <law@redhat.com>
18848
18849         * gcc.c-torture/compile/pr26833.c: New test.
18850         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18851
18852 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18853
18854         * gfortran.dg/endfile_2.f90: Delete temp file.
18855
18856 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18857
18858         PR fortran/19303
18859         * gfortran.dg/record_marker_1.f90: New test case.
18860         * gfortran.dg/record_marker_2.f: New test case.
18861         * gfortran.dg/record_marker_3.f90: New test case.
18862
18863 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18864
18865         PR fortran/17298
18866         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18867         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18868
18869 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18870
18871         * lib/gcc-dg.exp (cleanup-modules): New proc.
18872         * gfortran.dg/allocatable_function_1.f90,
18873         gfortran.dg/allocate_char_star_scalar_1.f90,
18874         gfortran.dg/assumed_charlen_function_1.f90,
18875         gfortran.dg/assumed_dummy_1.f90,
18876         gfortran.dg/assumed_shape_ranks_1.f90,
18877         gfortran.dg/assumed_shape_ranks_2.f90,
18878         gfortran.dg/assumed_size_dt_dummy.f90,
18879         gfortran.dg/auto_char_dummy_array_1.f90,
18880         gfortran.dg/auto_char_len_3.f90,
18881         gfortran.dg/automatic_module_variable.f90,
18882         gfortran.dg/bad_automatic_objects_1.f90,
18883         gfortran.dg/char_array_constructor.f90,
18884         gfortran.dg/char_array_structure_constructor.f90,
18885         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18886         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18887         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18888         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18889         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18890         gfortran.dg/derived_pointer_recursion.f90,
18891         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18892         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18893         gfortran.dg/dummy_functions_1.f90,
18894         gfortran.dg/elemental_initializer_1.f90,
18895         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18896         gfortran.dg/elemental_pointer_1.f90,
18897         gfortran.dg/elemental_subroutine_1.f90,
18898         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18899         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18900         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18901         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18902         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18903         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18904         gfortran.dg/global_references_1.f90,
18905         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18906         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18907         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18908         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18909         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18910         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18911         gfortran.dg/large_integer_kind_1.f90,
18912         gfortran.dg/large_real_kind_1.f90,
18913         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18914         gfortran.dg/module_double_reuse.f90,
18915         gfortran.dg/module_equivalence_1.f90,
18916         gfortran.dg/module_interface_1.f90,
18917         gfortran.dg/module_parameter_array_refs_1.f90,
18918         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18919         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18920         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18921         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18922         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18923         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18924         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18925         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18926         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18927         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18928         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18929         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18930         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18931         gfortran.dg/same_name_1.f90,
18932         gfortran.dg/sibling_dummy_procedure_1.f90,
18933         gfortran.dg/sibling_dummy_procedure_2.f90,
18934         gfortran.dg/sibling_dummy_procedure_3.f90,
18935         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18936         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18937         gfortran.dg/used_dummy_types_2.f90,
18938         gfortran.dg/used_dummy_types_3.f90,
18939         gfortran.dg/used_dummy_types_4.f90,
18940         gfortran.dg/used_dummy_types_5.f90,
18941         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18942         gfortran.dg/userdef_operator_1.f90: Use it.
18943
18944 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18945
18946         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18947         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18948         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18949         gfortran.dg/write_back.f,
18950         gfortran.fortran-torture/execute/inquire_1.f90,
18951         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18952
18953 2006-03-21  Jeff Law  <law@redhat.com>
18954
18955         * gcc.dg/tree-ssa/vrp28.c: New test.
18956
18957 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18960         if _STDC_C99 is defined.
18961         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18962         * gcc.dg/builtins-20.c: Likewise.
18963         * gcc.dg/builtins-53.c: Likewise.
18964         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18965         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18966
18967 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18968
18969         PR tree-opt/26781
18970         * gcc.c-torture/compile/pr26781-1.c: New test.
18971         * gcc.c-torture/compile/pr26781-2.c: New test.
18972
18973 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR c++/26690
18976         * g++.dg/gomp/pr26690-1.C: New test.
18977         * g++.dg/gomp/pr26690-2.C: New test.
18978
18979 2006-03-20  Jeff Law  <law@redhat.com>
18980
18981         * gcc.dg/tree-ssa/pr21829.c: New test.
18982
18983         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18984
18985 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18986
18987         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18988         (check_visibility_available): Use it.
18989         (check_effective_target_default_packed): Likewise.
18990         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18991         (check_effective_target_fopenmp): Likewise.
18992         (check_effective_target_freorder): Likewise.
18993         (check_effective_target_fpic): Likewise.
18994         (check_named_sections_available): Likewise.
18995         (check_effective_target_ilp32): Likewise.
18996         (check_effective_target_lp64): Likewise.
18997
18998 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18999
19000         PR fortran/20935
19001         * gfortran.dg/scalar_mask_2.f90: New test case.
19002
19003 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19004
19005         PR tree-opt/26629
19006         * gcc.dg/tree-ssa/loadpre12.c: New test.
19007         * gcc.dg/tree-ssa/loadpre13.c: New test.
19008         * gcc.dg/tree-ssa/loadpre14.c: New test.
19009         * gcc.dg/tree-ssa/loadpre15.c: New test.
19010         * gcc.dg/tree-ssa/loadpre16.c: New test.
19011         * gcc.dg/tree-ssa/loadpre17.c: New test.
19012         * gcc.dg/tree-ssa/loadpre18.c: New test.
19013         * gcc.dg/tree-ssa/loadpre19.c: New test.
19014         * gcc.dg/tree-ssa/loadpre20.c: New test.
19015         * gcc.dg/tree-ssa/loadpre21.c: New test.
19016         * gcc.dg/tree-ssa/loadpre22.c: New test.
19017
19018 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19019
19020         PR fortran/26741
19021         * gfortran.dg/elemental_initializer_1.f90: New test.
19022
19023         PR fortran/26716
19024         * gfortran.dg/assumed_shape_ranks_2: New test.
19025
19026 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19027
19028         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19029         target fpic.
19030
19031 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19032
19033         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19034         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19035         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19036         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19037         gfortran.fortran-torture/execute/direct_io.f90,
19038         gfortran.fortran-torture/execute/inquire_2.f90,
19039         gfortran.fortran-torture/execute/inquire_4.f90,
19040         gfortran.fortran-torture/execute/list_read_1.f90,
19041         gfortran.fortran-torture/execute/open_replace.f90,
19042         gfortran.fortran-torture/execute/slash_edit.f90,
19043         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19044         temporary files from testcases.
19045
19046 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19047
19048         PR libgfortran/26509
19049         gfortran.dg/write_direct_eor.f90: New test.
19050
19051 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19052
19053         * gcc.target/powerpc/pr26350.c: New.
19054         * gcc.target/powerpc/indexed-addr.c: New.
19055
19056 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19057
19058         * gfortran.dg/dependency_13.f90: New test case.
19059
19060 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19061
19062         PR middle-end/21781
19063         * gcc.dg/real-const-1.c: New test case.
19064
19065 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19066
19067         * g++.old-deja/g++.other/init18.C: New.
19068         * g++.old-deja/g++.other/init5.C: Remove xfail.
19069
19070 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19071
19072         * g++.dg/opt/pr15551.C: Cleanup temp file.
19073
19074 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19075
19076         PR c++/6634
19077         g++.dg/parse/long1.C: New test.
19078
19079 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19080
19081         PR fortran/19101
19082         * gfortran.dg/continuation.f90: New test.
19083         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19084
19085 2006-03-14  Richard Guenther  <rguenther@suse.de>
19086
19087         PR tree-optimization/26672
19088         * gcc.dg/torture/pr26672.c: New testcase.
19089
19090 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19091
19092         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19093         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19094
19095 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19096
19097         PR middle-end/26557
19098         * gcc.c-torture/compile/switch-1.c: New test case.
19099
19100 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19101
19102         PR fortran/25378
19103         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19104         test to include more permuatations of mask and index.
19105         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19106         respond to F2003 spec. that the position returned for an all false
19107         mask && condition is zero.
19108
19109 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19110
19111         PR middle-end/25989
19112         * gcc.dg/gomp/pr25989.c: New test.
19113
19114 2006-03-13  Jeff Law  <law@redhat.com>
19115
19116         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19117
19118 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19119
19120         * gcc.dg/switch-9.c: New test.
19121
19122 2006-03-13  Richard Guenther  <rguenther@suse.de>
19123
19124         PR middle-end/26630
19125         * gcc.dg/torture/pr26630.c: New testcase.
19126
19127 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19128
19129         * gfortran.dg/dependency_10.f90: New test case.
19130         * gfortran.dg/dependency_11.f90: Likewise.
19131
19132 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19133             Erik Edelmann  <eedelman@gcc.gnu.org>
19134
19135         * gfortran.dg/allocatable_function_1.f90: New.
19136         * gfortran.dg/allocatable_function_2.f90: New.
19137
19138 2006-03-10  Richard Guenther  <rguenther@suse.de>
19139
19140         PR middle-end/26565
19141         * gcc.dg/torture/pr26565.c: New testcase.
19142
19143 2006-03-09  Eric Christopher  <echristo@apple.com>
19144
19145         * gcc.c-torture/compile/20060309-1.c: New.
19146
19147 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19148
19149         PR libgfortran/26499
19150         * gfortran.dg/write_back.f: New test.
19151         * gfortran.dg/write_rewind_1.f: New test.
19152         * gfortran.dg/write_rewind_2.f: New test.
19153
19154 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19155
19156         PR libgfortran/26554
19157         * gfortran.dg/read_logical.f90: New test.
19158
19159 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19160
19161         * ada/acats/norun.lst: cdd2a03 now passes.
19162
19163 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19164
19165         PR testsuite/25177
19166         * gcc.target/powerpc/pr18096-1.c: Change where the error
19167         would match.
19168
19169 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19170
19171         * gcc.target/i386/cleanup-1.c: New test.
19172         * gcc.target/i386/cleanup-2.c: New test.
19173
19174 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19175
19176         * gfortran.dg/dependency_9.f90: Remove for the time being.
19177
19178 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19179
19180         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19181         directive.
19182
19183 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19184
19185         * gfortran.dg/dependency_9.f90: New test case.
19186
19187 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19188
19189         * gfortran.dg/dependency_4.f90: New test case.
19190         * gfortran.dg/dependency_5.f90: New test case.
19191         * gfortran.dg/dependency_6.f90: New test case.
19192         * gfortran.dg/dependency_7.f90: New test case.
19193         * gfortran.dg/dependency_8.f90: New test case.
19194
19195 2006-03-03  Paul Brook  <paul@codesourcery.com>
19196
19197         * lib/target-supports.exp (check_profiling_available):
19198         Add m68k-*-elf.
19199
19200 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19201
19202         PR fortran/25031
19203         * multiple_allocation_1.f90: New test.
19204
19205 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19206
19207         PR tree-optimization/26524
19208         * gfortran.dg/pr26524.f: New test case.
19209
19210 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19211
19212         * g++.dg/template/repo5.C: Cleanup repo files.
19213         * gcc.dg/20051201-1.c: Cleanup coverage files.
19214         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19215         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19216         tree dump files.
19217
19218 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19219
19220         * objc.dg/objc-nofilename-1.m: New test.
19221         * objc.dg/bad-receiver-type.m: New test.
19222         * obj-c++.dg/bad-receiver-type.mm: New test.
19223
19224 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19227
19228 2006-03-01  Mike Stump  <mrs@apple.com>
19229
19230         * g++.dg/abi/key2.C: Add.
19231
19232 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19233
19234         * gfortran.dg/logical_dot_product.f90: New test.
19235
19236         PR fortran/26393
19237         * gfortran.dg/used_interface_ref.f90: New test.
19238
19239         PR fortran/20938
19240         * gfortran.dg/dependency_2.f90: New test.
19241         * gfortran.fortran-torture/execute/where17.f90: New test.
19242         * gfortran.fortran-torture/execute/where18.f90: New test.
19243         * gfortran.fortran-torture/execute/where19.f90: New test.
19244         * gfortran.fortran-torture/execute/where20.f90: New test.
19245
19246 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19247
19248         * g++.dg/tree-ssa/pr26443.C: New test case.
19249
19250 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19251
19252         PR middle-end/26022
19253         * g++.dg/opt/return-slot1.C: New test.
19254
19255 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19256
19257         PR libgfortran/26136
19258         * gfortran.dg/namelist_23.f90: New test.
19259
19260 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19261
19262         PR middle-end/14752
19263         * gcc.dg/fold-eqandshift-2.c: New test case.
19264
19265 2006-02-28  Richard Guenther  <rguenther@suse.de>
19266
19267         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19268         decomposition.
19269
19270 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19271
19272         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19273
19274 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19275
19276         PR libgfortran/26464
19277         * gfortran.dg/backspace_5.f: New test.
19278         * gfortran.dg/backspace_6.f: New test.
19279
19280 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19281
19282         * gcc.dg/fold-eqandnot-1.c: New test case.
19283
19284 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19285
19286         PR middle-end/19983
19287         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19288
19289 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19290
19291         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19292         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19293
19294 2006-02-26  Richard Guenther  <rguenther@suse.de>
19295
19296         PR tree-optimization/26421
19297         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19298
19299 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19300
19301         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19302         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19303
19304 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19305
19306         * gcc.dg/fold-even-1.c: New test case.
19307
19308 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19309
19310         PR middle-end/21137
19311         * gcc.dg/fold-eqandshift-1.c: New test case.
19312
19313 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19314
19315         PR tree-optimization/25125
19316         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19317         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19318
19319 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19320
19321         PR tree-optimizations/26359
19322         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19323         with -fdump-tree-dceloop-details.
19324         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19325
19326 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19327
19328         PR middle-end/23673
19329         * gcc.dg/fold-eqxor-1.c: New test case.
19330         * gcc.dg/fold-eqxor-2.c: Likewise.
19331         * gcc.dg/fold-eqxor-3.c: Likewise.
19332
19333 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19334
19335         PR fortran/23092
19336         * scalar_mask_1.f90: New test.
19337
19338 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19339
19340         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19341         * g++.dg/eh/uncaught2.C: New.
19342         * g++.dg/eh/uncaught3.C: New.
19343
19344 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19345
19346         PR libgfortran/26423
19347         * gfortran.dg/read_many_1.f: New test.
19348
19349 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19350
19351         PR fortran/24519
19352         * gfortran.dg/dependency_3.f90: New test.
19353         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19354         XFAILs.
19355
19356         PR fortran/25395
19357         * gfortran.dg/equiv_6.f90: New test.
19358
19359 2006-02-23  Jeff Law  <law@redhat.com>
19360
19361         * gcc.c-torture/compile/pr26425.c: New test.
19362
19363 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19364
19365         PR middle-end/26412
19366         * gcc.dg/gomp/pr26412.c: New test.
19367
19368 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19369
19370         PR c++/26291
19371         * g++.dg/other/ellipsis1.C: New test.
19372         * g++.dg/parse/operator4.C: Adjust error marker.
19373
19374 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19375
19376         PR target/25603
19377         * gfortran.dg/pr25603.f: New testcase.
19378
19379 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19382         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19383
19384 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19385
19386         * g++.dg/eh/spbp.C: New.
19387
19388 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19389
19390         PR middle-end/26379
19391         * gcc.target/i386/mmx-7.c: New test.
19392
19393 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19394
19395         PR tree-optimization/26361
19396         * gcc.dg/tree-ssa/vrp27.c: New test case.
19397
19398 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19399
19400         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19401         * gcc.dg/tree-ssa/complex-4.c: Here.
19402
19403 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19404
19405         PR middle-end/19543
19406         * gfortran.dg/logical_1.f90: New test case.
19407
19408 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19409
19410         PR middle-end/26334
19411         * gcc.dg/20060218-1.c: Moved to...
19412         * gcc.target/i386/20060218-1.c: ... here.  New test.
19413
19414 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19415
19416         PR fortran/26201
19417         * gfortran.dg/convert_1.f90: New.
19418
19419 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19420
19421         PR fortran/25054
19422         * gfortran.dg/namelist_5.f90: New test.
19423
19424         PR fortran/25089
19425         * gfortran.dg/namelist_4.f90: New test.
19426
19427 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19428
19429         PR tree-opt/25680
19430         * gcc.dg/tree-ssa/complex-3.c: New test.
19431
19432 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19433
19434         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19435         variable to take into account the variable name in the
19436         function header.
19437         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19438
19439 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19440
19441         PR middle-end/26334
19442         * gcc.c-torture/compile/20060217-1.c: New test.
19443         * gcc.dg/20060218-1.c: New test.
19444
19445 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19446
19447         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19448
19449 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19450
19451         * gcc.dg/cpp/undef3.c: New test.
19452         * gcc.dg/cpp/trad/builtins2.c: New test.
19453
19454 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/26266
19457         * g++.dg/template/static22.C: New test.
19458         * g++.dg/template/static23.C: New test.
19459         * g++.dg/template/static24.C: New test.
19460         * g++.dg/template/non-dependent13.C: New test.
19461         * g++.dg/init/member1.C: Tweak error markers.
19462
19463 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19464
19465         PR target/26255
19466         * gcc.c-torture/compile/pr26255.c: New test case.
19467
19468 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19469
19470         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19471         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19472         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19473         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19474         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19475         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19476         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19477
19478 2006-02-16  Jeff Law  <law@redhat.com>
19479
19480         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19481         * gcc.dg/tree-ssa/vrp26.c: New test.
19482
19483 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19484
19485         PR target/20353
19486         PR target/24578
19487         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19488         __UCLIBC__ is defined.
19489
19490 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19491
19492         PR fortran/26224
19493         * gfortran.dg/gomp/pr26224.f: New test.
19494
19495 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19496
19497         PR tree-opt/25918
19498         * lib/target-supports.exp
19499         (check_effective_target_vect_short_mult): New.
19500         (check_effective_target_vect_char_mult): New.
19501         (check_effective_target_vect_widen_sum_qi_to_si): New.
19502         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19503         (check_effective_target_vect_widen_sum_hi_to_si): New.
19504         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19505         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19506         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19507         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19508         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19509         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19510         vect-reduc-pattern-2c.c
19511         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19512         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19513         vect-reduc-pattern-1c.c
19514
19515 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19516
19517         PR fortran/24557
19518         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19519
19520 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19521
19522         PR fortran/26054
19523         * gfortran.dg/enum_8.f90: Remove check for warning.
19524         * gfortran.dg/iomsg_1.f90: Ditto.
19525         * gfortran.dg/enum_1.f90: Ditto.
19526         * gfortran.dg/enum_9.f90: Ditto.
19527         * gfortran.dg/enum_2.f90: Ditto.
19528         * gfortran.dg/enum_10.f90: Ditto.
19529         * gfortran.dg/enum_3.f90: Ditto.
19530         * gfortran.dg/flush_1.f90: Ditto.
19531         * gfortran.dg/enum_4.f90: Ditto.
19532         * gfortran.dg/array_constructor_1.f90: Ditto.
19533         * gfortran.dg/enum_5.f90: Ditto.
19534         * gfortran.dg/enum_6.f90: Ditto.
19535         * gfortran.dg/enum_7.f90: Ditto.
19536
19537 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19538
19539         PR middle-end/26300
19540         * gcc.c-torture/compile/20060215-1.c: New test.
19541
19542 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19543
19544         PR middle-end/23670
19545         * gcc.dg/tree-ssa/andor-2.c: New test case.
19546
19547 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19548
19549         PR fortran/25045
19550         * optional_dim.f90: New test.
19551
19552 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19553
19554         PR fortran/26277
19555         * gfortran.dg/label_4.f90: New.
19556
19557 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19558             Diego Novillo  <dnovillo@redhat.com>
19559             Uros Bizjak  <uros@kss-loka.si>
19560
19561         * gfortran.dg/gomp: New directory.
19562
19563 2006-02-14  Richard Guenther  <rguenther@suse.de>
19564
19565         PR tree-optimization/26258
19566         * gcc.dg/torture/pr26258.c: New testcase.
19567
19568 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19569
19570         PR fortran/26246
19571         * gfortran.dg/pr26246_1.f90: New test.
19572         * gfortran.dg/pr26246_2.f90: New test.
19573
19574         PR middle-end/26092
19575         * gcc.c-torture/compile/20060208-1.c: New test.
19576
19577 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19578
19579         PR fortran/26074
19580         PR fortran/25103
19581         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19582         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19583         * gfortran.dg/automatic_module_variable.f90: Change error message.
19584
19585         PR fortran/20861
19586         * gfortran.dg/internal_dummy_1.f90: New test.
19587
19588         PR fortran/20871
19589         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19590
19591
19592         PR fortran/25083
19593         * gfortran.dg/uncommon_block_data_1.f90: New test.
19594         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19595         with standard.
19596
19597         PR fortran/25088
19598         * gfortran.dg/typed_subroutine_1.f90: New test.
19599
19600 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19601
19602         * objc.dg/dwarf-1.m: New.
19603
19604 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19605
19606         PR middle-end/24427
19607         * gcc.dg/tree-ssa/andor-1.c: New test case.
19608
19609 2006-02-13  Josh Conner  <jconner@apple.com>
19610
19611         PR target/25376
19612         * gcc.dg/pr25376.c: New test.
19613
19614         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19615         assemble.
19616         * lib/target-supports.exp (check_named_sections_available):
19617         Only compile named-sections test -- don't assemble.
19618
19619 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19620
19621         * g++.dg/warn/no-write-strings.C: New test.
19622         * g++.dg/warn/write-strings.C: Likewise.
19623         * g++.dg/warn/write-strings-default.C: Likewise.
19624
19625 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19626
19627         PR fortran/25806
19628         * gfortran.dg/ret_pointer_2.f90: New test.
19629
19630 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19631
19632         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19633
19634 2006-02-10  Jeff Law  <law@redhat.com>
19635
19636         * gcc.c-torture/compile/pr26213.c: New test.
19637
19638 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19639
19640         gfortran.dg/null_1.f90: New test.
19641
19642 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19643
19644         PR fortran/14771
19645         * gfortran.dg/parens_4.f90: New.
19646         * gfortran.dg/parens_5.f90: New.
19647
19648 2006-02-10  Richard Guenther  <rguenther@suse.de>
19649
19650         * gcc.dg/pr23372-1.c: Remove empty file.
19651
19652 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19653         Paul Thomas  <pault@gcc.gnu.org>
19654
19655         PR fortran/14771
19656         * gfortran.dg/parens_1.f90: New.
19657         * gfortran.dg/parens_2.f90: New.
19658         * gfortran.dg/parens_3.f90: New.
19659
19660 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19661
19662         PR fortran/26038
19663         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19664
19665         PR fortran/25059
19666         * gfortran.dg/impure_assignment_1.f90: New test.
19667
19668         PR fortran/25070
19669         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19670
19671 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19672
19673         PR target/26141
19674         * g++.dg/expr/stdarg2.C: New test.
19675
19676 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19677
19678         PR inline-asm/16194
19679         * gcc.dg/pr16194.c: New test.
19680
19681 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19682
19683         * ada/acats/run_acats: Use portable variant of "$@".
19684
19685 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19686
19687         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19688         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19689
19690 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19691
19692         PR tree-opt/26179
19693         * g++.dg/opt/pr26179.C: New test.
19694
19695 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19696
19697         PR middle-end/26134
19698         * gcc.dg/tree-ssa/complex-3.c: New test.
19699
19700 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19701
19702         * gcc.c-torture/compile/volatile-1.c: New test.
19703
19704 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19705
19706         PR 26180
19707         * gcc.dg/tree-ssa/pr26180.c: New test.
19708
19709 2006-02-08  Jeff Law  <law@redhat.com>
19710
19711         * gcc.dg/tree-ssa/pr21417.c: New test.
19712
19713 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19714
19715         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19716         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19717
19718 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19719
19720         * lib/scanrtl.exp: New.
19721
19722 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19723
19724         PR c++/26071
19725         * g++.dg/other/virtual2.C: New test.
19726
19727         PR c++/26070
19728         * g++.dg/other/virtual1.C: New test.
19729
19730 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19731
19732         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19733         cleanup-ipa-dump): Update dump file glob patterns.
19734         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19735         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19736
19737         * lib/gcc-dg.exp: Load it.
19738         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19739
19740 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19741
19742         PR testsuite/26159
19743         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19744         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19745
19746 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19747
19748         PR fortran/25577
19749         * gfortran.dg/mvbits_1.f90: New.
19750
19751 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19752
19753         * g++.dg/warn/Wdiv-by-zero.C: New test.
19754         * g++.dg/warn/Wno-div-by-zero.C: New.
19755
19756 2006-02-07  Jeff Law  <law@redhat.com>
19757
19758         * gcc.dg/tree-ssa/pr21559.c: New test.
19759
19760         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19761         multiple VRP passes.
19762         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19763         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19764         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19765         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19766         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19767         * gcc.dg/tree-ssa/vrp02.c: Likewise
19768         * gcc.dg/tree-ssa/vrp11.c: Likewise
19769         * gcc.dg/tree-ssa/pr14341.c: Likewise
19770         * gcc.dg/tree-ssa/vrp19.c: Likewise
19771         * gcc.dg/tree-ssa/vrp20.c: Likewise
19772         * gcc.dg/tree-ssa/vrp03.c: Likewise
19773         * gcc.dg/tree-ssa/pr21086.c: Likewise
19774         * gcc.dg/tree-ssa/pr21959.c: Likewise
19775         * gcc.dg/tree-ssa/vrp21.c: Likewise
19776         * gcc.dg/tree-ssa/vrp04.c: Likewise
19777         * gcc.dg/tree-ssa/pr25485.c: Likewise
19778         * gcc.dg/tree-ssa/pr22026.c: Likewise
19779         * gcc.dg/tree-ssa/vrp22.c: Likewise
19780         * gcc.dg/tree-ssa/vrp05.c: Likewise
19781         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19782         * gcc.dg/tree-ssa/pr20701.c: Likewise
19783         * gcc.dg/tree-ssa/vrp23.c: Likewise
19784         * gcc.dg/tree-ssa/vrp06.c: Likewise
19785         * gcc.dg/tree-ssa/pr22117.c: Likewise
19786         * gcc.dg/tree-ssa/pr20702.c: Likewise
19787         * gcc.dg/tree-ssa/vrp15.c: Likewise
19788         * gcc.dg/tree-ssa/pr21090.c: Likewise
19789         * gcc.dg/tree-ssa/pr21294.c: Likewise
19790         * gcc.dg/tree-ssa/vrp24.c: Likewise
19791         * gcc.dg/tree-ssa/vrp07.c: Likewise
19792         * gcc.dg/tree-ssa/pr21563.c: Likewise
19793         * gcc.dg/tree-ssa/pr25382.c: Likewise
19794         * gcc.dg/tree-ssa/vrp16.c: Likewise
19795         * gcc.dg/tree-ssa/vrp25.c: Likewise
19796         * gcc.dg/tree-ssa/vrp08.c: Likewise
19797         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19798         * gcc.dg/tree-ssa/vrp17.c: Likewise
19799         * gcc.dg/tree-ssa/pr21458.c: Likewise
19800         * g++.dg/tree-ssa/pr18178.C: Likewise
19801
19802 2006-02-07  Richard Guenther  <rguenther@suse.de>
19803
19804         PR c++/26140
19805         Revert
19806         2006-01-30  Richard Guenther  <rguenther@suse.de>
19807         PR c++/23372
19808         * gcc.dg/pr23372-1.C: New testcase.
19809
19810         * g++.dg/tree-ssa/pr26140.C: New testcase.
19811
19812 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/9737
19815         * g++.dg/template/ttp15.C: New test.
19816         * g++.dg/template/ttp16.C: Likewise.
19817         * g++.dg/template/ttp17.C: Likewise.
19818         * g++.old-deja/g++.pt/ttp36.C: Remove.
19819         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19820         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19821         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19822         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19823         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19824         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19825         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19826         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19827         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19828
19829 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19830
19831         PR libfortran/23815
19832         * unf_io_convert_4.f90: New test.
19833
19834 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19835
19836         * gcc.dg/tree-ssa/loadpre10.c: New test.
19837         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19838         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19839         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19840
19841 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19842
19843         PR libfortran/24685
19844         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19845
19846 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19847
19848         PR tree-opt/25251
19849         * gfortran.dg/assign_7.f: New test.
19850
19851 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19852
19853         PR fortran/26041
19854         PR fortran/26064
19855         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19856         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19857         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19858
19859 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19860
19861         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19862         in size_t typedef.
19863
19864 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19865
19866         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19867         * g++.dg/charset/string.c (foo): Likewise.
19868         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19869         const char*
19870         * g++.dg/ext/builtin2.C (printf): Likewise.
19871         * g++.dg/init/new15.C (printf): Likewise.
19872         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19873         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19874         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19875         * g++.dg/template/non-dependent4.C (temp): Likewise.
19876         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19877         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19878         parameter type to const char*.
19879         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19880         Change type to const char*.
19881         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19882         Likewise.
19883         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19884         second parameter type to const char*.
19885         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19886         (Y::Y): Change parameter type to const char*.
19887         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19888         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19889         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19890         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19891         (char*).
19892         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19893         const char*.
19894         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19895         type to const char*.
19896         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19897         return type to const char*.
19898         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19899         to const char*.
19900         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19901         * g++.old-deja/g++.law/refs1.C: Likewise.
19902         * g++.old-deja/g++.law/visibility1.C: Likewise.
19903         * g++.old-deja/g++.law/visibility2.C: Likewise.
19904         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19905         const char*.
19906         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19907         * g++.old-deja/g++.mike/net48.C: Likewise.
19908         * g++.old-deja/g++.mike/p646.C: Likewise.
19909         * g++.old-deja/g++.mike/p6746.C: Likewise.
19910         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19911         type to const char*.
19912         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19913         deprecated conversion warning.
19914         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19915         char*.
19916         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19917         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19918         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19919         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19920         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19921         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19922         * g++.old-deja/g++.pt/t39.C: Likewise.
19923         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19924         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19925
19926 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19927
19928         PR fortran/25075
19929         intrinsic_argument_conformance_1.f90: New test.
19930
19931 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19932
19933         PR fortran/20845
19934         * gfortran.dg/char_result_11.f90: Add SAVE.
19935         * gfortran.dg/der_pointer_4.f90: Ditto.
19936         * gfortran.dg/default_initialization.f90: New test.
19937
19938 2006-02-03  Jeff Law  <law@redhat.com>
19939
19940         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19941         handle more than 100 dump files.
19942         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19943         * lib/scantree.exp (scan-tree-dump): Likewise.
19944         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19945         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19946         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19947         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19948         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19949
19950 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19951
19952         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19953
19954 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19955
19956         * g++.dg/template/using12.C: New test.
19957
19958 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19959
19960         * gcc.target/powerpc/pr25960.c: New test.
19961
19962 2006-02-02  Steven G. Kargl  <kargls@comcast>
19963
19964         PR fortran/24958
19965         gfortran.dg/nullify_2.f90: New test.
19966
19967 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19968
19969         PR 25990
19970         * gcc.dg/gomp/pr25990.c: New test.
19971
19972 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19973
19974         PR c++/25342
19975         * g++.gd/template/partial4.C: New test.
19976
19977 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19978
19979         PR middle-end/26001
19980         * gfortran.dg/data_char_2.f90: New.
19981
19982 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19983
19984         PR fortran/26039
19985         maxval_maxloc_conformance_1.f90: New test.
19986
19987 2006-01-31  Richard Guenther  <rguenther@suse.de>
19988
19989         * gcc.target/i386/sselibm-1.c: New testcase.
19990         * gcc.target/i386/sselibm-2.c: Likewise.
19991         * gcc.target/i386/sselibm-3.c: Likewise.
19992         * gcc.target/i386/sselibm-4.c: Likewise.
19993         * gcc.target/i386/sselibm-5.c: Likewise.
19994
19995 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19996
19997         PR fortran/24266
19998         * gfortran.dg/arrayio_derived_2.f90: New.
19999
20000 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20001
20002         * gcc.dg/unsigned-long-compare.c: New test.
20003
20004 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20005
20006         PR testsuite/25318
20007         * lib/target-supports.exp (check_effective_target_freorder):
20008         Check to see if target supports -freorder-blocks-and-partition.
20009         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20010         instead of "dg-require-named-sections".
20011
20012 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20013
20014         PR target/14798:
20015         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20016         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20017         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20018         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20019         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20020         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20021         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20022         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20023
20024 2006-01-30  Richard Guenther  <rguenther@suse.de>
20025
20026         PR c++/23372
20027         * gcc.dg/pr23372-1.C: New testcase.
20028
20029 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20030
20031         * gcc.dg/gomp/pr25874.c: New test.
20032
20033 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20034
20035         PR tree-opt/25911
20036         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20037
20038 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20039
20040         PR fortran/18578
20041         PR fortran/18579
20042         PR fortran/20857
20043         PR fortran/20885
20044         * gfortran.dg/intent_out_1.f90: New test.
20045
20046 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20047
20048         PR fortran/17911
20049         * gfortran.dg/procedure_lvalue.f90: New test.
20050
20051         PR fortran/20895
20052         PR fortran/25030
20053         * gfortran.dg/char_pointer_assign_2.f90: New test.
20054         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20055         assignment to be consistent with standard.
20056         * gfortran.dg/char_result_2.f90: The same.
20057         * gfortran.dg/char_result_8.f90: The same.
20058
20059 2006-01-28  Zack Weinberg  <zackw@panix.com>
20060
20061         * gcc.dg/Woverlength-strings.c
20062         * gcc.dg/Woverlength-strings-pedantic-c89.c
20063         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20064         * gcc.dg/Woverlength-strings-pedantic-c99.c
20065         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20066
20067 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20068
20069         * gcc.c-torture/execute/20060127-1.c: New test.
20070
20071 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20072
20073         PR c++/25999
20074         * g++.dg/ext/pragmaweak1.C: New test.
20075
20076 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20077
20078         PR c++/25855
20079         * g++.dg/template/spec29.C: New test.
20080
20081 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20082
20083         PR c/19606.
20084         * gcc.c-torture/execute/pr19606.c: New.
20085
20086 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20087
20088         * gcc.dg/pragma-re-4.c: New test.
20089
20090 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20091
20092         PR fortran/25964
20093         * gfortran.dg/assumed_size_refs_3.f90: New test.
20094
20095 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20096
20097         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20098
20099 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20100
20101         PR ada/21317
20102         * ada/acats/support/impdef.a: Add One_Long_Second.
20103         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20104         * ada/acats/tests/c9/c94026.a: Likewise.
20105         * ada/acats/tests/c9/c97305c.ada: Likewise.
20106         * ada/acats/tests/c9/c99004a.ada: Likewise.
20107
20108 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20109
20110         PR fortran/25964
20111         * gfortran.dg/global_references_2.f90: New test.
20112
20113         PR fortran/25084
20114         PR fortran/20852
20115         PR fortran/25085
20116         PR fortran/25086
20117         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20118         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20119
20120         PR fortran/25416
20121         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20122
20123 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20124
20125         PR c/25892
20126         * gcc.dg/Wpointer-sign.c: New.
20127         * gcc.dg/Wpointer-sign-Wall.c: New.
20128         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20129         * gcc.dg/Wpointer-sign-pedantic.c: New.
20130         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20131         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20132
20133 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20134
20135         PR C/25861
20136         * gcc.c-torture/compile/pr25861.c: New test.
20137
20138 2006-01-26  Paul Brook  <paul@codesourcery.com>
20139
20140         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20141         on short-enum targets.
20142         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20143         variable.
20144         (generate_fields): Use short_enums.
20145         (main): Set short_enums.  Document -e.
20146         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20147         on short-enum targets.
20148         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20149         variable.
20150         (generate_fields): Use short_enums.
20151         (main): Set short_enums.  Document -e.
20152         * lib/target-supports.exp (check_effective_target_short_enums): New.
20153
20154 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20155
20156         PR target/25947
20157         * gcc.dg/torture/pr25947-1.c: New test.
20158
20159 2006-01-25  Jan Hubicka  <jh@suse.cz>
20160             Roger Sayle  <roger@eyesopen.com>
20161
20162         PR rtl-optimization/25703
20163         * gcc.target/i386/20060125-1.c: New test case.
20164         * gcc.target/i386/20060125-2.c: New test case.
20165
20166 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20167
20168         PR fortran/18540
20169         * gfortran.dg/goto_1.f: New.
20170
20171 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20172
20173         PR fortran/25716
20174         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20175         25716 on 32-bit systems too.
20176
20177 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20178
20179         PR testsuite/25590
20180         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20181
20182 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20183
20184         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20185
20186 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20187
20188         PR fortran/25835
20189         * gfortran.dg/read_eof.f90: Delete, renamed.
20190         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20191         * gfortran.dg/read_eof_2.f90: New test.
20192         * gfortran.dg/read_eof_3.f90: New test.
20193
20194 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20195
20196         PR tree-opt/25860
20197         * gcc.c-torture/compile/pr25860.c: New test.
20198
20199 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20200
20201         PR c++/25552
20202         * g++.dg/parse/dtor8.C: New test.
20203
20204 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20205
20206         PR testsuite/25891
20207         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20208         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20209         check_effective_target_fopenmp returns 0.
20210
20211 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20212
20213         PR ada/20548
20214         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20215         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20216         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20217
20218 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20219
20220         PR tree-opt/25857
20221         * g++.dg/opt/pr25857.C: New test.
20222
20223 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20224         Jan Hubicka  <jh@suse.cz>
20225         Richard Guenther  <rguenther@suse.de>
20226
20227         PR rtl-optimization/25654
20228         * gcc.dg/torture/pr25654.c: New testcase.
20229         * gcc.target/i386/pr25654.c: Likewise.
20230
20231 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20232
20233         PR fortran/25901
20234         * gfortran.dg/internal references_2.f90: New test.
20235
20236         Fix regression in testing of admissability of attributes.
20237         * gfortran.dg/intent_used_1.f90: New test.
20238
20239 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20240
20241         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20242         Remove target conditional torture options for i?86 and x86_64
20243         GNU/Linux.
20244
20245 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20246
20247         PR c++/10891
20248         * g++.dg/rtti/no-rtti.C: New.
20249
20250 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/25895
20253         * g++.dg/inherit/conv2.C: New test.
20254
20255         PR c++/25856
20256         * g++.dg/parse/dtor7.C: New test.
20257
20258         PR c++/25858
20259         * g++.dg/template/crash44.C: New test.
20260
20261 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20262
20263         PR fortran/25124
20264         PR fortran/25625
20265         * gfortran.dg/internal_references_1.f90: New test.
20266           PR fortran/20881
20267         PR fortran/23308
20268         PR fortran/25538
20269         PR fortran/25710
20270         * gfortran.dg/global_references_1.f90: New test.
20271         * gfortran.dg/g77/19990905-1.f: Restore the error that
20272         there is a clash between the common block name and
20273         the name of a subroutine reference.
20274
20275         PR fortran/PR24276
20276         * gfortran.dg/aliasing_dummy_1.f90: New test.
20277
20278 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20279
20280         * gcc.dg/vmx/1b-01.c: Warning fix.
20281         * gcc.dg/vmx/1c-02.c: Likewise.
20282         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20283
20284 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20285
20286         PR testsuite/24962
20287         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20288
20289 2006-01-20  Richard Guenther  <rguenther@suse.de>
20290         Steven Bosscher <stevenb.gcc@gmail.com>
20291
20292         PR rtl-optimization/24626
20293         * gcc.dg/torture/pr24626-1.c: New testcase.
20294         * gcc.dg/torture/pr24626-2.c: Likewise.
20295         * gcc.dg/torture/pr24626-3.c: Likewise.
20296         * gcc.dg/torture/pr24626-4.c: Likewise.
20297
20298 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20299
20300         PR c++/5520
20301         * g++.dg/warn/empty-body.C: New.
20302
20303 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20304
20305         PR c++/22136
20306         * g++.dg/template/using10.C: New test.
20307         * g++.dg/temlpate/using11.C: Likewise.
20308         * g++.dg/inherit/using5.C: Tweak error messages.
20309
20310 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20311
20312         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20313         target test.
20314         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20315
20316 2006-01-19  Jan Hubicka  <jh@suse.cz>
20317
20318         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20319
20320 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20321
20322         PR c++/25854
20323         * g++.dg/template/spec28.C: New test.
20324
20325 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20326
20327         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20328         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20329
20330 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20331
20332         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20333         * gcc.dg/gomp/critical-1.c: Likewise.
20334         * gcc.dg/gomp/critical-3.c: Likewise.
20335         * gcc.dg/gomp/empty.c: Likewise.
20336         * gcc.dg/gomp/ordered-1.c: Likewise.
20337         * gcc.dg/gomp/for-4.c: Likewise.
20338         * gcc.dg/gomp/for-6.c: Likewise.
20339         * gcc.dg/gomp/master-3.c: Likewise.
20340         * gcc.dg/gomp/for-8.c: Likewise.
20341         * gcc.dg/gomp/for-10.c: Likewise.
20342         * gcc.dg/gomp/for-18.c: Likewise.
20343         * gcc.dg/gomp/for-5.c: Likewise.
20344         * gcc.dg/gomp/for-7.c: Likewise.
20345         * gcc.dg/gomp/for-9.c: Likewise.
20346
20347 2006-01-18  Jeff Law  <law@redhat.com>
20348
20349         * gcc.dg/tree-ssa/vrp25.c: New test.
20350
20351 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20352
20353         * gcc.dg/pr25805.c: Fix misapplied patch.
20354
20355 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20356
20357         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20358         (check_effective_target_vect_udot_qi): New.
20359         (check_effective_target_vect_sdot_hi): New.
20360         (check_effective_target_vect_udot_hi): New.
20361         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20362         prefixed with "wrapv-" with -fwrapv.
20363         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20364         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20365         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20366         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20367         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20368
20369         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20370         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20371         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20372         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20373
20374 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20375
20376         PR c++/16829
20377         * g++.dg/other/default2.C: New test.
20378         * g++.dg/other/default3.C: New test.
20379
20380 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20381
20382         PR c/25805
20383         * gcc.dg/pr25805.c: New file.
20384
20385 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/25836
20388         * g++.dg/template/init6.C: New test.
20389
20390 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20391
20392         * gcc.dg/tree-ssa/pr24287.c: New test
20393
20394 2006-01-18  Eric Christopher  <echristo@apple.com>
20395
20396         * g++.dg/eh/table.C: New.
20397
20398 2006-01-18  DJ Delorie  <dj@redhat.com>
20399
20400         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20401         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20402         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20403         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20404
20405 2006-01-18  Jeff Law  <law@redhat.com>
20406
20407         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20408         on wrapping on overflow semantics.
20409
20410         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20411
20412         * gcc.gc/tree-ssa/vrp23.c: New test.
20413         * gcc.gc/tree-ssa/vrp24.c: New test.
20414
20415 2006-01-18  Richard Henderson  <rth@redhat.com>
20416             Aldy Hernandez  <aldyh@redhat.com>
20417             Jakub Jelinek  <jakub@redhat.com>
20418             Diego Novillo  <dnovillo@redhat.com>
20419             Uros Bizjak  <uros@kss-loka.si>
20420
20421         * gcc.dg/gomp: New directory.
20422
20423 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20424             Steven G. Kargl  <kargls@comcast.net>
20425
20426         PR fortran/20869
20427         * gfortran.dg/intrinsic_external_1.f90: New test.
20428
20429         PR fortran/20875.
20430         * gfortran.dg/elemental_pointer_1.f90: New test.
20431
20432         PR fortran/25024
20433         * gfortran.dg/external_procedures_1.f90: New test.
20434
20435         PR fortran/25785
20436         gfortran.dg/assumed_present.f90: New test.
20437
20438 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * g++.dg/parse/lookup5.C: New test.
20441
20442 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20443
20444         PR fortran/25697
20445         * gfortran.dg/read_eof.f90: New test.
20446
20447 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20448
20449         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20450         add a closing brace.
20451
20452 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20453
20454         PR fortran/25631
20455         * gfortran.dg/fmt_tl.f: New test.
20456
20457 2006-01-17  Eric Christopher  <echristo@apple.com>
20458
20459         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20460         * g++.old-deja/g++.warn/impint2.C: Ditto.
20461         * g++.old-deja/g++.other/null1.C: Ditto.
20462         * g++.dg/warn/conv2.C: Ditto.
20463         * g++.dg/warn/conv4.C: New file.
20464
20465 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20466
20467         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20468
20469 2006-01-17  Andreas Jaeger  <aj@suse.de>
20470             Janis Johnson <janis187@us.ibm.com>
20471
20472         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20473         in 64-bit.
20474         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20475         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20476
20477 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20478
20479         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20480         (switchfiles): xfail txxx where xxx >= 25.
20481
20482 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20483
20484         PR testsuite/25764
20485         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20486
20487 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20488
20489         PR c/25682
20490         * gcc.dg/pr25682.c: New test.
20491         * g++.dg/parse/array-size2.C: New test.
20492
20493 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20494
20495         * consistency.vlad: Remove entire directory, 1652 files.
20496
20497 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20498
20499         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20500         check_effective_target_dfprt_nocache): New.
20501         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20502         (check_effective_target_dfprt): New.
20503         * lib/c-compat.exp (check_dfp): Remove.
20504         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20505         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20506         level of support for decimal float.
20507         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20508         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20509         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20510         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20511         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20512         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20513         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20514         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20515         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20516         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20517         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20518         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20519         directives.
20520
20521 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20522
20523         PR testsuite/25741
20524         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20525         $base_dir/../.
20526         * lib/gfortran.exp (gfortran_init): Likewise.
20527         * lib/obj-c++.exp (obj-c++_init): Likewise.
20528         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20529         (scan-assembler-dem-not): Likewise.
20530         * lib/scandump.exp (scan-dump-dem): Likewise.
20531         (scan-dump-dem-not): Likewise.
20532
20533 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20534
20535         PR testsuite/25767
20536         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20537         powerpc-*-darwin*.
20538         * lib/obj-c++.exp (obj-c++_init): Likewise.
20539
20540 2006-01-16  Richard Guenther  <rguenther@suse.de>
20541
20542         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20543
20544 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20545
20546         PR testsuite/25777
20547         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20548         to LD_LIBRARY_PATH.
20549
20550 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20551             Andrew Pinski  <pinskia@physics.uc.edu>
20552
20553         * gcc.dg/minmax-1.c: New test.
20554
20555 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20556
20557         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20558         * gcc.misc-tests/dectest.exp: Ditto.
20559
20560 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20561
20562         PR testsuite/25796
20563         * gcc.target/i386/cmov6.c: Use -march=k8.
20564
20565 2006-01-15  Andreas Jaeger  <aj@suse.de>
20566
20567         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20568         x86 does not have __float128.
20569
20570 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20571
20572         * gcc.target/i386/cmov6.c: New test.
20573
20574 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/25663
20577         * g++.dg/template/ctor6.C: New test.
20578
20579 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20580
20581         PR tree-optimization/25485
20582         * gcc.dg/tree-ssa/pr25485.c: New.
20583
20584 2006-01-14  Richard Guenther  <rguenther@suse.de>
20585
20586         PR tree-optimization/22548
20587         PR tree-optimization/22555
20588         PR tree-optimization/22501
20589         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20590         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20591         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20592         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20593         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20594         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20595         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20596         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20597         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20598
20599 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20600
20601         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20602         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20603
20604 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20605         Richard Guenther  <rguenther@suse.de>
20606
20607         PR rtl-optimization/24257
20608         * gcc.dg/torture/pr24257.c: New testcase.
20609
20610 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20611
20612         * gcc.c-torture/execute/20060110-1.c: New test.
20613         * gcc.c-torture/execute/20060110-2.c: New test.
20614
20615 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20616
20617         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20618
20619 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20620
20621         PR fortran/25756
20622         * gfortran.dg/label_3.f90: New test.
20623
20624 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20625
20626         PR tree-optimization/25771
20627         * g++.dg/tree-ssa/pr25771.C: New test
20628
20629 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20630
20631         PR tree-opt/24365
20632         * g++.dg/opt/complex5.C: New test.
20633
20634 2006-01-13  Richard Guenther  <rguenther@suse.de>
20635
20636         * gcc.target/i386/387-9.c: New testcase.
20637
20638 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20639
20640         PR c++/24824
20641         * g++.dg/debug/dwarf2-1.C: New.
20642
20643 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20644
20645         PR testsuite/25728
20646         * lib/gcov.exp (verify-lines): Add "close $fd".
20647
20648 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20649             Ben Elliston  <bje@au.ibm.com>
20650
20651         * gcc.dg/dfp/inf-1.c: New test.
20652
20653 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20654             Yao Qi  <qiyaoltc@cn.ibm.com>
20655             Ben Elliston  <bje@au.ibm.com>
20656             Jon Grimm  <jgrimm2@us.ibm.com>
20657
20658         * gcc.dg/nodfp-1.c: New test.
20659         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20660         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20661         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20662         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20663         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20664         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20665         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20666         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20667         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20668         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20669         * gcc.dg/format/dfp-printf-1.c: Likewise.
20670         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20671         (compat_setup_dfp): New.
20672         * gcc.dg/compat/compat.exp: Use it.
20673         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20674         Make some variables global, prepend "compat_" to their names.
20675         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20676         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20677         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20678         * lib/compat.exp (compat_skip_list): Make global, rename.
20679         * lib/c-compat.exp: New file.
20680         * lib/target-supports.exp (check_effective_target_dfp): New.
20681
20682         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20683         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20684         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20685         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20686         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20687         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20688         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20689         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20690         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20691         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20692         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20693         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20694         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20695         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20696         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20697         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20698         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20699         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20700         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20701         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20702         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20703         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20704         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20705         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20706         gcc.dg/dfp/struct-layout-1.c,
20707         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20708         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20709         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20710         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20711         gcc.dg/dfp/func-vararg-dfp.c,
20712         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20713         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20714         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20715         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20716         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20717
20718 2006-01-11  Richard Guenther  <rguenther@suse.de>
20719
20720         PR tree-optimization/25734
20721         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20722
20723 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20724
20725         PR fortran/25486
20726         * gfortran.dg/literal_character_constant_1_x.F: New test.
20727         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20728         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20729         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20730
20731 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         PR c++/25386
20734         * g++.dg/ext/packed3.C: Add expected packed error.
20735
20736 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20737
20738         PR target/25706
20739         * gcc.dg/torture/pr25706-1.c: New test.
20740
20741 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20742
20743         PR tree-optimization/23109
20744         PR tree-optimization/23948
20745         PR tree-optimization/24123
20746
20747         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20748         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20749         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20750         g++.dg/tree-ssa/pr23948.C: New testcases.
20751         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20752         three divisions in order to do the optimization.
20753
20754 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20755
20756         PR c++/25632
20757         * g++.dg/other/pr25632.C: New test.
20758
20759 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20760
20761         PR fortran/25730
20762         * gfortran.dg/used_types_1.f90: New test.
20763
20764 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20765
20766         PR target/25718
20767         * gcc.dg/torture/pr25718-1.c: New test.
20768
20769 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20770
20771         * gfortran.dg/list_read_2.f90: Fix typo in description.
20772
20773 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20774
20775         * lib/target-supports.exp (check_visibility_available): Simplify test
20776         for *-*-netware*.
20777         (check_profiling_available): Fail for *-*-netware*.
20778         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20779         * gcc.dg/20021014-1.c: Likewise.
20780         * gcc.dg/nest.c: Likewise.
20781
20782 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20783
20784         fortran/24936
20785         * gfortran.dg/forall_3.f90: New test.
20786
20787 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20788
20789         PR fortran/21977
20790         * gfortran.dg/nesting_2.f90: New test.
20791         * gfortran.dg/nesting_3.f90: New test.
20792
20793 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20794
20795         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20796         Fix typo in comment.
20797
20798 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20799
20800         * gfortran.dg/single_char_string.f90: New test.
20801
20802 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20803
20804         * gfortran.dg/ichar_2.f90: New test.
20805
20806 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20807
20808         PR fortran/25093
20809         * gfortran.dg/private_type_4.f90: New.
20810
20811 2006-01-07  Richard Guenther  <rguenther@suse.de>
20812
20813         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20814
20815 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20816
20817         * gfortran.dg/func_decl_1.f90: New.
20818         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20819         * gfortran.dg/array_alloc_2.f90: Likewise.
20820         * gfortran.dg/char_result_8.f90: Likewise.
20821         * gfortran.dg/dup_save_1.f90: Likewise.
20822         * gfortran.dg/dup_save_2.f90: Likewise.
20823         * gfortran.dg/f2c_6.f90: Likewise.
20824         * gfortran.dg/f2c_7.f90: Likewise.
20825         * gfortran.dg/func_result_2.f90: Likewise.
20826         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20827
20828 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20829
20830         PR fortran/22146
20831         * gfortran.dg/elemental_subroutine_1.f90: New test.
20832         * gfortran.dg/elemental_subroutine_2.f90: New test.
20833
20834         PR fortran/25029
20835         PR fortran/21256
20836         * gfortran.dg/assumed_size_refs_1.f90: New test.
20837
20838         PR fortran/20868
20839         PR fortran/20870
20840         * gfortran.dg/assumed_size_refs_2.f90: New test.
20841         * gfortran.dg/initialization_1.f90: Change warning message.
20842
20843 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20844
20845         * gcc.dg/tree-ssa/loop-15.c: New test.
20846
20847 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20848
20849         PR fortran/25598
20850         * gfortran.dg/backspace_3.f: New test.
20851         * gfortran.dg/backspace_4.f: New test.
20852
20853 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20854
20855         PR fortran/24268
20856         * gfortran.dg/fmt_white.f: Update test.
20857
20858 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20859
20860         * gcc.dg/cast-1.c: Add new warning.
20861         * gcc.dg/cast-2.c: Likewise.
20862         * gcc.dg/cast-3.c: Likewise.
20863         * gcc.dg/format/cast-1.c: Likewise.
20864         * gcc.dg/cast-4.c: New testcase.
20865
20866 2006-01-05  Richard Guenther  <rguenther@suse.de>
20867
20868         PR tree-optimization/22555
20869         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20870
20871 2006-01-05  Richard Guenther  <rguenther@suse.de>
20872             Diego Novillo  <dnovillo@redhat.com>
20873
20874         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20875         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20876         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20877         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20878         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20879         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20880         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20881         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20882         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20883         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20884         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20885         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20886         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20887         * treelang/compile/extravar.tree: Likewise.
20888         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20889         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20890         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20891         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20892         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20893
20894 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20895
20896         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20897         for 64-bit fix.
20898
20899 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20900
20901         PR fortran/23675
20902         gfortran.dg/char_result_11.f90: New.
20903
20904 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20905
20906         PR c++/24782
20907         * g++.dg/parse/access9.C: New test.
20908         * g++.dg/tc1/dr52.C: Tweak error markers.
20909
20910 2006-01-04  Richard Henderson  <rth@redhat.com>
20911
20912         Merge from gomp branch.
20913         * g++.dg/parse/pragma2.C: Update expected error lines.
20914
20915 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * g++.dg/other/i386-2.C: New test.
20918
20919         PR target/25554
20920         * gcc.c-torture/compile/20051228-1.c: New test.
20921
20922         PR c/25559
20923         * gcc.dg/pr25559.c: New test.
20924
20925 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/25492
20928         * g++.dg/lookup/friend9.C: New test.
20929
20930         PR c++/25625
20931         * g++.dg/template/repo5.C: New test.
20932
20933 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20934
20935         PR fortran/25101
20936         * gfortran.dg/forall_2.f90: New test.
20937
20938 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20939
20940         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20941         dg-require-weak.  Adjust regexp to handle leading-underscore
20942         targets and space as well as TAB after .weak.  Change previous
20943         64-bit fix to not use naked dot.
20944
20945 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20946
20947         PR rtl-optimization/25578
20948         * gcc.c-torture/execute/20060102-1.c: New testcase.
20949
20950 2006-01-03  Richard Guenther  <rguenther@suse.de>
20951
20952         PR c/25183
20953         * gcc.dg/torture/pr25183.c: New testcase.
20954
20955 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20956
20957         Merge from gomp-branch.
20958         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20959         * gcc.dg/ia64-sync-2.c: Likewise.
20960         * gcc.dg/ia64-sync-3.c: Likewise.
20961         * gcc.dg/ia64-sync-4.c: Likewise.
20962         * gcc.dg/sync-2.c: Likewise.
20963         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20964         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20965
20966 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20967
20968         PR c++/25635
20969         * g++.dg/parse/operator6.C: New test.
20970
20971         PR c++/25637
20972         * g++.dg/parse/error29.C: New test.
20973
20974         PR c++/25638
20975         * g++.dg/parse/dtor6.C: New test.
20976
20977         PR c++/25633
20978         * g++.dg/parse/ctor3.C: New test.
20979
20980         PR c++/25634
20981         * g++.dg/template/class3.C: New test.
20982
20983 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20984
20985         * g++.dg/debug/debug9.C: New.
20986
20987 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20988
20989         PR fortran/24640
20990         * gfortran.dg/label_2.f90: New test.
20991
20992 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20993
20994         * g++.dg/lookup/using12.C: Tighten error marker.
20995
20996 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20997             Andrew Pinski <pinskia@physics.uc.edu>
20998
20999         * gcc.target/powerpc/darwin-abi-3.c: New file.
21000         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21001         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21002         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21003         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21004         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21005         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21006         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21007         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21008
21009 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21010
21011         * gcc.dg/tree-ssa/loadpre1.c: New;
21012         * gcc.dg/tree-ssa/loadpre2.c: New;
21013         * gcc.dg/tree-ssa/loadpre3.c: New;
21014         * gcc.dg/tree-ssa/loadpre4.c: New;
21015         * gcc.dg/tree-ssa/loadpre5.c: New;
21016         * gcc.dg/tree-ssa/loadpre6.c: New;
21017         * gcc.dg/tree-ssa/loadpre7.c: New;
21018         * gcc.dg/tree-ssa/loadpre8.c: New;
21019         * gcc.dg/tree-ssa/loadpre9.c: New;
21020
21021 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21024         * g++.dg/abi/thunk4.C: Likewise.
21025
21026 2006-01-01  Andreas Jaeger  <aj@suse.de>
21027
21028         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21029         portable.
21030
21031 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21032
21033         PR c++/25294
21034         * gcc.dg/pragma-pack-3.c: New test.
21035         * g++.dg/parse/pragma3.C: New test.
21036
21037 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21038
21039         PR middle-end/24827
21040         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21041
21042 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21043
21044         PR testsuite/25214
21045         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21046
21047 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21048
21049         PR fortran/22607
21050         * gfortran-dg/pure_byref_3.f90: New.
21051
21052         fortran/PR 25396
21053         * gfortran.dg/userdef_operator_1.f90: New.
21054
21055 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * g++.dg/abi/thunk3.C: New.
21058         * g++.dg/abi/thunk4.C: New.
21059
21060 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21061
21062         PR fortran/25532
21063         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21064         associated derived type components of derived types are
21065         properly declared in contained procedures.
21066
21067 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21068
21069         PR libgfortran/25139
21070         * gfortran.dg/backspace_2.f: New test.
21071
21072 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21073
21074         PR libgfortran/25550
21075         * gfortran.dg/endfile.f: New test.
21076
21077 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21078
21079         PR libgfortran/25419
21080         * gfortran.dg/comma.f: New test.
21081
21082 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21083
21084         * lib/gfortran-dg.exp: Remove trailing whitespace.
21085         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21086         -funroll-all-loops.
21087
21088 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21089
21090         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21091         Extended Double long doubles or repeat tests when long double is
21092         the same size as double.
21093
21094 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21095
21096         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21097
21098         PR testsuite/25442
21099         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21100         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21101
21102         PR testsuite/25441
21103         * gcc.dg/pr23911.c: Make test variable static.
21104
21105         PR testsuite/25444
21106         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21107
21108 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21109
21110         PR c++/25439
21111         * g++.dg/parse/crash17.C: Adjust error markers.
21112         * g++.dg/template/error20.C: New test.
21113
21114 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/23172
21117         * g++.dg/ext/complit4.C: New test.
21118
21119         PR c++/25417
21120         * g++.dg/ext/complit5.C: Likewise.
21121
21122 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21123
21124         PR tree-optimization/25125
21125         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21126         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21127         * gcc.c-torture/execute/pr25125.c: New.
21128
21129 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21130
21131         PR fortran/25029
21132         PR fortran/21256
21133         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21134         functions with incorrect assumed size references.
21135
21136 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21137
21138         PR c++/23171
21139         * g++.dg/opt/init1.C: New test.
21140
21141 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21142
21143         PR c++/24671
21144         * g++.dg/template/sfinae3.C: New test.
21145
21146 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21147
21148         * g++.dg/other/friend4.C: New test.
21149
21150 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21151
21152         PR target/25005
21153         * g++.dg/opt/pr25005.C: New test.
21154
21155 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/25369
21158         * g++.dg/template/ptrmem16.C: New test.
21159
21160 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21161
21162         PR fortran/25029
21163         PR fortran/21256
21164         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21165
21166 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21167
21168         PR libgfortran/25307
21169         * gfortran.dg/list_read_5.f90: New test.
21170
21171 2005-12-22  Richard Henderson  <rth@redhat.com>
21172
21173         * gcc.target/i386/sse-7.c: Use -msse2.
21174
21175 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21176
21177         PR rtl-optimization/25432
21178         * gcc.c-torture/compile/20051216-1.c: New test.
21179
21180         PR objc/25328
21181         * objc/execute/pr25328.m: New test.
21182
21183 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21184
21185         PR c++/25364
21186         * g++.dg/template/call4.C: New test.
21187
21188 2005-12-22  Dale Johannesen  <dalej@apple.com>
21189
21190         * gcc.target/i386/sse-17.c: New.
21191
21192 2005-12-22  Paul Brook  <paul@codesourcery.com>
21193
21194         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21195
21196 2005-12-22  Paul Brook  <paul@codesourcery.com>
21197
21198         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21199
21200 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21201
21202         PR tree-opt/25513
21203         * gcc.c-torture/compile/pr25513.c: New test.
21204
21205 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21206
21207         PR c++/23333
21208         * g++.dg/parse/error25.C: Add more tests.
21209
21210 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21211
21212         PR fortran/18990
21213         * gfortran.dg/der_charlen_1.f90: New.
21214
21215 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21216
21217         PR fortran/20889
21218         * gfortran.dg/pointer_component_type_1.f90: New test.
21219
21220         PR fortran/25029
21221         PR fortran/21256
21222         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21223         should give an error with assumed size array refernces and checks
21224         those that should not.
21225         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21226         reference an upper bound so that it does not generate an error.
21227
21228         PR fortran/19362
21229         PR fortran/20244
21230         PR fortran/20864
21231         PR fortran/25391
21232         * gfortran.dg/used_dummy_types_1.f90: New test.
21233         * gfortran.dg/used_dummy_types_2.f90: New test.
21234         * gfortran.dg/used_dummy_types_3.f90: New test.
21235         * gfortran.dg/used_dummy_types_4.f90: New test.
21236         * gfortran.dg/used_dummy_types_5.f90: New test.
21237
21238         PR fortran/23152
21239         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21240         group already being USE associated.
21241         * gfortran.dg/assumed_shape_nml.f90: New test.
21242         * gfortran.dg/assumed_size_nml.f90: New test.
21243
21244         PR fortran/20862
21245         PR fortran/25053
21246         PR fortran/25063
21247         PR fortran/25064
21248         PR fortran/25066
21249         PR fortran/25067
21250         PR fortran/25068
21251         PR fortran/25307
21252         * gfortran.dg/io_constraints_1.f90: New test.
21253         * gfortran.dg/io_constraints_1.f90: New test.
21254         * gfortran.dg/iostat_3.f90: Change wording of warning.
21255         * gfortran.dg/g77/19981216-0.f: The same.
21256
21257 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21258
21259         PR tree-optimization/23518
21260         * gcc.dg/pr23518.c: New.
21261
21262 2005-12-21  Mike Stump  <mrs@apple.com>
21263
21264         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21265
21266 2005-12-21  Paul Brook  <paul@codesourcery.com>
21267
21268         * gcc.dg/pr19340.c: Skip on m68k targets.
21269
21270 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21271
21272         PR rtl-optimization/25196
21273         * gcc.dg/pr25196.c: New test.
21274
21275 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21276
21277         PR fortran/25423
21278         gfortran.dg/where_nested_1.f90: New.
21279
21280 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21281
21282         PR tree-optimization/25382.
21283         * gcc.dg/tree-ssa/pr25382.c: New.
21284
21285 2005-12-20  Richard Guenther  <rguenther@suse.de>
21286
21287         PR middle-end/24306
21288         * gcc.target/i386/pr24306.c: New testcase.
21289
21290 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21291
21292         PR tree-optimization/25501
21293         * gcc.dg/tree-ssa/pr25501.c: New.
21294
21295 2005-12-20  Richard Guenther  <rguenther@suse.de>
21296
21297         Revert
21298         2005-12-02  Richard Guenther  <rguenther@suse.de>
21299
21300         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21301
21302 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21303
21304         PR c++/21228
21305         * g++.dg/warn/Wunreachable-code-2.C: New test.
21306
21307 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/24278
21310         * g++.dg/template/ctor5.C: New test.
21311
21312         PR c++/24915
21313         * g++.dg/template/overload8.C: New test.
21314
21315 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21316
21317         * gcc.c-torture/compile/pr25483 : New test.
21318
21319 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21320
21321         PR c++/20552
21322         * g++.dg/ext/typeof10.C: New test.
21323
21324 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21325
21326         * gcc.dg/mt-loopi1.c: New.
21327
21328 2005-12-18  Richard Guenther  <rguenther@suse.de>
21329
21330         PR tree-optimization/25481
21331         * gcc.dg/torture/pr25481.c: New testcase.
21332
21333 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21334
21335         PR rtl-optimization/21041
21336         * gcc.dg/pr21041.c: New test.
21337
21338 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21339
21340         PR libgfortran/25463
21341         * gfortran.dg/advance.f90: New test.
21342
21343 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21344
21345         * gcc.dg/20051201-1.c: New test.
21346
21347 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21348
21349         PR fortran/25018
21350         * gfortran.dg/initialization_1.f90: New test.
21351         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21352         * gfortran.dg/g77/980616-0.f: The same.
21353
21354 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21355
21356         * PR fortran/25458
21357         * gfortran.dg/chkbits.f90: New test.
21358
21359 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21360
21361         * gfortran.dg/enum_5.f: Revert to previous version.
21362
21363 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21364
21365         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21366         * gfortran.dg/nested_modules_1.f90: Ditto.
21367         * gfortran.dg/hollerith_f95.f90: Ditto.
21368         * gfortran.dg/select_5.f90: Ditto.
21369         * gfortran.dg/secnds.f: Ditto.
21370         * gfortran.dg/hollerith2.f90: Ditto.
21371         * gfortran.dg/imag_2.f: Ditto.
21372         * gfortran.dg/ftell_2.f90: Ditto.
21373         * gfortran.dg/malloc_free_1.f90: Ditto.
21374         * gfortran.dg/logint-1.f: Ditto.
21375         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21376         * gfortran.dg/e_d_fmt.f90: Ditto.
21377         * gfortran.dg/hollerith_legacy.f90: Ditto.
21378         * gfortran.dg/logint-2.f: Ditto.
21379         * gfortran.dg/enum_5.f90: Ditto.
21380         * gfortran.dg/f2c_2.f90: Ditto.
21381         * gfortran.dg/pr17143.f90: Ditto.
21382         * gfortran.dg/namelist_14.f90: Ditto.
21383         * gfortran.dg/logint-3.f: Ditto.
21384         * gfortran.dg/spread_scalar_source.f90: Ditto.
21385         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21386         * gfortran.dg/namelist_11.f: Ditto.
21387         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21388         * gfortran.dg/g77/20010519-1.f
21389         * gfortran.dg/g77/alpha1.f: Ditto.
21390         * gfortran.dg/g77/990115-1.f: Ditto.
21391         * gfortran.dg/g77/erfc.f: Ditto.
21392         * gfortran.dg/g77/19990313-3.f: Ditto.
21393         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21394         * gfortran.dg/g77/20010426.f: Ditto.
21395         * gfortran.dg/g77/19990313-0.f: Ditto.
21396         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21397         * gfortran.dg/g77/20000629-1.f: Ditto.
21398         * gfortran.dg/g77/970125-0.f: Ditto.
21399         * gfortran.dg/g77/8485.f: Ditto.
21400         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21401         * gfortran.dg/g77/19990313-1.f: Ditto.
21402         * gfortran.dg/g77/int8421.f: Ditto.
21403         * gfortran.dg/g77/19990305-0.f: Ditto.
21404         * gfortran.dg/g77/947.f: Ditto.
21405         * gfortran.dg/g77/19990905-2.f: Ditto.
21406         * gfortran.dg/g77/cabs.f: Ditto.
21407         * gfortran.dg/g77/19990313-2.f: Ditto.
21408         * gfortran.dg/g77/20020307-1.f: Ditto.
21409         * gfortran.dg/g77/dcomplex.f: Ditto.
21410         * gfortran.dg/g77/19990502-1.f: Ditto.
21411         * gfortran.dg/g77/19981216-0.f: Ditto.
21412         * gfortran.dg/common_4.f90: Ditto.
21413         * gfortran.dg/entry_4.f90: Ditto.
21414         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21415         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21416         * gfortran.dg/namelist_12.f: Ditto.
21417         * gfortran.dg/scale_1.f90: Ditto.
21418         * gfortran.dg/modulo_1.f90
21419         * gfortran.dg/hollerith.f90: Ditto.
21420         * gfortran.dg/direct_io_3.f90: Ditto.
21421         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21422         * gfortran.dg/gnu_logical_1.F: Ditto.
21423         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21424         * gfortran.dg/assign_1.f90: Ditto.
21425         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21426         * gfortran.dg/pr23095.f: Ditto.
21427         * gfortran.dg/read_float_1.f90: Ditto.
21428
21429 2005-12-17  Andreas Jaeger  <aj@suse.de>
21430
21431         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21432         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21433
21434 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21435
21436         PR fortran/24268
21437         * gfortran.dg/fmt_white.f: New test.
21438
21439 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21440
21441         * gfortran.dg/label_1.f90: New test.
21442
21443 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21444
21445         PR testsuite/25422
21446         * gcc.dg/20031012-1.c: Add -Walways-true option.
21447         * gcc.dg/weak/weak-3.c: Likewise.
21448         * g++.old-deja/g++.mike/warn8.C: Likewise.
21449
21450 2005-12-16  Mike Stump  <mrs@apple.com>
21451
21452         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21453         exit.
21454
21455 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21456
21457         PR libgfortran/25264
21458         PR libgfortran/25349
21459         * gfortran.dg/tl_editing.f90: Added additional checks.
21460         * gfortran.dg/t_editing.f: New test.
21461         * gfortran.dg/write_padding.f90: New test
21462
21463 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21464
21465         PR testsuite/25215
21466         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21467
21468 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21469
21470         PR rtl-optimization/24899
21471         * gcc.c-torture/execute/20051215-1.c: New test.
21472
21473 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21474
21475         PR 24823
21476         * gfortran.dg/pr24823.f: New test.
21477
21478 2005-12-16  Jeff Law  <law@redhat.com>
21479
21480         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21481
21482 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21483
21484         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21485         (base_types): Change C++ style comments to C style comments.  Remove
21486         aligned types from the array.  Keep Enums disabled.
21487         (complex_types): Remove aligned types from the array.
21488         Comment out "_Complex long double".
21489         (attrib_types): Remove.
21490         (complex_attrib_types): Remove.
21491         (attrib_array_types): Remove.
21492         (complex_attrib_array_types): Remove.
21493         (aligned_bitfld_types): Remove.
21494         (n_aligned_bitfld_types): Remove.
21495         (FEATURE_ALIGNEDPACKED): Delete.
21496         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21497         (singles): Remove support for adding attributes.
21498         (choose_type): Remove support for attributed types.
21499         (generate_fields): Remove support for attributed bit-fields.
21500         Remove support for adding attributes.
21501         (generate_random_tests): Remove support for adding attributes.
21502         (features): Add back "[0] :0" and "complex vector [0]".
21503         (main): Remove support for attributed bit-fields.
21504         Uncomment the calling of generate_random_tests for the rests of
21505         the tests.
21506
21507 2005-12-16  Jan Hubicka  <jh@suse.cz>
21508
21509         * gcc.c-torture/combine/pr25224.c: New.
21510
21511 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21512
21513         PR other/25028
21514         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21515         HP-UX.
21516
21517 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21518
21519         * gcc.dg/20051215-1.c: New file.
21520
21521 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21522
21523         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21524         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21525
21526 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21527
21528         PR fortran/18197
21529         * gfortran.dg/dummy_functions_1.f90: New.
21530
21531 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21532
21533         PR rtl-optimization/25310
21534         * gcc.c-torture/compile/pr25310.c: New test.
21535
21536 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21537
21538         PR debug/25023
21539         * gcc.dg/pr25023.c: New test.
21540
21541 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21542
21543         * g++.old-deja/g++.brendan/redecl1.C,
21544         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21545         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21546         g++.old-deja/g++.oliva/typeof1.C,
21547         g++.old-deja/g++.other/crash16.C,
21548         g++.old-deja/g++.other/crash34.C,
21549         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21550         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21551         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21552         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21553         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21554         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21555         Remove xfail.
21556
21557 2005-12-14  Kean Johnston  <jkj@sco.com>
21558             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21559
21560         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21561         * gcc.target/i386/20020523-1.c: Ditto.
21562         * gcc.target/i386/tailcall-1.c: Ditto.
21563         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21564         * gcc.target/i386/ssetype-5.c: Ditto.
21565
21566 2005-12-14  Jeff Law  <law@redhat.com>
21567
21568         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21569
21570 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21571
21572         PR target/25254
21573         PR target/24188
21574         * gcc.target/i386/pr25254.c: New test.
21575         * gfortran.dg/PR24188.f: New test.
21576
21577 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21578
21579         * lib/fortran-torture.exp: Catch remaining uses of
21580         remote_file build delete.
21581
21582 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21583
21584         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21585
21586 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21587
21588         * gcc.dg/warn-addr-cmp.c: New test.
21589
21590 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21591
21592         PR debug/25023
21593         PR target/25293
21594         * gcc.target/i386/pr25293.c: New test.
21595
21596 2005-12-13  Petr Machata  <machata@post.cz>
21597
21598         PR c++/24907
21599         * g++.dg/parse/comma2.C: New test.
21600
21601 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21602             Jakub Jelinek  <jakub@redhat.com>
21603
21604         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21605         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21606         (limits.h): Include unconditionally.
21607         (stdlib.h): Likewise.
21608         (hashtab.h): Do not include.
21609         (getopt.h): Likewise.
21610         (stddef.h): Include.
21611         (hashval_t): Define.
21612         (struct entry): Add "next" field.
21613         (HASH_SIZE): New macro.
21614         (hash_table): New variable.
21615         (switchfiles): Do not use xmalloc.
21616         (mix): New macro.
21617         (iterative_hash): New function.
21618         (hasht): Remove.
21619         (e_exists): New function.
21620         (e_insert): Likewise.
21621         (output): Use, instead of libiberty hashtable functions.
21622         (main): Do not use getopt.  Do not call htab_create.
21623
21624 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21625
21626         PR c++/25331
21627         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21628         put atal* and atpaal* attributes on array elements.
21629         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21630         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21631         put atal* and atpaal* attributes on array elements.
21632         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21633
21634 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21635
21636         * gcc.dg/single-precision-constant.c: New test.
21637
21638 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21639
21640         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21641         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21642         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21643         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21644         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21645         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21646         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21647         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21648         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21649         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21650         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21651         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21652         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21653         gcc.target/powerpc/ppc-sdata-2.c,
21654         gcc.target/powerpc/ppc-stackalign-1.c,
21655         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21656         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21657         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21658         gcc.target/powerpc/rs6000-ldouble-2.c,
21659         gcc.target/powerpc/rs6000-power2-1.c,
21660         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21661         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21662         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21663         option into target selector.
21664         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21665         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21666
21667 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21668
21669         PR objc/25348
21670         * objc.dg/encode-9.m: New test.
21671
21672 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21673
21674         PR testsuite/20772
21675         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21676         * gcc.dg/asm-b.c: Fix typo.
21677         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21678         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21679         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21680         i?86 lp64 and x86_64 ilp32.
21681         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21682         on i?86 lp64.
21683         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21684
21685 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21686
21687         PR fortran/25078
21688         gfortran.dg/equiv_5.f90: New test.
21689
21690 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21691
21692         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21693         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21694         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21695         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21696         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21697         * gcc.dg/tree-ssa/reassoc-5.c: New.
21698         * gcc.dg/tree-ssa/reassoc-6.c: New.
21699         * gcc.dg/tree-ssa/reassoc-7.c: New.
21700         * gcc.dg/tree-ssa/reassoc-8.c: New.
21701         * gcc.dg/tree-ssa/reassoc-9.c: New.
21702         * gcc.dg/tree-ssa/reassoc-10.c: New.
21703         * gcc.dg/tree-ssa/reassoc-11.c: New.
21704
21705 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21706
21707         PR testsuite/25167
21708         PR testsuite/24478
21709         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21710
21711 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21712
21713         PR c++/25300
21714         * g++.dg/template/inherit.C: Do not use a generic error message.
21715
21716 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21717
21718         PR libobjc/25354
21719         * objc.dg/gnu-encoding: New directory.
21720         * objc.dg/gnu-encoding/compat-common.h: New file.
21721         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21722         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21723         * objc.dg/gnu-encoding/vector-defs.h: New file.
21724         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21725         * objc.dg/gnu-encoding/generate-random.c: New file.
21726         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21727         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21728         * objc.dg/gnu-encoding/generate-random.h: New file.
21729
21730 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/25337
21733         * g++.dg/template/defarg7.C: New test.
21734
21735 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21736
21737         PR libobjc/25347
21738         * objc.dg/encode-8.m: New test.
21739
21740 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21741
21742         PR libobjc/25346
21743         * objc.dg/encode-7.m: New test.
21744
21745 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/25010
21748         * g++.dg/opt/inline10.C: New test.
21749
21750 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21751
21752         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21753
21754 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21755
21756         * gfortran.dg/substring_equivalence.f90: typo in comment
21757
21758 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21759
21760         PR fortran/25068
21761         * gfortran.dg/iostat_3.f90: New test.
21762
21763 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21764
21765         PR fortran/23815
21766         * gfortran.dg/unf_io_convert_1.f90: New test.
21767         * gfortran.dg/unf_io_convert_2.f90: New test.
21768         * gfortran.dg/unf_io_convert_3.f90: New test.
21769
21770 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21771
21772         PR testsuite/20772
21773         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21774         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21775         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21776         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21777         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21778         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21779         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21780         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21781         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21782         gcc.dg/torture/fp-int-convert-float128-timode.c,
21783         gcc.dg/torture/fp-int-convert-float128.c,
21784         gcc.dg/torture/fp-int-convert-float80-timode.c,
21785         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21786         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21787
21788         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21789
21790 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21791
21792         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21793
21794 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21795
21796         * gcc.dg/20051207-1.c,
21797         * gcc.dg/20051207-2.c,
21798         * gcc.dg/20051207-3.c: New tests.
21799
21800 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21801
21802         PR testsuite/20772
21803         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21804         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21805         dg-skip-if target selector.
21806
21807         PR testsuite/20772
21808         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21809         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21810         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21811         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21812         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21813         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21814         and/or merge with i?86 cases.
21815
21816         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21817
21818         PR testsuite/20772
21819         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21820         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21821         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21822         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21823         x86_64-*-linux*.
21824
21825 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21826
21827         PR target/25311
21828         * gcc.c-torture/compile/pr25311.c: New test.
21829
21830 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21831
21832         PR libgfortran/25039
21833         * gfortran.dg/read_comma.f: New test.
21834
21835 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21836
21837         PR c++/19317
21838         * g++.dg/opt/pr19317-1.C: New test.
21839         * g++.dg/opt/pr19317-2.C: New test.
21840         * g++.dg/opt/pr19317-3.C: New test.
21841
21842         PR target/19005
21843         * gcc.c-torture/execute/pr19005.c: New test.
21844
21845         PR target/17828
21846         * g++.old-deja/g++.other/comdat5.C: New test.
21847         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21848
21849         * g++.dg/compat/struct-layout-1.exp: New file.
21850         * g++.dg/compat/struct-layout-1.h: New.
21851         * g++.dg/compat/struct-layout-1_generate.c: New.
21852         * g++.dg/compat/struct-layout-1_x1.h: New.
21853         * g++.dg/compat/struct-layout-1_x2.h: New.
21854         * g++.dg/compat/struct-layout-1_y1.h: New.
21855         * g++.dg/compat/struct-layout-1_y2.h: New.
21856
21857         * gcc.dg/20050330-2.c: New test.
21858
21859 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21860
21861         PR fortran/25292
21862         * gfortran.dg/associated_1.f90: New.
21863
21864 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865
21866         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21867         ILP32 vect_no_align platforms.
21868
21869 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21870             Jakub Jelinek  <jakub@redhat.com>
21871
21872         PR target/25268
21873         * gcc.c-torture/compile/20051207-1.c: New test.
21874
21875 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21876
21877         PR testsuite/20772
21878         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21879         gcc.dg/torture/pr18582-1.c,
21880         gcc.target/i386/attributes-error.c: Also test on x86_64.
21881
21882         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21883
21884 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21885
21886         PR c++/19397
21887         * g++.dg/template/typedef3.C: New test.
21888
21889         PR c++/19762
21890         PR c++/19764
21891         * g++.dg/template/dtor3.C: Fix error markers.
21892
21893 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21894
21895         * lib/target-supports.exp (check_effective_target_sync_char_short):
21896         Add s390*.
21897
21898 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21899
21900         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21901
21902 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21903
21904         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21905         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21906         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21907         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21908
21909 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21910
21911         PR c++/25263
21912         * g++.dg/other/array2.C: New test case.
21913
21914 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21915
21916         * gcc.dg/darwin-weakimport-3.c: New.
21917
21918         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21919         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21920         and to work on Darwin.
21921         * gcc.dg/attr-weakref-1b.c: New file.
21922         * gcc.dg/attr-weakref-2.c: New test.
21923         * gcc.dg/darwin-weakref-1.c: New test.
21924
21925 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21926
21927         PR testsuite/25247
21928         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21929         use in selector expressions.
21930         (dg-xfail-if): Ditto.
21931         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21932         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21933         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21934         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21935         * gcc.test-framework/test-framework.exp: Skip generated tests if
21936         CHECK_TEST_FRAMEWORK is not 1.
21937
21938 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21939
21940         PR tree-optimization/24963
21941         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21942
21943         PR target/24108
21944         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21945
21946         PR target/18580
21947         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21948         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21949         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21950         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21951
21952 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21953
21954         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21955         dg-options.
21956
21957 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21958
21959         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21960
21961 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21962
21963         * gcc.dg/format/cast-1.c: New test.
21964
21965 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21966
21967         PR c/7776
21968         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21969         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21970         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21971         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21972
21973 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21974
21975         * gcc.dg/cast-pretty-print-1.c: New test.
21976
21977 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21978
21979         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21980
21981 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21982
21983         PR c++/24173
21984         * g++.dg/template/friend40.C: New test.
21985
21986 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21987
21988         PR target/25199
21989         * gcc.target/i386/movq-2.c: New test.
21990         * gcc.target/i386/movq.c: Remove target i?86, instead add
21991         dg-require-effective-target ilp32.
21992
21993 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21994
21995         PR c++/24103
21996         * g++.dg/other/default1.C: New test.
21997
21998 2005-12-02  Richard Guenther  <rguenther@suse.de>
21999
22000         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22001
22002 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22003
22004         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22005
22006 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22007
22008         PR target/21017
22009         * gcc.target/powerpc/rotate.c: New.
22010
22011 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22012
22013         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22014         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22015
22016 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22017
22018         PR c/13384
22019         * gcc.dg/pr17730-1.c: Adjust.
22020         * gcc.dg/lvalue1.c (main): Likewise.
22021         * gcc.dg/lvalue-2.c: Likewise.
22022         * g++.dg/pr7503-3.C
22023
22024 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22025
22026         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22027         error messages.
22028
22029 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22030
22031         PR fortran/24789
22032         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22033
22034 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22035
22036         PR target/24475
22037         * lib/target-supports.exp (check_effective_target_tls): New.
22038         (check_effective_target_tls_runtime): New.
22039         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22040         for TLS support.
22041         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22042         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22043         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22044         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22045         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22046         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22047         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22048         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22049         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22050         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22051         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22052         effective-target TLS.
22053         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22054         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22055         effective-target TLS runtime.
22056
22057 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22058
22059         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22060
22061 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22062
22063         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22064         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22065         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22066         ignored" warnings when "packing" is the same as the ABI layout.
22067
22068 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22069
22070         PR fortran/21302
22071         * gfortran.dg/line_length_1.f: New test.
22072         * gfortran.dg/line_length_2.f90: Ditto.
22073
22074 2005-11-30  Richard Guenther  <rguenther@suse.de>
22075
22076         PR tree-optimization/21655
22077         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22078
22079 2005-11-30  Dale Johannesen  <dalej@apple.com>
22080
22081         * gcc.c-torture/compile/pr24930.c: New.
22082
22083 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22084
22085         PR fortran/15809
22086         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22087
22088 2005-11-30  Jeff Law  <law@redhat.com>
22089
22090         * g++.old-deja/g++.law/pr25000.C: New test.
22091
22092 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22093
22094         * gcc.dg/tls/opt-11.c: New test.
22095
22096 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22097
22098         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22099         targets.
22100         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22101         LP64 ia64.
22102
22103 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gfortran.dg/open_access_1.f90: New test.
22106
22107 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22108
22109         * gcc.dg/charset/builtin2.c: New test.
22110
22111 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22112
22113         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22114         on mmix-*-* for *_[xy].c.
22115
22116 2005-11-28  Kean Johnston  <jkj@sco.com>
22117
22118         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22119         headers.
22120         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22121         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22122         * gcc.target/i386/asm-3.c: Ditto.
22123         * gcc.target/i386/clobbers.c: Ditto.
22124         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22125         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22126         test regexp.
22127         * gcc.target/i386/mul.c: Ditto.
22128         * gcc.target/i386/ssetype-1.c: Ditto.
22129         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22130         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22131         static so the test works with -fPIC mode too. Based on comment in
22132         PR19231 by Pinski.
22133         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22134
22135 2005-11-28  Richard Guenther  <rguenther@suse.de>
22136
22137         * gcc.dg/alias-9.c: New testcase.
22138         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22139
22140 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22141             Uros Bizjak  <uros@kss-loka.si>
22142
22143         PR middle-end/20219
22144         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22145         tan(x)/sin(x) transformations.
22146
22147 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22148
22149         PR middle-end/24575
22150         * gcc.dg/tree-ssa/divide-3.c: New test.
22151         * gcc.dg/tree-ssa/divide-4.c: New test.
22152
22153 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22154
22155         PR fortran/24917
22156         *  gfortran.dg/boz_6.f90: New test.
22157
22158 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22159
22160         PR fortran/23912
22161         * gfortran.dg/modulo_1.f90: New test.
22162
22163 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22164
22165         PR libfortran/24919
22166         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22167         fail on CRLF platforms.
22168         * gfortran.dg/ftell_2.f90: Likewise.
22169
22170 2005-11-26  Eric Christopher  <echristo@apple.com>
22171
22172         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22173
22174 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22175
22176         * objc.dg/gnu-runtime-3.m: Simplify.
22177
22178 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22179
22180         PR middle-end/23669
22181         * gcc.dg/tree-ssa/divide-1.c: New test.
22182         * gcc.dg/tree-ssa/divide-2.c: New test.
22183
22184 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22185
22186         PR libgfortran/24945
22187         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22188
22189 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22190
22191         PR libgfortran/24945
22192         * gfortran.dg/open_status_2.f90: New test.
22193
22194 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22195
22196         * gcc.c-torture/execute/builtins/fprintf.c,
22197         gcc.c-torture/execute/builtins/fputs-lib.c,
22198         gcc.c-torture/execute/builtins/fputs.c,
22199         gcc.c-torture/execute/builtins/lib/fprintf.c,
22200         gcc.c-torture/execute/builtins/lib/printf.c,
22201         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22202
22203 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22204
22205         * gcc.dg/20050922-2.c: New test.
22206
22207 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22208
22209         * objc.dg/gnu-runtime-3.m: New test.
22210
22211 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22212
22213         PR c++/9278
22214         * g++.dg/other/void1.C: New test.
22215
22216 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22217
22218         PR middle-end/24998
22219         * gcc.dg/torture/fp-int-convert-float.c,
22220         gcc.dg/torture/fp-int-convert-double.c,
22221         gcc.dg/torture/fp-int-convert-long-double.c,
22222         gcc.dg/torture/fp-int-convert-timode.c,
22223         gcc.dg/torture/fp-int-convert-float80.c,
22224         gcc.dg/torture/fp-int-convert-float80-timode.c,
22225         gcc.dg/torture/fp-int-convert-float128.c,
22226         gcc.dg/torture/fp-int-convert-float128-timode.c,
22227         gcc.dg/torture/fp-int-convert.h: New files.
22228
22229 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22230
22231         PR middle-end/24989
22232         * gcc.dg/tree-ssa/bool-10.c: New test.
22233         * gcc.dg/tree-ssa/bool-11.c: New test.
22234         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22235
22236 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22237
22238         PR middle-end/24990
22239         * tree-ssa/pr24990-1.c: New test.
22240
22241 2005-11-24  Richard Guenther  <rguenther@suse.de>
22242         Dirk Mueller <dmueller@suse.de>
22243
22244         PR c++/14024
22245         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22246         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22247         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22248         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22249         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22250         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22251
22252 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22253
22254         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22255
22256 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22257
22258         PR c/21668
22259         * gcc.dg/Wc++-compat.c: New.
22260         * gcc.dg/Wno-c++-compat.c: New.
22261
22262 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22263
22264         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22265         (vspltish, vspltisw): Likewise.
22266
22267 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22268
22269         PR libgfortran/24794
22270         * gfortran.dg/namelist_12.f: Fix quotes.
22271         * gfortran.dg/namelist_13.f90: Fix quotes.
22272         * gfortran.dg/namelist_14.f90: Fix quotes.
22273         * gfortran.dg/namelist_15.f90: Fix quotes.
22274         * gfortran.dg/namelist_use.f90: Fix quotes.
22275         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22276         * gfortran.dg/namelist_21.f90: New test.
22277         * gfortran.dg/namelist_22.f90: New test.
22278
22279 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22280
22281         PR target/23435
22282         * gcc.c-torture/compile/pr23435.c: New.
22283
22284 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22285
22286         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22287
22288 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22289
22290         * gcc.target/powerpc/405-macchw-1.c,
22291         gcc.target/powerpc/405-macchw-2.c,
22292         gcc.target/powerpc/405-macchwu-1.c,
22293         gcc.target/powerpc/405-macchwu-2.c,
22294         gcc.target/powerpc/405-machhw-1.c,
22295         gcc.target/powerpc/405-machhw-2.c,
22296         gcc.target/powerpc/405-machhwu-1.c,
22297         gcc.target/powerpc/405-machhwu-2.c,
22298         gcc.target/powerpc/405-maclhw-1.c,
22299         gcc.target/powerpc/405-maclhw-2.c,
22300         gcc.target/powerpc/405-maclhwu-1.c,
22301         gcc.target/powerpc/405-maclhwu-2.c,
22302         gcc.target/powerpc/405-mulchw-1.c,
22303         gcc.target/powerpc/405-mulchw-2.c,
22304         gcc.target/powerpc/405-mulchwu-1.c,
22305         gcc.target/powerpc/405-mulchwu-2.c,
22306         gcc.target/powerpc/405-mulhhw-1.c,
22307         gcc.target/powerpc/405-mulhhw-2.c,
22308         gcc.target/powerpc/405-mulhhwu-1.c,
22309         gcc.target/powerpc/405-mulhhwu-2.c,
22310         gcc.target/powerpc/405-mullhw-1.c,
22311         gcc.target/powerpc/405-mullhw-2.c,
22312         gcc.target/powerpc/405-mullhwu-1.c,
22313         gcc.target/powerpc/405-mullhwu-2.c,
22314         gcc.target/powerpc/405-nmacchw-1.c,
22315         gcc.target/powerpc/405-nmacchw-2.c,
22316         gcc.target/powerpc/405-nmachhw-1.c,
22317         gcc.target/powerpc/405-nmachhw-2.c,
22318         gcc.target/powerpc/405-nmaclhw-1.c,
22319         gcc.target/powerpc/405-nmaclhw-2.c,
22320         gcc.target/powerpc/440-macchw-1.c,
22321         gcc.target/powerpc/440-macchw-2.c,
22322         gcc.target/powerpc/440-macchwu-1.c,
22323         gcc.target/powerpc/440-macchwu-2.c,
22324         gcc.target/powerpc/440-machhw-1.c,
22325         gcc.target/powerpc/440-machhw-2.c,
22326         gcc.target/powerpc/440-machhwu-1.c,
22327         gcc.target/powerpc/440-machhwu-2.c,
22328         gcc.target/powerpc/440-maclhw-1.c,
22329         gcc.target/powerpc/440-maclhw-2.c,
22330         gcc.target/powerpc/440-maclhwu-1.c,
22331         gcc.target/powerpc/440-maclhwu-2.c,
22332         gcc.target/powerpc/440-mulchw-1.c,
22333         gcc.target/powerpc/440-mulchw-2.c,
22334         gcc.target/powerpc/440-mulchwu-1.c,
22335         gcc.target/powerpc/440-mulchwu-2.c,
22336         gcc.target/powerpc/440-mulhhw-1.c,
22337         gcc.target/powerpc/440-mulhhw-2.c,
22338         gcc.target/powerpc/440-mulhhwu-1.c,
22339         gcc.target/powerpc/440-mulhhwu-2.c,
22340         gcc.target/powerpc/440-mullhw-1.c,
22341         gcc.target/powerpc/440-mullhw-2.c,
22342         gcc.target/powerpc/440-mullhwu-1.c,
22343         gcc.target/powerpc/440-mullhwu-2.c,
22344         gcc.target/powerpc/440-nmacchw-1.c,
22345         gcc.target/powerpc/440-nmacchw-2.c,
22346         gcc.target/powerpc/440-nmachhw-1.c,
22347         gcc.target/powerpc/440-nmachhw-2.c,
22348         gcc.target/powerpc/440-nmaclhw-1.c,
22349         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22350
22351 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22352
22353         PR fortran/24774
22354         * gfortran.dg/inquire_9.f90: New test.
22355
22356         PR fortran/21647
22357         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22358
22359 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22360
22361         PR libfortran/24432
22362         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22363         Check that 'cos' is supported.
22364
22365 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22366
22367         PR fortran/24223
22368         * gfortran.dg/substring_equivalence.f90: New test.
22369
22370         PR fortran/24705
22371         * gfortran.dg/auto_internal_assumed.f90: New test.
22372
22373 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22374
22375         * gcc.dg/fold-div-2.c: New test.
22376
22377 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22378
22379         PR rtl-optimization/24883
22380         * gcc.c-torture/compile/pr24883.c: New test.
22381
22382 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22383
22384         PR middle-end/20583
22385         * gcc.c-torture/compile/pr20583.c: New.
22386
22387 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22388
22389         * gcc.c-torture/execute/usmul.c: New test.
22390
22391 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22392
22393         * gcc.dg/tree-ssa/vrp22.c: New test.
22394
22395 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22396
22397         PR middle-end/24912
22398         * gcc.dg/torture/pr24912-1.c: New test.
22399
22400 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22401
22402         PR fortran/24862
22403         * gfortran.dg/arrayio_derived_1.f90: New test.
22404
22405 2005-11-19  Richard Guenther  <rguenther@suse.de>
22406
22407         PR middle-end/23294
22408         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22409
22410 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22411
22412         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22413
22414 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22415
22416         PR c++/8355
22417         * g++.dg/template/friend39.C: New test.
22418
22419 2005-11-18  James E Wilson  <wilson@specifix.com>
22420
22421         * gcc.dg/builtin-strstr.c: New.
22422
22423 2005-11-18  Richard Henderson  <rth@redhat.com>
22424
22425         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22426         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22427         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22428         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22429         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22430         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22431         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22432         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22433         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22434         renaming to remove initial "ia64-".
22435
22436 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22437
22438         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22439
22440 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22441
22442         * g++.dg/cpp/string-2.C: New test.
22443
22444 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22445
22446         * gcc.dg/tree-ssa/loop-14.c: New test.
22447
22448 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22449             Michael Chamberlain <michael@chamberlain.net.au>
22450
22451         * ada/acats/run_all.sh (target_run): Kill long running tests.
22452
22453 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22454
22455         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22456         * gcc.dg/cleanup-9.c: Likewise.
22457         * gcc.dg/cleanup-10.c: Likewise.
22458         * gcc.dg/cleanup-11.c: Likewise.
22459
22460 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22461
22462         PR fortran/24892
22463         * gfortran.dg/open_access_append_1.f90: New test.
22464         * gfortran.dg/open_access_append_2.f90: New test.
22465
22466 2005-11-16  Richard Guenther  <rguenther@suse.de>
22467
22468         PR middle-end/24851
22469         * gcc.c-torture/execute/pr24851.c: New testcase.
22470
22471 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22472
22473         * gcc.dg/fold-overflow-1.c: New test.
22474
22475 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22476
22477         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22478         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22479
22480 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22483         structures.
22484         * g++.dg/eh/forced2.C: Likewise.
22485         * g++.dg/eh/forced3.C: Likewise.
22486         * g++.dg/eh/forced4.C: Likewise.
22487
22488 2005-11-11  Mike Stump  <mrs@apple.com>
22489
22490         * g++.old-deja/g++.mike/unused.C: Add.
22491
22492 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22493
22494         PR c++/24667
22495         * g++.dg/warn/Wcast-qual1.C: New test.
22496
22497 2005-11-15  Jan Hubicka  <jh@suse.cz>
22498
22499         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22500
22501 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22502
22503         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22504
22505 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22506
22507         PR 24840
22508         * gcc.dg/tree-ssa/pr24840.c: New test.
22509
22510 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22511
22512         PR testsuite/24841
22513         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22514
22515 2005-11-14  Dale Johannesen  <dalej@apple.com>
22516
22517         * gcc.c-torture/execute/20051113-1.c: New.
22518
22519 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22520
22521         PR c++/24687
22522         * g++.dg/template/crash43.C: New test.
22523
22524 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22525
22526         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22527
22528 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22529
22530         PR c++/24817
22531         * g++.dg/eh/spec8.C: New test.
22532
22533 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22534
22535         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22536
22537 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22538
22539         PR c++/20293
22540         * g++.dg/parse/ambig4.C: New test.
22541         * g++.dg/tc1/dr101.C: Adjust error markers.
22542         * g++.dg/lookup/strong-using-2.C: Likewise.
22543         * g++.dg/lookup/ambig5.C: Likewise.
22544         * g++.dg/lookup/ambig4.C: Likewise.
22545         * g++.dg/parse/crash22.C: Likewise.
22546
22547 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22548
22549         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22550
22551 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22552
22553         * gcc.dg/nested-calls-1.c: New test.
22554
22555 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22556
22557         * gfortran.dg/complex_intrinsic_1.f90: New test.
22558         * gfortran.dg/complex_intrinsic_2.f90: New test.
22559         * gfortran.dg/fgetc_1.f90: New test.
22560         * gfortran.dg/fgetc_2.f90: New test.
22561         * gfortran.dg/fgetc_3.f90: New test.
22562         * gfortran.dg/ftell_1.f90: New test.
22563         * gfortran.dg/ftell_2.f90: New test.
22564         * gfortran.dg/gnu_logical_1.F: New test.
22565         * gfortran.dg/gnu_logical_2.f90: New test.
22566
22567 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22568
22569         PR middle-end/24820
22570         * gcc.dg/pr24820.c: New test.
22571
22572 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22573
22574         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22575         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22576         variable.
22577
22578 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22579
22580         PR testsuite/24614
22581         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22582
22583 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22584
22585         * gcc.target/cris/cris.exp: New file.
22586         * gcc.target/cris/rld-legit1.c: New test.
22587         * gcc.target/cris/rld-legit2.c: New test.
22588
22589 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22590
22591         PR c++/24780
22592         * g++.dg/opt/pr24780.C: New test.
22593
22594         PR c++/24761
22595         * g++.dg/template/asm1.C: New test.
22596
22597 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22598
22599         PR libgfortran/24787
22600         * gfortran.dg/scan_1.f90: New test.
22601
22602 2005-11-12  Jan Hubicka  <jh@suse.cz>
22603
22604         * gcc.target/i386/minmax-1.c: New.
22605         * gcc.target/i386/minmax-2.c: New.
22606
22607 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22608
22609         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22610
22611 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22612
22613         * gcc.c-torture/execute/20051110-1.c,
22614         gcc.c-torture/execute/20051110-2.c: New tests.
22615
22616 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22617
22618         PR middle-end/24750
22619         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22620         New tests.
22621
22622 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22623
22624         * lib/target-libpath.exp (get_shlib_extension): New proc.
22625         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22626         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22627         * lib/objc.exp (objc_target_compile): Likewise.
22628         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22629         detection.
22630
22631 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22632
22633         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22634
22635         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22636         Add -static to additional_flags and pass it to target_compile.
22637
22638 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22639
22640         PR libgfortran/24719
22641         gfortran.dg/read_noadvance.f90: New test.
22642
22643         PR libgfortran/24699
22644         gfortran.dg/fmt_t_2.f90: New test.
22645
22646         PR libgfortran/24785
22647         gfortran.dg/read_x_eor.f90: New test.
22648
22649         PR libgfortran/24584
22650         gfortran.dg/namelist_empty.f90: Rename test.
22651
22652         PR libgfortran/24489
22653         gfortran/read_eor.f90: Rename test.
22654
22655 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22656
22657         PR fortran/15976
22658         * gfortran.dg/automatic_module_variable.f90: New test.
22659
22660 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22661
22662         PR target/24445
22663         * gcc.dg/pr24445.c: New test.
22664
22665 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22666
22667         PR fortran/24655
22668         PR fortran/24755
22669         * gfortran.dg/recursive_statement_functions.f90: Add statement
22670         functions using inline intrinsic functions and parameters to test
22671         that they no longer seg-fault.
22672
22673         PR fortran/24409
22674         gfortran.dg/nested_modules_4.f90: New test.
22675         gfortran.dg/nested_modules_5.f90: New test.
22676
22677 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22678
22679         PR fortran/24643
22680         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22681
22682 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22683
22684         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22685         failures.
22686
22687 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22688
22689         * gcc.dg/sparc-getcontext-1.c: New test.
22690
22691 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22692
22693         * gcc.dg/ifcvt-fabs-1.c: New test.
22694
22695 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22696
22697         PR other/4372
22698         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22699         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22700
22701 2005-11-09  Richard Guenther  <rguenther@suse.de>
22702
22703         PR tree-optimization/24716
22704         * gcc.c-torture/execute/pr24716.c: New testcase.
22705
22706 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22707
22708         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22709
22710 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22711
22712         PR 24624
22713         * gcc.dg/pr24624.c: Testcase added.
22714
22715 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22716
22717         PR 24623
22718         * g++.dg/other/pr24623.C: Testcase added.
22719
22720 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22721
22722         PR fortran/22607
22723         * gfortran-dg/pure_byref_1.f90: New.
22724         * gfortran-dg/pure_byref_2.f90: New.
22725
22726 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22727
22728         PR c/24101
22729         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22730         * gcc.dg/dg.exp: Run main loop also for *.i files.
22731
22732 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22733
22734         PR c++/19450
22735         * g++.dg/tls/diag-3.C: New test.
22736         * g++.dg/tls/diag-4.C: New test.
22737         * g++.dg/tls/static-1.C: New test.
22738         * g++.dg/tls/static-1a.cc: New file.
22739
22740 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22741
22742         PR 23046
22743         * g++.dg/tree-ssa/pr23046.C: New test.
22744
22745 2005-11-08  Devang Patel <dpatel@apple.com>
22746
22747         PR tree-optimization/23115
22748         * gcc.dg/tree-ssa/pr23115.c: New.
22749
22750 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22751
22752         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22753         * gcc.target/powerpc/pr16155.c: Same.
22754         * gcc.target/powerpc/altivec-1.c: Same.
22755         * gcc.target/powerpc/altivec-2.c: Same.
22756         * gcc.target/powerpc/altivec-3.c: Same.
22757         * gcc.target/powerpc/altivec-5.c: Same.
22758         * gcc.target/powerpc/altivec-11.c: Same.
22759         * gcc.target/powerpc/altivec-12.c: Same.
22760         * gcc.target/powerpc/altivec-14.c: Same.
22761         * gcc.target/powerpc/altivec-22.c: Same.
22762         * gcc.target/powerpc/altivec-consts.c: Same.
22763         * gcc.target/powerpc/altivec-pr22085.c: Same.
22764         * gcc.target/powerpc/altivec-splat.c: Same.
22765         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22766         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22767         * gcc.target/powerpc/darwin-longlong.c: Same.
22768
22769 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22770
22771         PR target/19340
22772         * gcc.dg/pr19340.c: New test.
22773
22774 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22775
22776         PR rtl-optimization/24683
22777         * gcc.dg/pr24683.c: New test.
22778
22779 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22780
22781         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22782         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22783
22784 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22785
22786         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22787
22788 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22789
22790         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22791
22792 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22793
22794         PR target/24230
22795
22796         * gcc.target/powerpc/altivec-consts.c,
22797         gcc.target/powerpc/altivec-splat.c: New testcase.
22798
22799 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22800
22801         PR c/24599
22802
22803         * gcc.dg/overflow-2.c: New testcase.
22804
22805 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22806
22807         PR rtl-optimization/23567
22808         * gcc.c-torture/execute/20051104-1.c: New test.
22809
22810 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22811
22812         PR fortran/24534
22813         gfortran.dg/private_type_2.f90: Modified to check that case with
22814         PRIVATE declaration within derived type is accepted.
22815
22816         PR fortran/20838
22817         gfortran.dg/pointer_assign_1.f90: New test.
22818
22819         PR fortran/20840
22820         * gfortran.dg/arrayio_0.f90: New test.
22821
22822         PR fortran/17737
22823         gfortran.dg/data_initialized.f90: New test.
22824         gfortran.dg/data_constraints_1.f90: New test.
22825         gfortran.dg/data_constraints_2.f90: New test.
22826
22827 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22828
22829         PR fortran/24174
22830         PR fortran/24305
22831         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22832
22833 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22834
22835         PR 24670
22836         * gcc.dg/tree-ssa/pr24670.c: New test.
22837
22838 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22839
22840         PR target/22432
22841         * gcc.target/i386/pr22432.c: New test.
22842
22843 2005-11-05  Richard Henderson  <rth@redhat.com>
22844
22845         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22846         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22847         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22848         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22849         from gcc.dg/alpha-*.
22850         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22851         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22852
22853 2005-11-05  Andreas Jaeger  <aj@suse.de>
22854
22855         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22856
22857 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22858
22859         PR target/23424
22860         * gcc.dg/torture/pr23424-1.c: New test.
22861
22862 2005-11-04  Richard Henderson  <rth@redhat.com>
22863
22864         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22865         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22866         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22867         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22868         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22869         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22870         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22871         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22872         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22873         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22874         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22875         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22876         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22877         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22878         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22879         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22880         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22881         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22882         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22883         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22884         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22885         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22886         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22887         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22888         Move from gcc.dg/.
22889         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22890         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22891         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22892         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22893         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22894         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22895         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22896         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22897         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22898         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22899         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22900         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22901         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22902         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22903         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22904         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22905         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22906         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22907         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22908         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22909         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22910         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22911         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22912         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22913         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22914         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22915         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22916         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22917         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22918         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22919         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22920         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22921         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22922         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22923         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22924         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22925         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22926         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22927         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22928         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22929         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22930         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22931         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22932         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22933         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22934
22935 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22936
22937         PR 24627
22938         * gcc.dg/tree-ssa/pr24627.c: New test.
22939
22940 2005-11-04 Paul Brook  <paul@codesourcery.com>
22941
22942         * gcc.dg/tls/opt-10.c: New test.
22943
22944 2005-11-04  Andreas Jaeger  <aj@suse.de>
22945
22946         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22947         avoid extra warnings.
22948
22949 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22950
22951         PR libfortran/22298
22952         * lib/target-supports.exp
22953         (check_effective_target_static_libgfortran): New
22954         static_libgfortran effective target.
22955         * gfortran.dg/static_linking_1.f: New test.
22956         * gfortran.dg/static_linking_1.c: New file.
22957
22958 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22959
22960         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22961
22962 2005-11-03  Josh Conner  <jconner@apple.com>
22963
22964         PR c++/19989
22965         g++.dg/ext/array2.C: New test.
22966         g++.dg/template/dependent-name3.C: New test.
22967         g++.dg/template/dependent-name4.C: New test.
22968         g++.dg/template/sfinae2.C: New test.
22969
22970 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22971
22972         PR preprocessor/22042
22973         * gcc.dg/cpp/strify4.c: New test.
22974
22975 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22976
22977         PR c++/17964
22978         * g++.dg/cpp/string-1.C: New test.
22979
22980 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22981
22982         * gcc.target/powerpc: New directory.
22983         * gcc.target/powerpc/powerpc.exp: New file.
22984         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22985         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22986         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22987         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22988         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22989         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22990         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22991         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22992         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22993         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22994         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22995         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22996         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22997         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22998         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22999         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23000         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23001         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23002         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23003         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23004         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23005         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23006         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23007         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23008         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23009         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23010         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23011         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23012         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23013         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23014         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23015         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23016         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23017         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23018
23019 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23020
23021         PR c++/21627
23022         * g++.dg/warn/inline2.C: New test.
23023
23024 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23025
23026         PR middle-end/23155
23027         * g++.dg/ext/c99struct1.C: New test.
23028         * gcc.dg/union-cast-1.c: New test.
23029         * gcc.dg/union-cast-2.c: New test.
23030         * gcc.dg/union-cast-3.c: New test.
23031
23032 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23033
23034         PR middle-end/24589
23035         * gcc.c-torture/execute/zero-struct-2.c: New test.
23036
23037 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23038
23039         PR c++/24582
23040         * g++.dg/init/switch1.C: New test.
23041
23042 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23043
23044         * gcc.dg/delay-slot-1.c: New test.
23045
23046 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23047
23048         PR target/24620
23049         * gcc.dg/pr24620.c: New test.
23050
23051 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23052
23053         PR c/24329
23054         * gcc.dg/format/unnamed-1.c: New test.
23055
23056 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/22434
23059         * g++.dg/expr/cond8.C: New test.
23060
23061         PR c++/24560
23062         * g++.dg/parse/dot1.C: New test.
23063
23064 2005-11-02  Jan Hubicka  <jh@suse.cz>
23065
23066         PR target/23303
23067         * gcc.dg/i386-lea.c: New test
23068
23069 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23070
23071         PR target/24615
23072         * gcc.dg/pr24615.c: New test.
23073
23074 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23075
23076         PR target/24600
23077         * gcc.dg/pr24600.c: New test.
23078
23079 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/19253
23082         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23083         * g++.dg/parse/typename9.C: New test.
23084         * g++/dg/parse/typename10.C: Likewise.
23085
23086 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23087
23088         PR fortran/18157
23089         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23090         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23091         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23092
23093 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23094
23095         PR c++/24569
23096         * g++.dg/debug/static1.C: New test.
23097
23098 2005-11-02  Josh Conner  <jconner@apple.com>
23099
23100         * g++.dg/crash38.C: moved into proper directory...
23101         * g++.dg/template/crash42.C: ...here
23102
23103 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23104
23105         PR target/18338
23106         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23107         pcc_bitfield_type_matters || default_packed.
23108
23109         * lib/target-supports.exp
23110         (check_effective_target_pcc_bitfield_type_matters): New proc.
23111         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23112
23113         PR testsuite/23304
23114         * lib/target-supports.exp (check_effective_default_packed): New proc.
23115         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23116         Gate expected errors on target ! default_packed.
23117         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23118
23119 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23120
23121         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23122         change (r106358).
23123
23124 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23125
23126         PR fortran/24008
23127         * gfortran.dg/entry_5.f90: New.
23128         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23129
23130 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23131
23132         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23133
23134 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23135
23136         PR fortran/21565
23137         gfortran.dg/namelist_blockdata.f90: New test.
23138
23139         PR fortran/18737
23140         gfortran.dg/external_implicit_none.f90: New test.
23141
23142         PR fortran/14994
23143         * gfortran.dg/secnds.f: New test.
23144
23145 2005-10-31  Jan Hubicka  <jh@suse.cz>
23146
23147         PR target/20928
23148         * gcc.c-torture/compile/pr20928.c: New test.
23149
23150 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23151
23152         PR middle-end/23492
23153         * gcc.c-torture/compile/zero-strct-5.c: New test.
23154
23155 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23156
23157         PR libgfortran/24584
23158         * gfortran.dg/pr24584.f90: New test.
23159
23160 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23161
23162         PR fortran/18883
23163         * gfortran.dg/char_result_9.f90: New.
23164         * gfortran.dg/char_result_10.f90: New.
23165
23166 2005-10-30  Jan Hubicka  <jh@suse.cz>
23167
23168         * g++.dg/tree-ssa/pr24172.C: New testcase.
23169
23170 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23171
23172         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23173
23174 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23175
23176         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23177         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23178         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23179         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23180         gfortran.dg/enum_9.f90,
23181         gfortran.fortran-torture/compile/enum_1.f90,
23182         gfortran.fortran-torture/execute/enum_1.f90,
23183         gfortran.fortran-torture/execute/enum_2.f90,
23184         gfortran.fortran-torture/execute/enum_3.f90,
23185         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23186
23187 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23188
23189         PR target/18482
23190         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23191         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23192
23193 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23194
23195         PR libfortran/20179
23196         * gfortran.dg/mixed_io_1.f90: New test.
23197         * gfortran.dg/mixed_io_1.c: New file.
23198
23199 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23200
23201         * gfortran.dg/malloc_free_1.f90: New test.
23202
23203 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23204
23205         * gcc.dg/nested-func-4.c: Require profiling -pg.
23206
23207 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         PR C++/23229
23210         * g++.dg/warn/main-2.C: New test.
23211
23212 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23213
23214         PR fortran/24545
23215         * gfortran.dg/interface_2.f90: new test.
23216
23217 2005-10-28  Josh Conner  <jconner@apple.com>
23218
23219         PR c++/22153
23220         * g++.dg/template/crash38.C: New test.
23221         * g++.dg/parse/explicit1.C: Change expected errors.
23222
23223 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23224
23225         PR C++/23426
23226         * g++.dg/other/large-size-array.C: New test.
23227
23228 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23229
23230         PR middle-end/24362
23231         * g++.dg/opt/complex4.C: New test.
23232
23233 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23234
23235         * gcc.dg/nested-func-4.c: New test.
23236
23237 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23238
23239         PR fortran/24158
23240         gfortran.dg/derived_recursion.f90: New test.
23241         gfortran.dg/implicit_actual.f90: New test.
23242
23243 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23244
23245         PR middle-end/24295, PR testsuite/24477
23246         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23247         removed when weakref hits the tree.
23248
23249 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * gfortran.dg/cray_pointers_4.f90: New test.
23252
23253         * gfortran.dg/cray_pointers_5.f90: New test.
23254
23255 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23256
23257         PR fortran/22290
23258         * gfortran.dg/assign_5.f90: New test.
23259         * gfortran.dg/assign_6.f: New test.
23260
23261 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23262
23263         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23264         CPU has no SSE support.
23265
23266 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23267
23268         PR libgfortran/24224
23269         * gfortran.dg/arrayio_1.f90: Update attribution.
23270         * gfortran.dg/arrayio_2.f90: Update attribution.
23271         * gfortran.dg/arrayio_3.f90: Update attribution.
23272         * gfortran.dg/arrayio_4.f90: Update test conditions.
23273         * gfortran.dg/arrayio_5.f90: Update attribution.
23274         * gfortran.dg/arrayio_6.f90: New test.
23275         * gfortran.dg/arrayio_7.f90: New test.
23276
23277 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23278
23279         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23280
23281 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23282
23283         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23284
23285 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23286
23287         PR fortran/24416
23288         * gfortran.dg/namelist_char_only.f90: New test.
23289
23290 2005-10-24  Asher Langton  <langton2@llnl.gov>
23291
23292         PR fortran/17031
23293         PR fortran/22282
23294         * gfortran.dg/cray_pointers_1.f90: New test.
23295         * gfortran.dg/cray_pointers_2.f90: New test.
23296         * gfortran.dg/cray_pointers_3.f90: New test.
23297         * gfortran.dg/loc_1.f90: New test.
23298         * gfortran.dg/loc_2.f90: New test.
23299
23300 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23301
23302         * gcc.dg/pr24225.c: New test.
23303
23304 2005-10-24  Asher Langton  <langton2@llnl.gov>
23305
23306         * gfortran.dg/dup_save_1.f90: New test.
23307         * gfortran.dg/dup_save_2.f90: New test.
23308
23309 2005-10-24  Paul Brook  <paul@codesourcery.com>
23310
23311         PR 24107
23312         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23313         stdint.h.
23314
23315 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23316
23317         PR libgfortran/24489
23318         * gfortran.dg/pr24489.f90: New test.
23319
23320 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23321
23322         PR fortran/23635
23323         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23324
23325 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23326
23327         PR target/18911
23328         * g++.dg/init/array16.C: Skip for mmix-*-*.
23329
23330 2005-10-23  Asher Langton  <langton2@llnl.gov>
23331
23332         * gfortran.dg/byte_1.f90: New test.
23333         * gfortran.dg/byte_2.f90: New test.
23334
23335 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23336
23337         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23338
23339 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23340
23341         PR fortran/18022
23342         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23343
23344         PR fortran/24311
23345         * gfortran.dg/merge_char_const.f90: New test.
23346
23347         PR fortran/24384
23348         * gfortran.dg/spread_scalar_source.f90: New test.
23349
23350 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23351
23352         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23353
23354         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23355         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23356
23357         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23358
23359 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23360
23361         PR fortran/24426
23362         * gfortran.dg/der_pointer_4.f90: New.
23363
23364 2005-10-22  David Ayers  <d.ayers@inode.at>
23365
23366         * obj-c++.dg/except-1.mm: Simplify.
23367
23368 2005-10-21  David Ayers  <d.ayers@inode.at>
23369
23370         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23371
23372 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * gfortran.dg/assumed_dummy_2.f90: New test.
23375
23376 2005-10-21  James E Wilson  <wilson@specifix.com>
23377
23378         PR preprocessor/15220
23379         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23380
23381 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23382
23383         * gcc.c-torture/execute/20051021-1.c: New test.
23384
23385 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23386
23387         PR c++/24260
23388         * g++.dg/ext/tmplattr1.C: New test.
23389
23390 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23391
23392         PR fortran/24440
23393         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23394
23395 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23396
23397         * obj-c++.dg/except-1.mm: New.
23398
23399         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23400
23401 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23402
23403         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23404
23405 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23406
23407         PR middle-end/24295
23408         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23409         declarations with the same names as thunks' alias targets, use
23410         aliases instead.
23411         * gcc.dg/attr-alias-3.c: New test.
23412         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23413
23414 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23415
23416         PR c++/22618
23417         * g++.dg/parse/access8.C: New test.
23418
23419 2005-10-20  Richard Guenther  <rguenther@suse.de>
23420
23421         PR c++/24439
23422         * g++.dg/tree-ssa/pr24439.C: New testcase.
23423
23424 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23425
23426         * g++.dg/opt/delay-slot-1.C: New test.
23427
23428 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23429
23430         PR fortran/21625
23431         * gfortran.fg/der_init_1.f90: New.
23432
23433 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23434
23435         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23436
23437 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23438
23439         PR c++/21908
23440         * g++.dg/parse/error28.C: New test.
23441
23442 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23443
23444         * gcc.dg/profile-generate-2.c: New test.
23445
23446 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23447
23448         PR target/23589
23449         * g++.dg/ext/dllimport11.C: New.
23450
23451 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23452
23453         PR c++/22293
23454         * g++.dg/other/friend3.C: New test.
23455
23456 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/23293
23459         * g++.dg/template/error19.C: New test.
23460
23461 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23462
23463         PR c++/21383
23464         * g++.dg/overload/koenig2.C: New.
23465
23466         PR c++/23118
23467         * g++.dg/overload/error2.C: New.
23468
23469         PR c++/22604
23470         * g++.dg/inherit/covariant14.C: New.
23471
23472 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23473
23474         PR c++/23440
23475         * g++.dg/parse/for1.C: New test.
23476
23477 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23478
23479         PR fortran/23446
23480         * gfortran.dg/host_dummy_index_1.f90: New test.
23481
23482         PR fortran/21459
23483         * gfortran.dg/automatic_char_len_2.f90: New test.
23484
23485         PR fortran/20866
23486         * gfortran.dg/recursive_statement_functions.f90: New test.
23487
23488         PR fortran/20853
23489         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23490
23491         PR fortran/20849
23492         * gfortran.dg/external_initializer.f90: New test.
23493
23494         PR fortran/20837
23495         * non_module_public.f90: New test.
23496
23497 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         PR c++/24386
23500         * g++.dg/template/overload7.C: New.
23501
23502         PR c++/22551
23503         * g++.dg/other/switch2.C: Remove expected warnings.
23504
23505         PR c++/21353
23506         * g++.dg/template/defarg6.C: New.
23507
23508 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23509
23510         PR target/24315
23511         * gcc.target/i386/pr24315.c: New test.
23512
23513 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/24389
23516         * g++.dg/template/static21.C: New test.
23517         * g++.dg/template/static21-a.cc: Likewise.
23518
23519 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23520
23521         PR c++/23959
23522         * g++.dg/warn/Wswitch-default-1.C: New test.
23523         * g++.dg/warn/Wswitch-default-2.C: New test.
23524
23525 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/22173
23528         * g++.dg/parse/template18.C: New test.
23529         * g++.dg/template/nontype15.C: Likewise.
23530
23531 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23532
23533         PR fortran/22273
23534         * gfortran.dg/spec_expr_2.f90: New.
23535
23536 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23537
23538         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23539         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23540         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23541         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23542         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23543         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23544         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23545         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23546         previous target-specific skips and warning-message matches where
23547         applicable.
23548
23549 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23550
23551         PR c++/21347
23552         * g++.dg/warn/Wctor-dtor.C: New test.
23553
23554 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23555
23556         PR c/23439
23557         * gcc.dg/for-1.c: New test.
23558
23559 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23560
23561         PR c++/19565
23562         * g++.dg/warn/Wconversion1.C: New test.
23563         * g++.dg/ext/packed4.C: Compile with -w.
23564         * g++.dg/opt/20050511-1.C: Likewise.
23565         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23566
23567 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23568
23569         * gfortran.dg/boz_5.f90: New test.
23570
23571 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23572
23573         PR c++/22551
23574         * g++.dg/other/switch2.C: New.
23575
23576         PR c++/23984
23577         * g++.dg/init/ctor7.C: New.
23578
23579 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23580
23581         PR c++/23730
23582         * g++.dg/parse/crash32.C: New test.
23583
23584 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23585
23586         PR c++/20721
23587         * g++.dg/init/goto2.C: New test.
23588
23589         PR c++/22464
23590         * g++.dg/template/crash/41.C: New test.
23591
23592         PR c++/22180
23593         * g++.dg/template/crash40.C: New test.
23594
23595         PR c++/23694
23596         * g++.dg/parse/friend5.C: New test.
23597
23598         PR c++/23307
23599         * g++.dg/template/crash38.C: New test.
23600
23601         PR c++/22352
23602         * g++.dg/template/friend38.C: New test.
23603
23604         PR c++/22405
23605         * g++.dg/template/crash39.C: New test.
23606
23607 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23608
23609         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23610         gcc.dg/debug/dwarf2/dwarf-char2.c,
23611         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23612
23613         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23614
23615 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23616
23617         * gcc.dg/dll-2.c: Add tests for warnings.
23618         * gcc.dg/dll-3.c: Likewise.
23619         * gcc.dg/dll-4.c: Likewise.
23620
23621         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23622         * g++.dg/ext/dllimport2.C: Likewise.
23623         * g++.dg/ext/dllimport3.C: Likewise.
23624         * g++.dg/ext/dllimport7.C: Likewise.
23625         * g++.dg/ext/dllimport8.C: Likewise.
23626         * g++.dg/ext/dllimport9.C: Likewise.
23627
23628 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23629
23630         PR fortran/24092
23631         * gfortran.dg/derived_pointer_recursion.f90: New test.
23632
23633 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23634
23635         * gcc.c-torture/execute/20051012-1.c: New test.
23636
23637 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23638
23639         PR fortran/18082
23640         * gfortran.dg/automatic_char_len_1.f90: New test.
23641
23642 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23643
23644         PR fortran/20847
23645         * gfortran.dg/save_common.f90: New test.
23646
23647         PR fortran/20856
23648         * gfortran.dg/save_result.f90: New test.
23649
23650 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         PR c++/21592
23653         * g++.dg/template/dependent-expr1.C: Add new expected error.
23654         * g++.dg/template/dependent-expr2.C: Adjust error text.
23655         * g++.dg/template/overload6.C: New.
23656
23657         PR c++/23797
23658         * g++.dg/other/typename8.C: New.
23659
23660         PR c++/21117
23661         * g++.dg/other/return1.C: New.
23662
23663 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23664
23665         PR c++/24052
23666         * g++.dg/ext/label5.C: New.
23667
23668 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         PR c++/19964
23671         * g++.dg/parse/crash31.C: New.
23672
23673 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23674
23675         * g++.dg/ipa/ipa-1.c: New test.
23676         * g++.dg/ipa/ipa-2.c: New test.
23677         * g++.dg/ipa/ipa-3.c: New test.
23678         * g++.dg/ipa/ipa-4.c: New test.
23679         * g++.dg/ipa/ipa-5.c: New test.
23680         * g++.dg/ipa/ipa.exp: New file.
23681
23682 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23683
23684         PR fortran/24207
23685         * gfortran.dg/private_type_3.f90: New test.
23686
23687 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23688
23689         PR fortran/20786
23690         gfortran.dg/aint_anint_1.f90: New test.
23691
23692 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23693
23694         PR libgfortran/24313
23695         gfortran.dg/csqrt.f: New test.
23696
23697 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23698
23699         PR c++/8057
23700         * g++.dg/warn/noeffect7.C: New test.
23701         * g++.dg/warn/noeffect2.C: Instantiate templates.
23702         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23703         and warning.
23704
23705 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23706
23707         PR c++/21089
23708         * g++.dg/init/float1.C: New test.
23709
23710         PR c++/24277
23711         * g++.dg/init/member1.C: Tweak error markers.
23712
23713 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23714
23715         PR testsuite/24281
23716         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23717         Check for null pointer.
23718
23719 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/21369
23722         * g++.dg/parse/ret-type3.C: New test.
23723
23724 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         PR tree-opt/23946
23727         * gcc.c-torture/compile/pr23946.c: New test.
23728
23729 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23730
23731         * g++.dg/opt/mmx2.C: New test.
23732
23733 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/24277
23736         * g++.dg/template/static20.C: New test.
23737
23738         PR c++/24302
23739         * g++.dg/warn/Wunused-12.C: New test.
23740
23741         PR c++/23437
23742         * g++.dg/template/arg4.C: New test.
23743
23744 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23745
23746         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23747         * gcc.dg/ucnid-3.c: Likewise.
23748         * gcc.dg/ucnid-4.c: Likewise.
23749         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23750         * g++.dg/other/ucnid-1.C: Likewise.
23751         * gcc.dg/sparc-frame-1.c: New test.
23752
23753 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/24139
23756         * g++.dg/template/spec27.C: New test.
23757
23758         PR c++/24275
23759         * g++.dg/template/static19.C: New test.
23760
23761 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23762
23763         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23764         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23765
23766 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23767
23768         PR target/24136
23769         * gfortran.fortran-torture/compile/pr24136.f: New test.
23770
23771 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23772
23773         PR c++/22172
23774         * g++.dg/parse/crash30.C: New test.
23775
23776 2005-10-07  Richard Guenther  <rguenther@suse.de>
23777
23778         PR middle-end/24227
23779         * gcc.c-torture/compile/pr24227.c: New testcase.
23780
23781 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23782
23783         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23784         Do not put aligned attributes on array elements.
23785
23786 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23787
23788         PR testsuite/23611, PR testsuite/23615
23789         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23790         writing prototypes of library functions by hand.
23791         * obj-c++.dg/bitfield-4.mm: Likewise.
23792         * obj-c++.dg/const-str-4.mm: Likewise.
23793         * obj-c++.dg/encode-4.mm: Likewise.
23794         * obj-c++.dg/encode-5.mm: Likewise.
23795         * obj-c++.dg/encode-6.mm: Likewise.
23796         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23797         * obj-c++.dg/method-10.mm: Likewise.
23798         * obj-c++.dg/method-17.mm: Likewise.
23799         * obj-c++.dg/method-19.mm: Likewise.
23800         * obj-c++.dg/try-catch-2.mm: Likewise.
23801
23802 2005-10-06  Richard Henderson  <rth@redhat.com>
23803
23804         PR 24236
23805         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23806
23807 2005-10-06  Dale Johannesen  <dalej@apple.com>
23808
23809         * gcc.c-torture/execute/20030125-1.c: Correct.
23810
23811 2005-10-06  Richard Guenther  <rguenther@suse.de>
23812
23813         PR tree-optimization/24238
23814         * g++.dg/tree-ssa/pr24238.C: New testcase.
23815
23816 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23817
23818         PR 18568
23819         * gfortran.dg/der_pointer_3.f90: New test.
23820
23821 2005-10-05  Devang Patel  <dpatel@apple.com>
23822
23823         PR Debug/23205
23824         * g++.dg/other/PR23205.C: New.
23825
23826 2005-10-05  Richard Henderson  <rth@redhat.com>
23827
23828         PR target/23602
23829         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23830         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23831
23832 2005-10-05  Dale Johannesen  <dalej@apple.com>
23833
23834         * gcc.c-torture/execute/float-floor.c: New.
23835
23836 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23837
23838         PR tree-optimization/21419
23839         PR tree-optimization/24146
23840         PR tree-optimization/24151
23841
23842         * g++.dg/ext/asm7.C: New.
23843         * g++.dg/ext/asm8.C: New.
23844         * gcc.dg/asm-1.c: Compile on all targets.
23845         * gcc.dg/asm-pr24146.c: New.
23846         * gcc.dg/pr21419.c: Adjust error messages.
23847
23848 2005-10-05  Richard Guenther  <rguenther@suse.de>
23849
23850         PR fortran/24176
23851         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23852
23853 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         PR c++/23513
23856         * g++.dg/template/spec22.C: Robustify test.
23857         * g++.dg/template/spec26.C: New.
23858
23859 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23860
23861         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23862         if target supports vector instructions.
23863
23864 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23865
23866         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23867         C99 functions.
23868
23869 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23872         check_effective_target_fortran_large_int): Replace cached result
23873         when target changes.
23874
23875 2005-10-04  Devang Patel  <dpatel@apple.com>
23876
23877         * gcc.dg/i386-sse-vect-types.c: New.
23878
23879 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23880
23881         PR preprocessor/13726
23882         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23883         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23884
23885 2005-10-04  Richard Guenther  <rguenther@suse.de>
23886
23887         PR c/23576
23888         * gcc.dg/noncompile/pr23576.c: New testcase.
23889
23890 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         PR middle-end/23125
23893         * gcc.dg/register-var-3.c: New test.
23894
23895 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23896
23897         * gcc.dg/pr23049.c: New test.
23898
23899         * gcc.dg/ucnid-4.c: Fix test.
23900
23901 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23902
23903         PR 23445
23904         * gcc.c-torture/compile/pr23445.c: New test.
23905
23906 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23907
23908         * g++.dg/overload/unknown1.C: New.
23909
23910 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23911
23912         PR c++/17775
23913         * g++.dg/template/repo4.C: New test.
23914
23915 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23916
23917         PR libfortran/19308
23918         * gfortran.dg/large_real_kind_2.F90: New test.
23919         * gfortran.dg/large_integer_kind_2.f90: New test.
23920
23921 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23922
23923         * lib/target-supports.exp (check_effective_target_vect_shift):
23924         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23925         (check_effective_target_vect_condition): Fix copy-n-pasto.
23926
23927         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23928         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23929         targets.
23930
23931 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/22621
23934         * g++.dg/template/overload5.C : New test.
23935
23936         PR c++/23840
23937         * g++.dg/expr/stdarg1.C: New test.
23938
23939 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23940
23941         PR 24142
23942         * gcc.c-torture/execute/pr24142.c: New test.
23943
23944 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23945
23946         PR 24141
23947         * gcc.c-torture/execute/pr24141.c: New test.
23948
23949 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23950             Diego Novillo  <dnovillo@redhat.com>
23951
23952         PR 23604
23953         * gcc.c-torture/execute/pr23604.c: New test.
23954
23955 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23956
23957         PR fortran/16404
23958         PR fortran/20835
23959         PR fortran/20890
23960         PR fortran/20899
23961         PR fortran/20900
23962         PR fortran/20901
23963         PR fortran/20902
23964         gfortran.dg/equiv_constraint_1.f90: New test.
23965         gfortran.dg/equiv_constraint_2.f90: New test.
23966         gfortran.dg/equiv_constraint_3.f90: New test.
23967         gfortran.dg/equiv_constraint_4.f90: New test.
23968         gfortran.dg/equiv_constraint_5.f90: New test.
23969         gfortran.dg/equiv_constraint_6.f90: New test.
23970         gfortran.dg/equiv_constraint_7.f90: New test.
23971         gfortran.dg/equiv_constraint_8.f90: New test.
23972         gfortran.dg/private_type_1.f90: New test.
23973         gfortran.dg/private_type_2.f90: New test.
23974         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23975         980628-10.f: Assert std=gnu to permit mixing of
23976         types in equivalence statements.
23977
23978 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23979
23980         PR 24112
23981         * gfortran.dg/open_status_1.f90: New.
23982
23983 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23984
23985         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23986         * gcc.dg/vect/pr22480.c: Clean up temp files.
23987         * gcc.dg/vect/pr23831.c: Clean up temp files.
23988         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23989         Clean up temp files.
23990         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23991         Clean up temp files.
23992
23993         * gcc.dg/20050309-1.c: Clean up temp files.
23994         * gcc.dg/20050325-1.c: Clean up temp files.
23995
23996 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23997
23998         PR tree-optimization/24059
23999         * gcc.dg/vect/pr24059.c : New test.
24000
24001 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24002
24003         PR middle-end/24109
24004         * gcc.c-torture/execute/20050929-1.c: New test.
24005
24006 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24007
24008         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24009
24010 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24011
24012         PR c/21419
24013         * gcc.dg/pr21419.c: New test.
24014
24015 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24016
24017         * gcc.dg/pr23911.c: New test.
24018
24019 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24020
24021         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24022
24023         PR c++/16782
24024         * g++.dg/parse/qualified4.C: New test.
24025         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24026         * g++.old-deja/g++.mike/p8154.C: Likewise.
24027
24028 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/22147
24031         * g++.dg/template/friend37.C: New test.
24032         * g++.dg/parse/crash28.C: Adjust error markers.
24033
24034 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24035
24036         PR fortran/18518
24037         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24038
24039 2005-09-27  Devang Patel  <dpatel@apple.com>
24040
24041         PR tree-optimization/23625
24042         * gcc.dg/pr23625.c: New test.
24043
24044 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24045
24046         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24047         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24048
24049 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24050
24051         PR fortran/23677
24052         * gfortran.fortran-torture/execute/save_1.f90: New test.
24053         * gfortran.dg/save_1.f90: New test.
24054
24055 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24056
24057         * gcc.target/i386/builtin-apply-mmx.c: New test.
24058
24059         PR target/22576
24060         * gcc.target/i386/pr22576.c: New test.
24061
24062         PR target/22585
24063         * gcc.target/i386/pr22585.c: New test.
24064
24065         PR target/23268
24066         * gcc.target/i386/pr23268.c: New test.
24067
24068         PR middle-end/23831
24069         * gcc.dg/vect/pr23831.c: New test.
24070
24071         PR target/24055
24072         * gcc.target/i386/pr24055.c: New test.
24073
24074 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24075
24076         PR tree-optimization/23960
24077         * gcc.c-torture/compile/pr23960.c: New.
24078
24079 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24080
24081         PR fortran/16861
24082         * gfortran.dg/nested_modules_3.f90: New.
24083
24084 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24085
24086         PR fortran/24005
24087         gfortran.dg/interface_1.f90: New test.
24088
24089 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24090         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24091
24092         PR fortran/23843
24093         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24094
24095 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24096
24097         PR fortran/23516
24098         * gfortran.dg/imag_1.f: New test.
24099         * gfortran.dg/imag_2.f: Ditto.
24100
24101 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24102
24103         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24104
24105 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24106
24107         PR c++/21983
24108         * g++.dg/warn/pr21983.C: New test.
24109
24110 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24111
24112         * gcc.dg/20050922-1.c: Testcase added.
24113
24114 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24115
24116         PR c++/23993
24117         * g++.dg/template/array14.C: New test.
24118
24119 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24120
24121         PR fortran/19929
24122         * gfortran.dg/der_ptr_component_1.f90: New test.
24123
24124 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24125
24126         PR c++/23965
24127         * g++.dg/template/error1.C: Reject "no matching function" message.
24128
24129 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24130
24131         PR c++/17609
24132         * g++.dg/lookup/error1.C: New test.
24133
24134 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24135
24136         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24137         functionality of the testcase.
24138
24139 2005-09-20  Richard Henderson  <rth@redhat.com>
24140
24141         * gcc.dg/vect/vect-22.c: Require vect_float.
24142         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24143
24144 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24145
24146         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24147         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24148         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24149         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24150         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24151         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24152         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24153         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24154         * gcc.dg/cpp/ucnid-8.c: New test.
24155
24156 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24157
24158         PR tree-optimization/23929
24159         * gcc.c-torture/compile/pr23929.c: New test.
24160
24161 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24162
24163         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24164         for one loop.
24165
24166 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24167
24168         PR testsuite/23186
24169         * g++.dg/other/pr22003.C: Require named sections.
24170
24171 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24172
24173         PR c++/23947
24174         * g++.dg/rtti/crash3.C: New test.
24175
24176         PR tree-optimization/23818
24177         * gcc.dg/pr23818.c: New test.
24178
24179 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24180
24181         PR fortran/23420
24182         * gfortran.dg/print_fmt_4.f: New.
24183
24184 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24185
24186         PR fortran/23663
24187         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24188
24189 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24190
24191         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24192         Use pointers to local alignable arrays instead. Added comments.
24193         * gcc.dg/vect/vect-46.c: Likewise.
24194         * gcc.dg/vect/vect-48.c: Likewise.
24195         * gcc.dg/vect/vect-49.c: Likewise.
24196         * gcc.dg/vect/vect-52.c: Likewise.
24197         * gcc.dg/vect/vect-53.c: Likewise.
24198         * gcc.dg/vect/vect-54.c: Likewise.
24199         * gcc.dg/vect/vect-56.c: Likewise.
24200         * gcc.dg/vect/vect-57.c: Likewise.
24201         * gcc.dg/vect/vect-58.c: Likewise.
24202         * gcc.dg/vect/vect-60.c: Likewise.
24203         * gcc.dg/vect/vect-61.c: Likewise.
24204
24205         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24206         The test is no longer vectorizable on vect_no_align targets.
24207         * gcc.dg/vect/vect-43.c: Likewsie.
24208
24209         * gcc.dg/vect/vect-44.c: Added comments.
24210         * gcc.dg/vect/vect-45.c: Added comments.
24211         * gcc.dg/vect/vect-50.c: Added comments.
24212         * gcc.dg/vect/vect-51.c: Added comments.
24213
24214         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24215         aligned type.
24216         * gcc.dg/vect/Os-vect-95.c: Likewise.
24217
24218         * gcc.dg/vect/vect-41.c: Test removed.
24219         * gcc.dg/vect/vect-47.c: Test removed.
24220         * gcc.dg/vect/vect-55.c: Test removed.
24221         * gcc.dg/vect/vect-59.c: Test removed.
24222
24223 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24224
24225         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24226         No longer vectorizable on vect_no_align targets.
24227         * gcc.dg/vect/pr20122.c: Likewise.
24228         * gcc.dg/vect/vect-74.c: Likewise.
24229         * gcc.dg/vect/vect-75.c: Likewise.
24230         * gcc.dg/vect/vect-76.c: Likewise.
24231
24232         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24233         Will not be vectorizable on vect_no_align targets once aliasing issues
24234         are resolved.
24235         * gcc.dg/vect/vect-79.c: Likewise.
24236
24237         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24238         * gcc.dg/vect/vect-78.c: Likewise.
24239         * gcc.dg/vect/vect-97.c: Likewise.
24240
24241 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24242
24243         * gcc.dg/pr23943.c: New test.
24244
24245 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24246
24247         PR fortran/19181
24248         * gfortran.dg/derived_pointer_null_1.f90: New test.
24249
24250 2005-09-18  Richard Guenther  <rguenther@suse.de>
24251
24252         PR middle-end/23944
24253         * gcc.c-torture/compile/pr23944.c: New testcase.
24254
24255 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24256
24257         PR fortran/15975
24258         * gfortran.dg/der_pointer_2.f90: New test.
24259
24260 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24261
24262         PR fortran/16861
24263         * gfortran.dg/nested_modules_2.f90: New test.
24264
24265 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24266
24267         PR c++/18368
24268         * g++.dg/other/semicolon.C: New test.
24269
24270 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24271
24272         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24273         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24274
24275 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR c++/23914
24278         * g++.dg/template/static18.C: New test.
24279
24280         PR c++/21514
24281         * g++.dg/template/crash19.C: Remove dg-error marker.
24282         * g++.dg/template/local4.C: New test.
24283
24284 2005-09-16  Paul Brook  <paul@codesourcery.com>
24285
24286         PR fortran/23906
24287         * gfortran.dg/dependency_1.f90: New test.
24288
24289 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/23896
24292         * g++.dg/template/static17.C: New test.
24293
24294 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24295
24296         PR c++/23139
24297         * g++.dg/warn/huge-val1.C: New test.
24298
24299 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24300
24301         PR c++/13140
24302         * g++.dg/parse/class2.C: New test.
24303         * g++.dg/template/explicit8.C: Likewise.
24304         * g++.dg/template/spec25.C: Likewise.
24305
24306 2005-09-14  Josh Conner  <jconner@apple.com>
24307
24308         PR middle-end/23584
24309         * gcc.dg/pr23584.c: New test.
24310
24311 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24312
24313         PR fortran/21875 Internal Unit Array I/O, NIST
24314         * gfortran.dg/arrayio_1.f90: New test.
24315         * gfortran.dg/arrayio_1.f90: New test.
24316         * gfortran.dg/arrayio_1.f90: New test.
24317         * gfortran.dg/arrayio_1.f90: New test.
24318         * gfortran.dg/arrayio_1.f90: New test.
24319
24320 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24321
24322         PR middle-end/22480
24323         * gcc.dg/vect/pr22480.c: New test.
24324
24325 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24326
24327         PR fortran/19358
24328         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24329
24330 2005-09-13 Josh Conner <jconner@apple.com>
24331
24332         PR c++/23180
24333         * g++.dg/init/struct2.C: New test.
24334         * g++.dg/init/struct3.C: New test.
24335
24336 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24337
24338         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24339         Clean up temp files.
24340         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24341         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24342         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24343         gcc.dg/tree-ssa/builtin-printf-1.c,
24344         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24345         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24346         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24347         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24348         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24349         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24350         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24351         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24352         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24353         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24354         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24355         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24356
24357 2005-09-13  Josh Conner  <jconner@apple.com>
24358
24359         * lib/gcc-dg.exp: Load scanipa.exp.
24360         (cleanup-dump): New procedure.
24361         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24362         * lib/scandump.exp: New file.
24363         * lib/scantree.exp: Use it.
24364         * lib/scanipa.exp: New file.
24365
24366 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24367
24368         PR fortran/17740
24369         * gfortran.dg/generic_4.f90: New test.
24370
24371 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24372
24373         PR target/23816
24374         * gcc.target/i386/pr23816-1.c: New test.
24375         * gcc.target/i386/pr23816-2.c: New test.
24376
24377
24378 2005-09-13  Bastian Blank <waldi@debian.org>
24379
24380         PR c++/16171
24381         * g++.dg/abi/mangle26.C: New test.
24382         * g++.dg/abi/mangle27.C: New test.
24383         * g++.dg/abi/mangle28.C: New test.
24384         * g++.dg/abi/mangle29.C: New test.
24385
24386         PR c++/23839
24387         * g++.dg/parse/register1.C: New test.
24388
24389 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24390
24391         PR c++/23842
24392         * g++.dg/template/access16.C: New test.
24393
24394 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24395
24396         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24397
24398 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24399
24400         PR fortran/18899
24401         * gfortran.dg/shape_2.f90: New test.
24402
24403 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24404
24405         PR target/19269
24406         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24407         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24408         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24409         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24410         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24411         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24412         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24413         tests.
24414
24415 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24416
24417         PR c++/23841
24418         * g++.dg/parse/template17.C: New test.
24419
24420 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24421
24422         PR c++/23789
24423         * g++.dg/template/nontype14.C: New test.
24424
24425 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24426
24427         PR g++/7874
24428         * g++.dg/lookup/friend7.C: New test.
24429         * g++.dg/lookup/friend8.C: New test.
24430         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24431         so that it will be found via argument dependent lookup.
24432         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24433         friend functions which will no longer be found.
24434         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24435         function g, so that it will be found via argument dependent
24436         lookup.
24437         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24438         * g++.old-deja/g++.mike/net43.C: Likewise.
24439
24440 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24441
24442         PR c++/23691
24443         * g++.dg/template/static16.C: New test.
24444
24445 2005-09-12  Josh Conner  <jconner@apple.com>
24446
24447         PR middle-end/23237
24448         * gcc.c-torture/compile/pr23237.c: New test.
24449
24450 2005-09-11  Richard Henderson  <rth@redhat.com>
24451
24452         * g++.dg/other/error8.C: Update expected diagnostic text.
24453
24454 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24455
24456         PR libfortran/19872
24457         * gfortran.dg/overwrite_1.f: New test.
24458
24459 2005-09-09  Josh Conner  <jconner@apple.com>
24460
24461         * g++.dg/init/pr23180-1.C: Removed.
24462         * g++.dg/init/pr23180-2.C: Removed.
24463
24464 2005-09-09  David Daney <ddaney@avtrex.com>
24465
24466         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24467         files which are ...
24468         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24469         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24470
24471 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24472
24473         * gfortran.dg/iostat_2.f90: New test.
24474
24475 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24476
24477         PR c++/22252
24478         * g++.dg/ext/interface1.C: New test.
24479         * g++.dg/ext/interface1.h: Likewise.
24480         * g++.dg/ext/interface1a.cc: Likewise.
24481
24482 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24483
24484         * gfortran.dg/iomsg_1.f90: New test case.
24485
24486 2005-09-09  Richard Guenther  <rguenther@suse.de>
24487
24488         PR c++/23624
24489         * g++.dg/tree-ssa/pr23624.C: New testcase.
24490
24491 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24492
24493         PR fortran/19239
24494         * gfortran.dg/vector_subscript_1.f90,
24495         * gfortran.dg/vector_subscript_2.f90: New tests.
24496
24497 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24498
24499         PR fortran/21104
24500         * gfortran.dg/array_alloc_1.f90,
24501         * gfortran.dg/array_alloc_2.f90,
24502         * gfortran.dg/array_alloc_3.f90: New tests.
24503
24504 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24505
24506         PR fortran/12840
24507         * gfortran.dg/array_constructor_6.f90
24508         * gfortran.dg/array_constructor_7.f90
24509         * gfortran.dg/array_constructor_8.f90
24510         * gfortran.dg/array_constructor_9.f90
24511         * gfortran.dg/array_constructor_10.f90
24512         * gfortran.dg/array_constructor_11.f90
24513         * gfortran.dg/array_constructor_12.f90: New tests.
24514
24515 2005-09-08  Josh Conner  <jconner@apple.com>
24516
24517         PR c++/23180
24518         * g++.dg/init/pr23180-1.C: New test.
24519         * g++.dg/init/pr23180-2.C: New test.
24520
24521 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24522
24523         PR fortran/18878
24524         * gfortran.dg/module_double_reuse.f90: New.
24525
24526 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24527
24528         PR fortran/23270
24529         PR fortran/22304
24530         PR fortran/18870
24531         PR fortran/17917
24532         PR fortran/16511
24533         * gfortran.dg/common_equivalence_1.f: New.
24534         * gfortran.dg/common_equivalence_2.f: New.
24535         * gfortran.dg/common_equivalence_3.f: New.
24536         * gfortran.dg/contained_equivalence_1.f90: New.
24537         * gfortran.dg/module_blank_common.f90: New.
24538         * gfortran.dg/module_commons_1.f90: New.
24539         * gfortran.dg/module_equivalence_1.f90: New.
24540         * gfortran.dg/nested_modules_1.f90: New.
24541         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24542         equivalences and add comment to connect the test with
24543         the PR.
24544
24545 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24546
24547         PR fortran/23765
24548         * gfortran.dg/common_6.f90: New test.
24549
24550 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24551
24552         PR fortran/15326
24553         * gfortran.dg/char_result_1.f90,
24554         * gfortran.dg/char_result_2.f90,
24555         * gfortran.dg/char_result_3.f90,
24556         * gfortran.dg/char_result_4.f90,
24557         * gfortran.dg/char_result_5.f90,
24558         * gfortran.dg/char_result_6.f90,
24559         * gfortran.dg/char_result_7.f90,
24560         * gfortran.dg/char_result_8.f90: New tests.
24561
24562 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24563
24564         PR fortran/19928
24565         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24566
24567 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24568
24569         PR obj-c++/16816
24570         * obj-c++.dg/selector-5.mm: New test.
24571         * obj-c++.dg/selector-6.mm: New test.
24572
24573 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24574
24575         PR objc/20574
24576         PR objc/19324
24577         * objc.dg/error-1.m: New test.
24578
24579 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24580
24581         PR fortran/23373
24582         * gfortran.fortran-torture/execute/pr23373-1.f90,
24583         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24584
24585 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24586
24587         PR libfortran/23760
24588         * gfortran.dg/g77/1832.f: Remove long string in write statement
24589         to allow the test to pass on correct list directed output with
24590         prepended space.
24591
24592 2005-09-07  James E Wilson  <wilson@specifix.com>
24593
24594         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24595
24596 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24597
24598         * gfortran.dg/parameter+save.f90: Rename to
24599         * gfortran.dg/parameter_save.f90: .. this.
24600
24601 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24602
24603         PR fortran/20848
24604         * gfortran.dg/parameter+save.f90: New test case.
24605
24606 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24607
24608         PR fortran/19269
24609         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24610
24611 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24612
24613         PR c/23075
24614         * gcc.dg/pr23075.c: New test.
24615         * g++.dg/warn/pr23075.C: New test.
24616
24617         PR target/22362
24618         * gcc.target/i386/pr22362.c: New test.
24619
24620         PR rtl-optimization/23098
24621         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24622
24623         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24624         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24625         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24626
24627 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24628
24629         * g++.dg/expr/cast6.C: New test.
24630
24631         PR c++/9782
24632         * g++.dg/init/new15.C: New test.
24633
24634 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24635
24636         * gcc.dg/vect/Os-vect-95.c: New test.
24637         * gcc.dg/vect/vect-95.c: Same.
24638
24639 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24640
24641         * gcc.dg/vect/vect-29.c: Update xfail testing.
24642         * gcc.dg/vect/vect-44.c: Same.
24643         * gcc.dg/vect/vect-48.c: Same.
24644         * gcc.dg/vect/vect-50.c: Same.
24645         * gcc.dg/vect/vect-72.c: Same.
24646         * gcc.dg/vect/vect-77.c: Same.
24647         * gcc.dg/vect/vect-78.c: Same.
24648         * gcc.dg/vect/vect-80.c: Same.
24649         * gcc.dg/vect/vect-96.c: Same.
24650         * gcc.dg/vect/vect-100.c: Same.
24651         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24652         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24653         * gfortran.dg/vect/vect-5.f90: Same.
24654
24655 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24656
24657         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24658         start strings.
24659         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24660         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24661
24662         PR c++/23056
24663         * g++.dg/opt/pr23056.C: New test.
24664
24665         PR rtl-optimization/23098
24666         * gcc.target/i386/pr23098.c: New test.
24667
24668 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/23667
24671         * g++.dg/template/static15.C: New test.
24672
24673         PR c++/21440
24674         * g++.dg/ext/stmtexpr5.C: New test.
24675         * g++.dg/ext/stmtexpr6.C: Likewise.
24676
24677 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24678
24679         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24680
24681         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24682         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24683         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24684
24685 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24686
24687         PR libfortran/23321
24688         * gfortran.dg/direct_io_4.f90: New test case.
24689
24690 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24691             Rasmus Hahn  <rassahah@neofonie.de>
24692
24693         PR libobjc/23108
24694         * objc.dg/type-stream-1.m: New test.
24695
24696 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24697
24698         PR fortran/23661
24699         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24700         gfortran.dg/print_fmt_3.f90: New test.
24701
24702 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24703
24704         * gfortran.dg/fmt_t_1.f90: New test.
24705
24706 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24707
24708         PR rtl-optimization/23454
24709         * g++.dg/opt/pr23454.C: New test.
24710
24711 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24712
24713         PR c++/23699
24714         * g++.dg/ext/static1.C: New test.
24715
24716 2005-09-02  Richard Henderson  <rth@redhat.com>
24717
24718         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24719         tail call to check_fa_work.
24720
24721 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/21687
24724         * g++.dg/other/gc3.C: New test.
24725
24726 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24727
24728         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24729         * gcc.dg/20050826-1.c: Likewise.
24730
24731 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24732
24733         PR c++/23167
24734         * g++.dg/expr/volatile1.C: New test.
24735
24736 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24737
24738         PR middle-end/23547
24739         * gcc.dg/pr23547.c: New test.
24740
24741 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24742
24743         PR c/22061
24744         * gcc.c-torture/execute/pr22061-1.c,
24745         * gcc.c-torture/execute/pr22061-2.c,
24746         * gcc.c-torture/execute/pr22061-3.c,
24747         * gcc.c-torture/execute/pr22061-4.c: New tests.
24748
24749 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24750
24751         * gcc.dg/Wredundant-decls-2.c: New test to check that
24752         -Wredundant-decls does not issue warning for a variable
24753         definition following a declaration.
24754
24755 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24756
24757         PR debug/7241
24758         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24759         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24760         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24761
24762         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24763         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24764         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24765         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24766         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24767         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24768         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24769         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24770
24771 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24772
24773         PR objc/23306
24774         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24775         scan-assmbler.
24776
24777 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24778
24779         PR target/21255
24780         * gcc.dg/pr21255-1.c: New test.
24781         * gcc.dg/pr21255-2-mb.c: Likewise.
24782         * gcc.dg/pr21255-2-ml.c: Likewise.
24783         * gcc.dg/pr21255-3.c: Likewise.
24784         * gcc.dg/pr21255-4.c: Likewise.
24785
24786 2005-08-31  Dale Johannesen  <dalej@apple.com>
24787
24788         * gcc.dg/20050830-1.c: New.
24789
24790 2005-08-31  Josh Conner  <jconner@apple.com>
24791
24792         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24793         command-line options for arm-*-* targets.
24794         * g++.dg/init/array16.C: Likewise.
24795         * g++.dg/other/crash-4.C: Likewise.
24796
24797 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24798
24799         PR obj-c++/23640
24800         * obj-c++.dg/gnu-runtime-3.mm: New test.
24801
24802 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24803
24804         PR c++/13377
24805         * g++.dg/lookup/ambig4.C: New test.
24806         * g++.dg/lookup/ambig5.C: New test.
24807         * g++.dg/tc1/dr101.C: Adjust error markers.
24808
24809 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24810
24811         PR c++/23639
24812         * g++.dg/template/ttp5.C: Adjust error markers.
24813
24814 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24815
24816         PR testsuite/23609
24817         * lib/obj-c++.exp: Include target-libpath.exp.
24818         (obj-c++_link_flags): Look for the GNU libobjc library
24819         and set the library path to include it.
24820         Don't manually set LD_LIBRARY_PATH (etc.) but call
24821         set_ld_library_path_env_vars instead.
24822         (obj-c++_target_compile): Don't set library path or
24823         linker flags because they are already set correctly
24824         in obj-c++_link_flags.
24825
24826 2005-08-30  Josh Conner  <jconner@apple.com>
24827
24828         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24829         to command-line options for arm-*-* targets.
24830
24831 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24832
24833         * g++.dg/other/i386-1.C: New.
24834
24835 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24836
24837         PR preprocessor/20348
24838         PR preprocessor/20356
24839         * gcc.dg/cpp/pr20348.c: New test.
24840         * gcc.dg/cpp/pr20348.h: New file.
24841         * gcc.dg/cpp/inc/pr20348.h: New file.
24842         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24843         * gcc.dg/cpp/pr20356.c: New test.
24844         * gcc.dg/cpp/pr20356.h: New file.
24845         * gcc.dg/cpp/inc/pr20356.h: New file.
24846         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24847
24848 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24849
24850         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24851         Fix array dimension to avoid correct end-of-file error.
24852
24853 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24854
24855         PR libfortran/23598
24856         * gfortran.dg/iostat_1.f90: New test.
24857
24858 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24859
24860         PR middle-end/23408
24861         * gcc.dg/pr23408.c: New test.
24862
24863 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/23099
24866         * g++.dg/init/member1.C: Make sure erroneous static data member
24867         definitions are required.
24868         * g++.dg/template/static13.C: New test.
24869         * g++.dg/template/static14.C: Likewise.
24870
24871 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24872
24873         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24874         -march=pentium4, remove ilp32 requirement.
24875
24876         PR middle-end/23484
24877         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24878         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24879
24880 2005-08-29  Andreas Jaeger  <aj@suse.de>
24881
24882         PR testsuite/23607
24883         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24884
24885 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24886
24887         * gcc.c-torture/execute/20050316-2.c: New test.
24888         * gcc.c-torture/execute/20050316-3.c: New test.
24889         * gcc.dg/torture/pr16104-1.c: New test.
24890
24891 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24892
24893         PR middle-end/23463
24894         * gcc.c-torture/execute/zero-struct-1.c: New test.
24895
24896 2005-08-27  Richard Guenther  <rguenther@suse.de>
24897
24898         PR target/23575
24899         * gcc.target/i386/pr23575.c: New testcase.
24900
24901 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24902
24903         PR rtl-optimization/23561
24904         * gcc.c-torture/execute/20050826-1.c: New test.
24905
24906         PR rtl-opt/23560
24907         * gcc.c-torture/execute/20050826-2.c: New test.
24908
24909 2005-08-26  Dale Johannesen  <dalej@apple.com>
24910
24911         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24912         * gcc.dg/20050826-1.c: New.
24913
24914 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24915
24916         PR c++/19004
24917         * g++.dg/template/nontype13.C: New test.
24918
24919         PR c++/23491
24920         * g++.dg/init/new14.C: New test.
24921         * g++.dg/expr/anew1.C: Do not XFAIL.
24922         * g++.dg/expr/anew2.C: Likewise.
24923         * g++.dg/expr/anew3.C: Likewise.
24924
24925 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24926
24927         PR middle-end/22439
24928         * gcc.dg/vla-3.c: New test.
24929
24930 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24931
24932         PR fortran/20363
24933         * gfortran.dg/named_interface.f90: New.
24934
24935 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24936
24937         * gcc.c-torture/execute/frame-address.c: New test.
24938
24939 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24940
24941         PR c++/20817
24942         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24943
24944 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24945
24946         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24947
24948 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24949
24950         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24951         * gcc.dg/altivec-22.c: Rename from..
24952         * gcc.dg/altivec-nomfcr.c: ..this.
24953
24954 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24955
24956         PR tree-optimization/23546
24957         * gcc.dg/tree-ssa/pr23546.c: New test.
24958
24959 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24960
24961         PR fortran/17758
24962         * gfortran.dg/nonreturning_statements.f90: New test.
24963
24964 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24965
24966         PR c++/22454
24967         * g++.dg/parse/crash29.C: New.
24968
24969 2005-08-23  DJ Delorie  <dj@redhat.com>
24970
24971         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24972         constants have the L suffix.
24973
24974 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24975
24976         PR c++/23044
24977         * g++.dg/template/instantiate8.C: New.
24978
24979 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24980
24981         PR middle-end/23467
24982         * gcc.c-torture/execute/pr23467.c: New test.
24983
24984 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24985
24986         PR tree-optimization/22043
24987         * gcc.c-torture/execute/20050613-1.c: New test.
24988
24989 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24990
24991         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24992
24993 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24994
24995         PR rtl-optimization/23478
24996         * g++.dg/opt/pr23478.C: New test.
24997
24998 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24999
25000         PR c/18715
25001         * gcc.dg/switch-warn-3.c: New test.
25002
25003 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25004
25005         PR c++/22233
25006         * g++.dg/template/param1.C: New test.
25007
25008 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25009
25010         PR c++/23089
25011         * g++.dg/other/incomplete1.C: New test.
25012
25013 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25014
25015         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25016         are vectorizable.
25017
25018 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25019
25020         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25021         d_lines_5.f: New.
25022
25023 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25024
25025         * gcc.target/i386/sse-4.c: New test.
25026
25027 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25028
25029         PR testsuite/23239
25030         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25031
25032 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25033
25034         * gcc.dg/20050811-1.c: New test.
25035         * gcc.dg/20050811-2.c: New test.
25036
25037 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25038
25039         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25040
25041 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25042
25043         PR 23476
25044         * gcc.c-torture/compile/pr23476.c: New test.
25045
25046 2005-08-19  Devang Patel  <dpatel@apple.com>
25047
25048         PR tree-optimization/23048
25049         * gcc.dg/tree-ssa/pr23048.c: New test.
25050
25051 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25052
25053         PR middle-end/20624
25054         * g++.dg/warn/Wreturn-3.C: New test
25055
25056 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25057
25058         PR tree-optimization/22228
25059         * g++.dg/vect/pr22543.cc: New test.
25060
25061 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25062
25063         PR tree-optimization/21574
25064         * gcc.dg/tree-ssa/pr21574.c: New test.
25065
25066 2005-08-16  James E Wilson  <wilson@specifix.com>
25067
25068         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25069
25070 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25071
25072         PR tree-opt/23402
25073         * gcc.c-torture/compile/zero-strct-3.c: New test.
25074         * gcc.c-torture/compile/zero-strct-4.c: New test.
25075
25076 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25077
25078         PR target/23376
25079         * gcc.target/x86_64/pr23376.c: New test.
25080
25081 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25082
25083         PR c++/23337
25084         * g++.dg/ext/vector2.C: New.
25085
25086 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25087
25088         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25089
25090 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25091
25092         PR libfortran/23428
25093         * gfortran.dg/inquire-complex.f90: New test case.
25094
25095 2005-08-16  James E Wilson  <wilson@specifix.com>
25096
25097         PR tree-optimization/21105
25098         * gcc.dg/large-size-array.c: New.
25099
25100 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25101
25102         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25103         type.
25104         * gcc.dg/vect/vect-41: Likewise.
25105         * gcc.dg/vect/vect-42: Likewise.
25106         * gcc.dg/vect/vect-43: Likewise.
25107         * gcc.dg/vect/vect-44: Likewise.
25108         * gcc.dg/vect/vect-46: Likewise.
25109         * gcc.dg/vect/vect-47: Likewise.
25110         * gcc.dg/vect/vect-48: Likewise.
25111         * gcc.dg/vect/vect-52: Likewise.
25112         * gcc.dg/vect/vect-53: Likewise.
25113         * gcc.dg/vect/vect-54: Likewise.
25114         * gcc.dg/vect/vect-55: Likewise.
25115         * gcc.dg/vect/vect-56: Likewise.
25116         * gcc.dg/vect/vect-57: Likewise.
25117         * gcc.dg/vect/vect-58: Likewise.
25118         * gcc.dg/vect/vect-59: Likewise.
25119         * gcc.dg/vect/vect-60: Likewise.
25120         * gcc.dg/vect/vect-61: Likewise.
25121         * gcc.dg/vect/vect-85: Likewise.
25122         * gcc.dg/vect/vect-87: Likewise.
25123         * gcc.dg/vect/vect-88: Likewise.
25124         * gcc.dg/vect/vect-93.c: Likewise.
25125         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25126         * gcc.dg/vect/vect-75: Likewise.
25127         * gcc.dg/vect/vect-76: Likewise.
25128         * gcc.dg/vect/vect-77: Likewise.
25129         * gcc.dg/vect/vect-78: Likewise.
25130         * gcc.dg/vect/vect-80: Likewise.
25131         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25132         vectorized for the expected reason, rather than checking how alignment
25133         was handled.
25134         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25135         aligned type and also instead of aligned pointers. Added documentation.
25136
25137 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25138
25139         * gfortran.dg/power.f90: New test.
25140
25141 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25142
25143         PR rtl-optimization/23299
25144         * g++.dg/opt/pr23299.C: New test.
25145
25146 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25147
25148         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25149
25150 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25151
25152         * g++.dg/template/local6.C: New test.
25153
25154 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25155
25156         * execute/exceptions/finally-1.m: Check that the catch and finally are
25157         being called.  Also add a "return 0;" at the end of main.
25158
25159 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25160
25161         PR fortran/21432.
25162         * gfortran.dg/namelist_print_1.f: New test of functionality of
25163         PRINT namelist.
25164         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25165         namelist generates error with -std=f95.
25166
25167 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25168
25169         PR tree-optimization/23119
25170         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25171
25172 2005-08-13  Marcin Koziej  <creep@desk.pl>
25173             Andrew Pinski  <pinskia@physics.uc.edu>
25174
25175         PR libobjc/22492
25176         * execute/exceptions/finally-1.m: New test.
25177
25178 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25179
25180         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25181         testsuite.
25182         * objc/execute/exceptions/trivial.m: New test.
25183         * objc.dg/try-catch-11.m: Move to ...
25184         * objc/execute/exceptions/foward-1.m: Here.
25185         * objc.dg/try-catch-2.m: Move to ...
25186         * objc/execute/exceptions/catchall-1.m: Here.
25187         * objc.dg/try-catch-8.m: Move to ...
25188         * objc/execute/exceptions/local-variables-1.m: Here.
25189
25190 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25191
25192         * objc.dg/nested-func-1.m: Move to ...
25193         * objc/execute/nested-func-1.m: Here.
25194
25195 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25196
25197         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25198         in ${options} instead of [target_info name].
25199         * lib/obj-c++.exp (objc_target_compile): Likewise.
25200
25201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25202
25203         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25204
25205 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25206
25207         part of PR testsuite/23348
25208         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25209         each of the torture options.
25210         * objc/compile/trivial.m: New test.
25211
25212 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25213
25214         * gfortran.dg/eoshift.f90: Correct format.
25215
25216 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25217
25218         * gfortran.fortran-torture/execute/character_passing.f90:
25219         Fix comment typo.
25220
25221 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25222
25223         PR c++/8271
25224         * g++.dg/template/unify10.C: New.
25225
25226 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25227
25228         * g++.dg/parse/pr22514.C: Move to...
25229         * g++.dg/debug/pr22514.C: here.
25230
25231 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25232
25233         PR c++/23266
25234         * g++.dg/inherit/pure1.C: New test.
25235
25236         * ChangeLog: Fix typos.
25237
25238 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25239             Steven Bosscher  <stevenb@suse.de>
25240
25241         * gfortran.dg/runtime_warning_1.f90: New test.
25242
25243 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         PR c++/23219
25246         * g++.dg/parse/crash28.C: New.
25247
25248 2005-08-11  Richard Guenther  <rguenther@suse.de>
25249
25250         PR target/23289
25251         * gcc.target/i386/tailcall-1.c: New testcase.
25252
25253 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25254
25255         * gcc.dg/vect/vect-67.c: Un-xfail.
25256
25257 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25258
25259         PR c++/23225
25260         * g++.dg/parse/crash27.C: new test.
25261
25262 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25263
25264         PR libfortran/22143
25265         * gfortran.dg/shift-kind.f90: New testcase.
25266
25267 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25268
25269         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25270         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25271
25272 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25273
25274         PR c++/20646
25275         * g++.dg/other/mult-stor1.C: New test.
25276
25277 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25278
25279         * gcc.c-torture/pr18299-1.c: Move to ...
25280         * gcc.c-torture/compile/pr18299-1.c: Here.
25281
25282 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25283
25284         * gfortran/fortran.torture/execute/character_passing.f90:
25285         Fix types for LSAME.
25286
25287 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25288
25289         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25290         input data back to what it was originally.
25291
25292 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25293
25294         * objc.dg/try-catch-8.m: Enable for all targets.
25295
25296 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25297
25298         * gcc.dg/pr23165.c: New test.
25299
25300 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25301
25302         PR tree-optimization/23234
25303         * gcc.dg/tree-ssa/pr23234.c: New test.
25304
25305 2005-08-08  Josh Conner  <jconner@apple.com>
25306
25307         PR rtl-optimization/23241
25308         * gcc.dg/char-compare.c: New test.
25309
25310 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25311
25312         PR c++/22508
25313         * g++.dg/init/new13.C: New test.
25314
25315 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         PR c++/21166
25318         * g++.dg/other/crash-4.C: Adjust
25319         * g++/dg/ext/packed9.C: New.
25320
25321 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25322
25323         PR middle-end/21964
25324         * gcc.c-torture/execute/pr21964-1.c: New test.
25325
25326 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25327
25328         PR c/22458
25329         * gcc.dg/pr22458-1.c: New test.
25330
25331 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25332             Steven G. Kargl <kargls@comcast.net>
25333
25334         PR fortran/22390
25335         * gfortran.dg/flush_1.f90: New test.
25336
25337 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25338
25339         PR c++/23191
25340         * g++.dg/template/eh2.C: New test.
25341
25342 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25343
25344         PR c++/19498
25345         * g++.dg/template/instantiate7.C: New test.
25346
25347 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25348
25349         PR c/23113
25350         * gcc.dg/Wunused-value-1.c: New test.
25351
25352 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25353
25354         PR rtl-optimization/23233
25355         * gcc.c-torture/compile/pr23233-1.c: New test.
25356
25357 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25358
25359         PR fortran/18833
25360         PR fortran/20850
25361         * gfortran.dg/equiv_1.f90: New test.
25362         * gfortran.dg/equiv_2.f90: New test.
25363         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25364         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25365         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25366
25367 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25368
25369         * gcc.c-torture/execute/vrp-5.c: New test.
25370         * gcc.c-torture/execute/vrp-6.c: New test.
25371         * gcc.dg/tree-ssa/vrp21.c: New test.
25372
25373 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25374
25375         * g++.dg/parse/pr22514.C: New test.
25376
25377 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25378
25379         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25380
25381         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25382         instead of constant loads / pool entries.
25383
25384 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25385
25386         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25387         TEST_TO_WCTYPE.
25388
25389 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25390
25391         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25392         __WINT_TYPE__ in generated prototypes if possible.
25393
25394 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25395
25396         PR 22037
25397         * g++.dg/tree-ssa/pr22037.C:
25398
25399 2005-08-04  Richard Henderson  <rth@redhat.com>
25400
25401         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25402         scan-tree-dump-times directive.
25403
25404 2005-08-04  Jan Hubicka  <jh@suse.cz>
25405
25406         * gcov-1.C: Fix switch counts.
25407         * gcov-4b.c: Likewise.
25408
25409 2005-08-03  Jeff Law  <law@redhat.com>
25410
25411         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25412
25413 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25414
25415         * gcc.c-torture/execute/pr23135.c: New test.
25416
25417 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25418
25419         PR tree-optimization/19899
25420         * gcc.dg/tree-ssa/scev-1.c: New test.
25421         * gcc.dg/tree-ssa/scev-2.c: New test.
25422
25423 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25424
25425         PR target/18582
25426         * gcc.dg/torture/pr18582-1.c: New test.
25427
25428 2005-08-03  Jan Hubicka  <jh@suse.cz>
25429
25430         * update-conroll.c: New testcase.
25431         * update-conroll-2.c: New testcase.
25432
25433 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25434
25435         * gfortran.dg/constant_substring.f: New test.
25436         * gfortran.dg/pr22491.f: New test.
25437
25438 2005-08-02  Jan Hubicka  <jh@suse.cz>
25439
25440         * update-threading.c: Replace by the proper one.
25441
25442 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25443
25444         PR 23164
25445         * g++.dg/tree-ssa/pr23164.C: New test.
25446
25447 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25448
25449         * gcc.dg/tree-ssa/pr23192.c: New test.
25450
25451 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25452
25453         * gcc.c-torture/execute/vrp-4.c: New test.
25454
25455 2005-08-02  Jan Hubicka  <jh@suse.cz>
25456
25457         * update-threading.c: New test.
25458
25459 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25460
25461         * gcc.c-torture/compile/20050801-1.c: New test.
25462         * gcc.c-torture/compile/20050801-2.c: New test.
25463
25464 2005-08-01  Jan Hubicka  <jh@suse.cz>
25465
25466         * val-prof-5.c: New test.
25467
25468 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25469
25470         PR c/22311
25471         * gcc.dg/pr22311-1.c : New test.
25472
25473 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25474
25475         PR target/23095
25476         * gfortran.dg/pr23095.f: New test.
25477
25478         PR c++/22003
25479         * g++.dg/other/pr22003.C: New test.
25480
25481 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25482
25483         PR target/20621
25484         * gcc.c-torture/execute/pr20621-1.c: New test.
25485
25486 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25487
25488         * gfortran.dg/comma_format_extension_4.f: Adjust length
25489         of string for format.
25490         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25491         print statement with internal write.
25492         * gfortran.dg/der_array_io_2.f: Likewise.
25493         * gfortran.dg/der_array_io_3.f: Likewise.
25494
25495 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25496
25497         * gcc.dg/fold-abs-4.c: new test.
25498
25499 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25500
25501         PR fortran/22570 an related issues.
25502         * gfortran.dg/x_slash_1.f: New test.
25503
25504 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25505
25506         PR c/23143
25507         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25508         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25509
25510 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25511
25512         PR c/529
25513         * gcc.dg/Wshadow-3.c: New test.
25514
25515 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25516
25517         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25518         used to have the wrong bounds).
25519
25520 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25521
25522         PR c/21720
25523         * gcc.dg/hex-round-1.c: Test more cases.
25524         * gcc.dg/hex-round-2.c: New test.
25525
25526 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25527
25528         PR 22550
25529         * g++.dg/tree-ssa/pr22550.C: New test.
25530
25531 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25532
25533         * gcc.dg/tree-ssa/vrp19.c: New test.
25534         * gcc.dg/tree-ssa-vrp20.c: New test.
25535
25536 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25537
25538         PR c/22240
25539         * gcc.dg/transparent-union-4.c: New test.
25540
25541 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25542
25543         PR c/22192
25544         * gcc.dg/c99-vla-2.c: New test.
25545
25546 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25547
25548         PR c/21720
25549         * gcc.dg/hex-round-1.c: New test.
25550
25551 2005-07-28  Jan Hubicka  <jh@suse.cz>
25552
25553         * inliner-1.c: Do not dump everything.
25554         * tree-prof.exp: Do not pass -ftree-based-profiling.
25555         * bprob.exp: Likewise.
25556
25557         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25558
25559 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25560
25561         PR c++/22545
25562         * g++.dg/expr/ptrmem7.C: New test.
25563
25564 2005-07-28  Mike Stump  <mrs@apple.com>
25565
25566         * g++.old-deja/g++.mike/visibility-1.C: New test.
25567
25568 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25569
25570         PR c/20187
25571         * gcc.c-torture/execute/pr20187-1.c: New test.
25572
25573 2005-07-28  Jeff Law  <law@redhat.com>
25574
25575         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25576         * gcc.dg/tree-ssa/vrp18.c: New test.
25577
25578 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25579
25580         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25581
25582 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25583
25584         PR tree-optimization/22506
25585         * gcc.dg/vect/ps22506.c: New test.
25586
25587 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25588
25589         PR target/21149
25590         * gcc.target/i386/sse-3.c: New test.
25591
25592 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25593
25594         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25595         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25596
25597 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25598
25599         PR c/22589
25600         * gcc.c-torture/compile/pr22589-1.c: New test.
25601
25602 2005-07-28  Jan Hubicka  <jh@suse.cz>
25603
25604         * update-loopch.c: New testcase.
25605
25606 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25607
25608         PR rtl-optimization/23047
25609         * gcc.c-torture/execute/pr23047.c: New test.
25610         * gcc.c-torture/execute/pr23047.x: New.
25611
25612 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25613
25614         PR tree-optimization/22493
25615         * gcc.c-torture/execute/pr22493-1.c: New test.
25616         * gcc.c-torture/execute/pr22493-1.x: New.
25617         * gcc.c-torture/execute/vrp-1.c: New test.
25618         * gcc.c-torture/execute/vrp-2.c: New test.
25619         * gcc.c-torture/execute/vrp-2.c: New test.
25620
25621 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25622
25623         * gcc.target/frv/all-builtin-read8.c: Delete.
25624         * gcc.target/frv/all-builtin-read16.c: Delete.
25625         * gcc.target/frv/all-builtin-read32.c: Delete.
25626         * gcc.target/frv/all-builtin-read64.c: Delete.
25627         * gcc.target/frv/all-builtin-write8.c: Delete.
25628         * gcc.target/frv/all-builtin-write16.c: Delete.
25629         * gcc.target/frv/all-builtin-write32.c: Delete.
25630         * gcc.target/frv/all-builtin-write64.c: Delete.
25631         * gcc.target/frv/all-read-write-1.c: New.
25632
25633 2005-07-27  Jeff Law  <law@redhat.com>
25634
25635         * gcc.c-torture/execute/pr22630.c: New test.
25636
25637 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25638
25639         PR tree-optimization/23073
25640         * gcc.dg/vect/nodump-pr23073.c: New test.
25641         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25642
25643 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25644
25645         PR tree-optimize/22348
25646         * gcc.c-torture/execute/pr22348.c: New.
25647
25648 2005-07-27  Richard Guenther  <rguenther@suse.de>
25649
25650         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25651
25652 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25653
25654         PR fortran/22503
25655         * gfortran.dg/logical_comp.f90: New test.
25656
25657 2005-07-27  Jan Hubicka  <jh@suse.cz>
25658
25659         * inliner-1.c: Add cleanup of dumps.
25660         * val-prof-*.c: Likewise.
25661         * update-tailcall.c: New.
25662
25663 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25664
25665         PR 22591
25666         * gcc.dg/tree-ssa/pr22591.c: New test.
25667         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25668
25669 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25670
25671         PR libobjc/22606
25672         * objc.dg/try-catch-11.m: New test.
25673
25674 2005-07-26  Richard Guenther  <rguenther@suse.de>
25675
25676         PR tree-optimization/22486
25677         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25678
25679 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25680
25681         PR tree-opt/22484
25682         * g++.dg/opt/loop2.C: New test.
25683
25684 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25685
25686         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25687         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25688
25689 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25690
25691         * lib/profopt.exp (profopt-execute): Check for profiling data
25692         files on the target.
25693
25694 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25695
25696         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25697         for matching of asm labels.
25698
25699 2005-07-25  Richard Guenther  <rguenther@suse.de>
25700
25701         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25702
25703 2005-07-25  Richard Guenther  <rguenther@suse.de>
25704
25705         PR testsuite/22624
25706         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25707
25708 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25709
25710         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25711         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25712         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25713         * gcc.dg/vect/vect-100.c: New test.
25714         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25715         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25716         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25717         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25718         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25719         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25720         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25721         * gfortran.dg/vect/pr19049.f90: New testcase.
25722         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25723
25724 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25725
25726         * gcc.c-torture/execute/20050713-1.c: New test.
25727
25728         PR fortran/20063
25729         * gfortran.fortran-torture/execute/data_4.f90: New test.
25730
25731         PR middle-end/20303
25732         * gcc.dg/visibility-d.c: New test.
25733
25734 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25735
25736         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25737         * gfortran.dg/underflow.f90: Ditto.
25738
25739 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25740
25741         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25742         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25743         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25744
25745 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25746
25747         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25748         include case of field width of zero.
25749
25750 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25751
25752         PR libgfortran/21875
25753         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25754         with trailing blanks on normal formatted read.
25755
25756 2005-07-23  Chao-ying Fu  <fu@mips.com>
25757
25758         * gcc.target/mips/mips32-dsp-type.c: New test.
25759         * gcc.target/mips/mips32-dsp.c: New test.
25760
25761 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25762
25763         PR testsuite/21073
25764         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25765
25766         PR testsuite/20454
25767         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25768         and __cyg_profile_func_exit.
25769
25770 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25771
25772         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25773         * gfortran.dg/comma_format_extension_4.f: Same.
25774         * gfortran.dg/pr15332.f: Same.
25775         * gfortran.dg/pr21730.f: Same.
25776
25777 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25778
25779         * g++.dg/opt/vrp2.C: Fix testcase.
25780
25781         PR tree-opt/22625
25782         * g++.dg/opt/vrp2.C: New test.
25783
25784 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25785
25786         PR debug/21828
25787         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25788
25789 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25790
25791         * gcc.dg/tree-ssa/20050719-1.c: New test.
25792
25793 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25794
25795         * gcc.dg/bfin-longcall-1.c: New file.
25796         * gcc.dg/bfin-longcall-2.c: New file.
25797
25798 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25799
25800         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25801
25802 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25803
25804         PR middle-end/19055
25805         * gcc.dg/tree-ssa/pr19055.c: New test.
25806         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25807
25808 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25809
25810         PR C++/22358
25811         * g++.dg/other/pr22358.C: New test.
25812
25813 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25814
25815         PR c++/2922
25816         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25817
25818 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25819
25820         PR c++/15938
25821         * g++.dg/init/union2.C: New test.
25822
25823 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25824
25825         PR c/22393
25826         * gcc.dg/complex-4.c: New test.
25827
25828 2005-07-21  Richard Guenther  <rguenther@suse.de>
25829
25830         PR testsuite/22522
25831         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25832         scanning for asm labels.
25833         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25834
25835 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25836
25837         PR target/22085
25838         * gcc.dg/altivec-pr22085.c: New.
25839
25840 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25841
25842         PR tree-optimization/19210
25843         * gcc.dg/tree-ssa/pr19210-1.c: New.
25844         * gcc.dg/tree-ssa/pr19210-2.c: New.
25845
25846 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25847
25848         PR rtl-optimization/22167
25849         * g++.dg/opt/pr22167.C: New test.
25850
25851 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25852
25853         PR c++/2922
25854         * g++.dg/lookup/two-stage2.C: New.
25855         * g++.dg/lookup/two-stage3.C: New.
25856         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25857         fixed two-stage name lookup for operators.
25858         * g++.dg/template/call3.C: Compiler now produces an appropriate
25859         error message.
25860         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25861         14 as a candidate.
25862         * g++.dg/template/ptrmem4.C: Compiler produces different error
25863         message.
25864         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25865         connect_to_method as a candidate.
25866
25867 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25868
25869         * gcc.dg/fold-alloc-1.c: New test.
25870
25871 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25872
25873         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25874         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25875
25876 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25877
25878         * gcc.dg/fold-abs-1.c: New test.
25879         * gcc.dg/fold-abs-2.c: New test.
25880         * gcc.dg/fold-abs-3.c: New test.
25881
25882 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25883
25884         Make CONSTRUCTOR use VEC to store initializers.
25885         * g++.dg/ext/complit3.C: Check for specific error messages.
25886         * g++.dg/init/brace2.C: Update error message.
25887         * g++.dg/warn/Wbraces2.C: Likewise.
25888
25889 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25890
25891         PR fortran/16940
25892         * gfortran.dg/module_interface_1.f90: New test.
25893
25894 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25895             Kenneth Zadeck <zadeck@naturalbridge.com>
25896
25897         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25898
25899 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25900
25901         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25902         specify -Wformat for these tests.
25903         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25904         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25905         * gcc.dg/format/opt-6.c: Delete.
25906
25907 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25908
25909         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25910         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25911
25912 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25913
25914         * gcc.dg/tree-ssa/alias-2.c: New test.
25915
25916 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25917
25918         PR c++/22263
25919         * g++.dg/template/explicit7.C: New test.
25920
25921 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25922
25923         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25924         field width of 8 to +Inf and -Inf.
25925
25926 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR c++/22139
25929         * g++.dg/template/friend36.C: New test.
25930
25931 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25932
25933         PR fortran/21730
25934         * gfortran.dg/pr21730.f: New test.
25935
25936 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25937             Kenneth Zadeck <zadeck@naturalbridge.com>
25938
25939         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25940         since pure const detection cannot run at -O1 in c compiler.
25941         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25942         can now optimize this case properly.
25943         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25944         because we now pass.
25945         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25946
25947 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25948
25949         PR c/22421
25950         * gcc.dg/format/bitfld-1.c: New test.
25951
25952 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25953
25954         PR c++/22204
25955         * g++.dg/rtti/repo1.C: New test.
25956
25957 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25958
25959         PR middle-end/22398
25960         * gcc.c-torture/compile/pr22398.c: New test.
25961
25962 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25963
25964         PR c++/22132
25965         * g++.dg/expr/cast4.C: New test.
25966
25967 2005-07-15  Richard Guenther  <rguenther@suse.de>
25968
25969         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25970         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25971
25972 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25973
25974         PR tree-optimization/22230
25975         * gcc.dg/tree-ssa/pr22230.c: New test.
25976
25977 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25978
25979         * gfortran.dg/g77/cpp6.f: New test.
25980
25981         PR fortran/22417
25982         * gfortran.dg/g77/cpp5.F: New test.
25983         * gfortran.dg/g77/cpp5.h: New file.
25984         * gfortran.dg/g77/cpp5inc.h: New file.
25985
25986 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25987
25988         PR libfortran/16435
25989         * gfortran.dg/tl_editting.f90: New.
25990         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25991
25992 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25993
25994         * gfortran.dg/char_array_constructor.f90: New test.
25995
25996 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25997
25998         * gfortran.dg/past_eor.f90: New.
25999         * gfortran.dg/complex_read.f90: New.
26000
26001 2005-07-13  Jeff Law  <law@redhat.com>
26002
26003         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26004         additional casts.
26005
26006         * gcc.dg/tree-ssa/pr22321.c: New test
26007
26008 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26009
26010         PR tree-optimization/21921
26011         * gcc.dg/tree-ssa/pr21921.c: New.
26012
26013 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26014
26015         PR tree-optimizatio/22442
26016         * gcc.dg/tree-ssa/loop-11.c: New test.
26017
26018 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26019
26020         PR tree-opt/21840
26021         * gcc.c-torture/compile/pr21840.c: New test.
26022
26023 2005-07-12  Jan Hubicka  <jh@suse.cz>
26024
26025         * gcc.c-torture/compile/pr22379.c: New test.
26026
26027 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26028
26029         PR libfortran/21593
26030         gfortran.dg/dev_null.f90: Remove outdated comment about
26031         PR libfortran/21593.
26032
26033
26034 2005-07-12  Dale Johannesen  <dalej@apple.com>
26035
26036         * gcc.target/i386/compress-float-sse.c: New.
26037         * gcc.target/i386/compress-float-sse-pic.c: New.
26038         * gcc.target/i386/compress-float-387.c: New.
26039         * gcc.target/i386/compress-float-387-pic.c: New.
26040         * gcc.dg/compress-float-ppc.c: New.
26041         * gcc.dg/compress-float-ppc-pic.c: New.
26042
26043 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26044
26045         PR libfortran/21593
26046         gfortran.dg/dev_null.f90: Remove targets.
26047
26048 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26049
26050         PR tree-opt/22335
26051         * gcc.dg/pr22335-1.c: New test.
26052         * gcc.dg/pr22335-2.c: New test.
26053
26054 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26055
26056         PR c++/20172
26057         * g++.dg/template/nontype12.C : New test.
26058
26059 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26060
26061         * gcc.dg/tree-ssa/loop-10.c: New test.
26062
26063 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26064
26065         * gcc.c-torture/execute/20020720-1.x: Remove.
26066
26067 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26068
26069         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26070
26071 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26072
26073         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26074         (dg-mips-options): Use it.
26075
26076 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26077
26078         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26079
26080 2005-07-09  Richard Henderson  <rth@redhat.com>
26081
26082         * lib/target-supports.exp (check_effective_target_sync_char_short):
26083         Add alpha.
26084
26085 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26086
26087         PR libfortran/22217
26088         * gfortran.dg/negative-z-descriptor.f90: New test.
26089
26090 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26091
26092         PR tree-opt/22329
26093         * gcc.dg/pr22329.c: New test.
26094
26095 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26096
26097         PR tree-optimization/20139
26098         * gcc.dg/tree-ssa/pr20139.c: New.
26099
26100 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26101
26102         PR tree-opt/22356
26103         * gcc.dg/pr22356-1.c: New test.
26104
26105 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         PR c++/21799
26108         * g++.dg/template/unify8.C: New.
26109         * g++.dg/template/unify9.C: New.
26110
26111 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26114
26115 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26116
26117         * gcc.dg/darwin-version-1.c: New.
26118         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26119         * gcc.dg/builtins-20.c: Likewise.
26120         * gcc.dg/builtins-53.c: Likewise.
26121         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26122         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26123         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26124         * gcc.dg/torture/builtins-power-1.c: Likewise.
26125         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26126         on Darwin.
26127
26128 2005-07-07  Jeff Law  <law@redhat.com>
26129
26130         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26131         argument evaluation order.
26132
26133 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26134
26135         PR libfortran/21594
26136         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26137         Add test cases where the shift length is greater than the
26138         array length.
26139
26140 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26141
26142         * obj-c++.dg/proto-lossage-6.mm: New.
26143         * objc.dg/proto-lossage-6.m: New.
26144
26145 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26146
26147         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26148         * objc.dg/gnu-runtime-2.m: Likewise.
26149
26150 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * gfortran.dg/longline.f: New test.
26153
26154         * gfortran.dg/badline.f: New test.
26155
26156 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26157
26158         PR fortran/16531
26159         PR fortran/15966
26160         PR fortran/18781
26161         * gfortran.dg/hollerith.f90: New.
26162         * gfortran.dg/hollerith2.f90: New.
26163         * gfortran.dg/hollerith3.f90: New.
26164         * gfortran.dg/hollerith4.f90: New.
26165         * gfortran.dg/hollerith_f95.f90: New.
26166         * gfortran.dg/hollerith_legacy.f90: New.
26167         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26168
26169 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26170
26171         PR objc/22274
26172         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26173         * objc.dg/gnu-runtime-2.m: New.
26174
26175 2005-07-06  Jeff Law  <law@redhat.com>
26176
26177         * gcc.dg/tree-ssa/vrp17.c: New test.
26178
26179 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26180
26181         PR fortran/22327
26182         * gfortran.dg/array_constructor_5.f90: New test.
26183
26184 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26185
26186         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26187
26188 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26189
26190         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26191         * gcc.dg/980816-1.c: Ditto.
26192
26193 2005-07-06  Jeff Law  <law@redhat.com>
26194
26195         * gcc.c-torture/compile/pr21356.c: New test.
26196
26197 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26198
26199         PR c/22013
26200         PR c/22098
26201         * gcc.c-torture/compile/pr22013-1.c,
26202         gcc.c-torture/execute/pr22098-1.c,
26203         gcc.c-torture/execute/pr22098-2.c,
26204         gcc.c-torture/execute/pr22098-3.c: New tests.
26205
26206 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26207
26208         PR c/22308
26209         * gcc.dg/pr22308-1.c: New test.
26210
26211 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26212
26213         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26214         target.
26215         * gcc.dg/compare9.c: Use -fshort-enums instead of
26216         -fno-short-enums.  Change the last test to dg-bogus.
26217
26218 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26219
26220         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26221         * gcc.dg/compare9.c: New.
26222
26223 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26224
26225         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26226
26227 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26228
26229         PR testsuite/22288
26230         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26231
26232
26233 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26234
26235         * gcc.dg/format/gcc_gfc-1.c: New.
26236
26237 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26238
26239         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26240
26241 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26242
26243         PR fortran/20842
26244         * gfortran.dg/io_invalid_1.f90: New test.
26245
26246 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26247
26248         * gcc.dg/format/gcc_diag-1.c: Update.
26249
26250 2005-07-02  Jeff Law  <law@redhat.com>
26251
26252         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26253         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26254
26255 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26256
26257         * gcc.dg/format/gcc_diag-1.c: Update.
26258
26259 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26260
26261         PR tree-opt/22269
26262         * gcc.c-torture/compile/pr22269.c: New test.
26263
26264 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26265
26266         PR 21584
26267         PR 22219
26268         * g++.dg/tree-ssa/pr21584-1.C: New test.
26269         * g++.dg/tree-ssa/pr21584-2.C: New test.
26270
26271 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26272
26273         * obj-c++.dg/try-catch-11.mm: New.
26274         * objc.dg/try-catch-10.m: New.
26275
26276 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26277
26278         * g++.dg/other/ucnid-1.C: xfail on AIX.
26279
26280 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26281
26282         PR 22234
26283         * gcc.dg/20050629-1.c: New test.
26284
26285 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26286
26287         * obj-c++.dg/const-str-1[0-1].mm: New.
26288         * objc.dg/const-str-1[0-1].m: New.
26289
26290 2005-05-29  Richard Henderson  <rth@redhat.com>
26291
26292         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26293         Rename from check_effective_target_vect_no_max.
26294         (check_effective_target_vect_no_int_add): New.
26295         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26296         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26297         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26298         * gcc.dg/vect/vect-reduc-1.c: Use both.
26299         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26300
26301 2005-05-29  Richard Henderson  <rth@redhat.com>
26302
26303         * lib/target-supports.exp (check_effective_target_vect_no_max):
26304         Remove i386 and x86_64.
26305
26306 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26307
26308         PR testsuite/21969
26309         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26310
26311 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26312
26313         PR middle-end/21969
26314         * gcc.dg/vect/pr21969.c: New test.
26315
26316 2005-06-28  Eric Christopher  <echristo@redhat.com>
26317
26318         PR c/22052
26319         PR c/21975
26320         * gcc.dg/inline1.c: New test.
26321         * gcc.dg/inline2.c: Ditto.
26322         * gcc.dg/inline3.c: Ditto.
26323         * gcc.dg/inline4.c: Ditto.
26324         * gcc.dg/inline5.c: Ditto.
26325
26326 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26327
26328         PR libfortran/22142
26329         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26330         Add testcase also testing eoshift1 for PR 22142.
26331
26332 2005-06-28  Richard Henderson  <rth@redhat.com>
26333
26334         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26335         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26336         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26337         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26338         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26339
26340 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26341
26342         PR libfortran/22142
26343         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26344         Add testcase for PR 22142.
26345
26346 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26347
26348         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26349         gcc.target/ia64/fpreg-2.c: New tests.
26350
26351 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26352
26353         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26354
26355 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26356
26357         PR libfortran/22170
26358         * gfortran.dg/slash_1.f90: New test.
26359
26360 2005-06-27  Richard Henderson  <rth@redhat.com>
26361
26362         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26363         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26364         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26365         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26366         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26367         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26368
26369 2005-06-27  Richard Henderson  <rth@redhat.com>
26370
26371         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26372         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26373
26374 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26375
26376         * obj-c++.dg/proto-lossage-5.mm: New.
26377         * objc.dg/proto-lossage-5.m: New.
26378
26379 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26380
26381         PR 21959
26382         * gcc.dg/tree-ssa/pr21959.c: New test.
26383
26384 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26385
26386         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26387         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26388         testing uninitialized var.
26389
26390         * gcc.c-torture/execute/builtins/chk.h: New.
26391         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26392         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26393         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26394         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26395         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26396         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26397         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26398         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26399         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26400         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26401         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26402         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26403         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26404         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26405         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26406         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26407         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26408         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26409         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26410         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26411         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26412         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26413         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26414         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26415         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26416         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26417         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26418         * gcc.dg/builtin-object-size-1.c: New test.
26419         * gcc.dg/builtin-object-size-2.c: New test.
26420         * gcc.dg/builtin-object-size-3.c: New test.
26421         * gcc.dg/builtin-object-size-4.c: New test.
26422         * gcc.dg/builtin-object-size-5.c: New test.
26423         * gcc.dg/builtin-stringop-chk-1.c: New test.
26424         * gcc.dg/builtin-stringop-chk-2.c: New test.
26425         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26426         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26427         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26428         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26429         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26430         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26431         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26432         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26433         * gcc.c-torture/execute/printf-1.c: New test.
26434         * gcc.c-torture/execute/fprintf-1.c: New test.
26435         * gcc.c-torture/execute/vprintf-1.c: New test.
26436         * gcc.c-torture/execute/vfprintf-1.c: New test.
26437         * gcc.c-torture/execute/printf-chk-1.c: New test.
26438         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26439         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26440         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26441
26442 2005-06-27  Michael Matz  <matz@suse.de>
26443
26444         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26445         slot is not merged if address escapes.
26446
26447 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26448
26449         PR c/21911
26450         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26451
26452 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26453
26454         PR middle-end/17965
26455         * gcc.c-torture/compile/20050622-1.c: New test.
26456
26457         PR middle-end/22028
26458         * gcc.dg/20050620-1.c: New test.
26459
26460 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26461
26462         PR tree-optimization/22026
26463         * gcc.dg/tree-ssa/pr22026.c: New.
26464
26465 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26466
26467         PR libfortran/22144
26468         * gfortran.dg/shift-alloc.f90: New testcase.
26469
26470 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26471
26472         * all files: Update FSF address in copyright headers.
26473
26474 2005-06-22  Jan Hubicka  <jh@suse.cz>
26475
26476         * wholeprogram-1.c: New testcase.
26477         * wholeprogram-2.c: New testcase.
26478
26479 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26480
26481         PR 22171
26482         * gcc.dg/tree-ssa/pr22171.c: New test.
26483
26484 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26485
26486         * gfortran.dg/simplify_modulo.f90: New.
26487
26488 2005-06-24  Jan Hubicka  <jh@suse.cz>
26489
26490         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26491
26492 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26493
26494         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26495
26496 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26497
26498         * obj-c++.dg/typedef-alias-1.mm: New.
26499         * objc.dg/typedef-alias-1.m: New.
26500
26501 2005-06-23  Jeff Law  <law@redhat.com>
26502
26503         * gcc.dg/tree-ssa/vrp16.c: New test.
26504
26505 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26506
26507         * lib/target-supports.exp: Add
26508         check_effective_target_fortran_large_real and
26509         check_effective_target_fortran_large_int to check for
26510         corresponding effective targets.
26511         * gfortran.dg/large_integer_kind_1.f90: New test.
26512         * gfortran.dg/large_real_kind_1.f90: New test.
26513
26514 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26515
26516         PR tree-optimization/22117
26517         * gcc.dg/tree-ssa/pr22117.c: New.
26518
26519 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26520
26521         PR testsuite/22123
26522         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26523
26524 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26525
26526         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26527
26528 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26529
26530         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26531         * gfortran.dg/f2c_4.c: Likewise.
26532
26533 2005-06-22 Paul Brook  <paul@codesourcery.com>
26534
26535         PR fortran/21034
26536         * gfortran.dg/auto_save_1.f90: New test.
26537
26538 2005-06-22  Michael Matz  <matz@suse.de>
26539
26540         * gcc.target/x86-64/abi: New directory.
26541         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26542         * gcc.target/x86-64/abi/README.gcc: New file.
26543         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26544         * gcc.target/x86-64/abi/asm-support.s: New file.
26545         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26546         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26547         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26548         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26549         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26550         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26551         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26552         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26553         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26554         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26555         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26556         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26557         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26558         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26559         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26560         * gcc.target/x86_64/abi/test_varargs.c: New test.
26561
26562 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26563
26564         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26565         32-bit i?86 and x86_64.
26566
26567 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26568
26569         * obj-c++.dg/const-str-[1-9].mm: New tests.
26570
26571 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26572
26573         PR fortran/22010
26574         * gfortran.dg/namelist_use.f90: New.
26575         * gfortran.dg/namelist_use_only.f90: New.
26576
26577 2005-06-21  Jeff Law  <law@redhat.com>
26578
26579         * gcc.dg/tree-ssa/vrp15.c: New test.
26580
26581 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26582
26583         * lib/target-supports.exp (check_effective_target_vect_reduction):
26584         Remove.
26585         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26586         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26587         remove vect_reduction target keyword. Also avoid two returns in main.
26588         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26589         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26590         * gcc.dg/vect/vect-reduc-1short.c: New test.
26591         * gcc.dg/vect/vect-reduc-1char.c: New test.
26592         * gcc.dg/vect/vect-reduc-2short.c: New test.
26593         * gcc.dg/vect/vect-reduc-2char.c: New test.
26594         * gcc.dg/vect/vect-reduc-6.c: New test.
26595         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26596         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26597         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26598
26599 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26600         Paul Thomas  <pault@gcc.gnu.org>
26601
26602         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26603         New tests.
26604
26605 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26606
26607         * gfortran.dg/backslash_1.f90: New test.
26608         * gfortran.dg/backslash_2.f90: New test.
26609
26610 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26611
26612         * gfortran.dg/duplicate_labels.f90: New test.
26613
26614 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26615
26616         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26617         unsupportable relocations.
26618         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26619         * gcc.dg/20050321-2.c: xfail for NetWare.
26620
26621 2005-06-20  Andreas Jaeger  <aj@suse.de>
26622
26623         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26624         gcc.target/i386/fastcall-sseregparm.c,
26625         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26626
26627 2005-06-19  Richard Henderson  <rth@redhat.com>
26628
26629         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26630
26631 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26632
26633         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26634
26635 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26636
26637         PR c++/22115
26638         * g++.dg/conversion/simd2.C: Change expected error message.
26639
26640 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26641
26642         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26643         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26644         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26645
26646 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26647
26648         * gcc.dg/fold-mod-1.c: New test.
26649
26650 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26651
26652         PR fortran/19926
26653         * gfortran.dg/pr19926.f90: New test.
26654
26655 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26656
26657         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26658         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26659         targets.
26660         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26661         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26662
26663 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26664
26665         * gcc.target/ia64/float80-varargs-1.c: New test.
26666
26667 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26668
26669         PR tree-opt/22035
26670         * gfortran.dg/f2c_6.f90: New test.
26671
26672 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26673
26674         PR c++/17413
26675         * g++.dg/template/local5.C: New.
26676
26677 2005-06-17  Richard Henderson  <rth@redhat.com>
26678
26679         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26680
26681 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26682
26683         PR testsuite/21945
26684         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26685
26686 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26687
26688         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26689         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26690         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26691         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26692         check_vect to verify the presence of hardware vector support.
26693
26694 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26695
26696         PR testsuite/22056
26697         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26698
26699 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26700
26701         PR libfortran/19216
26702         * gfortran.dg/pr19216.f: Add correct space between brackets and
26703         dg directive.
26704
26705 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26706
26707         PR libfortran/16436
26708         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26709
26710 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26711
26712         * gcc.target/i386/attributes-error.c: New testcase.
26713         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26714         * gcc.target/i386/regparm-stdcall.c: Likewise.
26715         * gcc.target/i386/sseregparm-1.c: Likewise.
26716         * gcc.target/i386/sseregparm-2.c: Likewise.
26717
26718 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26719
26720         * g++.dg/rtti/crash2.C: New.
26721
26722 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26723
26724         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26725
26726 2005-06-15  David Ung  <davidu@mips.com>
26727
26728         * gcc.target/mips/mips16e-extends.c: New test for testing the
26729         generation of MIPS16e zeb/zeh, seb/seh instructions.
26730
26731 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26732
26733         PR 22018
26734         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26735         * gcc.dg/tree-ssa/pr22018.c: New test.
26736
26737 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26738
26739         * gcc.dg/simd-1.c: Update error messages.
26740         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26741         * gcc.dg/simd-2.c: Update error messages.
26742         * gcc.dg/simd-4.c: New.
26743
26744 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         PR c++/20678
26747         * g++.dg/other/crash-4.C: New.
26748
26749 2005-06-14  Devang Patel  <dpatel@apple.com>
26750
26751         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26752
26753 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26754
26755         PR c++/21929
26756         * g++.dg/parse/crash11.C: Update
26757
26758 2005-06-13  Jeff Law  <law@redhat.com>
26759
26760         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26761         perform the desired transformations.
26762         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26763         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26764
26765 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26766
26767         PR fortran/22038
26768         * gfortran.dg/forall_1.f90: Un-XFAIL.
26769
26770 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         PR c++/21929
26773         * g++.dg/parse/crash26.C: New.
26774
26775         PR c++/20789
26776         * g++.dg/init/member1.C: New.
26777
26778 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26779
26780         * gfortran.dg/altreturn_1.f90: New test.
26781
26782 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26783
26784         PR middle-end/21985
26785         * gcc.dg/tree-ssa/pr21985.c: New test.
26786
26787 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26788
26789         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26790
26791 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26792
26793         PR c++/21930
26794         * g++.dg/other/error10.C: New test case.
26795
26796 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26797
26798         PR libfortran/19155
26799         * gfortran.dg/pr19155.f: Add test.
26800
26801 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26802
26803         * gfortran.dg/f2c_7.f90: New test.
26804
26805         * gfortran.dg/forall_1.f90: XFAILed.
26806
26807 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26808
26809         * gcc.dg/pr14796-1.c: New.
26810         * gcc.dg/pr14796-2.c: New.
26811
26812 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26813
26814         PR fortran/17792
26815         PR fortran/21375
26816         * gfortran.dg/deallocate_stat.f90: New test.
26817
26818 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26819
26820         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26821
26822 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26823
26824         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26825         access will be generated when this loop is vectorized. Test that
26826         accesses with same alignment were detected.
26827         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26828         Test that accesses with same alignment were detected.
26829         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26830         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26831         alignment were detected.
26832
26833 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26834
26835         PR c++/10611
26836         * g++.dg/conversion/simd2.C: New.
26837
26838 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26839
26840         * gcc.dg/Wcxx-compat-1.c: New.
26841
26842 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26843
26844         PR libfortran/21480
26845         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26846         complex array.
26847
26848 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26849
26850         * gcc.dg/alias-8.c: New.
26851
26852 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26853
26854         * gcc.dg/format/cmn_err-1.c: Update.
26855
26856 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26857
26858         PR target/20666
26859         * gcc.target/sparc/fexpand-2.c: New.
26860         * gcc.target/sparc/fpmerge-2.c: New.
26861         * gcc.target/sparc/fpmul-2.c: New.
26862         * gcc.target/sparc/noresult.c: New.
26863         * gcc.target/sparc/pdist-2.c: New.
26864         * gcc.target/sparc/pdist-3.c: New.
26865
26866 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26867
26868         PR testsuite/21702
26869         * gcc.target/i386/i386.exp: Fix comment typo.
26870
26871 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         PR c++/19497
26874         * g++.dg/inherit/using5.C: New.
26875         * g++.dg/inherit/using6.C: New.
26876
26877 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26878
26879         PR c++/19894
26880         * g++.dg/template/ptrmem15.C: New test.
26881
26882         PR c++/20563
26883         * g++.dg/ext/label4.C: New test.
26884
26885 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26886
26887         * gcc.dg/tls/debug-1.c: New test.
26888
26889 2005-06-07  Dale Johannesen  <dalej@apple.com>
26890
26891         * gcc.target/i386/movq.c: New.
26892
26893 2005-06-07  Dale Johannesen  <dalej@apple.com>
26894
26895         * gcc.dg/20050607-1.c: New.
26896
26897 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26898
26899         PR middle-end/21850
26900         * gcc.c-torture/execute/20050607-1.c: New test.
26901
26902 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26903
26904         PR libfortran/21926
26905         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26906         Test case where the return array has lowest stride one,
26907         but isn't packed.
26908
26909 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26910
26911         * lib/target-supports.exp (check_effective_target_sync_int_long):
26912         Add s390 and s390x targets.
26913
26914 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26915
26916         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26917         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26918         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26919         * gcc.dg/tree-ssa/loop-9.c: New test.
26920
26921 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26922
26923         * g++.dg/parse/defarg10.C: New.
26924
26925 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26926
26927         PR regression/21897
26928         * gcc.c-torture/execute/20050604-1.c: New test.
26929
26930 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         PR 21903
26933         * g++.dg/parse/defarg9.C: New.
26934
26935         PR c++/20637
26936         * g++.dg/inherit/using4.C: New.
26937         * g++.dg/overload/error1.C: Adjust expected errors.
26938         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26939         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26940         * g++.old-deja/g++.other/redecl2.C: Likewise.
26941         * g++.old-deja/g++.other/redecl4.C: Likewise.
26942         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26943
26944 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26945
26946         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26947
26948 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26949
26950         * lib/gfortran.exp (gfortran_target_compile): Call
26951         dg-additional-files-options
26952         * gfortran.dg/f2c_4.f90: New file
26953         * gfortran.dg/f2c_4.c: New file
26954         * gfortran.dg/f2c_5.f90: New file
26955         * gfortran.dg/f2c_5.c: New file
26956
26957 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26958
26959         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26960
26961         PR fortran/21912
26962         * gfortran.dg/array_constructor_4.f90: New test.
26963
26964 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/21619
26967         * g++.dg/ext/builtin9.C: New test.
26968
26969 2005-06-05  Dale Johannesen  <dalej@apple.com>
26970
26971         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26972         * gcc.c-torture/execute/20050603-2.c: Ditto.
26973
26974 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26975
26976         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26977         * gcc.dg/vect/vect-reduc-1.c: New.
26978         * gcc.dg/vect/vect-reduc-2.c: New.
26979         * gcc.dg/vect/vect-reduc-3.c: New.
26980
26981 2005-06-04  Dale Johannesen  <dalej@apple.com>
26982
26983         * gcc.c-torture/execute/20050603-1.c: New.
26984         * gcc.c-torture/execute/20050603-2.c: New.
26985         * gcc.dg/20050603-3.c: New.
26986
26987 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26988
26989         PR fortran/19195
26990         * gfortran.dg/debug_1.f90: New test.
26991
26992         * gfortran.dg/forall_1.f90: New test.
26993
26994 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26995
26996         * gfortran.dg/array_constructor_3.f90: New test.
26997
26998 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26999
27000         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27001
27002 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27003
27004         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27005
27006 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27007
27008         PR c/21873
27009         * gcc.dg/init-excess-1.c: New test.
27010
27011 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/21853
27014         * g++.dg/expr/static_cast6.C: New test.
27015
27016 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27017
27018         * gcc.dg/tree-ssa/vrp14.c: New test.
27019
27020 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27021
27022         PR c++/21336
27023         * g++.dg/template/new2.C: New test.
27024
27025 2005-06-03  Josh Conner  <jconner@apple.com>
27026
27027         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27028         all entries in initializer.
27029
27030 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27031
27032         PR middle-end/21858
27033         * gcc.dg/pr21858.c: New testcase.
27034
27035 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27036
27037         PR tree-optimization/21292
27038
27039         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27040         New.
27041         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27042         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27043         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27044         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27045         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27046
27047 2005-06-02  Richard Henderson  <rth@redhat.com>
27048
27049         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27050
27051 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27052
27053         * gcc.dg/wtypequal.c: New testcase.
27054
27055 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27056
27057         PR 21582
27058         * gcc.dg/tree-ssa/pr21582.c: New test.
27059
27060 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27061
27062         PR c++/21280
27063         * g++.dg/opt/interface2.h: New.
27064         * g++.dg/opt/interface2.C: New.
27065         * g++.dg/init/ctor4.C: Adjust error lines.
27066         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27067         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27068         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27069         * g++.old-deja/g++.pt/assign1.C: Likewise.
27070         * g++.old-deja/g++.pt/crash20.C: Likewise.
27071
27072 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27073
27074         PR tree-optimization/21734
27075         * g++.dg/vect/pr21734_1.cc: New.
27076         * g++.dg/vect/pr21734_2.cc: New.
27077
27078 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27079
27080         PR c++/20350
27081         * g++.dg/template/spec24.C: New.
27082
27083         PR c++/21151
27084         * g++.dg/pch/local-1.C: New.
27085         * g++.dg/pch/local-1.Hs: New.
27086
27087 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27088
27089         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27090         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27091         * gcc.dg/tree-ssa/pr14341.c: New test.
27092         * gcc.dg/tree-ssa/pr14841.c: New test.
27093         * gcc.dg/tree-ssa/pr20701.c: New test.
27094         * gcc.dg/tree-ssa/pr21086.c: New test.
27095         * gcc.dg/tree-ssa/pr21090.c: New test.
27096         * gcc.dg/tree-ssa/pr21332.c: New test.
27097         * gcc.dg/tree-ssa/pr21458.c: New test.
27098         * gcc.dg/tree-ssa/pr21658.c: New test.
27099         * gcc.dg/tree-ssa/vrp01.c: New test.
27100         * gcc.dg/tree-ssa/vrp02.c: New test.
27101         * gcc.dg/tree-ssa/vrp03.c: New test.
27102         * gcc.dg/tree-ssa/vrp04.c: New test.
27103         * gcc.dg/tree-ssa/vrp05.c: New test.
27104         * gcc.dg/tree-ssa/vrp06.c: New test.
27105         * gcc.dg/tree-ssa/vrp07.c: New test.
27106         * gcc.dg/tree-ssa/vrp08.c: New test.
27107         * gcc.dg/tree-ssa/vrp09.c: New test.
27108         * gcc.dg/tree-ssa/vrp10.c: New test.
27109         * gcc.dg/tree-ssa/vrp11.c: New test.
27110         * gcc.dg/tree-ssa/vrp12.c: New test.
27111         * gcc.dg/tree-ssa/vrp13.c: New test.
27112
27113 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27114
27115         PR 21029
27116         * gcc.dg/tree-ssa/pr21029.c: New test.
27117
27118 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27119
27120         * gfortran.dg/logint-1.f: New test case.
27121         * gfortran.dg/logint-2.f: Likewise.
27122         * gfortran.dg/logint-3.f: Likewise.
27123
27124 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27125
27126         PR c/21536
27127         PR c/20760
27128         * gcc.dg/20050527-1.c: New test.
27129
27130         * gcc.dg/i386-sse-12.c: New test.
27131
27132         PR fortran/21729
27133         * gfortran.dg/implicit_5.f90: New test.
27134
27135 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27136
27137         PR fortran/20883
27138         * gfortran/assign_4.f90: New test.
27139         * gfortran/assign_2.f90: Change compile to run.
27140
27141 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27142
27143         * lib/target-supports.exp
27144         (check_effective_target_sync_char_short): New.
27145         * gcc.dg/sync-2.c: New.
27146
27147 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27148
27149         PR tree-optimization/21817
27150         * gcc.dg/torture/pr21817-1.c: New.
27151
27152 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         PR c++/21165
27155         * g++.dg/template/init5.C: New.
27156
27157 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27158
27159         * gfortran.dg/char_initialiser_actual.f90:
27160         Test character initialisers as actual arguments.
27161         * gfortran.dg/char_pointer_comp_assign.f90:
27162         Test character pointer structure component assignments.
27163         * gfortran.dg/char_array_structure_constructor.f90:
27164         Test character components in structure constructors.
27165
27166 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27167
27168         PR middle-end/20931
27169         * g++.dg/opt/pr20931.C: New test.
27170
27171 2005-05-31  Andreas Jaeger  <aj@suse.de>
27172
27173         PR testsuite/20772
27174         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27175         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27176         g++.old-deja/g++.ext/asmspec1.C,
27177         g++.old-deja/g++.other/regstack.C,
27178         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27179         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27180         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27181         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27182         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27183         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27184         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27185         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27186         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27187         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27188         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27189         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27190         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27191         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27192         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27193         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27194         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27195         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27196         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27197
27198 2005-05-31  Jeff Law  <law@redhat.com>
27199
27200         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27201
27202 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27203
27204         PR middle-end/21743
27205         * gcc.dg/builtins-1.c: Activate disabled clog test.
27206         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27207
27208 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27209
27210         * gfortran.dg/char_pointer_assign.f90:
27211         Test character-pointer assignments and pointer assignments.
27212         * gfortran.dg/char_pointer_dummy.f90:
27213         Test character-pointer dummy arguments.
27214         * gfortran.dg/char_pointer_func.f90:
27215         Test character-pointer function returns.
27216         * gfortran.dg/char_pointer_dependency.f90:
27217         Test character-pointer functions with dependencies.
27218
27219 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27220
27221         PR c++/21784
27222         * g++.dg/lookup/using14.C: New test.
27223
27224 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27225
27226         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27227         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27228         trailing ^M.
27229
27230 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27231
27232         PR c++/17413
27233         * g++.dg/template/local5.C: New.
27234
27235         PR target/21761
27236         * gcc.c-torture/compile/pr21761.c: New.
27237
27238         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27239         before darwin8.
27240
27241 2005-05-30  Steven G. Kargl
27242
27243         PR fortran/20846
27244         * gfortran.dg/inquire_8.f90: New test.
27245
27246 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27247
27248         PR libfortran/21376
27249         * gfortran.dg/output_exponents_1.f90: New test.
27250
27251 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27252
27253         PR libfortran/20006
27254         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27255
27256 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27257
27258         PR c++/21210
27259         * g++.dg/ext/complex1.C: New test.
27260
27261         PR c++/21340
27262         * g++.dg/init/ctor6.C: New test.
27263
27264 2005-05-29  Jan Hubicka  <jh@suse.cz>
27265
27266         * gcc.c-torture/compile/pr21562.c: New.
27267
27268 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27269
27270         * gfortran.dg/subnormal_1.f90: New test.
27271
27272 2005-05-28  Jan Hubicka  <jh@suse.cz>
27273
27274         * tree-prof.exp: Fix comment.
27275         * value-prof-1.c: New.
27276         * value-prof-2.c: New.
27277         * value-prof-3.c: New.
27278         * value-prof-4.c: New.
27279
27280 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27281
27282         PR c++/21614
27283         * g++.dg/expr/ptrmem6.C: New test.
27284         * g++.dg/expr/ptrmem6a.C: Likewise.
27285
27286 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27287
27288         PR tree-optimization/21658
27289         * gcc.dg/tree-ssa/pr21658.c: New.
27290
27291 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27292
27293         PR c++/21455
27294         * g++.dg/inherit/ptrmem3.C: New.
27295
27296         PR c++/21681
27297         * g++.dg/parse/template16.C: New.
27298
27299 2005-05-27  Andreas Jaeger  <aj@suse.de>
27300
27301         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27302
27303         * gcc.dg/i386-sse-8.c: Run test on all archs.
27304
27305 2005-05-26  Mike Stump  <mrs@apple.com>
27306
27307         * objc.dg/isa-field-1.m: Only run on darwin.
27308         * objc.dg/lookup-1.m: Likewise.
27309         * objc.dg/try-catch-8.m: Likewise.
27310
27311 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27312
27313         PR tree-optimization/9814
27314         * gcc.dg/pr9814-1.c: New test case.
27315
27316 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27317
27318         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27319         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27320         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27321         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27322         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27323         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27324         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27325         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27326         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27327         objc.dg/try-catch-8.m: New.
27328
27329 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27330
27331         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27332         remove extraneous semicolons.
27333
27334 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27335
27336         * obj-c++.dg/comp-types-12.mm: New.
27337         * objc.dg/comp-types-11.m: New.
27338         * objc.dg/selector-4.m: New.
27339
27340 2005-05-26  Andreas Jaeger  <aj@suse.de>
27341
27342         PR testsuite/20772
27343         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27344         g++.old-deja/g++.ext/attrib3.C,
27345         g++.old-deja/g++.other/store-expr1.C,
27346         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27347         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27348         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27349         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27350         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27351         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27352         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27353         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27354         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27355         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27356         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27357         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27358         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27359         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27360         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27361         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27362         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27363         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27364         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27365
27366 2005-05-26  Andreas Jaeger  <aj@suse.de>
27367
27368         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27369         x86-64 compilation.
27370
27371 2005-05-26  Andreas Jaeger  <aj@suse.de>
27372
27373         PR testsuite/20772
27374         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27375         gcc.misc-tests/i386-pf-athlon-1.c,
27376         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27377         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27378         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27379         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27380         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27381         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27382         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27383         programs.
27384
27385         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27386         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27387         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27388         x86-64 compilation.
27389
27390         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27391         x86_64.
27392
27393         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27394         effective-target ilp32.
27395
27396 2005-05-26  David Ung  <davidu@mips.com>
27397
27398         * gcc.target/mips/ext_ins.c: New test for testing the generation
27399         of MIPS32/64 rev 2 ext/ins instructions.
27400
27401 2005-05-26  Andreas Jaeger  <aj@suse.de>
27402
27403         * treelang/compile/unsigned.tree: Use gimple instead of
27404         nonexisting generic dump.
27405
27406 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27407
27408         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27409
27410 2005-05-26  Andreas Jaeger  <aj@suse.de>
27411
27412         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27413
27414 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27415
27416         PR libfortran/17283
27417         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27418         Test callee-allocated memory with write statements.
27419
27420 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27421
27422         PR middle-end/21709
27423         * gcc.dg/pr21709-1.c: New test case.
27424
27425 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27426             Mike Stump  <mrs@apple.com>
27427
27428         * objc/execute/next_mapping.h: Update for C++.
27429
27430         * obj-c++.dg/selector-1.mm: Move to...
27431         * obj-c++.dg/selector-4.mm: here...
27432
27433         * obj-c++.dg/basic.mm: New.
27434         * obj-c++.dg/comp-types-1.mm: New.
27435         * obj-c++.dg/cxx-class-1.mm: New.
27436         * obj-c++.dg/cxx-ivars-1.mm: New.
27437         * obj-c++.dg/cxx-ivars-2.mm: New.
27438         * obj-c++.dg/cxx-ivars-3.mm: New.
27439         * obj-c++.dg/cxx-scope-1.mm: New.
27440         * obj-c++.dg/cxx-scope-2.mm: New.
27441         * obj-c++.dg/defs.mm: New.
27442         * obj-c++.dg/empty-private-1.mm: New.
27443         * obj-c++.dg/encode-1.mm: New.
27444         * obj-c++.dg/encode-2.mm: New.
27445         * obj-c++.dg/encode-3.mm: New.
27446         * obj-c++.dg/extern-c-1.mm: New.
27447         * obj-c++.dg/extra-semi.mm: New.
27448         * obj-c++.dg/fix-and-continue-2.mm: New.
27449         * obj-c++.dg/isa-field-1.mm: New.
27450         * obj-c++.dg/ivar-list-semi.mm: New.
27451         * obj-c++.dg/local-decl-1.mm: New.
27452         * obj-c++.dg/lookup-1.mm: New.
27453         * obj-c++.dg/lookup-2.mm: New.
27454         * obj-c++.dg/method-1.mm: New.
27455         * obj-c++.dg/method-2.mm: New.
27456         * obj-c++.dg/method-3.mm: New.
27457         * obj-c++.dg/method-4.mm: New.
27458         * obj-c++.dg/method-5.mm: New.
27459         * obj-c++.dg/method-6.mm: New.
27460         * obj-c++.dg/method-7.mm: New.
27461         * obj-c++.dg/no-extra-load.mm: New.
27462         * obj-c++.dg/overload-1.mm: New.
27463         * obj-c++.dg/pragma-1.mm: New.
27464         * obj-c++.dg/pragma-2.mm: New.
27465         * obj-c++.dg/private-1.mm: New.
27466         * obj-c++.dg/private-2.mm: New.
27467         * obj-c++.dg/proto-qual-1.mm: New.
27468         * obj-c++.dg/qual-types-1.mm: New.
27469         * obj-c++.dg/stubify-1.mm: New.
27470         * obj-c++.dg/stubify-2.mm: New.
27471         * obj-c++.dg/super-class-1.mm: New.
27472         * obj-c++.dg/super-class-2.mm: New.
27473         * obj-c++.dg/super-dealloc-1.mm: New.
27474         * obj-c++.dg/super-dealloc-2.mm: New.
27475         * obj-c++.dg/template-1.mm: New.
27476         * obj-c++.dg/template-2.mm: New.
27477         * obj-c++.dg/template-3.mm: New.
27478         * obj-c++.dg/template-4.mm: New.
27479         * obj-c++.dg/template-5.mm: New.
27480         * obj-c++.dg/template-6.mm: New.
27481         * obj-c++.dg/try-catch-1.mm: New.
27482         * obj-c++.dg/try-catch-2.mm: New.
27483         * obj-c++.dg/try-catch-3.mm: New.
27484         * obj-c++.dg/try-catch-4.mm: New.
27485         * obj-c++.dg/try-catch-5.mm: New.
27486         * obj-c++.dg/try-catch-6.mm: New.
27487         * obj-c++.dg/try-catch-7.mm: New.
27488         * obj-c++.dg/try-catch-8.mm: New.
27489         * obj-c++.dg/try-catch-9.mm: New.
27490         * obj-c++.dg/va-meth-1.mm: New.
27491
27492 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27493
27494         * obj-c++.dg/selector-1.mm: New.
27495         * obj-c++.dg/selector-2.mm: New.
27496
27497 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27498
27499         * obj-c++.dg/selector-3.mm: New.
27500         * objc.dg/selector-3.m: New.
27501
27502 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27503
27504         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27505         about where warning appears.
27506
27507 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27508
27509         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27510         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27511         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27512         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27513
27514 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27515
27516         * gcc.dg/20050524-1.c: New test.
27517
27518 2005-05-25  Jan Hubicka  <jh@suse.cz>
27519
27520         * gcc.dg/tree-prof/inliner-1.c: New.
27521
27522 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27523
27524         * gcc.dg/tree-prof: New directory.
27525         * gcc.dg/tree-prof/tree-prof.exp: New.
27526
27527 2005-05-25  DJ Delorie  <dj@redhat.com>
27528
27529         * gcc.dg/Wattributes-1.c: New.
27530         * gcc.dg/Wattributes-2.c: New.
27531         * gcc.dg/Wattributes-3.c: New.
27532
27533 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27534
27535         PR tree-optimization/19833
27536         * gcc.dg/uninit-4.c: Remove xfail.
27537         * gcc.dg/uninit-9.c: Ditto.
27538
27539 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27540
27541         * obj-c++.dg/bitfield-[1-5].mm: New.
27542         * obj-c++.dg/class-protocol-1.mm: New.
27543         * obj-c++.dg/comp-types-1[0-1].mm: New.
27544         * obj-c++.dg/comp-types-[2-9].mm: New.
27545         * obj-c++.dg/encode-[4-8].mm: New.
27546         * obj-c++.dg/layout-1.mm: New.
27547         * obj-c++.dg/method-1[0-9].mm: New.
27548         * obj-c++.dg/method-2[0-1].mm: New.
27549         * obj-c++.dg/method-[8-9].mm: New.
27550         * obj-c++.dg/objc-gc-3.mm: New.
27551         * obj-c++.dg/try-catch-10.mm: New.
27552         * objc.dg/bitfield-5.m: New.
27553         * objc.dg/comp-types-10.m: New.
27554         * objc.dg/comp-types-9.m: New.
27555         * objc.dg/layout-1.m: New.
27556         * objc.dg/objc-gc-4.m: New.
27557         * objc.dg/try-catch-9.m: New.
27558         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27559         * objc.dg/comp-types-1.m: Likewise.
27560         * objc.dg/comp-types-[5-6].m: Likewise.
27561         * objc.dg/method-9.m: Likewise.
27562
27563 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27564
27565         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27566         and on hardware without VMX support.
27567
27568         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27569
27570         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27571
27572         * lib/profopt.exp (dg-final-generate, dg-final-use,
27573         profopt-final-code, profopt-get-options): New.
27574         (profopt-execute): Process test directives.
27575
27576         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27577         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27578         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27579
27580 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27581
27582         PR C++/21645
27583         * g++.dg/init/ctor5.C: New test.
27584
27585 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27586
27587         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27588         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27589         vect-113.c, vect-114.c.
27590
27591 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27592
27593         * gcc.dg/const-elim-1.c: Remove xfails.
27594
27595 2005-05-23  Jeff Law  <law@redhat.com>
27596
27597         * gcc.c-torture/compile/pr21638.c: New test.
27598         * gcc.c-torture/compile/20050520-1.c: New test.
27599
27600 2005-05-23  Nick Clifton  <nickc@redhat.com>
27601
27602         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27603         be a proper triple, ie: m32r*-*-*.
27604         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27605
27606 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27607
27608         PR middle-end/21331
27609         PR tree-opt/21293
27610         * gcc.c-torture/compile/pr21293.c: New test.
27611         * gcc.c-torture/execute/pr21331.c: New test.
27612
27613 2004-05-20  Richard Henderson  <rth@redhat.com>
27614
27615         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27616
27617 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27618
27619         * obj-c++-dg.exp: Add.
27620         * obj-c++.exp: Add.
27621         * obj-c++.dg/dg.exp: Add.
27622
27623 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27624
27625         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27626         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27627
27628 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27629
27630         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27631
27632 2004-05-19  Richard Henderson  <rth@redhat.com>
27633
27634         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27635
27636 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27637
27638         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27639
27640         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27641
27642 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27643
27644         PR c++/21495
27645         * g++.dg/parse/extern1.C: New test.
27646         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27647
27648 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27649
27650         * gcc.dg/c99-math.h: New.
27651         * gcc.dg/c99-math-float-1.c: New test.
27652         * gcc.dg/c99-math-double-1.c: Likewise.
27653         * gcc.dg/c99-math-long-double-1.c: Likewise.
27654
27655 2005-05-18  Richard Henderson  <rth@redhat.com>
27656
27657         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27658
27659 2005-05-18  Devang Patel  <dpatel@apple.com>
27660
27661         * g++.dg/opt/20050511-1.C: New test.
27662
27663 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27664
27665         PR libfortran/21127
27666         * gfortran.dg/reshape-complex.f90: New test.
27667
27668 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27669
27670         * gfortran.dg/array_constructor_1.f90: New test.
27671         * gfortran.dg/array_constructor_2.f90: New test.
27672
27673 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27674
27675         PR fortran/20954
27676         * gfortran.dg/pr20954.f: New test.
27677
27678 2005-05-17  Mike Stump  <mrs@apple.com>
27679
27680         Yet more Objective-C++...
27681
27682         * objc.dg/method-5.m: Update.
27683         * objc.dg/method-6.m: Update.
27684         * objc.dg/method-7.m: Update.
27685         * objc.dg/method-9.m: Update.
27686         * objc.dg/try-catch-2.m: Update.
27687
27688 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27689
27690         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27691         Remove little-endian optimizations.
27692
27693 2005-05-17  Jeff Law  <law@redhat.com>
27694
27695         * g++.dg/tree-ssa/pr14814.C: New test.
27696         * gcc.dg/tree-ssa/pr14814.C: New test.
27697         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27698         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27699
27700 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27701
27702         * gcc.dg/compat/generate-random.c: Do not include
27703         libiberty.h.
27704         * gcc.dg/compat/generate-random_r.c: Likewise.
27705
27706 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27707
27708         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27709
27710 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27711
27712         PR middle-end/21595
27713         * g++.dg/tree-ssa/builtin1.C: New testcase.
27714
27715 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27716
27717         PR c++/21454
27718         * g++.dg/opt/const4.C: New test.
27719
27720         PR middle-end/21492
27721         * g++.dg/opt/crossjump1.C: New test.
27722
27723         PR tree-optimization/21610
27724         * gcc.c-torture/compile/20050516-1.c: New test.
27725
27726         PR fortran/15080
27727         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27728         about the test failing.
27729         * gfortran.fortran-torture/execute/where_7.f90: New test.
27730         * gfortran.fortran-torture/execute/where_8.f90: New test.
27731
27732 2005-05-16  Richard Henderson  <rth@redhat.com>
27733
27734         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27735         i?86 and x86_64.
27736
27737 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27738
27739         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27740         (limits.h): Include unconditionally.
27741         (stdlib.h): Likewise.
27742         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27743         (limits.h): Include unconditionally.
27744         (stdlib.h): Likewise.
27745         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27746         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27747         (limits.h): Include unconditionally.
27748         (stdlib.h): Likewise.
27749         (hashtab.h): Do not include.
27750         (getopt.h): Likewise.
27751         (stddef.h): Include.
27752         (hashval_t): Define.
27753         (struct entry): Add "next" field.
27754         (HASH_SIZE): New macro.
27755         (hash_table): New variable.
27756         (switchfiles): Do not use xmalloc.
27757         (mix): New macro.
27758         (iterative_hash): New function.
27759         (hasht): Remove.
27760         (e_exists): New function.
27761         (e_insert): Likewise.
27762         (output): Use, instead of libiberty hashtable functions.
27763         (main): Do not use getopt.  Do not call htab_create.
27764
27765 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27766
27767         PR libstdc++/21526
27768         * lib/target-supports.exp (check_mkfifo_available):
27769         Return 0 for cygwin as mkfifo support incomplete on platform.
27770         Fix typos in comments.
27771
27772 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27773
27774         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27775
27776 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27777
27778         PR fortran/17432
27779         * gfortran.dg/assign_4.f: New test.
27780
27781 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27782
27783         PR tree-optimization/21563
27784         * gcc.dg/tree-ssa/pr21563.c: New.
27785
27786 2005-05-14  Jan Hubicka  <jh@suse.cz>
27787
27788         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27789
27790 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27791
27792         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27793
27794 2005-05-13  Julian Brown  <julian@codesourcery.com>
27795
27796         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27797         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27798
27799 2005-05-13  Jan Hubicka  <jh@suse.cz>
27800
27801         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27802         * gcc.dg/fold-xor-?.c: Likewise.
27803         * gcc.dg/pr15784-?.c: Likewise.
27804         * gcc.dg/pr20922-?.c: Likewise.
27805         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27806         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27807         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27808
27809 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27810
27811         PR fortran/21260
27812         * gfortran.dg/hollerith_1.f90: New test.
27813
27814 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27815
27816         * gfortran.dg/func_result_2.f90: New test.
27817
27818 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27819
27820         * gfortran.dg/dev_null.f90: New test.
27821
27822 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27823
27824         * gcc.dg/arm-vfp1.c: Revert last change.
27825
27826 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27827
27828         PR middle-end/19807
27829         PR tree-optimization/19639
27830         * g++.dg/tree-ssa/pr19807.C: New testcase.
27831
27832 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27833
27834         PR libfortran/21471
27835         * gfortran.dg/append-1.f90: New test.
27836
27837 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27838
27839         * gcc.dg/pr18501.c: XFAIL.
27840         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27841         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27842         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27843         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27844         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27845         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27846         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27847         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27848
27849 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27850
27851         PR fortran/20178
27852         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27853         gfortran.dg/f2c_3.f90: New tests.
27854
27855         * gfortran.dg/return_1.f90: Fix dg annotation.
27856
27857 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27858
27859         * gcc.c-torture/compile/20050510-1.c: New test.
27860
27861 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27862
27863         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27864
27865 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27866
27867         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27868
27869 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27870
27871         PR c/17913
27872         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27873
27874 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27875
27876         PR c/21342
27877         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27878         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27879
27880 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27881
27882         PR debug/16676
27883         * gcc.dg/debug/pr16676.c: New test.
27884
27885 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27886
27887         PR testsuite/21443
27888         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27889         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27890         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27891         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27892         Change -O1 to -O2.
27893         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27894         -fno-tree-dominator-opts.
27895
27896 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27897
27898         * gfortran.dg/return_1.f90: New test.
27899
27900 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27901
27902         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27903
27904         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27905
27906 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27907
27908         PR c++/21427
27909         * g++.dg/inherit/covariant13.C: New.
27910
27911 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27912
27913         PR libfortran/19155
27914         * gfortran.dg/pr19155.f: New test.
27915
27916 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27917
27918         PR inline-asm/8788
27919         * gcc.dg/pr8788-1.c: New testcase.
27920
27921 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27922
27923         PR target/21416
27924         * gcc.target/mips/fpcmp-[12].c: New tests.
27925
27926 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27927
27928         * lib/target-supports-dg.exp (dg-require-fork): New function.
27929         (dg-require-mkfifo): Likewise.
27930         * lib/target-supports.exp (check_function_available): New
27931         function.
27932         (check_fork_available): Likewise.
27933         (check_mkfifo_available): Likewise.
27934
27935 2005-05-06  Jeff Law  <law@redhat.com>
27936
27937         * gcc.c-torture/compile/pr21380.c: New test.
27938
27939 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27940
27941         PR c++/20961
27942         * g++.dg/ext/weak3.C: New test.
27943
27944 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/21352
27947         * g++.dg/template/crash37.C: New test.
27948
27949 2005-05-05  Paul Brook  <paul@codesourcery.com>
27950
27951         * gcc.dg/arm-g2.c: Use effective-target arm32.
27952         * gcc.dg/arm-mmx-1.c: Ditto.
27953         * gcc.dg/arm-scd42-2.c: Ditto.
27954         * gcc.dg/arm-vfp1.c: Ditto.
27955         * lib/target-supports.exp (check_effective_target_arm32): New
27956         function.
27957
27958 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27959
27960         PR libfortran/21354
27961         gfortran.dg/in_pack_rank7.f90: New test.
27962
27963 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27964
27965         PR middle-end/15618
27966         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27967
27968 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27969
27970         PR middle-end/21265
27971         * gcc.dg/20050503-1.c: New test.
27972
27973         PR rtl-optimization/21239
27974         * gcc.dg/i386-sse-11.c: New test.
27975
27976 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27977
27978         PR target/16888
27979         * gcc.target/i386/asm-1.c: New test.
27980
27981 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27982
27983         PR rtl-optimization/21330
27984         * gcc.c-torture/execute/20050502-1.c: New test.
27985
27986         PR target/21297
27987         * gcc.c-torture/execute/20050502-2.c: New test.
27988
27989 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27990
27991         PR middle-end/21282
27992         * gcc.dg/pr21282.c: New.
27993
27994 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27995
27996         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27997         * gcc.dg/vect/vect-92.c: Likewise.
27998         * gcc.dg/vect/vect-93.c: Likewise.
27999         * gcc.dg/vect/vect-dv-1.c: Likewise.
28000         * gcc.dg/vect/vect-dv-2.c: Likewise.
28001         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28002
28003 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28004
28005         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28006         * gfortran.dg/vect/vect-2.f90: Likewise.
28007         * gfortran.dg/vect/vect-3.f90: Likewise.
28008         * gfortran.dg/vect/vect-4.f90: Likewise.
28009         * gfortran.dg/vect/vect-5.f90: Likewise.
28010
28011 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28012
28013         PR target/20813
28014         * gcc.dg/rs6000-fpint-2.c: New.
28015
28016 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28017
28018         PR c/15698
28019         * gcc.dg/builtins-30.c: Update expected messages.
28020         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28021         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28022         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28023
28024 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28025
28026         PR tree-optimization/21294
28027         * gcc.dg/tree-ssa/pr21294.c: New.
28028
28029 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28030
28031         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28032         __builtin_altivec_st_internal_4si built-in.
28033
28034 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28035
28036         PR c++/15875
28037         * g++.dg/template/ptrmem14.C: New test.
28038
28039 2005-05-02  Paul Brook  <paul@codesourcery.com>
28040
28041         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28042
28043 2005-05-02  Michael Matz  <matz@suse.de>
28044
28045         PR c++/19542
28046         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28047
28048 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * g++.dg/cpp/weak.C: New test.
28051
28052 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28053
28054         * gcc.dg/tree-ssa/loop-8.c: New test.
28055
28056 2005-04-30  Michael Maty  <matz@suse.de>
28057
28058         * gcc.dg/inline-mcpy.c: New test.
28059
28060 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28061
28062         PR libfortran/18958
28063         * gfortran.dg/eoshift.f90: New test case.
28064
28065 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28066
28067         PR libfortran/18857
28068         * gfortran.dg/matmul_1.f90: New test.
28069
28070 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28071
28072         PR tree-optimization/21030
28073         * gcc.dg/tree-ssa/pr21030.c: New.
28074
28075 2005-04-29  Devang Patel  <dpatel@apple.com>
28076
28077         PR tree-optimization/21272
28078         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28079
28080 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28081
28082         PR fortran/13082
28083         PR fortran/18824
28084         * gfortran.dg/entry_4.f90: New test.
28085         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28086         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28087         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28088         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28089         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28090         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28091         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28092
28093 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28094
28095         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28096
28097 2005-04-29  Paul Brook  <paul@codesourcery.com>
28098
28099         * gfortran.dg/entry_3.f90: New test.
28100
28101 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28102
28103         * gfortran.dg/implicit_4.f90: New test.
28104
28105 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28106
28107         * lib/target-supports.exp (check_profiling_available): Return
28108         false for xtensa-*-elf.
28109
28110 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28111
28112         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28113         error if file cannot be deleted.
28114
28115 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28116
28117         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28118         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28119         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28120         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28121         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28122         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28123         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28124         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28125         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28126         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28127         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28128         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28129         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28130
28131 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28132
28133         PR fortran/20865
28134         * gfortran.dg/pr20865.f90: New test.
28135
28136 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28137
28138         * gcc.dg/void-cast-2.c: New test.
28139
28140 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28141
28142         PR c/21159
28143         * gcc.dg/void-cast-1.c: New test.
28144
28145 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28146
28147         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28148
28149 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28150
28151         PR fortran/21177
28152         * gfortran.dg/pr21177.f90: New test.
28153
28154 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28155
28156         PR tree-optimization/21171
28157         * gcc.dg/tree-ssa/pr21171.c: New test.
28158
28159 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28160
28161         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28162         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28163         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28164         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28165         gcc.dg/tree-ssa/gen-vect-32.c: New.
28166         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28167         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28168         don't run on PPC32.
28169
28170 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28171
28172         PR c/21213
28173         * gcc.dg/transparent-union-3.c: New test.
28174
28175 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28176
28177         PR c/20740
28178         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28179         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28180         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28181         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28182         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28183         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28184
28185 2005-04-26  Jeff Law  <law@redhat.com>
28186
28187         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28188         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28189         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28190         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28191         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28192         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28193         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28194
28195 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28196
28197         PR tree-optimization/17598
28198         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28199
28200 2005-04-25  Mike Stump  <mrs@apple.com>
28201
28202         * objc.dg/fix-and-continue-1.m: Add.
28203
28204 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28205
28206         PR c++/20995
28207         * g++.dg/opt/pr20995-1.C: New test case.
28208
28209 2005-04-25  Devang Patel <dpatel@apple.com>
28210
28211         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28212
28213 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28214
28215         PR testsuite/21062
28216         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28217
28218 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28219
28220         PR C++/21188
28221         * g++.dg/opt/rtti2.C: New test.
28222
28223 2005-04-25  Paul Brook  <paul@codesourcery.com>
28224         Steven G. Kargl  <kargls@comcast.net>
28225
28226         PR fortran/20879
28227         * gfortran.dg/ichar_1.f90: New file.
28228
28229 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28230
28231         PR middle-end/20991
28232         * g++.dg/opt/pr20991.C: New test.
28233
28234         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28235         where sizeof (type) < __alignof__ (type).
28236         * gcc.dg/compat/struct-layout-1.h: Likewise.
28237
28238 2005-04-24  Per Bothner  <per@bothner.com>
28239             Devang Patel  <dpatel@apple.com>
28240
28241         PR preprocessor/20907
28242         * gcc.dg/cpp/very-long-comment.c: New test.
28243
28244 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28245
28246         PR fortran/20059
28247         * gfortran.dg/common_5.f: New test.
28248
28249 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28250
28251         PR middle-end/21082
28252         * g++.dg/tree-ssa/pr21082.C: New testcase.
28253
28254 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28255
28256         * gcc.dg/vect/vect-99.c: New test.
28257
28258 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28259
28260         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28261
28262 2005-04-22  Jeff Law  <law@redhat.com>
28263
28264         * gcc.dg/uninit-5.c: Remove xfails.
28265         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28266         conditionals and loads.
28267
28268 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28269
28270         PR libfortran/20074
28271         PR libfortran/20436
28272         PR libfortran/21108
28273         * gfortran.dg/nested_reshape.f90: new test
28274         * gfortran.dg/reshape-alloc.f90: new test
28275         * gfortran.dg/reshape.f90: new test
28276
28277 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28278
28279         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28280
28281         * gcc.dg/arm-vfp1.c: New test.
28282
28283 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28284
28285         PR c++/21087
28286         * g++.dg/lookup/builtin2.C: New test.
28287
28288 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28289
28290         * gcc.dg/weak/weak-13.c: New test.
28291
28292 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28293
28294         * lib/target-supports.exp (check_effective_target_sync_int_long):
28295         Add powerpc*.
28296
28297 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28298
28299         * gcc.target/mips/branch-1.c: New test.
28300
28301 2005-04-21  Richard Henderson  <rth@redhat.com>
28302
28303         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28304         * gcc.dg/vect/vect-86.c: Likewise.
28305         * gcc.dg/vect/vect-87.c: Likewise.
28306         * gcc.dg/vect/vect-88.c: Likewise.
28307
28308 2005-04-21  Devang Patel  <dpatel@apple.com>
28309
28310         PR optimization/20994
28311         * gcc.dg/tree-ssa/ifc-3.c: New test.
28312
28313 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28314
28315         PR c/12913
28316         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28317         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28318         gcc.dg/c99-vla-jump-5.c: New tests.
28319
28320 2005-04-19  Richard Henderson  <rth@redhat.com>
28321
28322         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28323         Fix typo in exists check.
28324         (check_effective_target_sync_int_long): New.
28325         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28326         * gcc.dg/ia64-sync-2.c: Likewise.
28327         * gcc.dg/ia64-sync-3.c: Likewise.
28328         * gcc.dg/ia64-sync-4.c: Likewise.
28329
28330 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28331
28332         * gcc.dg/fold-xor-1.c: New test.
28333         * gcc.dg/fold-xor-2.c: New test.
28334
28335 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28336
28337         PR target/20670
28338         * g++.dg/eh/fp-regs.C: New test.
28339
28340 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28341
28342         * gcc.dg/Wint-to-pointer-cast-1.c,
28343         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28344         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28345         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28346
28347 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28348
28349         PR fortran/16861
28350         * gfortran.dg/pr16861.f90: New test.
28351
28352 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28353
28354         * gcc.dg/pr21085.c: New test.
28355
28356 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28357
28358         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28359         (setup_mips_tests, dg-mips-options): New procedures.
28360         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28361         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28362         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28363         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28364         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28365         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28366         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28367         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28368         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28369         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28370         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28371         dg-mips-options instead of dg-options.  Remove now-redundant
28372         preprocessor guards.
28373         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28374         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28375         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28376         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28377         * gcc.dg/vr-mult-2.c: Delete.
28378         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28379         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28380         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28381         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28382         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28383         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28384         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28385
28386 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28387
28388         * ada/acats/run_all.sh: Use sync when executable not present.
28389
28390 2005-04-18  Devang Patel  <dpatel@apple.com>
28391
28392         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28393         * gcc.dg/vect/vect-11a.c: New.
28394         * gcc.dg/vect/vect-none.c: Update.
28395         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28396
28397 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28398
28399         PR tree-optimization/20922
28400         * gcc.dg/pr20922-1.c: New test.
28401         * gcc.dg/pr20922-2.c: New test.
28402         * gcc.dg/pr20922-3.c: New test.
28403         * gcc.dg/pr20922-4.c: New test.
28404         * gcc.dg/pr20922-5.c: New test.
28405         * gcc.dg/pr20922-6.c: New test.
28406
28407 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28408
28409         PR libfortran/20950
28410         * gfortran.dg/pr20950.f: New test.
28411
28412 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28413
28414         PR libfortran/19216
28415         * gfortran.dg/pr19216.f: New test.
28416
28417 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28418
28419         PR tree-optimization/21001
28420         * gcc.dg/tree-ssa/pr21001.c: New.
28421
28422 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28423
28424         PR libfortran/21075
28425         * gfortran.dg/reshape_rank7.f90: New test.
28426
28427 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28428
28429         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28430         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28431         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28432         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28433         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28434         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28435         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28436         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28437         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28438         wrong way round).
28439         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28440         in namelists.  New test.
28441         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28442         New test.
28443         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28444         New test.
28445         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28446         namelist.  New test.
28447         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28448         New test.
28449         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28450         New test.
28451         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28452         namelist.  New test.
28453         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28454         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28455         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28456         New test.
28457         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28458         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28459         arrays. New test.
28460
28461 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28462
28463         * gfortran.dg/wtruncate.f: New testcase.
28464         * gfortran.dg/wtruncate.f90: New testcase.
28465
28466 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28467
28468         PR c++/21025
28469         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28470         which sizeof/alignof is dependent, rather than just whether we are
28471         processing_template_decl.
28472
28473 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28474
28475         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28476         corrected typo where the wrong variables had been compared.
28477
28478 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28479
28480         PR libfortran/18495
28481         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28482         Test callee-allocated version of return array with a write
28483         statement.
28484         Test spread with a temporary with another write statement.
28485
28486 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28487
28488         PR tree-optimization/21031
28489         * gcc.dg/tree-ssa/pr21031.c: New.
28490
28491 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28492
28493         PR tree-optimization/21004
28494         * gcc.dg/builtins-53.c: Include builtins-config.h.
28495         Check floorf, ceilf, floorl and ceill transformations
28496         only when HAVE_C99_RUNTIME is defined.
28497
28498 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28499
28500         PR middle-end/20739
28501         * gcc.dg/tree-ssa/pr20739.c: New test.
28502
28503 2005-04-14  Mike Stump  <mrs@apple.com>
28504
28505         * gcc.dg/Foundation.framework/empty: New.
28506         * gcc.dg/framework-2.c: New.
28507
28508 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28509
28510         PR tree-optimization/21021
28511         * gcc.c-torture/compile/pr21021.c: New.
28512
28513 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28514
28515         PR testsuite/21010
28516         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28517         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28518         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28519         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28520         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28521         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28522         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28523         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28524
28525 2005-04-14  Richard Henderson  <rth@redhat.com>
28526
28527         * lib/target-supports.exp (check_effective_target_vect_condition):
28528         Add ia64, i?86, and x86_64.
28529
28530 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28531
28532         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28533
28534 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28535
28536         PR tree-optimization/20657
28537         * gcc.dg/tree-ssa/pr20657.c: New.
28538
28539 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28540
28541         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28542         (long long int)trunc*.
28543
28544 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28545
28546         PR target/20927
28547         * gcc.dg/pr20927.c: New test.
28548
28549 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28550
28551         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28552         * gcc.target/mips/asm-1.c: Likewise.
28553
28554 2005-04-13  Dale Johannesen  <dalej@apple.com>
28555
28556         * objc.dg/objc-fast-4.m: New.
28557
28558 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28559
28560         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28561         directory.
28562         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28563
28564 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28565
28566         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28567         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28568         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28569
28570 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28571
28572         PR tree-optimization/20913
28573         * gcc.dg/tree-ssa/pr20913.c: New.
28574
28575         PR tree-optimization/20702
28576         * gcc.dg/tree-ssa/pr20702.c: New.
28577
28578 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28579
28580         PR c++/13744
28581         * g++.dg/inherit/local3.C: New test.
28582
28583 2005-04-12  Jeff Law  <law@redhat.com>
28584
28585         * gcc.dg/tree-ssa/20050412-1.c: New test.
28586
28587 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28588
28589         PR libfortran/19016
28590         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28591         Add tests with mask generated by expression.
28592         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28593         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28594         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28595
28596 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28597
28598         PR middle-end/20917
28599         * gcc.dg/20050409-1.c: New test.
28600
28601 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28602
28603         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28604
28605 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28606
28607         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28608         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28609         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28610         (TARGET_CXX): Adjust accordingly.
28611         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28612         determine_class_data_visibility and class_data_always_comdat.
28613         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28614         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28615         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28616         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28617         (arm_cxx_determine_class_data_visibility): New.
28618         (arm_cxx_class_data_always_comdat): Likewise.
28619         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28620         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28621         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28622         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28623         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28624         Define.
28625
28626 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28627
28628         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28629
28630 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28631
28632         * gcc.dg/i386-darwin-fpmath.c: New.
28633
28634 2004-04-11  Devang Patel  <dpatel@apple.com>
28635
28636         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28637         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28638         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28639         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28640         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28641         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28642         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28643         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28644         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28645
28646 2004-04-11  Devang Patel  <dpatel@apple.com>
28647
28648         * gcc.dg/vect/vect-dv-1.c: New test.
28649         * gcc.dg/vect/vect-dv-2.c: New test.
28650
28651 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28652
28653         PR tree-optimization/20933
28654         * gcc.dg/tree-ssa/pr20933.c: New test.
28655
28656 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28657
28658         * gfortran.dg/fold_nearest.f90: New test.
28659
28660 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28661
28662         * gcc.dg/tree-ssa/alias-1.c: New test.
28663
28664 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28665
28666         PR tree-optimization/20920
28667         * g++.dg/tree-ssa/pr20920.C: New test.
28668
28669 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28670
28671         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28672         (long long int)ceil*.
28673
28674 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28675
28676         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28677         explicit C++ linkage.
28678
28679 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28680
28681         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28682         warning for arithmetic IF statements.
28683
28684 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28685
28686         * eor_handling_1.f90: New test case.
28687         * eor_handling_2.f90: New test case.
28688         * eor_handling_3.f90: New test case.
28689         * eor_handling_4.f90: New test case.
28690         * eor_handling_5.f90: New test case.
28691         * noadv_size.f90: New test case.
28692         * pad_no.f90: New test case.
28693
28694 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28695
28696         * gcc.c-torture/execute/20050410-1.c: New test.
28697
28698 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28699
28700         * gcc.dg/pr20126.c: New.
28701
28702 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28703             Steven G. Kargl <kargls@comcast.net>
28704
28705         * gfortran.dg/PR19872.f: New test.
28706
28707 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28708
28709         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28710
28711 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28712
28713         * gfortran.dg/nint_1.f90: New test.
28714
28715 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28716
28717         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28718         Added test for callee-allocated arrays with write statements.
28719         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28720         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28721         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28722         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28723         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28724
28725 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28726
28727         PR libfortran/20163
28728         * gfortran.dg/open-options-blanks.f: New test.
28729
28730 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28731
28732         PR fortran/13257
28733         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28734
28735 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28736
28737         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28738         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28739         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28740         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28741         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28742         * gcc.c-torture/execute/stdarg-4.c: New test.
28743
28744         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28745
28746         PR target/20795
28747         * g++.dg/abi/param2.C: New test.
28748
28749 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28750
28751         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28752
28753 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28754
28755         * gcc.dg/builtins-53.c: New test.
28756
28757 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28758
28759         * g++.dg/tree-ssa/pr18178.C: New test.
28760         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28761         * gcc.c-torture/execute/20041019-1.c: New test.
28762         * gcc.dg/tree-ssa/20041008-1.c: New test.
28763         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28764         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28765         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28766         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28767         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28768         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28769         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28770         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28771         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28772         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28773
28774 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28775
28776         PR rtl-optimization/20466
28777         * gcc.c-torture/execute/pr20466-1.c: New test.
28778
28779 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28780
28781         PR c++/20905
28782         * g++.dg/parse/cond2.C: New test.
28783
28784         PR c++/20145
28785         * g++.dg/warn/Wdtor1.C: New test.
28786
28787 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28788
28789         PR fortran/17229
28790         * gfortran.dg/pr17229.f: New test.
28791
28792 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28793
28794         * gfortran.dg/tiny_1.f90: New test.
28795         * gfortran.dg/tiny_2.f90: ditto.
28796
28797 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28798
28799         * gfortran.dg/eor_1.f90: Fix dg-do run line
28800         * gfortran.dg/open_new.f90: Fix dg-do run line
28801
28802 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28803
28804         * lib/target-supports.exp (get_compiler_messages): Support
28805         optional arguments, the fourth being compiler options.
28806         (check_effective_target_fpic): New proc.
28807         * gcc.dg/20050321-2.c: Restrict to target fpic.
28808
28809 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28810
28811         * gcc.dg/15443-1.c: New test.
28812         * gcc.dg/15443-2.c: Likewise.
28813
28814 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28815
28816         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28817
28818 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28819
28820         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28821
28822 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28823
28824         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28825         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28826         -m64.
28827         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28828         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28829         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28830
28831 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/20212
28834         * g++.dg/warn/Wunused-11.C: New test.
28835
28836 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28837
28838         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28839
28840 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28841
28842         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28843
28844 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28845
28846         PR c++/20734
28847         * g++.dg/template/ptrmem13.C: New test.
28848
28849 2005-04-05  Per Bothner  <per@bothner.com>
28850
28851         * lib/gcc.exp: Always add -fno-show-column, for now.
28852
28853 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28854
28855         PR testsuite/20767
28856         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28857         of plain old "unsigned int" for the type of "i".  Makes this test
28858         64bit clean.
28859
28860 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28861
28862         * gcc.dg/i386-ssefn-1.c: New test.
28863         * gcc.dg/i386-ssefn-2.c: New test.
28864         * gcc.dg/i386-ssefn-3.c: New test.
28865         * gcc.dg/i386-ssefn-4.c: New test.
28866
28867 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28868
28869         PR tree-optimization/20076
28870         * gcc.dg/builtin-apply4.c: New test.
28871
28872         PR preprocessor/19475
28873         * gcc.dg/cpp/macspace1.c: New test.
28874         * gcc.dg/cpp/macspace2.c: New test.
28875
28876 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28877
28878         * gfortran.dg/pr20755.f: Fixed bad format.
28879
28880 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28881
28882         PR c++/20763
28883         * g++.dg/ext/attrib21.C: New test.
28884
28885 2004-04-05  Devang Patel  <dpatel@apple.com>
28886
28887         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28888         * gcc.dg/vect/vect-shift-1.c: New test.
28889
28890 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28891
28892         PR libfortran/20755
28893         * gfortran.dg/pr20755.f: New test.
28894
28895 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28896
28897         * gfortran.dg/pr15959.f90: New test.
28898         * gfortran.dg/string_pad_trunc.f90: New test.
28899
28900 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28901
28902         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28903         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28904         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28905         syntax.
28906
28907 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28908
28909         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28910
28911 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28912
28913         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28914         * gcc.c-torture/compile/20011119-2.c: Likewise.
28915         * gcc.c-torture/compile/981001-2.c: Likewise.
28916
28917 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28918
28919         PR c++/20679
28920         * g++.dg/template/overload4.C: New test.
28921
28922 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28923
28924         PR c++/20746
28925         * g++.dg/abi/covariant5.C: New.
28926
28927         PR debug/20505
28928         * g++.dg/debug/const2.C: New.
28929
28930 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28931
28932         PR rtl-optimization/16104
28933         * gcc.c-torture/execute/20050316-1.c: New test.
28934
28935 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28936
28937         * g++.dg/template/spec23.C: Fix dg-error text.
28938
28939 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28940
28941         PR c++/19199
28942         * g++.dg/expr/lval2.C: New.
28943
28944 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28945
28946         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28947         __builtin_strcasecmp and __builtin_strncasecmp.
28948
28949 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28950
28951         PR c++/20723
28952         * g++.dg/template/spec22.C: New.
28953         * g++.dg/template/spec23.C: New.
28954
28955 2005-04-03  Dale Ranta  <dir@lanl.gov>
28956             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28957
28958         PR libfortran/20068
28959         PR libfortran/20125
28960         PR libfortran/20156
28961         PR libfortran/20471
28962         * gfortran.dg/backspace.f: New test.
28963
28964 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28965
28966         * gcc.dg/pr19345.c: New test.
28967
28968 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28969
28970         PR tree-optimization/20640
28971         * gcc.dg/torture/tree-loop-1.c: New.
28972
28973 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28974
28975         PR rtl-optimization/20290
28976         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28977
28978 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28979
28980         * gcc.dg/rs6000-fpint.c: New.
28981
28982 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28983
28984         * gcc.dg/old-style-then-proto-1.c: New test.
28985
28986 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28987
28988         * gfortran.fortran-torture/execute/backspace.f90: Check
28989         after backspace and read was incorrect.
28990
28991 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28992
28993         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28994         buffer past the terminating NUL using memcmp.
28995         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28996         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28997
28998         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28999         Fix unused/uninitialized variable warnings.
29000
29001         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29002         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29003         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29004         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29005
29006         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29007         gcc.c-torture/execute/builtins/fputs-lib.c,
29008         gcc.c-torture/execute/builtins/lib/fprintf.c,
29009         gcc.c-torture/execute/builtins/lib/main.c,
29010         gcc.c-torture/execute/builtins/lib/memcmp.c,
29011         gcc.c-torture/execute/builtins/lib/memmove.c,
29012         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29013         gcc.c-torture/execute/builtins/lib/memset.c,
29014         gcc.c-torture/execute/builtins/lib/printf.c,
29015         gcc.c-torture/execute/builtins/lib/sprintf.c,
29016         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29017         gcc.c-torture/execute/builtins/lib/strchr.c,
29018         gcc.c-torture/execute/builtins/lib/strcmp.c,
29019         gcc.c-torture/execute/builtins/lib/strcpy.c,
29020         gcc.c-torture/execute/builtins/lib/strcspn.c,
29021         gcc.c-torture/execute/builtins/lib/strlen.c,
29022         gcc.c-torture/execute/builtins/lib/strncat.c,
29023         gcc.c-torture/execute/builtins/lib/strncmp.c,
29024         gcc.c-torture/execute/builtins/lib/strncpy.c,
29025         gcc.c-torture/execute/builtins/lib/strrchr.c,
29026         gcc.c-torture/execute/builtins/lib/strspn.c,
29027         gcc.c-torture/execute/builtins/lib/strstr.c,
29028         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29029         gcc.c-torture/execute/builtins/strlen-2.c,
29030         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29031         prototypes.
29032
29033 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29034
29035         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29036         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29037         selectany usage.
29038
29039 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29040
29041         PR c++/19406
29042         * g++.dg/debug/using1.C: New test.
29043
29044 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29045
29046         PR middle-end/20524
29047         * gcc.dg/alias-7.c: Prefix asm-declared name with
29048         __USER_LABEL_PREFIX__.
29049
29050 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29051
29052         Fix fallout from PR middle-end/15700:
29053         * gcc.c-torture/compile/20011119-1.c: Take
29054         __USER_LABEL_PREFIX__ into account.
29055         * gcc.c-torture/compile/20011119-2.c: Likewise.
29056
29057 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29058
29059         PR c++/18644
29060         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29061
29062 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29063
29064         PR c/17855
29065         * gcc.c-torture/compile/struct-non-lval-1.c,
29066         gcc.c-torture/compile/struct-non-lval-2.c,
29067         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29068
29069 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29070
29071         * gcc.dg/tls/tls.exp: Remove temporary file.
29072         * g++.dg/tls/tls.exp: Ditto.
29073         * lib/file-format.exp: Ditto.
29074         * g++.dg/special/ecos.exp: Ditto.
29075
29076         * lib/profopt.exp: Treat prof_ext as a list.
29077         * gcc.misc-tests/bprob.exp: Ditto.
29078         * g++.dg/bprob/bprob.exp: Ditto.
29079
29080         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29081         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29082         g++.dg/tree-ssa/pointer-reference-alias.C,
29083         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29084         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29085         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29086         g++.dg/vect/pr19951.cc: Ditto.
29087         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29088         gcc.dg/builtins-47.c: Ditto.
29089         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29090         gcc.dg/pr20115-1.c: Ditto.
29091         * gcc.dg/tree-ssa/20030530-2.c,
29092         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29093         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29094         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29095         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29096         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29097         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29098         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29099         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29100         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29101         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29102         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29103         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29104         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29105         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29106         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29107         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29108         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29109         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29110         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29111         gcc.dg/tree-ssa/20030824-1.c,
29112         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29113         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29114         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29115         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29116         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29117         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29118         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29119         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29120         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29121         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29122         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29123         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29124         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29125         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29126         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29127         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29128         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29129         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29130         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29131         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29132         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29133         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29134         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29135         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29136         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29137         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29138         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29139         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29140         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29141         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29142         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29143         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29144         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29145         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29146         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29147         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29148         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29149         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29150         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29151         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29152         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29153         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29154         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29155         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29156         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29157         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29158         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29159         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29160         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29161         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29162         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29163         gcc.dg/tree-ssa/useless-1.c: Ditto.
29164         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29165         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29166         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29167         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29168         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29169         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29170         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29171         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29172         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29173         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29174         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29175         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29176         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29177         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29178         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29179         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29180         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29181         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29182         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29183         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29184         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29185         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29186         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29187         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29188         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29189         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29190         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29191         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29192         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29193         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29194         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29195         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29196         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29197         gcc.dg/vect/vect-none.c: Ditto.
29198         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29199         treelang/compile/unsigned.tree: Ditto.
29200
29201         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29202         * gcc.dg/cpp/direct2s.c: Ditto.
29203         * gcc.dg/cpp/paste4.c: Ditto.
29204         * gcc.dg/cpp/separate-1.c: Ditto.
29205         * gcc.dg/pch/save-temps-1.c: Ditto.
29206         * g++.dg/ext/altivec-10.C: Ditto.
29207         * g++.dg/pch/pch.C: Ditto.
29208
29209         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29210
29211         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29212         * g++.dg/template/repo1.C: Ditto.
29213         * g++.dg/template/repo2.C: Ditto.
29214         * g++.dg/template/repo3.C: Ditto.
29215         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29216         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29217         * g++.old-deja/g++.pt/repo1.C: Ditto.
29218         * g++.old-deja/g++.pt/repo2.C: Ditto.
29219         * g++.old-deja/g++.pt/repo3.C: Ditto.
29220         * g++.old-deja/g++.pt/repo4.C: Ditto.
29221
29222         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29223         * gcc.dg/20030107-1.c: Ditto.
29224         * gcc.dg/20030702-1.c: Ditto.
29225         * gcc.dg/profile-generate-1.c: Ditto.
29226         * g++.dg/other/profile1.C: Ditto.
29227         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29228
29229         * lib/gcc-dg.exp (remove-build-file): New.
29230         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29231         cleanup-tree-dump, cleanup-saved-temps): New.
29232
29233 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29234
29235         PR c++/19203, DR 214
29236         * g++.dg/parse/ambig3.C: Not ambiguous.
29237         * g++.dg/template/spec20.C: New.
29238         * g++.dg/template/spec21.C: New.
29239
29240 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29241
29242         PR target/20045
29243         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29244
29245 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29246
29247         PR libfortran/20660
29248         * gfortran.dg/negative_unit.f: New test.
29249
29250 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29251
29252         * gcc.dg/20050330-1.c: New test.
29253
29254 2005-03-30  Devang Patel  <dpatel@apple.com>
29255
29256         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29257
29258 2005-03-30  Dale Johannesen  <dalej@apple.com>
29259
29260         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29261
29262 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29263
29264         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29265         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29266         Strip options from test name.
29267
29268 2005-03-31  Jan Hubicka  <jh@suse.cz>
29269
29270         * gcc.dg/varpool-1.c: New testcase.
29271
29272 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29273
29274         PR c/772
29275         PR c/17913
29276         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29277         gcc.dg/stmt-expr-label-3.c : New tests.
29278         * gcc.c-torture/execute/medce-2.c: Remove.
29279
29280 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29281
29282         PR c/20368
29283         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29284         tests.
29285
29286 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29287
29288         * gcc.c-torture/compile/pr20203.c: New test.
29289
29290 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29291
29292         * gfortran.dg/promotion.f90: New test.
29293
29294 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29295
29296         PR middle-end/20491
29297         * gcc.dg/torture/asm-subreg-1.c: New test.
29298
29299 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29300
29301         PR c/20672
29302         * gcc.dg/pr20672-1.c: New test.
29303
29304 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29305
29306         * gfortran.dg/vect: New directory.
29307         * gfortran.dg/vect/vect.exp: New.
29308         * gfortran.dg/vect/vect-1.f90: New test.
29309         * gfortran.dg/vect/vect-2.f90: New test.
29310         * gfortran.dg/vect/vect-3.f90: New test.
29311         * gfortran.dg/vect/vect-4.f90: New test.
29312         * gfortran.dg/vect/vect-5.f90: New test.
29313
29314 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29315
29316         PR middle-end/20622
29317         * gcc.dg/alias-7.c: New test.
29318
29319 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29320
29321         * gcc.dg/sparc-reg-1.c: New test.
29322
29323 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29324
29325         PR target/19890
29326         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29327
29328 2005-03-29  Dale Ranta  <dir@lanl.gov>
29329             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29330
29331         PR libfortran/20163
29332         * gfortran.dg/pr20163-2.f: New test.
29333
29334 2005-03-28  Jan Hubicka  <jh@suse.cz>
29335
29336         PR middle-end/20635
29337         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29338         by Jakub Jelinek.
29339
29340 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29341
29342         PR tree-optimization/20626
29343         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29344         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29345
29346 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29347
29348         * gfortran.dg/underflow.f90: New test.
29349         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29350
29351 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29352
29353         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29354
29355 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29356
29357         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29358         (g++_init): Make sure that CXXFLAGS is set.
29359         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29360         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29361         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29362         * lib/objc.exp (objc_init): Likewise.
29363         * lib/treelang.exp (treelang_init): Likewise.
29364
29365 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29366
29367         PR tree-optimization/20470
29368         * gcc.dg/tree-ssa/pr20470.c: New test.
29369
29370 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29371
29372         * gcc.dg/ppc-stfiwx.c: New.
29373
29374 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29375
29376         PR target/19888
29377         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29378
29379 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29380
29381         * gcc.dg/20050325-1.c: Fix a typo.
29382
29383 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29384
29385         PR libfortran/19678
29386         PR libfortran/19679
29387         * gfortran.dg/dos_eol.f: New test.
29388
29389 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29390
29391         PR rtl-optimization/20249
29392         * gcc.dg/20050325-1.c: New test.
29393
29394 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29395
29396         PR libfortran/15332
29397         * gfortran.dg/pr15332.f: New test.
29398
29399 2005-03-24  Dale Johannesen  <dalej@apple.com>
29400
29401         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29402
29403 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29404
29405         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29406         'internal' visibility.
29407         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29408         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29409         'protected' visibility.
29410         * gcc.dg/visibility-7.c: Likewise.
29411         * lib/target-supports.exp (check_visibility_available): Take
29412         a parameter, the kind of visibility to check for.
29413         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29414         to check_visibility_available.
29415
29416         * g++.dg/expr/cast3.C: New.
29417
29418 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29419
29420         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29421         rs6000.
29422
29423 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29424
29425         PR target/20095
29426         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29427
29428 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29429
29430         * gcc.dg/badshift.c: Renamed to...
29431         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29432
29433         * gcc.target/i386/badshift.c: Renamed to...
29434         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29435         only.
29436
29437         PR rtl-optimization/20532
29438         * gcc.target/i386/badshift.c: New.
29439
29440 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29441
29442         * gfortran.dg/pr18025.f90: New test.
29443
29444 2005-03-23  Dale Johannesen  <dalej@apple.com>
29445
29446         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29447
29448 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29449
29450         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29451
29452         * lib/target-supports.exp (check_iconv_available): Default
29453         libiconv to -liconv, if there is no definition.
29454
29455 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29456
29457         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29458
29459 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29460
29461         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29462         * g++.dg/opt/pr7503-2.C: Likewise.
29463         * g++.dg/opt/pr7503-3.C: Likewise.
29464         * g++.dg/opt/pr7503-4.C: Likewise.
29465         * g++.dg/opt/pr7503-5.C: Likewise.
29466         * g++.dg/warn/minmax.C: New test.
29467
29468 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29469
29470         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29471         * gfortran.dg/g77_intrinsics_sub.f: New test.
29472
29473 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29474             Jan Hubicka  <jh@suse.cz>
29475             Steven Bosscher <stevenb@suse.de
29476
29477         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29478
29479 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29480
29481         PR c++/19980
29482         * g++.dg/template/redecl3.C: New test.
29483
29484 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29485
29486         PR c++/20499
29487         * g++.dg/parse/error16.C: Tweak error markers.
29488
29489 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29490
29491         PR target/20561
29492         * gcc.dg/20050321-2.c: New test.
29493
29494 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29495
29496         PR c++/20465
29497         PR c++/20381
29498         * g++.dg/template/ptrmem12.C: New.
29499
29500 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29501
29502         PR rtl-optimization/20527
29503         * gcc.c-torture/execute/pr20527-1.c: New test.
29504
29505 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29506
29507         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29508         program, compile it into a real executable and then delete the .c
29509         and .x files afterwards, to avoid problems on testglue targets.
29510
29511 2005-03-21  Stuart Hastings  <stuart@apple.com>
29512
29513         * gcc.target/i386/sse-2.c: New.
29514
29515 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29516
29517         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29518
29519 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29520
29521         * g++.dg/parse/crash25.C: Fix typo.
29522
29523 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29524
29525         PR c++/20461
29526         * g++.dg/parse/crash24.C: New test.
29527
29528         PR c++/20536
29529         * g++.dg/parse/crash25.C: New test.
29530
29531 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29532
29533         PR c++/20147
29534         * g++.dg/ext/stmtexpr4.C: New test.
29535
29536 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29537
29538         PR middle-end/20539
29539         * gcc.c-torture/compile/pr13066-1.c: New test case.
29540         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29541         * g++.dg/opt/pr13066-1.C: Likewise.
29542
29543 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29544
29545         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29546
29547 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29548
29549         PR fortran/18525
29550         * gfortran.dg/nesting_1.f90: New test.
29551
29552 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29553
29554         PR c++/20240
29555         * g++.dg/lookup/using13.C: New test.
29556
29557 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29558
29559         PR c++/20333
29560         * g++.dg/template/crash36.C: New test.
29561
29562 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29563
29564         PR c++/20463
29565         * g++.dg/template/crash35.C: New test.
29566
29567 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29568
29569         PR c++/19966
29570         * g++.dg/overload/operator2.C: New test.
29571
29572 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29573
29574         PR libfortran/20257
29575         * gfortran.dg/pr20257.f90: New test.
29576
29577 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29578
29579         PR libfortran/20480
29580         * gfortran.dg/pr20480.f90: New test.
29581
29582 2005-03-16  Richard Henderson  <rth@redhat.com>
29583
29584         PR middle-end/15700
29585         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29586         (_rtld_global): New.
29587         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29588         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29589
29590         * gcc.dg/alias-3.c: New.
29591         * gcc.dg/alias-4.c: New.
29592         * gcc.dg/alias-5.c: New.
29593         * gcc.dg/alias-6.c: New.
29594
29595 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29596
29597         * gcc.dg/cpp/ucnid-7.c: New.
29598
29599 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29600             Dorit Naishlos  <dorit@il.ibm.com>
29601
29602         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29603         darwin.
29604
29605 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29606
29607         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29608         support misaligned accesses.
29609         * gcc.dg/vect/vect-58.c: Likewise.
29610         * gcc.dg/vect/vect-92.c: New.
29611         * gcc.dg/vect/vect-93.c: New.
29612
29613 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29614
29615         PR fortran/18827
29616         * gfortran.dg/assign_2.f90: New test.
29617         * gfortran.dg/assign_3.f90: New test.
29618         * gfortran.dg/assign.f90: New test.
29619
29620 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29621
29622         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29623         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29624         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29625         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29626         names.
29627
29628 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29629
29630         * gcc.dg/cpp/ucnid-6.c: New.
29631
29632         * gcc.dg/cpp/normalize-1.c: New.
29633         * gcc.dg/cpp/normalize-2.c: New.
29634         * gcc.dg/cpp/normalize-3.c: New.
29635         * gcc.dg/cpp/normalize-4.c: New.
29636         * gcc.dg/cpp/ucnid-4.c: New.
29637         * gcc.dg/cpp/ucnid-5.c: New.
29638         * g++.dg/cpp/normalize-1.C: New.
29639         * g++.dg/cpp/ucnid-1.C: New.
29640
29641 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29642
29643         * gcc.dg/pr18628.c: New.
29644
29645 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29646
29647         PR c++/20280
29648         * g++.dg/tree-ssa/pr20280.C: New.
29649
29650 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29651
29652         PR fortran/20467
29653         * gfortran.dg/stfunc_2.f90: New test.
29654
29655 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29656
29657         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29658
29659 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29660
29661         * gcc.dg/tree-ssa/20050314-1.c: New test.
29662
29663 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29664
29665         PR c++/4403
29666         PR c++/9783, DR433
29667         * g++.dg/template/friend34.C: New test.
29668         * g++.dg/template/friend35.C: Likewise.
29669         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29670
29671 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29672
29673         Friend class name lookup 5/n
29674         PR c++/1016
29675         * g++.dg/lookup/hidden-class1.C: New test.
29676         * g++.dg/lookup/hidden-class2.C: Likewise.
29677         * g++.dg/lookup/hidden-class3.C: Likewise.
29678         * g++.dg/lookup/hidden-class4.C: Likewise.
29679         * g++.dg/lookup/hidden-class5.C: Likewise.
29680         * g++.dg/lookup/hidden-class6.C: Likewise.
29681         * g++.dg/lookup/hidden-class7.C: Likewise.
29682         * g++.dg/lookup/hidden-class8.C: Likewise.
29683         * g++.dg/lookup/hidden-class9.C: Likewise.
29684         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29685         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29686         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29687         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29688         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29689         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29690         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29691         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29692         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29693         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29694         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29695
29696 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29697
29698         PR c++/20157
29699         * g++.dg/template/error18.C: New test.
29700
29701 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29702
29703         PR debug/16792
29704         * g++.dg/debug/pr16792.C: New test.
29705
29706 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29707
29708         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29709         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29710         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29711         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29712         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29713         test assertion names.
29714
29715 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29716
29717         PR fortran/18600
29718         * gfortran.dg/stfunc_1.f90: New test.
29719
29720 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29721
29722         PR fortran/16907
29723         * gfortran.dg/real_index_1.f90: New test.
29724
29725 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29726
29727         PR fortran/20323
29728         * gfortran.dg/spec_expr_1.f90: New test.
29729
29730 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29731
29732         PR c/20402
29733         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29734         new parser.
29735
29736 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29737
29738         PR fortran/20361
29739         * gfortran.dg/largeequiv_1.f90: New test.
29740
29741 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29742
29743         * gcc.dg/ucnid-1.c: New.
29744         * gcc.dg/ucnid-2.c: New.
29745         * gcc.dg/ucnid-3.c: New.
29746         * gcc.dg/ucnid-4.c: New.
29747         * gcc.dg/ucnid-5.c: New.
29748         * gcc.dg/ucnid-6.c: New.
29749         * gcc.dg/cpp/ucnid-1.c: New.
29750         * gcc.dg/cpp/ucnid-2.c: New.
29751         * gcc.dg/cpp/ucnid-3.c: New.
29752         * g++.dg/other/ucnid-1.C: New.
29753
29754 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29755
29756         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29757
29758 2005-03-11  Per Bothner  <per@bothner.com>
29759
29760         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29761         that diagnotics refer to correct token.
29762         * gcc.dg/unused-3.c: Likewise.
29763
29764 2005-03-11  Per Bothner  <per@bothner.com>
29765
29766         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29767         constant" is now actually on same line as string constant.
29768         * gcc.dg/cpp/direct2s.c: Likewise.
29769
29770 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29771
29772         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29773
29774 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29775
29776         PR libfortran/20124
29777         * gfortran.dg/pr20124.f90: New Test
29778
29779 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29780
29781         PR tree-optimization/20130
29782         * gcc.dg/pr20130-1.c: New test.
29783
29784 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29785
29786         PR target/20095
29787         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29788
29789 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29790
29791         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29792
29793 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29794
29795         * g++.dg/eh/forced1.C: Fix comment.
29796         * g++.dg/eh/forced2.C: Ditto.
29797         * g++.dg/eh/forced3.C: Ditto.
29798         * g++.dg/eh/forced4.C: Ditto.
29799
29800 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29801
29802         PR rtl-opt/20412
29803         * gcc.c-torture/compile/pr20412.c: New test.
29804
29805 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29806
29807         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29808
29809 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29810
29811         PR target/20322
29812         * gcc.dg/20050307-1.c: New test.
29813
29814 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29815
29816         PR c++/20375
29817         * g++.dg/other/stdarg3.C: New.
29818
29819 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29820
29821         PR c++/18384, c++/18327
29822         * g++.dg/init/array19.C: New test.
29823
29824         PR inline-asm/20314
29825         * gcc.dg/torture/pr20314-1.c: New test.
29826         * gcc.dg/torture/pr20314-2.c: New test.
29827
29828 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29829
29830         * gcc.dg/20050309-1.c: New test.
29831
29832 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29833
29834         * gcc.dg/builtins-10.c: Reactivate disabled test.
29835         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29836         new cbrt transformations.
29837
29838 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29839
29840         PR c++/20208
29841         * g++.dg/template/array13.C: New test.
29842
29843 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29844
29845         PR c++/16859
29846         * g++.dg/init/brace4.C: New test.
29847
29848 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29849
29850         PR c++/20186
29851         * g++.dg/template/non-dependent12.C: New.
29852
29853 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29854
29855         PR c++/20142
29856         * g++.dg/init/array18.C: Add dg-do run marker.
29857
29858         PR c++/20142
29859         * g++.dg/init/array18.C: New test.
29860
29861 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29862
29863         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29864         * g++.dg/gcov/gcov.exp: Likewise.
29865         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29866         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29867         * lib/c-torture.exp: Likewise.
29868         * lib/fortran-torture.exp: Likewise.
29869         * lib/g++.exp: Likewise.
29870         * lib/gcc-defs.exp: Likewise.
29871         * lib/gcc-dg.exp: Likewise.
29872         * lib/gcc.exp: Likewise.
29873         * lib/gcov.exp: Likewise.
29874         * lib/gfortran.exp: Likewise.
29875         * lib/mike-g++.exp: Likewise.
29876         * lib/mike-gcc.exp: Likewise.
29877         * lib/objc-torture.exp: Likewise.
29878         * lib/objc.exp: Likewise.
29879         * lib/profopt.exp: Likewise.
29880         * lib/target-libpath.exp: Likewise.
29881         * lib/target-supports.exp: Likewise.
29882         * lib/treelang.exp: Likewise.
29883         * lib/wrapper.exp: Likewise.
29884
29885 2005-03-08  Jeff Law  <law@redhat.com>
29886
29887         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29888         PHI-OPT changes.
29889
29890 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29891
29892         * gcc.dg/vect/pr20122.c: New test.
29893
29894 2005-03-07  Jeff Law  <law@redhat.com>
29895
29896         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29897         was folded away.
29898         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29899         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29900         * gcc.dg/tree-ssa/pr18134.c: New test.
29901
29902 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29903
29904         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29905         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29906         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29907
29908 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29909
29910         PR tree-opt/17671
29911         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29912
29913 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29914
29915         * g++.dg/warn/Wnvdtor.C: New test.
29916
29917 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29918
29919         * gcc.dg/torture/pr19683-1.c: New test.
29920
29921 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29922
29923         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29924         * gfortran.dg/g77/19990313-2.f: Ditto.
29925         * gfortran.dg/g77/19990313-3.f: Ditto.
29926         * gfortran.dg/g77/19990525-0.f: Ditto.
29927         * gfortran.dg/g77/19990826-0.f: Ditto.
29928         * gfortran.dg/g77/19990826-2.f: Ditto.
29929         * gfortran.dg/g77/19990826-3.f: Ditto.
29930         * gfortran.dg/g77/20000511-1.f: Ditto.
29931         * gfortran.dg/g77/20000511-2.f: Ditto.
29932         * gfortran.dg/g77/970625-2.f: Ditto.
29933         * gfortran.dg/g77/980310-2.f: Ditto.
29934         * gfortran.dg/g77/980310-3.f: Ditto.
29935         * gfortran.dg/g77/980310-8.f: Ditto.
29936         * gfortran.dg/g77/980519-2.f: Ditto.
29937         * gfortran.dg/g77/alpha1.f: Ditto.
29938         * gfortran.dg/g77/claus.f: Ditto.
29939         * gfortran.dg/g77/erfc.f: Ditto.
29940         * gfortran.dg/g77/short.f: Ditto.
29941         * gfortran.fortran-torture/execute/data.f90: Ditto.
29942         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29943         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29944
29945 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29946
29947         * lib/file-format.exp (gcc_target_object_format): Add check for som
29948         format and hardcode object formats on hppa*-*-hpux*.
29949         * lib/target-supports.exp (check_weak_available): Add check for som
29950         object format.  Always return 0 on hppa*-*-hpux10*.
29951
29952         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29953         is defined.
29954
29955         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29956
29957 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29958
29959         * gfortran.dg/pr19936_1.f90: New test.
29960         * gfortran.dg/pr19936_2.f90: New test.
29961         * gfortran.dg/pr19936_3.f90: New test.
29962
29963 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29964             Paul Thomas <prthomas@drfccad.cea.fr>
29965
29966         * gfortran.dg/PR19754_1.f90: New test.
29967         * gfortran.dg/PR19754_2.f90: Ditto.
29968
29969 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29970
29971         PR c++/19311
29972         * g++.dg/template/non-dependent11.C: New test.
29973
29974 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29975
29976         * lib/target-supports.exp (check_iconv_available): Fix comment.
29977
29978 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29979             Joseph S. Myers  <joseph@codesourcery.com>
29980
29981         PR c++/19797
29982         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29983
29984 2005-03-04  Matthew Sachs  <msachs@apple.com>
29985
29986         * gcc.exp (gcc_target_compile): Put braces around
29987         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29988         * objc.exp (objc_target_compile): Likewise.
29989         * treelang.exp (treelang_target_compile): Likewise.
29990
29991 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29992
29993         PR fortran/19673
29994         * gfortran.dg/func_result_1.f90: New test.
29995
29996 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29997
29998         * gcc.misc-tests/options.exp: New test.
29999
30000 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30001
30002         * gcc.dg/pr15784-4.c: New test.
30003
30004 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30005
30006         * gcc.c-torture/execute/pr17133.c: New.
30007         * gcc.c-torture/compile/20050303-1.c: New.
30008
30009 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30010
30011         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30012
30013 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30014
30015         * g++.dg/overload/using2.C: New.
30016
30017 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30018
30019         PR c++/19916
30020         * g++.dg/init/ptrmem2.C: New test.
30021
30022 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30023
30024         PR c/8927
30025         * gcc.dg/pr8927-1.c: New test.
30026
30027 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30028
30029         PR c++/20232
30030         * g++.dg/inherit/covariant12.C: New.
30031
30032 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30033
30034         PR fortran/19479
30035         * gfortran.dg/bound_1.f90: New test.
30036
30037 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30038
30039         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30040         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30041
30042 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30043
30044         PR c/20245
30045         * gcc.dg/pr20245-1.c: New test.
30046
30047 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30048
30049         PR middle-end/19874
30050         * gcc.c-torture/execute/20050119-2.c: New test case.
30051
30052 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30053
30054         * README: Update the DejaGnu bug reporting address.
30055         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30056         * lib/objc-torture.exp: Likewise.
30057
30058 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30059
30060         * gfortran.dg/boz_1.f90: New test.
30061         * gfortran.dg/boz_3.f90: New test.
30062         * gfortran.dg/boz_4.f90: New test.
30063
30064 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30065
30066         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30067         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30068
30069 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30070
30071         PR libfortran/20101
30072         * gfortran.dg/write_0_pe_format.f90: New test.
30073
30074 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30075
30076         PR c++/20206
30077         * g++.dg/opt/thunk2.C: New test.
30078         * g++.dg/opt/covariant1.C: New test.
30079
30080 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30081
30082         * gfortran.dg/e_d_fmt.f90: New test.
30083
30084 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30085
30086         * gcc.dg/asm-b.c: Fix comment typos.
30087
30088 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30089
30090         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30091         a V_MAY_DEF also.
30092
30093 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30094
30095         PR tree-opt/20188
30096         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30097         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30098         * gcc.dg/asm-b.c: New test.
30099
30100 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30101
30102         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30103         Disable this test on IRIX 6.
30104
30105 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30106
30107         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30108         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30109         parser.
30110
30111 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30112
30113         PR tree-optimization/20204
30114         * gcc.dg/pr20204.c: New test.
30115
30116 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30117
30118         PR target/20196
30119         * gcc.c-torture/execute/20050224-1.c: New test.
30120
30121         PR c++/20175
30122         * g++.dg/warn/Wbraces2.C: New test.
30123
30124 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30125
30126         PR c++/19878
30127         * g++.dg/init/const2.C: New test.
30128
30129 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30130
30131         PR tree-optimization/20100
30132         * gcc.c-torture/execute/pr20100-1.c: New test.
30133
30134 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30135
30136         * gfortran.dg/implicit_3.f90: New test.
30137
30138         * gfortran.dg/deftype_1.f90: New test.
30139
30140 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30141
30142         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30143         the test passes.
30144         * g++.dg/other/anon3.C: Accept a warning.
30145
30146 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30147
30148         * gcc.dg/pr20017.c: Fix a comment typo.
30149
30150 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30151
30152         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30153
30154 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30155
30156         PR ada/19902
30157         * ada/acats/tests/cxa/cxa3004.a: Remove.
30158         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30159
30160 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30161
30162         PR c++/20073
30163         * g++.dg/init/const1.C: New test.
30164
30165         PR c++/19991
30166         * g++.dg/parse/constant7.C: New test.
30167
30168         PR c++/20152
30169         * g++.dg/parse/error27.C: New test.
30170         * g++.dg/template/qualttp15.C: Adjust error markers.
30171         * g++.old-deja/g++.other/struct1.C: Likewise.
30172
30173         PR c++/20153
30174         * g++.dg/template/error17.C: New test.
30175
30176         PR c++/20148
30177         * g++.dg/parser/error26.C: New test.
30178
30179 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30180
30181         PR tree-optimization/20100
30182         PR tree-optimization/20115
30183         * gcc.dg/pr20115.c: New test.
30184         * gcc.dg/pr20115-1.c: New test.
30185         * gcc.dg/pr20100.c: New test.
30186         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30187         call-clobbered variables after alias1.
30188
30189 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30190
30191         * gfortran.dg/list_read_4.f90: new test.
30192
30193 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30194
30195         PR rtl-optimization/20017.
30196         * gcc.dg/pr20017.c: New.
30197
30198 2005-02-22  Devang Patel  <dpatel@apple.com>
30199
30200         PR 19952
30201         * g++.dg/tree-ssa/pr19952.C: New test.
30202
30203 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30204
30205         PR c++/19883
30206         * g++.dg/parse/constant6.C: New test.
30207
30208 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30209
30210         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30211         * g++.dg/charset/asm2.c: Likewise.
30212         * g++.dg/charset/asm3.c: Likewise.
30213         * g++.dg/charset/asm4.c: Likewise.
30214         * g++.dg/charset/asm5.c: Likewise.
30215         * g++.dg/charset/attribute1.c: Likewise.
30216         * g++.dg/charset/attribute2.c: Likewise.
30217         * g++.dg/charset/extern1.cc: Likewise.
30218         * g++.dg/charset/extern2.cc: Likewise.
30219         * g++.dg/charset/extern3.cc: Likewise.
30220         * g++.dg/charset/function.cc: Likewise.
30221         * g++.dg/charset/string.c: Likewise.
30222         * g++.dg/charset/charset.exp: Likewise.
30223         * lib/target-supports.exp (check_iconv_available): Fix comment.
30224
30225 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30226
30227         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30228         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30229         * gcc.dg/charset/asm2.c: Likewise.
30230         * gcc.dg/charset/asm3.c: Likewise.
30231         * gcc.dg/charset/asm4.c: Likewise.
30232         * gcc.dg/charset/asm5.c: Likewise.
30233         * gcc.dg/charset/asm6.c: Likewise.
30234         * gcc.dg/charset/attribute1.c: Likewise.
30235         * gcc.dg/charset/attribute2.c: Likewise.
30236         * gcc.dg/charset/builtin1.c: Likewise.
30237         * gcc.dg/charset/extern.c: Likewise.
30238         * gcc.dg/charset/function.c: Likewise.
30239         * gcc.dg/charset/string.c: Likewise.
30240         * gcc.dg/charset/charset.exp: Likewise.
30241
30242 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30243
30244         PR fortran/20086
30245         * gfortran.dg/pr20086.f90: New test.
30246
30247 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30248
30249         PR tree-optimization/19786
30250         * g++.dg/tree-ssa/pr19786.C: New.
30251
30252 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30253
30254         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30255
30256 2005-02-21  Jeff Law  <law@redhat.com>
30257
30258         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30259
30260 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30261
30262         * gfortran.dg/do_iterator: Split loop, markup all lines for
30263         which an error locus is printed.
30264         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30265         locus is printed.
30266         * gfortran.dg/select_4.f90: Likewise.
30267         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30268         locuses in the various permutations.
30269
30270 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30271
30272         PR tree-optimization/19951
30273         * g++.dg/vect: New directory.
30274         * g++.dg/vect/vect.exp: New file.
30275         * g++.dg/vect/pr19951.cc: New testcase.
30276         * g++.dg/dg.exp: Also prune vectorizer tests.
30277
30278 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30279
30280         PR 18785
30281         * gcc.dg/charset/builtin1.c: New test.
30282
30283 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30284
30285         PR c++/19299
30286         * g++.dg/inherit/volatile1.C: New test.
30287
30288         PR c++/19440
30289         * g++.dg/template/dtor4.C: New test.
30290
30291 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30292
30293         * gfortran.dg/int_1.f90: New test.
30294
30295 2005-02-19  Devang Patel  <dpatel@apple.com>
30296
30297         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30298
30299 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30300
30301         * gfortran.dg/achar_1.f90: New test.
30302
30303 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30304
30305         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30306
30307 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30308             Jakub Jelinek  <jakub@redhat.com>
30309
30310         PR tree-optimization/19828
30311         * gcc.dg/tree-ssa/loop-7.c: New test.
30312         * gcc.c-torture/execute/20050218-1.c: New test.
30313
30314 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30315
30316         PR c/20043
30317         * gcc.dg/transparent-union-1.c: New test.
30318         * gcc.dg/transparent-union-2.c: New test.
30319
30320 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30321
30322         PR tree-optimization/18977
30323         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30324
30325 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30326
30327         PR target/20054
30328         * gcc.dg/pr20054.c: New test.
30329
30330 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30331
30332         PR c++/19508
30333         * g++.dg/ext/attrib20.C: New test.
30334
30335 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30336
30337         PR middle-end/20030
30338         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30339
30340 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         PR c++/20008
30343         * g++.dg/opt/switch4.C: New.
30344
30345 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30346
30347         PR c++/20023
30348         PR tree-optimization/20009
30349         * gcc.c-torture/compile/20050217-1.c: New test.
30350         * g++.dg/opt/switch3.C: New test.
30351
30352         PR tree-optimization/18947
30353         * gcc.c-torture/compile/20050215-1.c: New test.
30354         * gcc.c-torture/compile/20050215-2.c: New test.
30355         * gcc.c-torture/compile/20050215-3.c: New test.
30356
30357 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30358
30359         PR c++/20028
30360         * g++.dg/template/crash34.C: New.
30361
30362         PR c++/20022
30363         * g++.dg/other/access3.C: New.
30364
30365 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30366
30367         * gcc.dg/vect/vect-98.c: New test.
30368
30369 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30370
30371         PR tree-optimization/19967
30372         * gcc.dg/pr19967.c: New.
30373
30374 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30375
30376         PR middle-end/19857
30377         * gcc.dg/tree-ssa/20050215-1.c: New test.
30378         * gcc.c-torture/execute/20050215-1.c: New test.
30379
30380 2005-02-15  Eric Christopher  <echristo@redhat.com>
30381
30382         * gcc.dg/cpp/20050215-1.c: New file.
30383
30384 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30385
30386         PR tree-optimization/15785
30387         * gcc.dg/pr15785-1.c: New test.
30388
30389 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30390
30391         PR c++/17788
30392         * g++.dg/init/ctor4.C: New.
30393         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30394
30395 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30396
30397         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30398         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30399
30400 2005-02-15  Andreas Schwab  <schwab@suse.de>
30401
30402         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30403         declare malloc.
30404
30405 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30406
30407         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30408
30409 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30410
30411         PR tree-optimization/19853
30412         * gcc.c-torture/compile/pr19853.c: New test.
30413
30414 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30415
30416         PR c++/19608
30417         * g++.dg/parse/local-class1.C: New.
30418
30419         PR c++/19895
30420         * g++.dg/parse/ptrmem3.C: New.
30421
30422         PR c++/19884
30423         * g++.old-deja/g++.oliva/template6.C: Add another case.
30424         * g++.dg/template/explicit6.C: New.
30425
30426 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30427
30428         PR c++/17816
30429         * g++.dg/other/redecl2.C: New.
30430
30431 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30432
30433         PR c++/19891
30434         * g++.dg/abi/covariant4.C: New.
30435
30436 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30437
30438         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30439         New tests.
30440
30441 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30442
30443         * gcc.dg/vect/vect-96.c: Fix typo.
30444
30445 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30446
30447         PR c++/14479
30448         PR c++/19487
30449         * g++.dg/template/enum5.C: New test.
30450
30451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30452
30453         * gcc.dg/vect/vect-97.c: New test.
30454
30455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30456
30457         * gcc.dg/vect/vect-96.c: New test.
30458
30459 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30460
30461         * gcc.dg/builtins-34.c: Also check ldexp*.
30462
30463 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30464
30465         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30466
30467 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30468
30469         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30470         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30471         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30472         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30473         selector_list, selector_expression, dg-process-target): Move to new
30474         file target-supports-dg.exp.
30475         * lib/target-supports-dg.exp: New.
30476
30477         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30478         New.
30479
30480 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30481
30482         PR c++/19666
30483         * g++.dg/other/ptrmem6.C: New test.
30484
30485         PR middle-end/19858
30486         * gcc.c-torture/compile/20050210-1.c: New test.
30487
30488 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/19755
30491         * g++.dg/warn/Wbraces1.C: New test.
30492
30493 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30494
30495         * gcc.dg/builtins-52.c: New testcase.
30496
30497 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30498
30499         PR c/19342
30500         * gcc.c-torture/execute/20050119-1.c: New test.
30501
30502 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30503
30504         PR c++/19811
30505         * g++.dg/init/delete1.C: New test.
30506
30507 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30508
30509         PR c++/18470
30510         * g++.dg/template/static12.C: New test.
30511
30512 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30513
30514         PR c++/19787
30515         * g++.dg/conversion/ambig1.C: New test.
30516
30517         PR c++/19739
30518         * g++.dg/ext/attrib19.C: New test.
30519
30520         PR c++/19732
30521         * g++.dg/parse/dtor5.C: New test.
30522
30523         PR c++/19762
30524         * g++.dg/template/dtor3.C: New test.
30525
30526         PR c++/19826
30527         * g++.dg/template/static11.C: New test.
30528         * g++.dg/template/crash2.C: Remove dg-error marker.
30529
30530 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30531
30532         PR C++/18491
30533         * g++.old-deja/g++.mike/p10769a.C: Remove.
30534
30535 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30536
30537         * gcc.dg/builtins-48.c: New test case.
30538         * gcc.dg/builtins-49.c: New test case.
30539         * gcc.dg/builtins-50.c: New test case.
30540         * gcc.dg/builtins-51.c: New test case.
30541
30542 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30543
30544         PR middle-end/19583
30545         * g++.dg/warn/Wreturn-type-3.C: New test.
30546
30547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30548
30549         PR middle-end/19402
30550         * gcc.dg/pr19402-1.c: New testcase.
30551         * gcc.dg/pr19402-2.c: likewise.
30552
30553 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30554
30555         PR middle-end/19854
30556         * g++.dg/tree-ssa/tmmti.C: New testcase.
30557
30558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30559
30560         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30561
30562 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30563
30564         PR c++/19733
30565         * g++.dg/parse/crash23.C: New test.
30566         * g++.dg/warn/Weff1.C: New test.
30567
30568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30569
30570         * gcc.dg/20050209-1.c: New test.
30571
30572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30573
30574         PR target/19799
30575         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30576
30577 2005-02-08  Mike Stump  <mrs@apple.com>
30578
30579         * g++.dg/pch/import-2.c: New test.
30580         * g++.dg/pch/import-2.hs: New.
30581         * g++.dg/pch/include/import-2a.h: New.
30582         * g++.dg/pch/include/import-2b.h: New.
30583
30584 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30585
30586         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30587
30588 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30589
30590         * gfortran.dg/substr_1.f90: New test.
30591
30592 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30593
30594         PR middle-end/19775
30595         * gcc.dg/torture/builtin-power-1.c: Disable test for
30596         invalid transformation.
30597         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30598         no longer optimize.
30599         * gcc.dg/builtins-47.c: New testcase.
30600
30601 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30602             Dorit Naishlos  <dorit@il.ibm.com>
30603
30604         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30605
30606 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30607
30608         * gcc.c-torture/compile/20050206-1.c: New test.
30609
30610 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30611
30612         PR tree-opt/19768
30613         * g++.dg/opt/pr19768.C: New test.
30614
30615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30616
30617         PR tree-opt/19736
30618         * gcc.c-torture/compile/pr19736.c: New test.
30619
30620 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30621
30622         PR c++/17401
30623         * g++.dg/parse/error25.C: New test.
30624
30625 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30626
30627         * gcc.c-torture/execute/20050203-1.c: New.
30628
30629 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30630
30631         * gcc.dg/vect/vect-85.c: Remove xfail.
30632         * gcc.dg/vect/vect-86.c: Remove xfail.
30633         * gcc.dg/vect/vect-87.c: Remove xfail.
30634         * gcc.dg/vect/vect-88.c: Remove xfail.
30635
30636 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30637
30638         * gcc.dg/altivec-19.c: New.
30639
30640 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30641
30642         PR c/17807
30643         * gcc.dg/nested-func-3.c: New test.
30644         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30645
30646 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30647
30648         * gcc.test-framework/gen_directive_tests: Generate tests for
30649         selector expressions.
30650
30651 2005-02-02  Matt Austern  <austern@apple.com>
30652
30653         PR c++/19628
30654         * g++/ext/builtin7.C: New.
30655         * g++/ext/builtin8.C: New.
30656
30657 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30658
30659         PR c/18502
30660         * gcc.dg/pr18502-1.c: New test.
30661
30662 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30663
30664         PR c++/17413
30665         * g++.dg/template/local4.C: Tweak.
30666
30667 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30668
30669         PR tree-optimization/19578
30670         * gcc.c-torture/compile/20050202-1.c: New test.
30671
30672 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30673
30674         PR c/19435
30675         * gcc.dg/c99-init-4.c: New test.
30676
30677 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30678
30679         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30680
30681         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30682
30683         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30684         * g++.dg/eh/check-vect.h: New.
30685
30686         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30687         * gcc.dg/vect/vect-78.c: Ditto.
30688         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30689         Remove.
30690
30691         * g++.dg/conversion/simd1.C: Expect warning.
30692         * g++.dg/ext/attribute-test-1.C: Ditto.
30693         * g++.dg/ext/attribute-test-2.C: Ditto.
30694         * g++.dg/ext/attribute-test-3.C: Ditto.
30695         * g++.dg/ext/attribute-test-4.C: Ditto.
30696
30697         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30698         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30699
30700         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30701
30702 2005-02-01  Richard Henderson  <rth@redhat.com>
30703
30704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30705         long double for ibm double-double format.
30706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30707
30708 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30709
30710         PR tree-optimization/19633
30711         * gcc.dg/pr19633-1.c: New test.
30712         * gcc.dg/pr19633.c: Tweak to make pointer point
30713         to NULL or a symbol.
30714
30715 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30716
30717         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30718         New procs.
30719         (dg-process-target (local override)): Handle selector expressions.
30720
30721         * gcc.test-framework/README: Describe tests in source directory.
30722         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30723         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30724         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30725         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30726         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30727         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30728         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30729         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30730         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30731         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30732         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30733         * gcc.test-framework/dg-error-exp-P.c: New test.
30734         * gcc.test-framework/dg-error-exp-XP.c: New test.
30735         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30736         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30737         * gcc.test-framework/dg-output-exp-P.c: New test.
30738         * gcc.test-framework/dg-output-exp-XF.c: New test.
30739         * gcc.test-framework/dg-warning-exp-P.c: New test.
30740         * gcc.misc-tests/dg-1.c: Remove.
30741         * gcc.misc-tests/dg-2.c: Remove.
30742         * gcc.misc-tests/dg-3.c: Remove.
30743         * gcc.misc-tests/dg-4.c: Remove.
30744         * gcc.misc-tests/dg-5.c: Remove.
30745         * gcc.misc-tests/dg-6.c: Remove.
30746         * gcc.misc-tests/dg-7.c: Remove.
30747         * gcc.misc-tests/dg-8.c: Remove.
30748         * gcc.misc-tests/dg-9.c: Remove.
30749         * gcc.misc-tests/dg-10.c: Remove.
30750         * gcc.misc-tests/dg-11.c: Remove.
30751         * gcc.misc-tests/dg-12.c: Remove.
30752         * gcc.misc-tests/dg-test.exp: Remove.
30753
30754         * gcc.test-framework/test-framework.awk: Change recording and
30755         printing of passes and failures.
30756
30757         * gcc.test-framework: New directory.
30758         * gcc.test-framework/README: New.
30759         * gcc.test-framework/test-framework.exp: New.
30760         * gcc.test-framework/test-framework.awk: New.
30761         * gcc.test-framework/gen_directive_tests: New.
30762
30763 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30764
30765         * lib/treelang.exp: Fix comment typos.
30766         (treelang_target_compile): Don't append libs=-ltreelang to options.
30767
30768 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30769
30770         * g++.dg/parse/typename7.C: Adjust error messages.
30771
30772 2005-01-31  Jeff Law  <law@redhat.com>
30773
30774         * gcc.c-torture/execute/20050131-1.c: New test.
30775         * gcc.dg/wcaselabel.c: New test.
30776
30777 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30778
30779         * g++.dg/other/warning1.C: Adjust error messags.
30780         * g++.dg/parse/constant5.C: New test.
30781
30782 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30783
30784         PR c/19333
30785         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30786         the test case valid.
30787         * gcc.dg/20030815-1.c: Remove invalid tests.
30788         * gcc.dg/array-7.c: Adjust expected result.
30789         * gcc.dg/pr18596-3.c: Likewise.
30790         * gcc.dg/noncompile/20000901-1.c: Likewise.
30791         * gcc.dg/noncompile/init-2.c: Likewise.
30792         * gcc.dg/noncompile/init-4.c: Likewise.
30793
30794 2005-01-31  Dale Johannesen  <dalej@apple.com>
30795
30796         * g++.dg/opt/pr19650.C: New test.
30797
30798 2005-01-31  Richard Henderson  <rth@redhat.com>
30799
30800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30801         long double for intel double extended format.
30802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30803
30804 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30805
30806         PR c++/19555
30807         * g++.dg/template/static10.C: New test.
30808
30809         PR c++/19395
30810         * g++.dg/parse/error24.C: New test.
30811
30812         PR c++/19367
30813         * g++.dg/lookup/builtin1.C: New test.
30814
30815         PR c++/19457
30816         * g++.dg/warn/conv3.C: New test.
30817
30818 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30819
30820         PR fortran/19647
30821         * gfortan.dg/inquire_7.f90
30822
30823 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30824
30825         PR tree-optimization/15791
30826         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30827         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30828         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30829         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30830         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30831         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30832         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30833         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30834         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30835         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30836
30837 2005-01-29  Paul Brook  <paul@codesourcery.com>
30838
30839         PR fortran/18565
30840         * check.c (real_or_complex_check): New function.
30841         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30842         * intrinsic.c (add_functions): Use new check functions.
30843         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30844         Add prototypes.
30845
30846 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30847
30848         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30849         gcc.dg/lvalue-3.c: New tests.
30850         * gcc.dg/concat.c: Update expected messages.
30851
30852 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30853
30854         PR libfortran/19595
30855         * gfortran.dg/eor_1.f90: New test.
30856
30857 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30858
30859         PR fortran/19589
30860         * gfortran.dg/logical_data_1.f90: New test.
30861
30862 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/19253
30865         * g++.dg/template/crash33.C: New test.
30866
30867         PR c++/19667
30868         * g++.dg/template/crash32.C: New test.
30869
30870 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30871
30872         PR middle-end/16558
30873         * g++.dg/warn/Wreturn-type-2.C: New test.
30874
30875 2004-06-24  Jeff Law  <law@redhat.com>
30876
30877         * gcc.dg/tree-ssa/20050128-1.c: New test.
30878
30879 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30880
30881         * gcc.target/frv/all-mdpackh-1.c: New test.
30882
30883 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30884
30885         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30886
30887 2005-01-27  Richard Henderson  <rth@redhat.com>
30888
30889         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30890
30891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30892
30893         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30894
30895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30896
30897         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30898         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30899         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30900         to cope with cases where the multilib options override the dg-options.
30901
30902 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30903
30904         PR c/18946
30905         * gcc.dg/noncompile/20050120-1.c: New test.
30906
30907 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30908
30909         PR tree-optimization/19633
30910         * gcc.dg/pr19633.c: New test.
30911         * gcc.dg/tree-ssa/pr19633.c: New test.
30912
30913 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30914
30915         * gcc.dg/20041216-1.c: New test.
30916
30917 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30918
30919         PR objc/18862
30920         * objc.dg/selector-2.m: New test.
30921
30922 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30923
30924         * g++.dg/opt/range-test-2.C: New test.
30925
30926         PR rtl-optimization/19579
30927         * gcc.c-torture/execute/20050124-1.c: New test.
30928
30929 2005-01-26  Greg Parker  <gparker@apple.com>
30930         Stuart Hastings  <stuart@apple.com>
30931
30932         * gcc.c-torture/execute/20050125-1.c: New.
30933
30934 2005-01-18  Jan Hubicka  <jh@suse.cz>
30935
30936         PR tree-optimize/19337
30937         * gcc.c-torture/compile/20050119-1.c: New test.
30938
30939 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30940
30941         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30942         test for successful match.
30943
30944 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30945
30946         PR objc/18408
30947         * objc.dg/comp-types-7.m: New test.
30948
30949 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30950
30951         * lib/target-supports.exp (current_target_name): New.
30952         (check_effective_target_ilp32, check_effective_target_lp64):
30953         Cache the result to use as long as the current target, with
30954         multilib flags, remains the same.
30955
30956         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30957         (dg-require-weak, dg-require-visibility, dg-require-alias,
30958         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30959         dg-require-effective-target, dg-skip-if): Remove call to
30960         skip_test_and_clear_xfail.
30961         (dg-test): Clear xfail data.
30962
30963 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30964
30965         PR target/17751
30966         * gcc.dg/ppc64-toc.c: New test.
30967
30968         * g++.dg/tree-ssa/empty-1.C: New test.
30969
30970         PR middle-end/19551
30971         * gcc.c-torture/execute/20050121-1.c: New test.
30972         * gcc.dg/20050121-2.c: New test.
30973
30974 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30975         Paul Brook  <paul@codesourcery.com>
30976
30977         PR fortran/17941
30978         * gfortran.dg/real_const_1.f: New test.
30979         * gfortran.dg/real_const_2.f90: New test.
30980         * gfortran.dg/complex_int_1.f90: New test.
30981
30982 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30983
30984         PR fortran/19313
30985         * gfortan.dg/inquire_6.f90: New test.
30986
30987 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30988
30989         PR libfortran/19451
30990         * open_readonly_1.f90: New test.
30991
30992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30993
30994         PR libfortran/18982
30995         * gfortran.dg/open_new.f90: New file.
30996
30997 2005-01-22  Paul Brook  <paul@codesourcery.com>
30998
30999         * namelist_1.f90: New test.
31000
31001 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31002
31003         PR tree-optimization/19484
31004         * gcc.c-torture/compile/20050122-[12].c: New tests.
31005
31006 2005-01-22  Paul Brook  <paul@codesourcery.com>
31007
31008         * gfortran.dg/implicit_2.f90: New test.
31009
31010 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31011
31012         PR fortran/19314
31013         * gfortran.dg/inquire_5.f90: New test.
31014
31015 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31016
31017         PR c/18809
31018         * gcc.dg/pr18809-1.c: New test.
31019
31020 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31021
31022         * gcc.dg/20050121-1.c: New test.
31023
31024         PR tree-optimization/13000
31025         * gcc.dg/20040206-1.c: Change warning to point where function is
31026         being inlined.
31027
31028 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31029
31030         PR c++/19208
31031         * g++.dg/template/array11.C: New test.
31032
31033 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31034
31035         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31036         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31037         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31038         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31039         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31040         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31041
31042 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31043
31044         PR tree-optimization/15349
31045         * gcc.dg/tree-ssa/pr15349.c: New.
31046
31047 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31048
31049         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31050
31051 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31052
31053         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31054         scan-assembler-times directive name.
31055
31056         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31057         after dg-do.
31058
31059         PR rtl-optimization/19462
31060         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31061
31062 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31063
31064         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31065         counting function calls on ia64.
31066
31067 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31068
31069         PR rtl-optimization/15139
31070         * gcc.dg/20050111-2.c: New test.
31071
31072         PR c/17297
31073         * gcc.c-torture/compile/20050113-1.c: New testcase.
31074
31075         PR middle-end/19164
31076         * gcc.dg/20050113-1.c: New testcase.
31077
31078 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31079
31080         * gcc.dg/vect/vect-85.c: Add comment.
31081         * gcc.dg/vect/vect-86.c: Add xfail for now.
31082         * gcc.dg/vect/vect-87.c: Add xfail for now.
31083         * gcc.dg/vect/vect-88.c: Add xfail for now.
31084         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31085
31086 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31087
31088         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31089
31090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31091
31092         * g++.dg/debug/typedef3.C: New test.
31093
31094 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31095
31096         PR c/19472
31097         * gcc.dg/asm-a.c: New test.
31098
31099 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31100
31101         * gcc.dg/sh-relax.c: Add prototype for abort.
31102
31103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31104
31105         * gcc.dg/short-compare-1.c: New test.
31106         * gcc.dg/short-compare-2.c: Likewise.
31107
31108 2005-01-18  Michael Matz  <matz@suse.de>
31109
31110         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31111
31112 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31113
31114         PR tree-optimization/19121
31115         * gcc.c-torture/compile/pr19121.c: New test.
31116
31117 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31118
31119         PR target/19357
31120         * gcc.c-torture/compile/pr19357.c: New test.
31121
31122 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31123
31124         PR c/5675
31125         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31126         pass--those that refer just to the variable, possibly with a
31127         cast.
31128         * gcc.dg/c99-const-expr-3.c: Likewise.
31129
31130         PR middle-end/13127
31131         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31132         longer emitted.
31133
31134 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31135
31136         PR fortran/18778
31137         * gfortran.dg/endfile_2.f90: New test.
31138
31139 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31140
31141         PR 19168
31142         * gfortran.dg/select_5.f90: New test.
31143
31144 2004-01-16  Paul Brook  <paul@codesourcery.com>
31145
31146         * gfortran.dg/common_4.f90: New test.
31147
31148 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31149
31150         PR rtl-optimization/19462
31151         * gcc.dg/torture/pr19462-1.c: New test.
31152
31153 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31154
31155         PR objc/19321
31156         * objc.dg/func-ptr-2.m: New.
31157         * objc.dg/volatile-1.m: New.
31158
31159 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31160
31161         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31162
31163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31164
31165         PR tree-optimization/19060
31166         * gcc.c-torture/execute/20050104-1.c: New test.
31167
31168 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31169
31170         PR fortran/18983
31171         * gfortran.dg/write_to_null.f90: New test.
31172
31173 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31174             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31175
31176         PR other/19328
31177         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31178         argument.
31179
31180 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31181
31182         PR c++/19263
31183         * g++.dg/init/vector1.C: New test.
31184
31185 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31186
31187         PR target/13158
31188         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31189         PR target/18987
31190         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31191
31192 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31193
31194         * gfortran.dg/select_1.f90: New test.
31195         * gfortran.dg/select_2.f90: New test.
31196         * gfortran.dg/select_3.f90: New test.
31197         * gfortran.dg/select_4.f90: New test.
31198
31199 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31200
31201         PR middle-end/19084
31202         PR rtl-optimization/19348
31203         * gcc.dg/20050111-1.c: New test.
31204         * gcc.c-torture/execute/20050111-1.c: New test.
31205
31206         * gcc.dg/i386-asm-4.c: New test.
31207
31208 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31209
31210         * gcc.dg/nested-func-2.c: New test.
31211         * ada/acats/norun.lst: Remove c953002.
31212
31213 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31214
31215         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31216
31217 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31218
31219         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31220
31221 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31222
31223         PR target/18761
31224         * g++.dg/abi/align1.C: New test.
31225
31226 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31227
31228         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31229         at a time.
31230         * g++.dg/ext/altivec_check.h: Support compiling as C.
31231
31232 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31233
31234         PR c++/19355
31235         * g++.dg/expr/pr19355-1.C: New test case.
31236
31237 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31238
31239         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31240         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31241         * ada/acats/tests/c3/c92005b.ada: Likewise.
31242         * ada/acats/tests/c3/cxb3012.a: Likewise.
31243         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31244
31245 2005-01-09  Paul Brook  <paul@codesourcery.com>
31246
31247         * gfortran.dg/common_2.f90: New file.
31248         * gfortran.dg/common_3.f90: New file.
31249
31250 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31251
31252         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31253
31254 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31255
31256         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31257         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31258         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31259         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31260         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31261         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31262         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31263         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31264         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31265         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31266         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31267         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31268         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31269         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31270         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31271         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31272         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31273         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31274         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31275         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31276         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31277         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31278         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31279         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31280         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31281         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31282         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31283         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31284         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31285         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31286         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31287         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31288         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31289         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31290         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31291         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31292         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31293         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31294         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31295         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31296         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31297         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31298         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31299         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31300         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31301         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31302         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31303         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31304         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31305         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31306         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31307         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31308         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31309         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31310         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31311         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31312         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31313         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31314         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31315         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31316         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31317         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31318         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31319         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31320         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31321         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31322         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31323
31324         * gcc.dg/vect/vect-1.c: Fix spelling.
31325         * gcc.dg/vect/vect-10.c: Fix spelling.
31326         * gcc.dg/vect/vect-11.c: Fix spelling.
31327         * gcc.dg/vect/vect-12.c: Fix spelling.
31328         * gcc.dg/vect/vect-14.c: Fix spelling.
31329         * gcc.dg/vect/vect-15.c: Fix spelling.
31330         * gcc.dg/vect/vect-16.c: Fix spelling.
31331         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31332         * gcc.dg/vect/vect-64.c: Fix comments.
31333         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31334
31335 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31336             Ira Rosen  <irar@il.ibm.com>
31337
31338         * gcc.dg/vect/vect-70.c: New test.
31339         * gcc.dg/vect/vect-71.c: New test.
31340
31341 2005-01-09  Manfred Hollstein  <mh@suse.com>
31342
31343         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31344         * gcc.dg/pr18241-2.c: Likewise.
31345         * gcc.dg/pr18241-3.c: Likewise.
31346         * gcc.dg/pr18241-4.c: Likewise.
31347         * gcc.dg/pr18241-5.c: Likewise.
31348
31349 2005-01-08  Richard Henderson  <rth@redhat.com>
31350
31351         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31352         False for x86 and x86-64.
31353
31354 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31355
31356         PR tree-optimization/18241
31357         * gcc.dg/pr18241-1.c: New test.
31358         * gcc.dg/pr18241-2.c: New test.
31359         * gcc.dg/pr18241-3.c: New test.
31360         * gcc.dg/pr18241-4.c: New test.
31361         * gcc.dg/pr18241-5.c: New test.
31362
31363 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31364
31365         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31366         gfortran.dg/select_4.f90: New.
31367
31368 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31369
31370         * gcc.c-torture/execute/20050107-1.c: New test.
31371
31372 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         PR c++/19298
31375         * g++.dg/template/ref2.C: New.
31376
31377 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31378
31379         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31380         instead of being empty.
31381
31382 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31383
31384         PR fortran/15553
31385         * gfortran.dg/array-1.f90: New test.
31386
31387 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31388
31389         PR tree-optimization/19283
31390         * gcc.c-torture/execute/20050106-1.c: New test.
31391
31392         PR rtl-optimization/18861
31393         * gcc.dg/20050105-1.c: New test.
31394
31395         PR tree-optimization/18828
31396         * gcc.dg/20050105-2.c: New test.
31397
31398 2005-01-07  Andreas Jaeger  <aj@suse.de>
31399
31400         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31401
31402 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31403
31404         PR fortran/18398
31405         * gfortran.dg/fmt_read.f90: New test.
31406
31407 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31408
31409         * gcc.dg/rs6000-ldouble-2.c: New.
31410
31411 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31412
31413         PR c++/19244
31414         * g++.dg/parser/ctor2.C: New test.
31415
31416 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31417
31418         PR c++/17154
31419         * g++.dg/template/using9.C: New test.
31420
31421 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31422
31423         PR c++/19258
31424         * g++.dg/lookup/friend6.C: New test.
31425
31426 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         PR c++/19270
31429         * g++.dg/template/array10.C: New.
31430
31431 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31432
31433         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31434         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31435
31436 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31437
31438         * gcc.c-torture/compile/20050105-1.c: New test.
31439
31440 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31441
31442         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31443
31444 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31445
31446         PR middle-end/19100
31447         * gcc.dg/conv-3.c: New test case.
31448
31449 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31450
31451         * gcc.dg/asm-wide-1.c: New test.
31452
31453 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31454
31455         PR c++/19030
31456         * g++.dg/parse/crash22.C: New
31457
31458 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31459
31460         PR 19257
31461         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31462
31463 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31464
31465         PR middle-end/17767
31466         * gcc.dg/i386-mmx-6.c: New test case.
31467
31468 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31469
31470         PR tree-optimization/18308
31471         * gcc.dg/vect/pr18308.c: New testcase.
31472
31473 2005-01-04  Andreas Jaeger  <aj@suse.de>
31474
31475         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31476
31477 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31478             Robert Bowdidge <bowdidge@apple.com>
31479
31480         * gcc.dg/cpp/subframework1.c: New.
31481         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31484         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31485
31486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31487
31488         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31489         producing warning.
31490         * gcc.dg/darwin-weakimport-2.c: New.
31491
31492 2005-01-03  Richard Henderson  <rth@redhat.com>
31493
31494         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31495
31496 2005-01-03  Richard Henderson  <rth@redhat.com>
31497
31498         * gcc.dg/vect/vect.exp: Enable for ia64.
31499         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31500         (check_effective_target_vect_float): Likewise.
31501         (check_effective_target_vect_no_align): Likewise.
31502         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31503         * gcc.dg/vect/vect-8.c: Likewise.
31504
31505 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31506
31507         PR target/19236
31508         * gcc.dg/pr19236-1.c: New test case.
31509
31510 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31511
31512         PR rtl-optimization/12092
31513         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31514
31515 2005-01-02  Andreas Jaeger  <aj@suse.de>
31516
31517         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31518
31519 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31520             Andrew Pinski  <pinskia@physics.uc.edu>
31521
31522         PR rtl-optimization/12092
31523         * gcc.dg/pr12092-1.c: New test case.
31524
31525 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31526
31527         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31528         'hidden' and 'default' for better portability.
31529         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31530
31531         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31532         6 and 7.
31533         * g++.old-deja/g++.brendan/new3.C: Likewise.
31534
31535 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31536
31537         * gcc.dg/20041231-1.C: New test.
31538         * g++.dg/warn/Wunreachable-code-1.C: New test.
31539
31540 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31541
31542         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31543         file, not /dev/null.  Abort on error.
31544
31545 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31546             Ziemowit Laski  <zlaski@apple.com>
31547
31548         PR objc/18971
31549         * objc.dg/encode-5.m: New test.
31550
31551 2004-12-29  Richard Henderson  <rth@redhat.com>
31552
31553         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31554         * objc.dg/stabs-1.m: Disable for ia64.
31555
31556 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31557
31558         PR c++/19190
31559         * g++.dg/warn/Wunused-10.C: New test.
31560
31561 2004-12-28  Richard Henderson  <rth@redhat.com>
31562
31563         * objc.dg/stabs-1.m: Disable for alpha.
31564
31565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31566
31567         PR c++/19149
31568         * g++.dg/parse/error23.C: New test.
31569
31570 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31571
31572         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31573
31574         PR fortran/19032
31575         * gfortran.dg/intrinsic_modulo_1.f90: New.
31576         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31577         tests with divisor -1.
31578
31579 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31580
31581         * g++.dg/opt/temp1.C (memcpy): Return a value.
31582
31583         PR c++/19148
31584         * g++.dg/expr/cond7.C: New test.
31585
31586 2004-12-27  Paul Brook  <paul@codesourcery.com>
31587
31588         * gfortran.dg/g77/select_no_compile.f: Remove.
31589
31590 2004-12-27  Richard Henderson  <rth@redhat.com>
31591
31592         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31593         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31594         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31595
31596 2004-12-26  Richard Henderson  <rth@redhat.com>
31597
31598         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31599         by 1i instead of token pasting.
31600
31601 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31602
31603         PR tree-optimization/17578
31604         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31605         to additional_flags.
31606         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31607
31608 2004-12-25  Richard Henderson  <rth@redhat.com>
31609
31610         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31611         Remove Alpha.
31612
31613 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31614
31615         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31616         hppa*-*-hpux*.
31617         * gcc.dg/pr17957.c (dg-options): Likewise.
31618         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31619         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31620         instead of 0 on __hppa__.
31621         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31622         "foo,%r" on hppa*-*-*.
31623
31624 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31625
31626         PR fortran/19071
31627         * gfortran.dg/complex_write.f90: New test.
31628
31629 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31630
31631         PR c++/17595
31632         * g++.dg/parse/pragma2.C: New test.
31633
31634         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31635
31636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31637
31638         * gcc.dg/empty2.c: Add missing dg-warning.
31639
31640 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31641
31642         PR c++/17413
31643         * g++.dg/template/local4.C: New test.
31644         * g++.dg/template/crash19.C: Add dg-error marker.
31645
31646         * g++.dg/template/crash31.C: Correct embedded PR number.
31647
31648 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31649
31650         PR c++/16405
31651         * g++.dg/opt/temp1.C: Add do-run marker.
31652
31653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31654
31655         * g++.dg/template/spec19.C: New.
31656
31657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31658
31659         PR target/16819
31660         * gcc.dg/empty2.c: New.
31661
31662 2004-12-23  Richard Henderson  <rth@redhat.com>
31663
31664         * lib/target-supports.exp (check_effective_target_vect_no_align):
31665         Remove i?86 and x86-64.
31666
31667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31668
31669         PR c++/16405
31670         * g++.dg/opt/temp1.C: New test.
31671
31672 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31673
31674         PR c++/18733
31675         * g++.dg/template/friend33.C: New testcase.
31676
31677 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31678
31679         PR c++/18464
31680         * g++.dg/template/cond5.C: New test.
31681
31682         PR c++/18492
31683         * g++.dg/inherit/thunk3.C: New test.
31684
31685         PR c++/11224
31686         * g++.dg/warn/Wunused-9.C: New test.
31687
31688 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31689
31690         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31691
31692 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31693
31694         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31695
31696 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31697
31698         PR c++/18378
31699         * g++.dg/ext/packed8.C: New test.
31700
31701         PR c++/19063
31702         * g++.dg/template/crash31.C: New test.
31703
31704         PR c++/19034
31705         * g++.dg/template/crash30.C: New test.
31706
31707 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31708
31709         PR C++/18984
31710         * g++.dg/eh/ctor3.C: New test.
31711
31712 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31713
31714         * objc.dg/stabs-1.m: Allow section name to be quoted and
31715         assembly label to begin with '.LL'.
31716
31717 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31718
31719         * gcc.dg/vect/vect.exp
31720         (check_effective_target_lp64_or_vect_no_align): New.
31721         * gcc.dg/vect/vect-77.c: Use it.
31722         * gcc.dg/vect/vect-78.c: Use it.
31723
31724         * lib/target-supports.exp
31725         (check_effective_target_vect_no_max,
31726         check_effective_target_vect_no_bitwise,
31727         check_effective_target_vect_no_align): New.
31728         * gcc.dg/vect/vect-13.c: Use them.
31729         * gcc.dg/vect/vect-17.c: Ditto.
31730         * gcc.dg/vect/vect-18.c: Ditto.
31731         * gcc.dg/vect/vect-19.c: Ditto.
31732         * gcc.dg/vect/vect-20.c: Ditto.
31733         * gcc.dg/vect/vect-27.c: Ditto.
31734         * gcc.dg/vect/vect-29.c: Ditto.
31735         * gcc.dg/vect/vect-44.c: Ditto.
31736         * gcc.dg/vect/vect-48.c: Ditto.
31737         * gcc.dg/vect/vect-50.c: Ditto.
31738         * gcc.dg/vect/vect-52.c: Ditto.
31739         * gcc.dg/vect/vect-54.c: Ditto.
31740         * gcc.dg/vect/vect-56.c: Ditto.
31741         * gcc.dg/vect/vect-58.c: Ditto.
31742         * gcc.dg/vect/vect-60.c: Ditto.
31743         * gcc.dg/vect/vect-72.c: Ditto.
31744         * gcc.dg/vect/vect-80.c: Ditto.
31745
31746 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31747
31748         PR c++/14075
31749         * g++.dg/init/string1.C: New.
31750
31751         PR c++/18975
31752         * g++.dg/other/synth1.C: New.
31753
31754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31755
31756         PR c/18963
31757         * gcc.dg/pr18963-1.c: New test.
31758
31759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31760
31761         PR c/18596
31762         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31763         * gcc.dg/pr18596-1.c: Use dg-error.
31764         (dg-options): Use -fno-unit-at-a-time.
31765         * gcc.dg/pr18596-2.c: New test.
31766         * gcc.dg/pr18596-3.c: New test.
31767
31768 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31769
31770         PR middle-end/18683
31771         * g++.dg/opt/pr18683-1.C: New test case.
31772
31773 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31774
31775         PR other/19093
31776         * g++.dg/opt/max1.C: Fix for 64bit targets.
31777
31778 2004-12-20  Matt Austern  <austern@apple.com>
31779
31780         PR c++/19044
31781         * g++.dg/ext/builtin6.C: New
31782
31783 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31784
31785         PR tree-optimization/19080
31786         * gcc.c-torture/compile/pr19080.c: New test.
31787
31788 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31789
31790         * gcc.dg/20041219-1.c: New test.
31791
31792 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31793
31794         PR middle-end/19068
31795         * g++.dg/opt/max1.C: New test case.
31796
31797 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31798
31799         * gcc.dg/fdata-sections-1.c: New test.
31800
31801 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31802
31803         PR middle-end/18548
31804         * gcc.dg/max-1.c: New test case.
31805
31806 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31807
31808         * gcc.c-torture/execute/20041218-1.c: New test.
31809
31810 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31811
31812         * gcc.dg/pr18501.c: New test.
31813         * gcc.dg/uninit-5.c: XFAIL.
31814         * gcc.dg/uninit-9.c: XFAIL.
31815
31816 2004-12-17  Dale Johannesen  <dalej@apple.com>
31817
31818         * gcc.dg/20041213-1.c: New.
31819
31820 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31821
31822         * objc.dg/stabs-1.m: Allow assembly label to begin
31823         with a dot ('.').
31824
31825 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31826
31827         * gcc.c-torture/execute/20041213-1.c: Move...
31828         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31829
31830 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         PR c++/18721
31833         * g++.dg/lookup/conv-5.C: New.
31834
31835 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31836
31837         * objc.dg/stabs-1.m: New test.
31838
31839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31840
31841         * gcc.dg/visibility-c.c: Change compile to
31842         assemble for the test.
31843
31844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31845
31846         PR target/19041
31847         * gcc.dg/visibility-c.c: New test.
31848
31849 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31850
31851         PR middle-end/18493
31852         * gcc.dg/switch-8.c: New test case.
31853
31854 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         PR c++/18905
31857         * g++.dg/template/init4.C: New.
31858         * g++.dg/opt/static3.C: Enable optimizer.
31859
31860 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31861
31862         * g++.dg/other/complex1.C: New test.
31863
31864 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31865
31866         * g++.dg/opt/inline9.C: New test.
31867
31868 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31869
31870         PR fortran/18993
31871         * gfotran.dg/nullify_1.f: New test.
31872
31873 2004-12-15  Richard Henderson  <rth@redhat.com>
31874
31875         * gcc.target/i386/i386.exp: New harness.
31876         * gcc.target/i386/vect-args.c: New.
31877
31878 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31879
31880         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31881
31882 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31883
31884         PR c++/18825
31885         * g++.dg/template/friend32.C: New test.
31886
31887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * cpp/pragma-once-1.c: New test.
31890         * cpp/pragma-once-1b.h: Likewise.
31891         * cpp/pragma-once-1c.h: Likewise.
31892         * cpp/pragma-once-1d.h: Likewise.
31893         * cpp/inc/pragma-once-1a.h: Likewise.
31894
31895 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31896             Steven G. Kargl  <kargls@comcast.net>
31897
31898         PR fortran/17597
31899         * gfortran.dg/list_read_3.f90: New test.
31900
31901 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31902
31903         * gcc.dg/ftrapv-2.c: New test.
31904
31905 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31906
31907         PR c++/18981
31908         * g++.dg/template/typename9.C: New test.
31909
31910 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31911
31912         PR c++/18738
31913         * g++.dg/template/typename8.C: New test.
31914         * g++.dg/parse/friend2.C: Tweak error message.
31915
31916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31917
31918         * gcc.c-torture/20041214-1.c: New test.
31919
31920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31921
31922         PR c++/18965
31923         * g++.dg/init/array17.C: New test.
31924
31925 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31926
31927         PR c++/18793
31928         * g++.dg/init/aggr3.C: New test.
31929
31930 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31931
31932         * gcc.dg/altivec-types-1.c: New test.
31933         * gcc.dg/altivec-types-2.c: New test.
31934         * gcc.dg/altivec-types-3.c: New test.
31935         * gcc.dg/altivec-types-4.c: New test.
31936         * g++.dg/ext/altivec-types-1.C: New test.
31937         * g++.dg/ext/altivec-types-2.C: New test.
31938         * g++.dg/ext/altivec-types-3.C: New test.
31939         * g++.dg/ext/altivec-types-4.C: New test.
31940
31941 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31942
31943         PR middle-end/18951
31944         * gcc.c-torture/execute/20041213-1.c: New test.
31945
31946 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31947
31948         PR c++/18949
31949         * g++.dg/template/cast1.C: New.
31950
31951 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31952
31953         * gcc.c-torture/execute/20041213-2.c: New test.
31954
31955 2004-12-13  Richard Henderson  <rth@redhat.com>
31956
31957         * gcc.dg/i386-sse-10.c: Fix typo in options.
31958
31959 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31960
31961         PR c++/18968
31962         * g++.dg/opt/pr18968.C: New test.
31963
31964 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31965
31966         PR c++/18925
31967         * g++.dg/ext/visibility/staticdatamem.C: New test.
31968
31969 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31970
31971         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31972
31973 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31974
31975         PR rtl-optimization/18928
31976         * gcc.dg/pr18928-1.c: New test case.
31977
31978 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31979
31980         PR tree-opt/16951
31981         * gcc.c-torture/compile/20041211-1.c: New.
31982
31983 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31984
31985         PR middle-end/17564
31986         * gcc.c-torture/execute/20041212-1.c: New test.
31987
31988 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31989
31990         PR fortran/18869
31991         * gfortran.dg/common_1.f90: New test.
31992
31993 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31994         Paul Brook  <paul@codesourcery.com>
31995
31996         PR fortran/16222
31997         * gfortran.dg/real_do_1.f90: New test.
31998
31999 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32000
32001         PR tree-opt/18040
32002         * g++.dg/opt/ptrmem6.C: New test.
32003
32004 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32005
32006         PR middle-end/18921
32007         * gcc.dg/pr18921-1.c: New test case.
32008
32009 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32010
32011         PR fortran/17175
32012         * gfortran.dg/scale_1.f90: New test.
32013
32014 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32015
32016         PR middle-end/18903
32017         * gcc.c-torture/compile/pr18903.c: New test.
32018
32019 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32020
32021         * gcc.c-torture/execute/20041210-1.c: New test.
32022
32023 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32024
32025         PR c++/18731
32026         * g++.dg/parser/struct-1.C: New test.
32027         * g++.dg/parser/struct-2.C: New test.
32028         * g++.dg/parser/struct-3.C: New test.
32029
32030 2004-12-09  Richard Henderson  <rth@redhat.com>
32031
32032         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32033
32034         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32035         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32036
32037 2004-12-09  Matt Austern  <austern@apple.com>
32038
32039         PR c++/18514
32040         * g++.dg/ext/builtin1.C: New
32041         * g++.dg/ext/builtin2.C: New
32042         * g++.dg/ext/builtin3.C: New
32043         * g++.dg/ext/builtin4.C: New
32044         * g++.dg/ext/builtin5.C: New
32045
32046 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32047
32048         PR tree-opt/18904
32049         * g++.dg/opt/ptrmem5.C: New test.
32050
32051 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32052
32053         * g++.dg/parse/typename5.C: Adjust for new error.
32054         * g++.dg/parse/typename7.C: New.
32055
32056 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32057
32058         PR c++/18073
32059         * g++.dg/other/mmintrin.C: New test.
32060
32061 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32062
32063         PR c++/16681
32064         * g++.dg/init/array15.C: New.
32065         * g++.dg/init/array16.C: New.
32066
32067 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32068
32069         PR fortran/18826
32070         * gfortran.dg/assign_1.f90: New test.
32071
32072 2004-12-08  Nick Clifton  <nickc@redhat.com>
32073
32074         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32075         * gcc.target/xstormy16/data_below100: Likewise.
32076         * gcc.target/xstormy16/sfr: Likewise.
32077         * gcc.target/xstormy16/below100.S: New test source file.
32078         * gcc.target/xstormy16/below100.ld: New test linker script.
32079         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32080         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32081         bp instructions.
32082         * gcc.target/xstormy16/bp.c: Likewise.
32083
32084         * gcc.target/xstormy16/bss_below100: New files:
32085         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32086         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32087         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32088         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32089         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32090         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32091         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32092         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32093         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32094         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32095         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32096         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32097         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32098         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32099         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32100         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32101         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32102         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32103         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32104         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32105         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32106         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32107         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32108         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32109         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32110         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32111         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32112
32113         * gcc.target/xstormy16/data_below100: New files:
32114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32141
32142         * gcc.target/xstormy16/sfr: New files:
32143         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32144         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32145         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32146         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32147         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32148         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32149         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32150         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32151         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32152         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32153         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32154         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32155         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32156         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32157         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32158         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32159         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32160         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32161         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32162         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32163         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32164         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32165         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32166         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32167         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32168         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32169         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32170         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32171         27_if0_sfrw_bitfield_f.c
32172
32173 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32174
32175         PR c++/18100
32176         * g++.dg/lookup/name-clash4.C: New test.
32177
32178 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         PR c++/18672
32181         * g++.dg/opt/array1.C: New.
32182
32183         PR c++/18803
32184         * g++.dg/template/operator5.C: New.
32185
32186 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32187
32188         PR c/18867
32189         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32190
32191 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32192
32193         * gcc.dg/noncompile/20041207.c: New test.
32194
32195 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32196
32197         * g++.dg/other/unreachable-1.C: New test.
32198
32199 2004-12-06  Nick Clifton  <nickc@redhat.com>
32200
32201         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32202         <limits.h> because the latter comes from gcc's include/ directory
32203         and not the newlib/libc/include directory.
32204
32205 2004-12-04  Richard Henderson  <rth@redhat.com>
32206
32207         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32208
32209 2004-12-04  Richard Henderson  <rth@redhat.com>
32210
32211         * lib/target-supports.exp (check_gc_sections_available): Disable
32212         for alpha and ia64.
32213
32214 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32215
32216         PR middle-end/17909
32217         * g++.dg/other/vararg-2.C: New test.
32218
32219 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32220
32221         PR c++/17011, c++/17971
32222         * g++.dg/template/error15.C: Adjust expected error.
32223         * g++.dg/template/instantiate3.C: Likewise.
32224
32225 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32226
32227         * gcc.dg/altivec-18.c: Fix for darwin
32228
32229 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         PR c++/18782
32232         * g++.dg/parse/ptrmem2.C: New.
32233
32234         PR c++/18318
32235         * g++.dg/template/new1.C: New.
32236
32237 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32238
32239         PR fortran/18710
32240         * gfortran.dg/direct_io_3.f90: New test.
32241
32242 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32243
32244         PR 18758
32245         * g++.dg/parse/crash21.C: New.
32246
32247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32248
32249         PR c++/15664, c++/18276
32250         * g++.dg/template/ttp13.C: New test.
32251         * g++.dg/template/ttp14.C: Likewise.
32252
32253 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32254
32255         PR c++/18123
32256         * g++.dg/parse/enum2.C: New test.
32257         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32258
32259 2004-12-02  Nick Clifton  <nickc@redhat.com>
32260
32261         * gcc.target/xstormy16: New test directory.
32262         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32263         * gcc.target/xstormy16/bp.c: Check the generation of bp
32264         instructions.
32265         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32266         bn instructions and the BELOW100 attribute.
32267
32268 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32269
32270         PR target/16952
32271         * gcc.dg/ppc-eabi.c: New.
32272
32273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32274
32275         PR fortran/18284
32276         * gfortran.dg/backspace.f90
32277
32278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32279
32280         * gfortran.dg/inquire.f90: New test.
32281
32282 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32283
32284         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32285         handle effective-target-keyword.
32286         (dg-skip-if): Support effective-target keyword as target list.
32287         (dg-xfail-if): Ditto.
32288         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32289
32290 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32291
32292         PR tree-optimization/18291
32293         * gcc.c-torture/compile/pr18291.c: New test.
32294
32295 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32296
32297         PR C++/18729
32298         * g++.dg/parse/crash20.C: New.
32299
32300         PR c++/17431
32301         * g++.dg/overload/arg1.C: New.
32302         * g++.dg/overload/arg2.C: New.
32303         * g++.dg/overload/arg3.C: New.
32304         * g++.dg/overload/arg4.C: New.
32305
32306 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32307
32308         * gcc.dg/c99-flex-array-4.c: Remove.
32309
32310 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32311
32312         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32313
32314         * lib/target-supports.exp (is-effective-target): Simplify.
32315
32316         * lib/target-supports.exp (check_effective_target_vect_long):
32317         Fix for powerpc64-*-*.
32318
32319 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32320
32321         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32322         to support new requirements on FreeBSD 5.
32323
32324 2004-11-30  Devang Patel  <dpatel@apple.com>
32325
32326         PR 18702
32327         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32328
32329 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32330
32331         * g++.dg/ext/altivec-13.C: New test.
32332
32333 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32334
32335         PR tree-opt/18298
32336         * gcc.c-torture/execute/p18298.c: New test.
32337
32338 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32339             Dorit Naishlos  <dorit@il.ibm.com>
32340
32341         PR tree-opt/18607
32342         * gcc.dg/vect/vect-89.c: New test.
32343
32344 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32345
32346         * gcc.dg/pr18596-1.c: New test.
32347
32348 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32349
32350         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32351
32352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32353
32354         PR c/18479
32355         * gcc.dg/pr18479.c: New test.
32356
32357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32358
32359         PR target/18490
32360         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32361         mmix-knuth-mmixware.
32362
32363         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32364         cris-*-elf* cris-*-aout* mmix-*-*
32365
32366 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32367
32368         PR middle-end/18725
32369         * gcc.dg/pr18725.c: New test.
32370
32371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32372
32373         PR target/18488
32374         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32375
32376         PR target/18336
32377         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32378
32379 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32380
32381         PR c++/18368
32382         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32383         * g++.old-deja/g++.law/ctors5.C: Likewise.
32384         * g++.old-deja/g++.other/crash25.C: Likewise.
32385
32386         PR c++/18674
32387         * g++.dg/template/error16.C: New test.
32388
32389         PR c++/18512
32390         * g++.dg/template/crash29.C: New test.
32391
32392 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32393
32394         PR tree-optimization/18712
32395         * gcc.c-torture/compile/pr18712.c: New test.
32396
32397 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32398
32399         PR c/7544
32400         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32401         tests.
32402
32403 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32404
32405         PR c++/18652
32406         * g++.dg/lookup/crash6.C: New test.
32407
32408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32409
32410         PR middle-end/18164
32411         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32412
32413 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32414
32415         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32416         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32417         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32418
32419 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32420
32421         * gcc.dg/pr18164.c: New test.
32422
32423 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32424
32425         * gcc.dg/funroll-loops-all.c: New.
32426
32427 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32428
32429         PR target/18489
32430         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32431         delimeter, match space and TAB as well as ":".
32432
32433         PR target/18484
32434         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32435
32436         PR target/18348
32437         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32438
32439         PR target/18345
32440         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32441
32442         PR target/18337
32443         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32444
32445 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32446
32447         * gfortran.dg/direct_io_2.f90: New test.
32448
32449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32450
32451         PR target/18334
32452         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32453
32454 2004-11-28  Richard Henderson  <rth@redhat.com>
32455
32456         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32457
32458 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32459
32460         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32461         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32462         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32463         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32464         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32465         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32466         gcc.dg/pointer-arith-8.c: New tests.
32467
32468 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32469
32470         PR fortran/18364
32471         * gfortran.dg/endfile.f90: New test.
32472
32473 2004-11-27  Falk Hueffner  <falk@debian.org>
32474
32475         * gcc.dg/loop-6.c: New test.
32476
32477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * gcc.c-torture/execute/20041126-1.c: New test.
32480
32481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32482
32483         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32484         on IRIX.
32485
32486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32487
32488         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32489         functions.
32490
32491 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32492
32493         PR rtl-optimization/17825
32494         * gcc.c-torture/compile/20041119-1.c: New test.
32495
32496 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32497
32498         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32499         Check existence of ld library path variables before unsetting.
32500
32501 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32502
32503         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32504
32505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32506
32507         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32508
32509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32510
32511         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32512
32513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32514
32515         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32516         dg-do directive.
32517
32518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32519
32520         * gcc.dg/pr17957.c: Pass --param, not -param.
32521
32522 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32523
32524         PR middle-end/17957
32525         * gcc.dg/pr17957.c: New test.
32526
32527 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32528
32529         PR c++/18445
32530         * g++.dg/template/crash28.C: Likewise.
32531
32532         PR c++/18001
32533         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32534         * g++.dg/ext/lvaddr.C: Likewise.
32535         * g++.dg/opt/pr7503-3.C: Likewise.
32536
32537         PR c++/18466
32538         * g++.dg/parse/qualified3.C: New test.
32539         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32540
32541         PR c++/18545
32542         * g++.dg/expr/return1.C: New test.
32543
32544 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32545
32546         Friend class name lookup 3/n, PR c++/3332
32547         * g++.dg/lookup/friend3.C: New test.
32548         * g++.dg/lookup/friend4.C: Likewise.
32549         * g++.dg/lookup/friend5.C: Likewise.
32550
32551 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32552
32553         Friend class name lookup 2/n, PR c++/14513, c++/15410
32554         * g++.dg/lookup/friend2.C: New test.
32555         * g++.dg/template/friend31.C: Likewise.
32556
32557 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32558
32559         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32560
32561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32562
32563         PR c++/17473
32564         * g++.dg/tc1/dr56.C: Remove.
32565         * g++.dg/template/typedef1.C: Add dg-error markers.
32566         * g++.old-deja/g++.other/typedef7.C: Likewise.
32567
32568         PR c++/18285
32569         * g++.dg/parse/typedef7.C: New test.
32570
32571 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32572
32573         * gcc.c-torture/execute/20041124-1.c: New test.
32574
32575 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32576
32577         * g++.dg/template/deduce3.C: New test.
32578
32579         PR c++/18586
32580         * g++.dg/template/crash27.C: New test.
32581
32582         PR c++/18530
32583         * g++.dg/warn/Wshadow-3.C: New test.
32584
32585 2004-11-24  Devang Patel  <dpatel@apple.com>
32586
32587         PR/18555
32588         * gcc.dg/cpp/isysroot-1.c: New test.
32589         * gcc.dg/cpp/usr/include/stdio.h: New file.
32590         * gcc.dg/cpp/isysroot-2.c: New test.
32591         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32592         New file.
32593
32594 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32595
32596         PR c++/8929
32597         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32598
32599 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32600
32601         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32602         * gcc.target/sparc/pdist.c: Likewise.
32603
32604 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32605
32606         PR c++/16882
32607         * g++.dg/conversion/simd1.C: New test.
32608
32609 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32610
32611         * lib/target-libpath.exp: New file defining
32612         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32613         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32614         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32615         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32616         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32617
32618 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32619
32620         * gcc.dg/pragma-align-2.c: Test macro expansion.
32621         * gcc.dg/pragma-pack-2.c: New test.
32622
32623 2004-11-23  Richard Henderson  <rth@redhat.com>
32624
32625         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32626         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32628         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32629         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32630         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32631
32632         * gcc.dg/vect/vect.exp: Add check for alpha.
32633         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32634         (check_effective_target_vect_int): Enable for alpha.
32635         (check_effective_target_vect_long): New.
32636         (is-effective-target): Add it.
32637
32638 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32639
32640         * gcc.dg/pr18614-1.c: New test.
32641
32642 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32643
32644         * gcc.dg/setjmp-2.c: New test.
32645
32646 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32647
32648         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32649         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32650         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32651         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32652         gcc.target/sparc/pdist.c: New tests.
32653
32654 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32655
32656         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32657
32658 2004-11-22  Dale Johannesen  <dalej@apple.com>
32659
32660         * gcc.dg/20041111-1.c: New.
32661
32662 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32663
32664         PR tree-opt/18536
32665         * gcc.dg/vect/pr18536.c: New test.
32666
32667 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32668
32669         PR c++/18354
32670         * g++.dg/template/nontype11.C: New test.
32671
32672 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32673
32674         PR middle-end/18520
32675         * gcc.dg/pr18520-1.c: New test case.
32676
32677 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32678
32679         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32680         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32681         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32682         expected diagnostics.
32683
32684 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32685
32686         PR target/18580
32687         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32688         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32689         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32690
32691 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32692
32693         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32694
32695 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32696             Joseph Myers  <joseph@codesourcery.com>
32697
32698         * lib/target-supports.exp (check_visibility_available): Really
32699         test the compiler.
32700
32701 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32702
32703         PR tree-opt/18181
32704         * gcc.dg/vect/vect-85.c: New test.
32705         * gcc.dg/vect/vect-86.c: New test.
32706         * gcc.dg/vect/vect-87.c: New test.
32707         * gcc.dg/vect/vect-88.c: New test.
32708
32709 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32710
32711         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32712
32713 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32714
32715         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32716         * gcc.dg/ppc-and-1.c: Ditto.
32717         * gcc.dg/ppc-compare-1.c: Ditto.
32718         * gcc.dg/ppc-mov-1.c: Ditto
32719
32720 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32721             Mark Mitchell  <mark@codesourcery.com>
32722
32723         * gcc.dg/pragma-init-fini-2.c: New test.
32724
32725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32726             Aldy Hernandez  <aldyh@redhat.com>
32727
32728         * lib/target-supports.exp (check_effective_target_vect_int): New
32729         (check_effective_target_vect_float): New
32730         (check_effective_target_vect_double): New.
32731         (is-effective-target): Support new effective targets keywords.
32732         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32733         default action for dg-do.
32734         * gcc.dg/vect/pr16105.c: Use new support.
32735         * gcc.dg/vect/pr18400.c: Ditto.
32736         * gcc.dg/vect/pr18425.c: Ditto.
32737         * gcc.dg/vect/vect-1.c: Ditto.
32738         * gcc.dg/vect/vect-10.c: Ditto.
32739         * gcc.dg/vect/vect-11.c: Ditto.
32740         * gcc.dg/vect/vect-12.c: Ditto.
32741         * gcc.dg/vect/vect-13.c: Ditto.
32742         * gcc.dg/vect/vect-14.c: Ditto.
32743         * gcc.dg/vect/vect-15.c: Ditto.
32744         * gcc.dg/vect/vect-16.c: Ditto.
32745         * gcc.dg/vect/vect-17.c: Ditto.
32746         * gcc.dg/vect/vect-18.c: Ditto.
32747         * gcc.dg/vect/vect-19.c: Ditto.
32748         * gcc.dg/vect/vect-2.c: Ditto.
32749         * gcc.dg/vect/vect-20.c: Ditto.
32750         * gcc.dg/vect/vect-21.c: Ditto.
32751         * gcc.dg/vect/vect-22.c: Ditto.
32752         * gcc.dg/vect/vect-23.c: Ditto.
32753         * gcc.dg/vect/vect-24.c: Ditto.
32754         * gcc.dg/vect/vect-25.c: Ditto.
32755         * gcc.dg/vect/vect-26.c: Ditto.
32756         * gcc.dg/vect/vect-27.c: Ditto.
32757         * gcc.dg/vect/vect-27a.c: Ditto.
32758         * gcc.dg/vect/vect-28.c: Ditto.
32759         * gcc.dg/vect/vect-29.c: Ditto.
32760         * gcc.dg/vect/vect-29a.c: Ditto.
32761         * gcc.dg/vect/vect-3.c: Ditto.
32762         * gcc.dg/vect/vect-30.c: Ditto.
32763         * gcc.dg/vect/vect-31.c: Ditto.
32764         * gcc.dg/vect/vect-32.c: Ditto.
32765         * gcc.dg/vect/vect-33.c: Ditto.
32766         * gcc.dg/vect/vect-34.c: Ditto.
32767         * gcc.dg/vect/vect-35.c: Ditto.
32768         * gcc.dg/vect/vect-36.c: Ditto.
32769         * gcc.dg/vect/vect-37.c: Ditto.
32770         * gcc.dg/vect/vect-38.c: Ditto.
32771         * gcc.dg/vect/vect-4.c: Ditto.
32772         * gcc.dg/vect/vect-40.c: Ditto.
32773         * gcc.dg/vect/vect-41.c: Ditto.
32774         * gcc.dg/vect/vect-42.c: Ditto.
32775         * gcc.dg/vect/vect-43.c: Ditto.
32776         * gcc.dg/vect/vect-44.c: Ditto.
32777         * gcc.dg/vect/vect-45.c: Ditto.
32778         * gcc.dg/vect/vect-46.c: Ditto.
32779         * gcc.dg/vect/vect-47.c: Ditto.
32780         * gcc.dg/vect/vect-48.c: Ditto.
32781         * gcc.dg/vect/vect-48a.c: Ditto.
32782         * gcc.dg/vect/vect-49.c: Ditto.
32783         * gcc.dg/vect/vect-5.c: Ditto.
32784         * gcc.dg/vect/vect-50.c: Ditto.
32785         * gcc.dg/vect/vect-51.c: Ditto.
32786         * gcc.dg/vect/vect-52.c: Ditto.
32787         * gcc.dg/vect/vect-53.c: Ditto.
32788         * gcc.dg/vect/vect-54.c: Ditto.
32789         * gcc.dg/vect/vect-55.c: Ditto.
32790         * gcc.dg/vect/vect-56.c: Ditto.
32791         * gcc.dg/vect/vect-56a.c: Ditto.
32792         * gcc.dg/vect/vect-57.c: Ditto.
32793         * gcc.dg/vect/vect-58.c: Ditto.
32794         * gcc.dg/vect/vect-59.c: Ditto.
32795         * gcc.dg/vect/vect-6.c: Ditto.
32796         * gcc.dg/vect/vect-60.c: Ditto.
32797         * gcc.dg/vect/vect-61.c: Ditto.
32798         * gcc.dg/vect/vect-62.c: Ditto.
32799         * gcc.dg/vect/vect-63.c: Ditto.
32800         * gcc.dg/vect/vect-64.c: Ditto.
32801         * gcc.dg/vect/vect-65.c: Ditto.
32802         * gcc.dg/vect/vect-66.c: Ditto.
32803         * gcc.dg/vect/vect-67.c: Ditto.
32804         * gcc.dg/vect/vect-68.c: Ditto.
32805         * gcc.dg/vect/vect-69.c: Ditto.
32806         * gcc.dg/vect/vect-7.c: Ditto.
32807         * gcc.dg/vect/vect-72.c: Ditto.
32808         * gcc.dg/vect/vect-72a.c: Ditto.
32809         * gcc.dg/vect/vect-73.c: Ditto.
32810         * gcc.dg/vect/vect-74.c: Ditto.
32811         * gcc.dg/vect/vect-75.c: Ditto.
32812         * gcc.dg/vect/vect-76.c: Ditto.
32813         * gcc.dg/vect/vect-77.c: Ditto.
32814         * gcc.dg/vect/vect-77a.c: Ditto.
32815         * gcc.dg/vect/vect-78.c: Ditto.
32816         * gcc.dg/vect/vect-79.c: Ditto.
32817         * gcc.dg/vect/vect-8.c: Ditto.
32818         * gcc.dg/vect/vect-80.c: Ditto.
32819         * gcc.dg/vect/vect-82.c: Ditto.
32820         * gcc.dg/vect/vect-82_64.c: Ditto.
32821         * gcc.dg/vect/vect-83.c: Ditto.
32822         * gcc.dg/vect/vect-83_64.c: Ditto.
32823         * gcc.dg/vect/vect-9.c: Ditto.
32824         * gcc.dg/vect/vect-all.c: Ditto.
32825         * gcc.dg/vect/vect-none.c: Ditto.
32826
32827 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32828
32829         * lib/gcc-dg.exp (dg-skip-if): New function.
32830         (dg-forbid-option): Remove.
32831         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32832         * g++.dg/abi/bitfield8.C: Likewise.
32833         * g++.dg/abi/dtor1.C: Likewise.
32834         * g++.dg/abi/empty10.C: Likewise.
32835         * g++.dg/abi/empty7.C: Likewise.
32836         * g++.dg/abi/empty9.C: Likewise.
32837         * g++.dg/abi/layout3.C: Likewise.
32838         * g++.dg/abi/layout4.C: Likewise.
32839         * g++.dg/abi/thunk1.C: Likewise.
32840         * g++.dg/abi/thunk2.C: Likewise.
32841         * g++.dg/abi/vbase11.C: Likewise.
32842         * g++.dg/abi/vthunk2.C: Likewise.
32843         * g++.dg/abi/vthunk3.C: Likewise.
32844         * g++.dg/ext/attrib8.C: Likewise.
32845         * g++.dg/opt/longbranch2.C: Likewise.
32846         * g++.dg/opt/reg-stack4.C: Likewise.
32847         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32848         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32849         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32850         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32851         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32852         * gcc.dg/20000609-1.c: Likewise.
32853         * gcc.dg/20000720-1.c: Likewise.
32854         * gcc.dg/20011107-1.c: Likewise.
32855         * gcc.dg/20011119-1.c: Likewise.
32856         * gcc.dg/20020108-1.c: Likewise.
32857         * gcc.dg/20020122-2.c: Likewise.
32858         * gcc.dg/20020122-3.c: Likewise.
32859         * gcc.dg/20020201-3.c: Likewise.
32860         * gcc.dg/20020206-1.c: Likewise.
32861         * gcc.dg/20020218-1.c: Likewise.
32862         * gcc.dg/20020310-1.c: Likewise.
32863         * gcc.dg/20020411-1.c: Likewise.
32864         * gcc.dg/20020418-2.c: Likewise.
32865         * gcc.dg/20020426-1.c: Likewise.
32866         * gcc.dg/20020426-2.c: Likewise.
32867         * gcc.dg/20020517-1.c: Likewise.
32868         * gcc.dg/20020523-1.c: Likewise.
32869         * gcc.dg/20020523-2.c: Likewise.
32870         * gcc.dg/20020729-1.c: Likewise.
32871         * gcc.dg/20030204-1.c: Likewise.
32872         * gcc.dg/20030826-2.c: Likewise.
32873         * gcc.dg/20030926-1.c: Likewise.
32874         * gcc.dg/20031202-1.c: Likewise.
32875         * gcc.dg/980312-1.c: Likewise.
32876         * gcc.dg/980313-1.c: Likewise.
32877         * gcc.dg/990117-1.c: Likewise.
32878         * gcc.dg/990424-1.c: Likewise.
32879         * gcc.dg/990524-1.c: Likewise.
32880         * gcc.dg/991230-1.c: Likewise.
32881         * gcc.dg/i386-387-1.c: Likewise.
32882         * gcc.dg/i386-387-2.c: Likewise.
32883         * gcc.dg/i386-387-3.c: Likewise.
32884         * gcc.dg/i386-387-4.c: Likewise.
32885         * gcc.dg/i386-387-5.c: Likewise.
32886         * gcc.dg/i386-387-6.c: Likewise.
32887         * gcc.dg/i386-asm-1.c: Likewise.
32888         * gcc.dg/i386-bitfield1.c: Likewise.
32889         * gcc.dg/i386-bitfield2.c: Likewise.
32890         * gcc.dg/i386-loop-1.c: Likewise.
32891         * gcc.dg/i386-loop-2.c: Likewise.
32892         * gcc.dg/i386-loop-3.c: Likewise.
32893         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32894         * gcc.dg/i386-pic-1.c: Likewise.
32895         * gcc.dg/i386-regparm.c: Likewise.
32896         * gcc.dg/i386-signbit-1.c: Likewise.
32897         * gcc.dg/i386-signbit-2.c: Likewise.
32898         * gcc.dg/i386-signbit-3.c: Likewise.
32899         * gcc.dg/i386-sse-5.c: Likewise.
32900         * gcc.dg/i386-sse-8.c: Likewise.
32901         * gcc.dg/i386-unroll-1.c: Likewise.
32902         * gcc.dg/tls/opt-1.c: Likewise.
32903         * gcc.dg/tls/opt-2.c: Likewise.
32904         * gcc.dg/unroll-1.c: Likewise.
32905         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32906         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32907         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32908         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32909
32910 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32911
32912         * g++.dg/template/incomplete1.C: New test.
32913
32914 2004-11-16  Nick Clifton  <nickc@redhat.com>
32915
32916         Revert patches accidentally commited during checkin of fixes for
32917         xstormy16 tests:
32918         gcc.c-torture/execute/simd-4.c: Revert
32919         gcc.dg/20040910-1.c: Revert.
32920
32921 2004-11-16  Paul Brook  <paul@codesourcery.com>
32922
32923         PR fortran/13010
32924         * gfortran.dg/der_pointer_1.f90: New test.
32925
32926 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32927
32928         PR c/18498
32929         * gcc.dg/bitfld-13.c: New test.
32930
32931 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32932
32933         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32934         powerpc*-*-linux*.
32935
32936         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32937         * gcc.dg/ppc64-abi-2.c: Ditto.
32938         * gcc.dg/ppc64-abi-3.c: Ditto.
32939
32940         * lib/gcc-dg.exp (dg-target-list): Remove.
32941
32942 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32943
32944         * gcc.dg/ia64-postinc.c: New test.
32945
32946 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32947
32948         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32949
32950 2004-11-15  Nick Clifton  <nickc@redhat.com>
32951
32952         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32953         __INT_MAX__ so that the test can be compiled by toolchains
32954         targeted at 16-bit processors.
32955
32956         * gcc.dg/20040625-1.c: Use long constants rather than integers
32957         when performing arithmetic that will overflow 16-bits.
32958
32959         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32960         xstormy16.  It does not support 128-bit vector operations.
32961
32962         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32963         with the macro PTR_TYPE.  Define this macro to an integer type
32964         suitable for holding a pointer.
32965
32966         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32967         the target is a 16-bit processor.
32968
32969         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32970         16-bit targets where the character constant will be too long.
32971
32972         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32973         where the double will not be directly addressable.
32974
32975 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32976
32977         Friend class name lookup 1/n, PR c++/18471
32978         * g++.dg/template/crash26.C: New test.
32979         * g++.dg/lookup/struct1.C: Adjust expected error.
32980         * g++.dg/parse/elab1.C: Likewise.
32981         * g++.dg/parse/elab2.C: Likewise.
32982         * g++.dg/parse/int-as-enum1.C: Likewise.
32983         * g++.dg/parse/struct-as-enum1.C: Likewise.
32984         * g++.dg/parse/typedef1.C: Likewise.
32985         * g++.dg/parse/typedef3.C: Likewise.
32986         * g++.dg/parse/typedef4.C: Likewise.
32987         * g++.dg/parse/typedef5.C: Likewise.
32988         * g++.dg/template/nontype4.C: Likewise.
32989         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32990         * g++.old-deja/g++.other/elab1.C: Likewise.
32991         * g++.old-deja/g++.other/syntax4.C: Likewise.
32992
32993 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32994
32995         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32996
32997 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32998
32999         * gcc.c-torture/execute/20041114-1.c: New test.
33000
33001 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33002
33003         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33004         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33005         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33006         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33007         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33008         gcc.dg/switch-7.c: New tests.
33009
33010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33011
33012         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33013
33014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33015
33016         PR tree-opt/18400
33017         * gcc.dg/vect/pr18400.c: New test.
33018
33019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33020             Andrew Pinski  <pinskia@physics.uc.edu>
33021
33022         PR tree-opt/18425
33023         * gcc.dg/vect/pr18425.c: New test.
33024
33025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33026
33027         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33028         Guard with dg-require-alias and dg-require-visibility.
33029
33030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33031
33032         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33033
33034 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33035
33036         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33037
33038 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33039
33040         PR c++/17344
33041         * g++.dg/template/defarg5.C: New test.
33042
33043 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33044
33045         * g++.dg/parse/cast1.C: Run only on ILP32.
33046         * g++.old-deja/g++.mike/p784.C: Likewise.
33047
33048 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33049
33050         * gcc.c-torture/execute/20041113-1.c: New test.
33051
33052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33053
33054         PR target/18230
33055         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33056         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33058         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33060         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33061         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33062         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33063         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33067         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33068
33069 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33070
33071         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33072         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33073         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33074         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33075         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33076         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33077         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33078         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33079         gcc.target/sparc/combined-1.c: New tests.
33080
33081 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33082
33083         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33084         New tests.
33085
33086 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33087
33088         * lib/gcc-dg.exp (dg-forbid-option): New function.
33089         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33090         * g++.dg/abi/bitfield8.C: Likewise.
33091         * g++.dg/abi/dtor1.C: Likewise.
33092         * g++.dg/abi/empty10.C: Likewise.
33093         * g++.dg/abi/empty7.C: Likewise.
33094         * g++.dg/abi/empty9.C: Likewise.
33095         * g++.dg/abi/layout3.C: Likewise.
33096         * g++.dg/abi/layout4.C: Likewise.
33097         * g++.dg/abi/thunk1.C: Likewise.
33098         * g++.dg/abi/thunk2.C: Likewise.
33099         * g++.dg/abi/vbase11.C: Likewise.
33100         * g++.dg/abi/vthunk2.C: Likewise.
33101         * g++.dg/abi/vthunk3.C: Likewise.
33102         * g++.dg/ext/attrib8.C: Likewise.
33103         * g++.dg/opt/longbranch2.C: Likewise.
33104         * g++.dg/opt/reg-stack4.C: Likewise.
33105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33110         * gcc.dg/20000609-1.c: Likewise.
33111         * gcc.dg/20000720-1.c: Likewise.
33112         * gcc.dg/20011107-1.c: Likewise.
33113         * gcc.dg/20011119-1.c: Likewise.
33114         * gcc.dg/20020108-1.c: Likewise.
33115         * gcc.dg/20020122-2.c: Likewise.
33116         * gcc.dg/20020122-3.c: Likewise.
33117         * gcc.dg/20020201-3.c: Likewise.
33118         * gcc.dg/20020206-1.c: Likewise.
33119         * gcc.dg/20020218-1.c: Likewise.
33120         * gcc.dg/20020310-1.c: Likewise.
33121         * gcc.dg/20020411-1.c: Likewise.
33122         * gcc.dg/20020418-2.c: Likewise.
33123         * gcc.dg/20020426-1.c: Likewise.
33124         * gcc.dg/20020426-2.c: Likewise.
33125         * gcc.dg/20020517-1.c: Likewise.
33126         * gcc.dg/20020523-1.c: Likewise.
33127         * gcc.dg/20020523-2.c: Likewise.
33128         * gcc.dg/20020729-1.c: Likewise.
33129         * gcc.dg/20030204-1.c: Likewise.
33130         * gcc.dg/20030826-2.c: Likewise.
33131         * gcc.dg/20030926-1.c: Likewise.
33132         * gcc.dg/20031202-1.c: Likewise.
33133         * gcc.dg/980312-1.c: Likewise.
33134         * gcc.dg/980313-1.c: Likewise.
33135         * gcc.dg/990117-1.c: Likewise.
33136         * gcc.dg/990424-1.c: Likewise.
33137         * gcc.dg/990524-1.c: Likewise.
33138         * gcc.dg/991230-1.c: Likewise.
33139         * gcc.dg/i386-387-1.c: Likewise.
33140         * gcc.dg/i386-387-2.c: Likewise.
33141         * gcc.dg/i386-387-3.c: Likewise.
33142         * gcc.dg/i386-387-4.c: Likewise.
33143         * gcc.dg/i386-387-5.c: Likewise.
33144         * gcc.dg/i386-387-6.c: Likewise.
33145         * gcc.dg/i386-asm-1.c: Likewise.
33146         * gcc.dg/i386-bitfield1.c: Likewise.
33147         * gcc.dg/i386-bitfield2.c: Likewise.
33148         * gcc.dg/i386-loop-1.c: Likewise.
33149         * gcc.dg/i386-loop-2.c: Likewise.
33150         * gcc.dg/i386-loop-3.c: Likewise.
33151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33152         * gcc.dg/i386-pic-1.c: Likewise.
33153         * gcc.dg/i386-regparm.c: Likewise.
33154         * gcc.dg/i386-signbit-1.c: Likewise.
33155         * gcc.dg/i386-signbit-2.c: Likewise.
33156         * gcc.dg/i386-signbit-3.c: Likewise.
33157         * gcc.dg/i386-sse-5.c: Likewise.
33158         * gcc.dg/i386-sse-8.c: Likewise.
33159         * gcc.dg/i386-unroll-1.c: Likewise.
33160         * gcc.dg/tls/opt-1.c: Likewise.
33161         * gcc.dg/tls/opt-2.c: Likewise.
33162         * gcc.dg/unroll-1.c: Likewise.
33163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33167         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33168         -m64 is specified.
33169
33170 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33171
33172         PR c++/18389
33173         * g++.dg/parse/cond1.C: New test.
33174
33175         PR c++/18429
33176         * g++.dg/template/array9.C: New test.
33177         * g++.dg/ext/vla1.C: Adjust error messages.
33178         * g++.dg/ext/vlm1.C: Likewise.
33179         * g++.dg/template/crash2.C: Likewise.
33180
33181         PR c++/18436
33182         * g++.dg/template/call3.C: New test.
33183
33184         PR c++/18407
33185         * g++.dg/template/ptrmem11.C: New test.
33186
33187 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33188
33189         PR other/14264
33190         * lib/g++.exp: Set LC_ALL and LANG to C.
33191         * lib/gcc-dg.exp: Likewise.
33192         * lib/gfortran.exp: Likewise.
33193         * lib/objc.exp: Likewise.
33194         * lib/treelang.exp: Likewise.
33195
33196 2004-11-12  Andreas Schwab  <schwab@suse.de>
33197
33198         * gcc.dg/pr16286.c: Fix last change.
33199
33200 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33201
33202         PR c++/18416
33203         * g++.dg/init/global1.C: New test.
33204
33205 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33206
33207         * gcc.c-torture/execute/20041112-1.c: New test.
33208
33209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33210
33211         * lib/gcc-dg.exp (dg-target-list): New.
33212
33213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33214             Richard Sandiford  <rsandifo@redhat.com>
33215
33216         * lib/target-supports.exp (get-compiler_messages): New.
33217         (check_named_sections_available): Use it.
33218         (check_effective_target_ilp32): New.
33219         (check_effective_target_lp64): New.
33220         (is-effective-target): New.
33221         * lib/gcc-dg.exp (dg-require-effective-target): New.
33222
33223 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33224
33225         * gcc.dg/precedence-1.c: New test.
33226
33227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33228
33229         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33230
33231         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33232         message, delete generated files, use more descriptive name for
33233         executable, and make the test unsupported when it cannot be run.
33234
33235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33236         (dg-require-weak, dg-require-visibility, dg-require-alias,
33237         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33238         dg-require-iconv, dg-require-named-sections): Use it.
33239
33240         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33241
33242 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         PR target/16457
33245         * gcc.dg/ppc-and-1: New
33246
33247         PR target/16796
33248         * gcc.dg/ppc-mov-1.c: New.
33249
33250         PR target/16458
33251         * gcc.dg/ppc-compare-1.c: New.
33252
33253 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33254
33255         * objc.dg/desig-init-2.m: New test.
33256
33257 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33258
33259         PR middle-end/18160
33260         * g++.dg/warn/register-var-1.C: New test.
33261         * g++.dg/warn/register-var-2.C: New test.
33262
33263 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33264
33265         * gcc.dg/union-2.c: New test.
33266
33267 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33268
33269         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33270         New test for PR tree-optimization/17892.
33271
33272 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33273
33274         PR c++/18369
33275         * g++.dg/init/new12.C: New test.
33276
33277 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33278
33279         * gcc.target/sparc: New directory.
33280         * gcc.target/sparc/sparc.exp: New driver.
33281         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33282         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33283         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33284         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33285
33286 2004-11-10  Paul Brook  <paul@codesourcery.com>
33287
33288         PR fortran/18218
33289         * gfortran.dg/list_read.c: New test.
33290
33291 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33292
33293         PR c/18322
33294         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33295         expected diagnostic location.
33296
33297 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33298
33299         * gcc.dg/20041109-1.c: New test.
33300
33301 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33302
33303         PR objc/18406
33304         * objc/compile/pr18406.m: New test.
33305
33306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33307
33308         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33309
33310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33311
33312         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33313
33314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33315
33316         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33317
33318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33319
33320         * gcc.dg/20030225-2.c: Add prototype for abort and
33321         exit.
33322
33323 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33324
33325         PR tree-opt/18299
33326         * gcc.c-torture/pr18299-1.c: New test.
33327
33328 2004-11-06  Andreas Schwab  <schwab@suse.de>
33329
33330         * gcc.dg/pr16286.c: Also test for bool and pixel.
33331
33332 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33333
33334         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33335         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33336         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33337         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33338         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33339         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33340         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33341         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33342         gcc.dg/struct-semi-3.c: New tests.
33343
33344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33345
33346         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33347
33348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33349
33350         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33351         Do not use C99 designators.
33352
33353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33354
33355         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33356
33357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33358
33359         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33360         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33361         * gcc.c-torture/execute/simd-5.x: Remove.
33362
33363 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33364
33365         PR rtl-optimization/17933
33366         * gcc.dg/torture/pr17933-1.c: New test.
33367
33368 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33369
33370         PR target/18106
33371         * lib/target-supports.exp (check_weak_available): Support
33372         Windows.
33373
33374 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33375
33376         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33377         call to fflush(stdout) before abort.
33378         (my_ffsll): New function.
33379         (generate_fields): Use it.
33380
33381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33382
33383         * gcc.dg/init-undef-1.c: New test.
33384
33385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33386
33387         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33388         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33389         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33391         expected messages for new parser.
33392
33393 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33394
33395         * g++.dg/ext/visibility/symbian1.C: New test.
33396
33397 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33398
33399         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33400         on LP64 targets.
33401
33402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33403
33404         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33405         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33406         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33407         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33408         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33409         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33410         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33411         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33412         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33413         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33414
33415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33416
33417         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33418         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33419         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33420         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33421         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33422         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33423         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33424         for new parser.
33425
33426 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33427
33428         PR target/15342
33429         * gcc.dg/20041104-1.c: New test.
33430
33431 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33432
33433         * g++.dg/template/nontype7.C: New test.
33434         * g++.dg/template/nontype8.C: Likewise.
33435         * g++.dg/template/nontype9.C: Likewise.
33436         * g++.dg/template/nontype10.C: Likewise.
33437         * g++.dg/tc1/dr49.C: Likewise.
33438         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33439         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33440
33441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33442
33443         * g++.dg/rtti/tinfo1.C: Remove xfails.
33444
33445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33446
33447         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33448         packed attribute to the definition to satisfy the new C++ parser.
33449
33450 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33451
33452         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33453         invocations of va_arg.
33454
33455 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33456
33457         PR c++/18124
33458         * g++.dg/template/crash25.C: New test.
33459
33460         PR c++/18155
33461         * g++.dg/template/typedef2.C: New test.
33462         * g++.dg/parse/crash13.C: Adjust error markers.
33463
33464         PR c++/18177
33465         * g++.dg/conversion/const3.C: New test.
33466
33467 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33468
33469         PR fortran/17535
33470         PR fortran/17583
33471         PR fortran/17713
33472         * gfortran.dg/generic_[123].f90: New testcases.
33473
33474 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33475
33476         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33477         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33478
33479 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33480
33481         PR tree-opt/16808
33482         * gcc.c-torture/compile/pr16808.c: New test.
33483
33484 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         PR rtl-optimization/17104
33487         * gcc.dg/ppc-bitfield1.c: New.
33488
33489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33490
33491         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33492
33493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33494
33495         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33496         strings for 32-bit code.
33497
33498 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33499
33500         PR c/18239
33501         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33502
33503 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         PR c++/18064
33506         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33507
33508 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33509
33510         PR c++/15172
33511         * g++.dg/init/aggr2.C: New test.
33512
33513 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33514
33515         * objc.dg/local-decl-1.m: New test.
33516
33517 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33518
33519         * gcc.dg/20040910-1.c: Adjust regex.
33520
33521 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33522
33523         PR rtl-optimization/18084
33524         * g++.dg/opt/pr18084-1.C: New testcase.
33525
33526 2004-10-30  Matt Austern  <austern@apple.com>
33527
33528         PR c++/17542
33529         * g++.dg/ext/attrib18.C: New test.
33530
33531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33532
33533         PR middle-end/18096
33534         * gcc.dg/pr18096-1.c: New test case.
33535
33536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33537
33538         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33539
33540 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33541
33542         PR c/16666
33543         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33544         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33545         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33546         gcc.dg/old-style-prom-3.c: New tests.
33547
33548 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33549
33550         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33551         Remove unnecessary inclusion of stdio.h.
33552
33553 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33554
33555         PR rtl-optimization/17581
33556         * gcc.dg/pr17581-1.c: New test case.
33557
33558 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33559
33560         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33561         being implemented.
33562         * g++.dg/conversion/dr195-1.C: New.
33563         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33564         * g++.old-deja/g++.mike/p10148.C: Likewise.
33565
33566 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33567
33568         PR c++/17695
33569         * g++.dg/debug/typedef2.C: New test.
33570
33571 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33572
33573         PR fortran/13490
33574         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33575         * gfortran.dg/g77/README: Update.
33576
33577 2004-10-28  Matt Austern  <austern@apple.com>
33578
33579         PR c++/14124
33580         * g++.dg/ext/packed7.C: New test.
33581
33582 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33583
33584         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33585         scan-assembler.
33586         * lib/scanasm.exp (hidden-scan-for): New proc.
33587         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33588         string.
33589         (scan-not-hidden): Likewise.
33590         * lib/target-supports.exp (check_visibility_available): mach-o is
33591         support too.
33592
33593 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33594
33595         PR c++/17132
33596         * g++.dg/template/memclass3.C: New test.
33597
33598 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33599
33600         PR middle-end/18160
33601         * gcc.dg/register-var-1.c: New test.
33602         * gcc.dg/register-var-2.c: New test.
33603         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33604         error now.
33605
33606 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33607
33608         PR other/18172
33609         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33610         unused variables.
33611         * gcc.dg/vect/vect-22.c: Likewise.
33612
33613 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33614
33615         * gcc.dg/i386-rotate-1.c: New test.
33616
33617 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33618
33619         * g++.dg/init/ref12.C: Add "run" marker.
33620
33621         PR c++/17435
33622         * g++.dg/init/ref12.C: New test.
33623
33624         PR c++/18140
33625         * g++.dg/template/shift1.C: New test.
33626         * g++.dg/template/error10.C: Adjust error markers.
33627
33628 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33629
33630         PR tree-opt/17529
33631         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33632
33633 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33634
33635         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33636         * gcc.dg/weak/weak-3.c: Likewise.
33637         * gcc.dg/weak/weak-5.c: Likewise.
33638         * gcc.dg/weak/weak-9.c: Likewise.
33639         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33640         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33641
33642         * gcc.dg/darwin-weakimport-1.c: New.
33643
33644 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33645
33646         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33647
33648 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33649
33650         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33651         'syntax' error messages.
33652         * gcc.dg/cpp/direct2s.c: Likewise.
33653
33654 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33655
33656         * gcc.c-torture/compile/20041026-1.c: New.
33657
33658 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33659
33660         PR c++/18093
33661         * g++.dg/lookup/ns2.C: New test.
33662
33663         PR c++/18020
33664         * g++.dg/template/enum4.C: New test.
33665
33666         PR c++/18161
33667         * g++.dg/template/expr1.C: New test.
33668
33669 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33670
33671         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33672
33673 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33674
33675         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33676         gcc.dg/decl-nospec-3.c: New tests.
33677
33678 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33679
33680         * objc.dg/super-class-3.m: New test.
33681
33682 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33683
33684         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33685         resyncing.
33686         * gcc.dg/cpp/direct2s.c: Likewise.
33687
33688 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33689
33690         * objc.dg/image-info.m: Update for changes to section selection.
33691
33692 2004-10-25  David Ayers  <d.ayers@inode.at>
33693             Ziemowit Laski  <zlaski@apple.com>
33694
33695         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33696         diagnostics when messaging 'id <Proto>'.
33697         * objc.dg/class-protocol-1.m: New test.
33698         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33699         a non-existent method signature.
33700         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33701         Update diagnostics when messaging with non-existent method signature.
33702         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33703         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33704         invalid receivers are now resolved as if messaging 'id'; remove
33705         extraneous diagnostics.
33706
33707 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33708
33709         PR c/16667
33710         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33711         gcc.dg/init-desig-obs-3.c: New tests.
33712
33713 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33714
33715         * gcc.dg/debug/20041023-1.c: New test.
33716
33717 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33718
33719         PR middle-end/17407
33720         * gcc.c-torture/compile/pr17407.c: New test.
33721
33722         PR c++/18121
33723         * g++.dg/template/array8.C: New test.
33724
33725 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33726
33727         PR other/18138
33728         * lib/g++.exp: Accept more than one multilib libgcc.
33729         * lib/gcc-dg.exp: Likewise.
33730         * lib/objc.exp: Likewise.
33731         * lib/treelang.exp: Likewise.
33732         * lib/gfortran.exp: Likewise.
33733
33734 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33735
33736         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33737
33738 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33739
33740         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33741         * gcc.dg/c99-const-expr-3.c: Likewise.
33742
33743 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33744
33745         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33746
33747 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33748
33749         * gcc.c-torture/execute/loop-2e.x: Remove.
33750
33751 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         PR c++/18095
33754         * g++.dg/parse/crash18.C: New.
33755         * g++.dg/parse/crash19.C: New.
33756
33757 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33758
33759         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33760         * g++.dg/ext/dllimport2.C: Same.
33761         * g++.dg/ext/dllimport8.C: Same.
33762
33763 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33764
33765         PR c++/10841
33766         * g++.dg/conversion/cast1.C: New test.
33767         * g++.dg/overload/pmf1.C: Adjust error marker.
33768
33769 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33770
33771         PR objc/17923
33772         * objc.dg/const-str-7.m: New test.
33773
33774 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33775
33776         * g++.dg/template/memfriend11.C: Fix comment typo.
33777         * g++.dg/template/memfriend14.C: Likewise.
33778
33779 2004-10-20  Richard Henderson  <rth@redhat.com>
33780
33781         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33782         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33783         -fasynchronous-unwind-tables.
33784
33785 2004-10-20  Richard Henderson  <rth@redhat.com>
33786
33787         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33788         (main): Return success.
33789         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33790         (main): Return success.
33791
33792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33793
33794         PR c++/13495
33795         * g++.dg/template/memfriend9.C: New test.
33796         * g++.dg/template/memfriend10.C: Likewise.
33797         * g++.dg/template/memfriend11.C: Likewise.
33798         * g++.dg/template/memfriend12.C: Likewise.
33799         * g++.dg/template/memfriend13.C: Likewise.
33800         * g++.dg/template/memfriend14.C: Likewise.
33801         * g++.dg/template/memfriend15.C: Likewise.
33802         * g++.dg/template/memfriend16.C: Likewise.
33803         * g++.dg/template/memfriend17.C: Likewise.
33804         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33805
33806 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33807
33808         * g++.dg/conversion/dr195.C: New.
33809         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33810
33811 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33812             Devang Patel  <dpatel@apple.com>
33813
33814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33815         of floating point arithmetic, which could trap.
33816
33817 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33818
33819         PR c++/14035
33820         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33821         * g++.dg/conversion/const2.C: New test.
33822         * g++.dg/expr/reinterpret2.C: New test.
33823         * g++.dg/expr/reinterpret3.C: New test.
33824         * g++.dg/expr/cast2.C: New test.
33825         * g++.dg/expr/copy1.C: New test.
33826         * g++.dg/other/conversion1.C: Change error message.
33827         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33828         function pointers to void *.
33829         * g++.old-deja/g++.mike/p10148.C: Likewise.
33830
33831 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33832
33833         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33834
33835 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33836
33837         PR c++/18047
33838
33839         * g++.dg/parse/expr3.C: New test.
33840
33841 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33842
33843         * gcc.dg/smod-1.c: New test.
33844
33845 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33846
33847         * objc.dg/method-14.m: New test.
33848
33849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33850
33851         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33852         Also xfail as the patch was reverted.
33853
33854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33855
33856         PR middle-end/16973
33857         * gcc.dg/pr16973.c: New test.
33858
33859 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33860
33861         PR tree-optimization/17656
33862         * gcc.c-torture/compile/pr17656.c: New test.
33863
33864 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33865
33866         * g++.dg/eh/shadow1.C: New.
33867
33868 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33869
33870         * gcc.c-torture/compile/20041018-1.c: New test.
33871
33872 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33873
33874         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33875         compiler referring to register 0 when accessing sdata.  The linker
33876         now patches things up.
33877
33878 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33879
33880         PR c/17529
33881         * gcc.c-torture/compile/pr17529.c: New test.
33882
33883 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33884
33885         PR c++/17743
33886         * g++.dg/ext/attrib17.C: New test.
33887
33888 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33889
33890         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33891
33892 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33893
33894         PR c++/10479
33895         * g++.dg/ext/attrib16.C: New test.
33896
33897 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33898
33899         PR c++/17042
33900         * g++.dg/init/dso_handle1.C: New test.
33901
33902         PR c++/14667
33903         * g++.dg/parse/typedef6.C: New test.
33904
33905         PR c++/17916
33906         * g++.dg/parse/pragma1.C: New test.
33907
33908 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33909
33910         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33911
33912 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33913
33914         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33915         -fno-common when on HPPA HP-UX platforms.
33916
33917 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33918
33919         PR other/16820
33920         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33921         stdint.h.
33922         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33923         uintptr_t.
33924
33925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33926
33927         PR c++/16301
33928         * g++.dg/lookup/strong-using-4.C: New test.
33929
33930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33931
33932         PR middle-end/16567
33933         * gcc.c-torture/compile/nested-1.c: New test.
33934
33935 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33936
33937         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33938         and mipsisa64*-*-* (until support for misaligned loads is added).
33939         * gcc.dg/vect/vect-50.c: Likewise.
33940         * gcc.dg/vect/vect-52.c: Likewise.
33941         * gcc.dg/vect/vect-54.c: Likewise.
33942         * gcc.dg/vect/vect-58.c: Likewise.
33943         * gcc.dg/vect/vect-60.c: Likewise.
33944         * gcc.dg/vect/vect-80.c: Likewise.
33945
33946 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/17976
33949         * g++.dg/init/dtor3.C: New test.
33950
33951 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33952
33953         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33954
33955 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33956
33957         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33958         * gcc.dg/macho-lo-sum.c: Likewise.
33959
33960 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33961
33962         * gcc.dg/ppc-spe64-1.c: New test.
33963
33964 2004-10-14  Devang Patel  <dpatel@apple.com>
33965
33966         PR 17635
33967         * gcc.dg/pr17635.c : New test.
33968
33969 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33970
33971         * gcc.dg/vect/vect-28.c: Remove xfail.
33972         * gcc.dg/vect/vect-30.c: Remove xfail.
33973         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33974         * gcc.dg/vect/vect-33.c: Remove xfail.
33975         * gcc.dg/vect/vect-44.c: Remove xfail.
33976         * gcc.dg/vect/vect-46.c: Remove xfail.
33977         * gcc.dg/vect/vect-50.c: Remove xfail.
33978         * gcc.dg/vect/vect-52.c: Remove xfail.
33979         * gcc.dg/vect/vect-54.c: Remove xfail.
33980         * gcc.dg/vect/vect-58.c: Remove xfail.
33981         * gcc.dg/vect/vect-60.c: Remove xfail.
33982         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33983         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33984         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33985         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33986         * gcc.dg/vect/vect-8.c: Remove xfail.
33987         * gcc.dg/vect/vect-80.c: Remove xfail.
33988         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33989
33990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33991
33992         * gcc.dg/vect/vect-82.c: New testcase.
33993         * gcc.dg/vect/vect-82_64.c: New testcase.
33994         * gcc.dg/vect/vect-83.c: New testcase.
33995         * gcc.dg/vect/vect-83_64.c: New testcase.
33996
33997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33998
33999         * gcc.dg/cpp/error-1.c: New test.
34000
34001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34002
34003         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34004
34005 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34006
34007         PR target/17984
34008         * gcc.dg/cris-peep2-xsrand2.c: New test.
34009
34010 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34011
34012         PR c++/17661
34013         * g++.dg/expr/for2.C: New test.
34014
34015 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34016
34017         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34018
34019 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34020
34021         PR tree-optimization/17724
34022         * g++.dg/opt/pr17724-1.C: New test.
34023         * g++.dg/opt/pr17724-2.C: New test.
34024         * g++.dg/opt/pr17724-3.C: New test.
34025         * g++.dg/opt/pr17724-4.C: New test.
34026         * g++.dg/opt/pr17724-5.C: New test.
34027         * g++.dg/opt/pr17724-6.C: New test.
34028
34029 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34030
34031         PR c/17301
34032         * gcc.dg/pr17301-2.c: New test.
34033
34034 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34035
34036         PR c++/15876
34037         * g++.dg/parse/error22.C: New test.
34038
34039         PR c++/17936
34040         * g++.dg/template/spec18.C: New test.
34041
34042 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34043
34044         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34045         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34046         memcpy.
34047         * gcc.dg/ia64-sync-2.c: Ditto.
34048         * gcc.dg/ia64-sync-3.c: Ditto.
34049
34050 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34051
34052         * g++.dg/eh/cleanup5.C: Add dg-options "".
34053
34054 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34055
34056         PR middle-end/17657
34057         * gcc.dg/switch-4.c: New test case.
34058
34059 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34060
34061         * gcc.c-torture/execute/20041011-1.c: New test.
34062
34063 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34064
34065         PR c++/17554
34066         * g++.dg/init/for3.C: New test.
34067
34068         PR c++/17657
34069         * g++.dg/opt/switch2.C: New test.
34070
34071         PR middle-end/17703
34072         * g++.dg/warn/Wreturn-2.C: New test.
34073
34074 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34075
34076         PR c++/17907
34077         * g++.dg/eh/cleanup5.C: New test.
34078
34079 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34080
34081         PR c++/17393
34082         * g++.dg/parse/error21.C: New test.
34083
34084 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34085
34086         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34087         * g++.dg/warn/incomplete1.C: Likewise.
34088         * g++.dg/template/qualttp20.C: Likewise.
34089
34090 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34091
34092         PR c/17881
34093         * parm-incomplete-1.c: New test.
34094
34095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34096
34097         PR c++/17867
34098         * g++.dg/parse/error19.C: New test.
34099
34100         PR c++/17670
34101         * g++.dg/init/new11.C: New test.
34102
34103         PR c++/17821
34104         * g++.dg/parse/error20.C: New test.
34105
34106         PR c++/17826
34107         * g++.dg/template/crash24.C: New test.
34108
34109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34110
34111         PR c/17301
34112         * gcc.dg/pr17301-1.c: New test.
34113
34114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34115
34116         PR c/17189
34117         * gcc.dg/anon-struct-5.c: New test.
34118
34119 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34120
34121         PR c/17844
34122         * gcc.dg/pr17844-1.c: New test.
34123
34124 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34125
34126         PR tree-optimization/17906
34127         * gcc.c-torture/compile/pr17906.c: New.
34128
34129 2004-10-09  Stuart Hastings  <stuart@apple.com>
34130             Roger Sayle  <roger@eyesopen.com>
34131
34132         PR rtl-optimization/17853
34133         * gcc.dg/i386-mmx-5.c: New testcase.
34134
34135 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34136
34137         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34138
34139 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/17524
34142         * g++.dg/template/static9.C: New test.
34143
34144         PR c++/17685
34145         * g++.dg/parse/operator5.C: New test.
34146
34147 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34148
34149         PR middle-end/17894
34150         * gcc.c-torture/execute/divcmp-4.c: New test case.
34151
34152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34153
34154         PR tree-opt/17902
34155         * g++.dg/opt/pr17902.C: New test.
34156
34157 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34158
34159         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34160
34161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34162
34163         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34164
34165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34166
34167         * gcc.dg/assign-warn-3.c: New test.
34168
34169 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34170
34171         PR c/16999
34172         * gcc.dg/cpp/ident-1.c: New test.
34173
34174 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34175
34176         * gcc.c-torture/compile/acc1.c: New.
34177
34178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34179
34180         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34181         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34182
34183 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34184
34185         * gcc.dg/ultrasp11.c: New test.
34186
34187 2004-10-08  Michael Matz  <matz@suse.de>
34188
34189         * gcc.dg/doloop-2.c: New test.
34190
34191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34192
34193         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34194         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34195         objc.dg/method-9.m: Update expected diagnostics.
34196
34197 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34198
34199         * gcc.dg/ppc-fsel-3.c: New file.
34200         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34201
34202 2004-10-07  Paul Brook  <paul@codesourcery.com>
34203
34204         * gfortran.dg/intrinsic_verify_1.f90: New test.
34205
34206 2004-10-07  Paul Brook  <paul@codesourcery.com>
34207
34208         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34209
34210 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34211
34212         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34213         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34214         commit.
34215
34216 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34217
34218         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34219
34220 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34221
34222         PR c++/17115
34223         * g++.dg/warn/Winline-4.C: New test.
34224
34225 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34226
34227         * gcc.c-torture/compile/20041007-1.c: New test.
34228
34229 2004-10-07  Paul Brook  <paul@codesourcery.com>
34230
34231         PR fortran/17678
34232         * gfortran.dg/use_allocated_1.f90: New test.
34233
34234 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34235
34236         PR middle-end/17849
34237         * gfortran.fortran-torture/compile/nested.f90: New test
34238
34239 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34240
34241         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34242
34243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34244
34245         PR c++/17368
34246         * g++.dg/ext/asm6.C: New test.
34247
34248 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34249
34250         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34251
34252 2004-10-06  Paul Brook  <paul@codesourcery.com>
34253
34254         PR libfortran/17709
34255         * gfortran.dg/empty_format_1.f90: New test.
34256
34257 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34258
34259         PR fortran/17568
34260         * gfortran.dg/ishft.f90: New test.
34261
34262         PR fortran/17283
34263         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34264         tests.
34265
34266 2004-10-06  Paul Brook  <paul@codesourcery.com>
34267
34268         * gfortran.dg/do_1.f90: New test.
34269
34270 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34271
34272         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34273         optimizing for size.
34274
34275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34276
34277         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34278
34279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34280
34281         * gcc.c-torture/compile/20041005-1.c: New test.
34282
34283 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34284
34285         PR c++/17829
34286         * g++.dg/lookup/koenig4.C: New.
34287
34288 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34289
34290         * g++.dg/other/classkey1.C: Adjust quoting marks.
34291         * g++.dg/parse/error15.C: Likewise.
34292         * g++.dg/template/meminit2.C (int>): Likewise.
34293
34294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34295
34296         PR fortran/17283
34297         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34298
34299         PR fortran/17631
34300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34301
34302         PR fortran/17708
34303         * gfortran.dg/pr17708.f90: New test.
34304
34305 2004-10-04  Chao-ying Fu  <fu@mips.com>
34306
34307         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34308         * gcc.dg/vect/vect-4.c: Ditto.
34309         * gcc.dg/vect/vect-5.c: Ditto.
34310         * gcc.dg/vect/vect-6.c: Ditto.
34311         * gcc.dg/vect/vect-8.c: Ditto.
34312         * gcc.dg/vect/vect-16.c: Ditto.
34313         * gcc.dg/vect/vect-30.c: Ditto.
34314         * gcc.dg/vect/vect-40.c: Ditto.
34315         * gcc.dg/vect/vect-41.c: Ditto.
34316         * gcc.dg/vect/vect-42.c: Ditto.
34317         * gcc.dg/vect/vect-43.c: Ditto.
34318         * gcc.dg/vect/vect-44.c: Ditto.
34319         * gcc.dg/vect/vect-45.c: Ditto.
34320         * gcc.dg/vect/vect-46.c: Ditto.
34321         * gcc.dg/vect/vect-47.c: Ditto.
34322         * gcc.dg/vect/vect-48.c: Ditto.
34323         * gcc.dg/vect/vect-49.c: Ditto.
34324         * gcc.dg/vect/vect-50.c: Ditto.
34325         * gcc.dg/vect/vect-51.c: Ditto.
34326         * gcc.dg/vect/vect-52.c: Ditto.
34327         * gcc.dg/vect/vect-53.c: Ditto.
34328         * gcc.dg/vect/vect-54.c: Ditto.
34329         * gcc.dg/vect/vect-55.c: Ditto.
34330         * gcc.dg/vect/vect-56.c: Ditto.
34331         * gcc.dg/vect/vect-57.c: Ditto.
34332         * gcc.dg/vect/vect-58.c: Ditto.
34333         * gcc.dg/vect/vect-59.c: Ditto.
34334         * gcc.dg/vect/vect-60.c: Ditto.
34335         * gcc.dg/vect/vect-74.c: Ditto.
34336         * gcc.dg/vect/vect-79.c: Ditto.
34337         * gcc.dg/vect/vect-80.c: Ditto.
34338
34339 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34340
34341         * gcc.dg/unused-7.c: Use the correct option.
34342
34343 2004-10-04  Paul Brook  <paul@codesourcery.com>
34344         Bud Davis  <bdavis9659@comcast.net>
34345
34346         PR fortran/17706
34347         PR fortran/16434
34348         * gfortran/pr17706.f90: New test.
34349         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34350
34351 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34352
34353         * gfortran.dg/pr17612.f90: New test.
34354
34355 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34356
34357         * g++.dg/template/local1.C: Adjust quoting marks in
34358         testing for diagnostics.
34359         * g++.dg/tls/diag-2.C: Likewise.
34360         * g++.dg/other/error8.C: Likewise.
34361
34362 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34363
34364         PR c/17178
34365         * gcc.dg/unused-4.c: Adjust to be correct.
34366
34367         PR c/17820
34368         * gcc.dg/unused-7.c: New test.
34369
34370 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34371
34372         PR c++/17797
34373         * g++.dg/overload/template2.C: New test.
34374
34375 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34376
34377         PR tree-optimization/16632
34378         * gcc.dg/tree-ssa/20041002-1.c: New.
34379
34380 2004-10-03  Paul Brook  <paul@codesourcery.com>
34381
34382         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34383         rather than relying on default formatting.
34384
34385 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34386
34387         * gcc.dg/20040920-1.c: Update expected message text.
34388
34389 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34390
34391         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34392
34393 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34394
34395         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34396         tree level.
34397
34398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34399
34400         * gcc.dg/tree-ssa/pr17343.c: Remove.
34401
34402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34403
34404         PR tree-opt/17343
34405         * gcc.dg/tree-ssa/pr17343.c: New test.
34406
34407 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34408
34409         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34410         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34411         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34412         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34413         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34414
34415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34416
34417         * gcc.dg/lvalue-2.c: New test.
34418
34419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34420
34421         PR c/17730
34422         * gcc.dg/pr17730-1.c: New test
34423
34424 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34425
34426         PR c/7425
34427         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34428
34429 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34430
34431         * gcc.c-torture/execute/stdarg-1.c: New test.
34432         * gcc.c-torture/execute/stdarg-2.c: New test.
34433         * gcc.c-torture/execute/stdarg-3.c: New test.
34434         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34435         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34436         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34437         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34438         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34439
34440 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34441
34442         PR tree-optimization/17697
34443         * g++.dg/opt/pr17697-1.C: New test.
34444         * g++.dg/opt/pr17697-2.C: New test.
34445         * g++.dg/opt/pr17697-3.C: New test.
34446
34447 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34448
34449         PR c/16409
34450         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34451         gcc.dg/vla-init-5.c: New tests.
34452
34453 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34454
34455         PR c/13804
34456         * gcc.dg/pr13804-1.c: New test.
34457
34458 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34459
34460         PR fortran/16938
34461         * gfortran.dg/pr16938.f90: New test.
34462
34463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34464
34465         * g++.dg/template/crash23.C: New test.
34466
34467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34468
34469         PR c++/17585
34470         * g++.dg/template/static8.C: New test.
34471
34472 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34473
34474         PR c++/17681
34475         * g++.dg/other/error9.C: New test.
34476
34477 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34478
34479         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34480
34481 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34482
34483         PR fortran/15164
34484         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34485
34486 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34487
34488         PR middle-end/17112
34489         * gcc.dg/pr17112-1.c: New test case.
34490
34491 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34492
34493         PR c/11459
34494         * gcc.dg/pr11459-1.c: New test.
34495
34496 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34497
34498         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34499         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34500
34501 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34502
34503         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34504
34505 2004-09-25  Jan Hubicka  <jh@suse.cz>
34506
34507         * compile/30040909-1.c: New test.
34508         * compile/30040907-1.c: New test.
34509
34510 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34511
34512         * gcc.c-torture/execute/va-arg-26.c: New test.
34513
34514 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34515
34516         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34517         extra diagnostics on targets with 64-bit pointers.
34518         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34519
34520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34521
34522         PR c/17188
34523         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34524         * gcc.dg/decl-3.c: Adjust expected message.
34525
34526 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34527
34528         PR fortran/17615
34529         * gfortran.dg/pr17615.f90: New test.
34530
34531 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34532
34533         PR tree-optimzation/17517
34534         * g++.dg/tree-ssa/pr17517.C: New Test.
34535
34536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         PR c++/16889
34539         * g++.dg/lookup/ambig3.C: New.
34540
34541 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34542
34543         PR tree-opt/17624
34544         * g++.dg/opt/pr17624.C: New test.
34545
34546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34547
34548         PR c/6980
34549         * gcc.dg/Wbad-function-cast-1.c: New test.
34550
34551 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34552
34553         * g++.dg/ext/complit1.C
34554         * g++.dg/other/error2.C
34555         * g++.dg/other/nontype-1.C
34556         * g++.dg/parse/crash11.C
34557         * g++.dg/parse/crash12.C
34558         * g++.dg/parse/error15.C
34559         * g++.dg/parse/error4.C
34560         * g++.dg/parse/tmpl-outside1.C
34561         * g++.dg/parse/too-many-tmpl-args1.C
34562         * g++.dg/template/dependent-expr3.C
34563         * g++.dg/template/error10.C
34564         * g++.dg/template/instantiate1.C
34565         * g++.dg/template/vtable2.C
34566         * g++.dg/warn/Wshadow-1.C
34567         * g++.dg/warn/weak1.C
34568         * g++.old-deja/g++.brendan/crash16.C
34569         * g++.old-deja/g++.brendan/crash18.C
34570         * g++.old-deja/g++.brendan/crash48.C
34571         * g++.old-deja/g++.brendan/crash49.C
34572         * g++.old-deja/g++.brendan/crash55.C
34573         * g++.old-deja/g++.brendan/crash56.C
34574         * g++.old-deja/g++.brendan/crash8.C
34575         * g++.old-deja/g++.brendan/enum11.C
34576         * g++.old-deja/g++.brendan/enum8.C
34577         * g++.old-deja/g++.brendan/enum9.C
34578         * g++.old-deja/g++.brendan/friend3.C
34579         * g++.old-deja/g++.brendan/misc14.C
34580         * g++.old-deja/g++.bugs/900402_02.C
34581         * g++.old-deja/g++.bugs/900404_03.C
34582         * g++.old-deja/g++.bugs/900404_04.C
34583         * g++.old-deja/g++.bugs/900428_03.C
34584         * g++.old-deja/g++.jason/crash4.C
34585         * g++.old-deja/g++.jason/overload21.C
34586         * g++.old-deja/g++.jason/redecl1.C
34587         * g++.old-deja/g++.jason/report.C
34588         * g++.old-deja/g++.jason/rfg10.C
34589         * g++.old-deja/g++.jason/template30.C
34590         * g++.old-deja/g++.law/arm12.C
34591         * g++.old-deja/g++.law/ctors5.C
34592         * g++.old-deja/g++.law/cvt20.C
34593         * g++.old-deja/g++.law/init10.C
34594         * g++.old-deja/g++.law/init8.C
34595         * g++.old-deja/g++.law/visibility17.C
34596         * g++.old-deja/g++.law/visibility7.C
34597         * g++.old-deja/g++.mike/net8.C
34598         * g++.old-deja/g++.mike/p646.C
34599         * g++.old-deja/g++.mike/p700.C
34600         * g++.old-deja/g++.mike/p701.C
34601         * g++.old-deja/g++.mike/p811.C
34602         * g++.old-deja/g++.ns/template13.C
34603         * g++.old-deja/g++.other/array3.C
34604         * g++.old-deja/g++.other/crash25.C
34605         * g++.old-deja/g++.other/dtor3.C
34606         * g++.old-deja/g++.other/dtor4.C
34607         * g++.old-deja/g++.other/main1.C
34608         * g++.old-deja/g++.other/warn7.C
34609         * g++.old-deja/g++.pt/crash11.C
34610         * g++.old-deja/g++.pt/crash36.C
34611         * g++.old-deja/g++.pt/spec22.C
34612         * g++.old-deja/g++.pt/spec9.C
34613         * g++.old-deja/g++.pt/ttp52.C
34614         * g++.old-deja/g++.robertl/eb103.C
34615         * g++.old-deja/g++.robertl/eb121.C
34616         * g++.old-deja/g++.robertl/eb22.C
34617         * g++.old-deja/g++.robertl/eb8.C:
34618         Update locations and/or regexps of dg-error markers.
34619         Remove markers for some bogus messages that are no longer issued.
34620
34621 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34622
34623         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34624         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34625
34626 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34627
34628         PR c++/17618
34629         * g++.dg/lookup/crash5.C: New test.
34630
34631 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34632
34633         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34634         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34635         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34636         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34637         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34638         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34639
34640         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34641         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34642         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34643         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34644         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34645         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34646
34647         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34648
34649         * gcc.dg/vect/vect-44.c: Check additional cases.
34650         * gcc.dg/vect/vect-48.c: Check additional cases.
34651
34652         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34653         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34654         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34655         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34656         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34657         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34658         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34659         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34660         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34661
34662         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34663         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34664         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34665
34666 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34667
34668         * gcc.dg/tree-ssa/loop-6.c: New test.
34669
34670 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         PR c++/17620
34673         * g++.dg/inherit/base2.C: New.
34674
34675 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34676
34677         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34678         * gcc.dg/20001012-2.c: Likewise.
34679         * gcc.dg/20001013-1.c: Likewise.
34680         * gcc.dg/20001101-1.c: Likewise.
34681         * gcc.dg/20001102-1.c: Likewise.
34682         * gcc.dg/bf-spl1.c: Likewise.
34683         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34684         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34685
34686 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34687
34688         PR tree-optimization/16721
34689         * gcc.dg/tree-ssa/pr16721.c: New test.
34690
34691 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34692
34693         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34694         * gcc.dg/20040305-1.c: Likewise.
34695
34696 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34697
34698         PR c/16566
34699         * gcc.c-torture/compile/pr16566-1.c,
34700         gcc.c-torture/compile/pr16566-2.c,
34701         gcc.c-torture/compile/pr16566-3.c: New tests.
34702
34703 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34704
34705         PR tree-optimization/17512
34706         * gcc.c-torture/compile/20040916-1.c.
34707
34708 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34709
34710         * gcc.dg/pragma-re-3.c: New test.
34711
34712 2004-09-17  Matt Austern  <austern@apple.com>
34713
34714         PR c++/15049
34715         * g++.dg/other/anon3.C: New.
34716
34717 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34718
34719         PR c++/7503
34720         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34721         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34722         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34723         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34724         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34725
34726 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34727
34728         PR fortran/17286
34729         * gfortran.dg/pr17286.f90: New test.
34730
34731 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34732
34733         PR c++/17530
34734         * g++.dg/template/static7.C: New test.
34735
34736 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34737
34738         PR tree-opt/17558
34739         * gcc.c-torture/compile/pr17558.c: New test.
34740
34741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34742
34743         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34744         if SKIP_ATTRIBUTE is defined.
34745
34746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34747
34748         PR fortran/15957
34749         * gfortran.dg/pr15957.f90: New test.
34750
34751 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34752
34753         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34754         in comparison.
34755         * gcc.dg/vect/vect-79.c: Likewise.
34756         * gcc.dg/vect/vect-80.c: Likewise.
34757
34758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34759
34760         PR fortran/15750
34761         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34762
34763 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34764
34765         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34766         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34767         * gcc.dg/vect/vect-62.c: New testcase.
34768         * gcc.dg/vect/vect-63.c: New testcase.
34769         * gcc.dg/vect/vect-64.c: New testcase.
34770         * gcc.dg/vect/vect-65.c: New testcase.
34771         * gcc.dg/vect/vect-66.c: New testcase.
34772         * gcc.dg/vect/vect-67.c: New testcase.
34773         * gcc.dg/vect/vect-68.c: New testcase.
34774         * gcc.dg/vect/vect-69.c: New testcase.
34775         * gcc.dg/vect/vect-79.c: New testcase.
34776         * gcc.dg/vect/vect-80.c: New testcase.
34777
34778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34779
34780         * gcc.target/mips/asm-1.c: New test.
34781
34782 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34783
34784         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34785         * gcc.dg/vect/vect-73.c: New testcase.
34786         * gcc.dg/vect/vect-74.c: New testcase.
34787         * gcc.dg/vect/vect-75.c: New testcase.
34788         * gcc.dg/vect/vect-76.c: New testcase.
34789         * gcc.dg/vect/vect-77.c: New testcase.
34790         * gcc.dg/vect/vect-78.c: New testcase
34791
34792 2004-09-18  Paul Brook  <paul@codesourcery.com>
34793
34794         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34795
34796 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34797
34798         PR c/17424
34799         * gcc.dg/pr17424-1.c: New test.
34800
34801 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34802
34803         * g++.dg/tree-ssa/pr17153.C: New test.
34804
34805 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34806
34807         PR pch/13361
34808         * g++.dg/pch/wchar-1.C: New.
34809         * g++.dg/pch/wchar-1.Hs: New.
34810
34811 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34812
34813         * gcc.c-torture/execute/20040917-1.c: New test.
34814
34815 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34816
34817         PR tree-optimization/17319
34818         * gcc.dg/pr17319.c: New test.
34819
34820 2004-09-17  Devang Patel  <dpatel@apple.com>
34821
34822         * gcc.dg/20040813-1.c: New test.
34823
34824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34825
34826         PR tree-optimization/17273
34827         * gcc.c-torture/compile/pr17273.c: New test.
34828
34829 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34830
34831         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34832         Update expected messages.
34833         * gcc.dg/declspec-13.c: New test.
34834
34835 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34836
34837         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34838
34839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34840
34841         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34842         change what 'a' is pointing to.
34843
34844 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34845
34846         PR c++/16002
34847         * g++.dg/template/error18.C: New test.
34848
34849         PR c++/16029
34850         * g++.dg/warn/Wunused-8.C: New test.
34851
34852 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34853
34854         PR tree-optimization/17513
34855         * gcc.dg/20040916-1.c: New test.
34856
34857 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34858
34859         PR c++/17501
34860         * g++.dg/template/typename7.C: New test.
34861
34862 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34863
34864         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34865
34866 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34867
34868         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34869         with -ftree-based-profiling also.
34870         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34871
34872 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34873
34874         PR/15364
34875         * gfortran.dg/der_array_io_1.f90: New test.
34876         * gfortran.dg/der_array_io_2.f90: New test.
34877         * gfortran.dg/der_array_io_3.f90: New test.
34878
34879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34880
34881         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34882         EABI.
34883
34884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34885
34886         * g++.dg/opt/switch1.C: New test.
34887
34888 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34889
34890         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34891         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34892         Update expected messages.
34893
34894 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34895
34896         PR fortran/16485
34897         * gfortran.dg/same_name_1.f90: New test.
34898
34899 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34900
34901         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34902         dereference garbage pointers.
34903
34904 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34905
34906         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34907         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34908
34909         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34910         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34911         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34912
34913 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34914
34915         PR c++/17324
34916         * g++.dg/template/mangle1.C: New test.
34917
34918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34919
34920         PR tree-optimization/17252
34921         * gcc.c-torture/execute/pr17252.c: New test.
34922
34923 2004-09-14  Andrew Pinski  <apinski@apple.com>
34924
34925         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34926
34927 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34928
34929         PR rtl-optimization/9771
34930         * gcc.dg/pr9771-1.c: New test case.
34931
34932 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34933
34934         PR tree-optimization/15262
34935         * gcc.c-torture/execute/pr15262-1.c: New test.
34936         * gcc.c-torture/execute/pr15262-2.c: New test.
34937
34938 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34939
34940         * gcc.dg/declspec-12.c: New test.
34941
34942 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34943
34944         * gfortran.dg/pr17090.f90: Add directives to test.
34945
34946 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34947
34948         * gcc.c-torture/compile/20040914-1.c: New test.
34949
34950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34951
34952         PR c++/16162
34953         * g++.dg/template/decl2.C: New test.
34954
34955 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34956
34957         PR fortran/17090
34958         * gfortran.dg/pr17090.f90: New test.
34959
34960 2004-09-13  Dale Johannesen  <dalej@apple.com>
34961
34962         * gcc.c-torture/compile/pr17408.c: New test case.
34963
34964 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/16716
34967         * g++.dg/parse/crash17.C: New test.
34968
34969         PR c++/17327
34970         * g++.dg/template/enum3.C: New test.
34971
34972 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34973
34974         * lib/gcc-defs.exp: Load wrapper.exp.
34975         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34976         using local code.
34977         * lib/gcc.exp (gcc_init): Similar.
34978         * lib/gfortran.exp (gfortran_init): Similar.
34979         * lib/objc.exp (objc_init): Similar.
34980         * lib/treelang.exp (treelang_init): Similar.
34981         * lib/wrapper.exp: New file with build_wrapper call machinery in
34982         ${tool}_maybe_build_wrapper.
34983
34984 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34985
34986         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34987         "inline".
34988         * gcc.dg/declspec-11.c: Update expected messages.
34989         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34990         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34991         gcc.dg/inline-12.c: New tests.
34992
34993 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34994
34995         * g++.dg/tree-ssa/pr17400.C: New testcase.
34996
34997 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34998
34999         * gcc.target/mips/sb1-1.c: New testcase.
35000
35001 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35002
35003         * lib/g77-dg.exp: Remove unused file.
35004         * lib/mike-g77.exp: Ditto.
35005         * lib/g77.exp: Ditto.
35006
35007 2004-09-12  Richard Henderson  <rth@redhat.com>
35008
35009         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35010
35011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35012
35013         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35014         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35015         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35016         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35017         Update expected messages.
35018
35019 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35020
35021         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35022         declaration/use mismatch for dirp parameter.
35023
35024 2004-09-12  Andrew Pinski  <apinski@apple.com>
35025
35026         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35027         -fgnu-runtime is passed.
35028
35029 2004-09-12  Richard Henderson  <rth@redhat.com>
35030
35031         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35032         do the uplevel thing and update additional_flags directly.
35033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35034         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35035         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35036         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35037
35038 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35039
35040         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35041
35042 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35043
35044         PR middle-end/17411
35045         * g++.dg/opt/pr17411-1.C: New test case.
35046
35047 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35048
35049         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35050         gcc.dg/tls/diag-2.c: Update expected messages.
35051         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35052         messages.
35053         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35054         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35055         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35056         gcc.dg/tls/diag-5.c: New tests.
35057
35058 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35059
35060         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35061
35062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35063
35064         * g++.dg/parse/break-in-for.C: New test.
35065
35066 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35067
35068         * gcc.dg/tree-ssa/20040911-1.c: New test.
35069
35070 2004-09-11  Andreas Jaeger  <aj@suse.de>
35071
35072         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35073         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35074
35075 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35076
35077         * gcc.target/frv: New directory of FR-V-specific tests.
35078
35079 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35080
35081         * gcc.dg/convert-vec-1.c: New test.
35082
35083 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35084
35085         PR middle-end/17024
35086         * gcc.dg/pr17024-1.c: New test case.
35087
35088 2004-09-10  Eric Christopher  <echristo@redhat.com>
35089
35090         * gcc.dg/20040910-1.c: New test.
35091
35092 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35093
35094         * gcc.dg/bitfld-9.c: New test.
35095
35096 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35097
35098         * gcc.c-torture/execute/ieee/acc1.c: New test.
35099         * gcc.c-torture/execute/ieee/acc2.c: New test.
35100         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35101
35102 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35103
35104         * gcc.dg/deprecated-2.c: New test.
35105
35106 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35107
35108         * gcc.dg/init-vec-1.c: New test.
35109
35110 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35111
35112         PR middle-end/17055
35113         * gcc.dg/pr17055-1.c: New test case.
35114
35115 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35116
35117         PR target/17377
35118         * gcc.c-torture/execute/pr17377.c: New test.
35119
35120 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35121
35122         PR c/8420
35123         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35124         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35125         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35126         gcc.dg/long-long-typespec-1.c: New tests.
35127         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35128
35129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35130
35131         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35132         gcc.dg/gnu99-static-1.c: New tests.
35133
35134 2004-09-08  Devang Patel  <dpatel@apple.com>
35135
35136         * gcc.dg/darwin-ld-20040828-1.c: New test.
35137         * gcc.dg/darwin-ld-20040828-2.c: New test.
35138         * gcc.dg/darwin-ld-20040828-3.c: New test.
35139
35140 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35141
35142         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35143         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35144         in error message.
35145         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35146         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35147         in error message.
35148         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35149         types they qualify.
35150         * objc.dg/type-size-2.m: Fix wording in comment.
35151         * objc.dg/va-meth-1.m: New test case.
35152
35153 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35154
35155         PR c/16633:
35156         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35157         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35158
35159 2004-09-06  Devang Patel  <dpatel@apple.com>
35160
35161         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35162         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35163
35164 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35165
35166         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35167         reflect changed line numbering of diagnostics.
35168
35169 2004-09-06  Paul Brook  <paul@codesourcery.com>
35170
35171         * gfortran.dg/edit_real_1.f90: Add new test.
35172
35173 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35174
35175         * gcc.dg/tree-ssa/loop-2.c: New test.
35176         * gcc.dg/tree-ssa/loop-3.c: New test.
35177         * gcc.dg/tree-ssa/loop-4.c: New test.
35178         * gcc.dg/tree-ssa/loop-5.c: New test.
35179
35180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35181
35182         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35183
35184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35185
35186         * gcc.dg/format/sentinel-1.c: New test.
35187
35188 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35189
35190         * gcc.dg/builtins-46.c: New.
35191
35192 2004-09-03  Devang Patel  <dpatel@apple.com>
35193
35194         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35195         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35196
35197 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35198
35199         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35200         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35201         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35202         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35203         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35204         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35205         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35206         the non-portable bzero.
35207         * gcc.dg/20010912-1.c: xfail for NetWare.
35208         * gcc.dg/20020426-2.c: xfail for NetWare.
35209         * gcc.dg/20021014-1.c: xfail for NetWare.
35210         * gcc.dg/20021018-1.c: xfail for NetWare.
35211         * gcc.dg/20030213-1.c: xfail for NetWare.
35212         * gcc.dg/20030225-1.c: xfail for NetWare.
35213         * gcc.dg/20030708-1.c: xfail for NetWare.
35214         * gcc.dg/builtins-config.h: Also exclude NetWare.
35215         * gcc.dg/format/format.h: Define restrict only if not already defined.
35216         * gcc.dg/nest.c: xfail for NetWare.
35217         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35218         * lib/target-supports.exp (check_visibility_available): Exclude
35219         NetWare.
35220
35221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35222
35223         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35224         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35225         deterministic starting point for the alignment of structure fields.
35226         * gcc.dg/Wpadded.c: Dito.
35227         * g++.dg/abi/vbase10.C: Dito.
35228
35229 2004-09-03  Devang Patel  <dpatel@apple.com>
35230
35231         * g++.dg/debug/pr15736.cc: New test.
35232
35233 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * README.QMTEST: Fix out-of-date link.
35236
35237 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35238
35239         PR fortran/16579
35240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35241         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35242
35243 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35244
35245         * g++.dg/abi/arm_rtti1.C: New test.
35246
35247 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35248
35249         * gcc.dg/ppc-vector-memcpy.c: New.
35250         * gcc.dg/ppc-vector-memset.c: New.
35251
35252 2004-09-02  Chao-ying Fu  <fu@mips.com>
35253
35254         * gcc.target/mips/mips-3d-1.c: New test.
35255         * gcc.target/mips/mips-3d-2.c: New test.
35256         * gcc.target/mips/mips-3d-3.c: New test.
35257         * gcc.target/mips/mips-3d-4.c: New test.
35258         * gcc.target/mips/mips-3d-5.c: New test.
35259         * gcc.target/mips/mips-3d-6.c: New test.
35260         * gcc.target/mips/mips-3d-7.c: New test.
35261         * gcc.target/mips/mips-3d-8.c: New test.
35262         * gcc.target/mips/mips-3d-9.c: New test.
35263         * gcc.target/mips/mips-ps-1.c: New test.
35264         * gcc.target/mips/mips-ps-2.c: New test.
35265         * gcc.target/mips/mips-ps-3.c: New test.
35266         * gcc.target/mips/mips-ps-4.c: New test.
35267         * gcc.target/mips/mips-ps-type.c: New test.
35268
35269 2004-09-02  Paul Brook  <paul@codesourcery.com>
35270
35271         * gfortran.dg/edit_real_1.f90: Add new tests.
35272
35273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35274
35275         PR fortran/15327
35276         * gfortran.dg/merge_char_1.f90: New test.
35277
35278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35279
35280         PR fortran/16404
35281         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35282
35283 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35284
35285         PR c/1522
35286         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35287
35288 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35289
35290         * g++.dg/opt/loop1.C: Do not XFAIL.
35291
35292 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35293
35294         * gcc.c-torture/execute/20040831-1.c: New test.
35295
35296 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35297
35298         PR fortran/16579
35299         * gfortran.dg/g77/20010610.f: Now passes.
35300         Copy from g77.f-torture/execute. Add dg-run directive.
35301         * gfortran.dg/g77/README: Update
35302
35303 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35304
35305         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35306         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35307         (t1, t2, t3, t4): Add volatile.
35308
35309 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35310
35311         * g++.dg/ext/visibility/arm1.C: New test.
35312
35313 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35314
35315         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35316         -pedantic-errors.
35317
35318 2004-09-01  Paul Brook  <paul@codesourcery.com>
35319
35320         * gfortran.dg/eof_2.f90: New test.
35321
35322 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35323
35324         PR fortran/16579
35325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35326
35327 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35328
35329         PR libfortran/16805
35330         * gfortran.dg/list_read_2.f90: New test.
35331
35332 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35333
35334         * g++.dg/abi/key1.C: New test.
35335
35336 2004-08-31  Richard Henderson  <rth@redhat.com>
35337
35338         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35339         form of offsetof.
35340         * g++.dg/other/offsetof5.C: Remove duplicate.
35341
35342 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35343
35344         PR fortran/17244
35345         * gfortran.dg/func_derived_1.f90: New test.
35346
35347 2004-08-31  Paul Brook  <paul@codesourcery.com>
35348
35349         * gfortran.dg/eof_1.f90: New test.
35350
35351 2004-08-31  Paul Brook  <paul@codesourcery.com>
35352
35353         * gfortran.dg/list_read_1.f90: New file.
35354
35355 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * g++.dg/opt/loop1.C: XFAIL.
35358
35359 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35360
35361         * gcc.dg/funcdef-storage-1.c: New.
35362         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35363         an extern function in local scope.
35364         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35365         declare an 'auto inline' function in local scope.
35366         * gcc.dg/20011130-1.c: Likewise.
35367         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35368         an 'auto' function in local scope.
35369         * gcc.dg/20021014-1.c: Likewise.
35370         * gcc.dg/20030331-2.c: Likewise.
35371
35372 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35373
35374         * gfortran.dg/blockdata_1.f90: New test.
35375
35376 2004-08-30  Richard Henderson  <rth@redhat.com>
35377
35378         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35379
35380 2004-08-30  Richard Henderson  <rth@redhat.com>
35381
35382         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35383         additional_flags set by alternate driver.
35384         (ieee-options): New procedure.
35385         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35386         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35388         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35389
35390 2004-08-30  Richard Henderson  <rth@redhat.com>
35391
35392         * lib/f-torture.exp: Remove.
35393
35394 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35395
35396         PR rtl-optimization/16590
35397         * g++.dg/opt/loop1.C: New test.
35398
35399 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35400
35401         PR fortran/13910
35402         * gfortran.dg/oldstyle_1.f90: New test.
35403
35404 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35405         Paul Brook  <paul@codesourcery.com>
35406
35407         * gfortran.dg/g77/README: Update.
35408         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35410         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35411
35412 2004-08-28  Paul Brook  <paul@codesourcery.com>
35413
35414         PR libfortran/17195
35415         * gfortran.dg/edit_real_1.f90: New test.
35416
35417 2004-08-27  Paul Brook  <paul@codesourcery.com>
35418
35419         * gfortran.dg/rewind_1.f90: New test.
35420
35421 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35422
35423         PR fortran/16597
35424         * gfortran.dg/pr16597.f90: New test.
35425
35426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35427
35428         PR c/13801
35429         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35430         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35431         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35432         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35433         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35434
35435 2004-08-26  Nick Clifton  <nickc@redhat.com>
35436
35437         * gcc.c-torture/compile/pr17119.c: New test.
35438
35439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35440
35441         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35442
35443 2004-08-25  Richard Henderson  <rth@redhat.com>
35444
35445         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35446         the bits that expect kind=8 to be the largest real kind.
35447
35448 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35449
35450         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35451
35452 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35453
35454         * gfortran.dg/assignment_1.f90: New test.
35455
35456 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35457
35458         * g++.dg/template/repo3.C: New test.
35459
35460 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35461
35462         PR middle-end/16693
35463         PR tree-optimization/16372
35464         * g++.dg/opt/pr16372-1.C: New test case.
35465         * g++.dg/opt/pr16693-1.C: New test case.
35466         * g++.dg/opt/pr16693-2.C: New test case.
35467
35468 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35469
35470         * objc.dg/proto-lossage-4.m: New test.
35471
35472 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35473
35474         PR c++/17155
35475         * g++.dg/inherit/local2.C: New test.
35476
35477 2004-08-25  Paul Brook  <paul@codesourcery.com>
35478
35479         PR fortran/17144
35480         * gfortran.dg/string_ctor_1.f90: New test.
35481
35482 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35483
35484         PR c++/14428
35485         * g++.dg/template/redecl2.C: New test.
35486
35487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35488
35489         PR fortran/17143
35490         * gfortran.dg/pr17143.f90: New test.
35491
35492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35493
35494         PR fortran/17164
35495         * gfortran.dg/pr17164.f90: New test.
35496
35497 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35498
35499         * gcc.dg/tree-ssa/loop-1.c: New test.
35500
35501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35502
35503         * gcc.c-torture/compile/20040824-1.c: New test.
35504
35505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35506
35507         * gcc.c-torture/compile/iftrap-3.c: New test.
35508
35509 2004-08-24  Paul Brook  <paul@codesourcery.com>
35510
35511         * gfortran.dg/entry_2.f90: New test.
35512
35513 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         PR c++/16889
35516         * g++.dg/lookup/ambig[12].C: New.
35517
35518 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35519
35520         PR c++/16706
35521         * g++.dg/template/crash21.C: New test.
35522         * g++.dg/template/crash22.C: Likewise.
35523
35524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         PR c++/17149
35527         * g++.dg/template/access15.C: New.
35528
35529 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35530
35531         PR c++/17163
35532         * g++.dg/template/repo2.C: New test.
35533
35534 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35535
35536         PR rtl-optimization/17078
35537         * gcc.c-torture/execute/pr17078-1.c: New test case.
35538
35539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35540
35541         PR c/14492
35542         * gcc.dg/debug/crash1.c: New test.
35543
35544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c/16180
35547         * gcc.dg/loop-5.c: New test.
35548
35549 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35550
35551         * gcc.c-torture/execute/20040823-1.c: New test.
35552
35553 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35554
35555         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35556         to the assembler.  Simplify test accordingly.
35557         (asm_abi_flags): Use GNU names.
35558         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35559         to check for ABI flags.
35560
35561 2004-08-22  Andrew Pinski  <apinski@apple.com>
35562
35563         * g++.dg/opt/pr14029.C: New test.
35564         * gcc.c-torture/execute/pr15262.c: New test.
35565
35566 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35567
35568         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35569
35570 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35571
35572         PR 16908
35573         * gfortran.dg/direct_io.f90: New test.
35574
35575 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35576
35577         PR c++/17121
35578         * g++.dg/inherit/local2.C: New test.
35579
35580 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35581
35582         PR c++/17120
35583         * g++.dg/warn/Wparentheses-4.C: New test.
35584
35585 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35586
35587         PR c++/17121
35588         * g++.dg/inherit/local2.C: New test.
35589
35590         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35591         * gcc.dg/ppc-ldstruct.c: Likewise.
35592         * gcc.dg/ppc64-abi-2.c: Likewise.
35593
35594 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35595
35596         PR rtl-optimization/17099
35597         * gcc.c-torture/execute/20040820-1.c: New test.
35598
35599 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35600
35601         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35602
35603 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35604
35605         PR fortran/17077
35606         * gfortran.dg/auto_array_1.f90: New test.
35607
35608 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35609
35610         PR fortran/17074
35611         * gfortran.dg/simpleif_1.f90: New test.
35612
35613 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35614
35615         * lib/target-supports.exp (check_profiling_available): Return
35616         false for arm*-*-symbianelf* and arm*-*-eabi*.
35617
35618         PR c++/15890
35619         * g++.dg/template/delete1.C: New test.
35620
35621 2004-08-19  Paul Brook  <paul@codesourcery.com>
35622
35623         PR fortran/14976
35624         PR fortran/16228
35625         * gfortran.dg/data_char_1.f90: New test.
35626
35627 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35628
35629         PR fortran/16946
35630         * gfortran.dg/reduction.f90: New testcase.
35631
35632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35633
35634         PR fortran/16520
35635         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35636
35637 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35638
35639         PR c++/17041
35640         * g++.dg/Wparentheses-3.C: New test.
35641
35642 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35643
35644         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35645         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35646         * gcc.dg/vect/vect-2.c: Likewise.
35647         * gcc.dg/vect/vect-3.c: Likewise.
35648         * gcc.dg/vect/vect-4.c: Likewise.
35649         * gcc.dg/vect/vect-5.c: Likewise.
35650         * gcc.dg/vect/vect-6.c: Likewise.
35651         * gcc.dg/vect/vect-7.c: Likewise.
35652         * gcc.dg/vect/vect-25.c: Likewise.
35653         * gcc.dg/vect/vect-31.c: Likewise.
35654         * gcc.dg/vect/vect-32.c: Likewise.
35655         * gcc.dg/vect/vect-34.c: Likewise.
35656         * gcc.dg/vect/vect-36.c: Likewise.
35657         * gcc.dg/vect/vect-all.c: Likewise.
35658
35659 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35660
35661         PR c++/17068
35662         * g++.dg/template/operator4.C: New test.
35663
35664 2004-08-18  Richard Henderson  <rth@redhat.com>
35665
35666         * gcc.dg/20040206-1.c: XFAIL.
35667
35668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35669
35670         PR c++/16246
35671         * g++.dg/template/array7.C: New test.
35672
35673 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35674
35675         * gcc.dg/mips-movcc-1.c: New test.
35676         * gcc.dg/mips-movcc-2.c: New test.
35677         * gcc.dg/mips-movcc-3.c: New test.
35678
35679         * gcc.dg/mips-nmadd-1.c: New test.
35680         * gcc.dg/mips-nmadd-2.c: New test.
35681
35682 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35683
35684         PR c++/15871
35685         * g++.dg/opt/inline8.C: New test.
35686
35687         PR c++/16965
35688         * g++.dg/parse/error17.C: New test.
35689
35690 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35691
35692         * gcc.dg/vect: New directory for vectorizer tests.
35693         * gcc.dg/vect/tree-vect.h: New file.
35694         * gcc.dg/vect/vect.exp: New file.
35695         * gcc.dg/vect/pr16105.c.c: New test.
35696         * gcc.dg/vect/vect-1.c: New test.
35697         * gcc.dg/vect/vect-2.c: New test.
35698         * gcc.dg/vect/vect-3.c: New test.
35699         * gcc.dg/vect/vect-4.c: New test.
35700         * gcc.dg/vect/vect-5.c: New test.
35701         * gcc.dg/vect/vect-6.c: New test.
35702         * gcc.dg/vect/vect-7.c: New test.
35703         * gcc.dg/vect/vect-8.c: New test.
35704         * gcc.dg/vect/vect-9.c: New test.
35705         * gcc.dg/vect/vect-10.c: New test.
35706         * gcc.dg/vect/vect-11.c: New test.
35707         * gcc.dg/vect/vect-12.c: New test.
35708         * gcc.dg/vect/vect-13.c: New test.
35709         * gcc.dg/vect/vect-14.c: New test.
35710         * gcc.dg/vect/vect-15.c: New test.
35711         * gcc.dg/vect/vect-16.c: New test.
35712         * gcc.dg/vect/vect-17.c: New test.
35713         * gcc.dg/vect/vect-18.c: New test.
35714         * gcc.dg/vect/vect-19.c: New test.
35715         * gcc.dg/vect/vect-20.c: New test.
35716         * gcc.dg/vect/vect-21.c: New test.
35717         * gcc.dg/vect/vect-22.c: New test.
35718         * gcc.dg/vect/vect-23.c: New test.
35719         * gcc.dg/vect/vect-24.c: New test.
35720         * gcc.dg/vect/vect-25.c: New test.
35721         * gcc.dg/vect/vect-26.c: New test.
35722         * gcc.dg/vect/vect-27.c: New test.
35723         * gcc.dg/vect/vect-28.c: New test.
35724         * gcc.dg/vect/vect-29.c: New test.
35725         * gcc.dg/vect/vect-30.c: New test.
35726         * gcc.dg/vect/vect-31.c: New test.
35727         * gcc.dg/vect/vect-32.c: New test.
35728         * gcc.dg/vect/vect-33.c: New test.
35729         * gcc.dg/vect/vect-34.c: New test.
35730         * gcc.dg/vect/vect-35.c: New test.
35731         * gcc.dg/vect/vect-36.c: New test.
35732         * gcc.dg/vect/vect-37.c: New test.
35733         * gcc.dg/vect/vect-38.c: New test.
35734         * gcc.dg/vect/vect-40.c: New test.
35735         * gcc.dg/vect/vect-41.c: New test.
35736         * gcc.dg/vect/vect-42.c: New test.
35737         * gcc.dg/vect/vect-43.c: New test.
35738         * gcc.dg/vect/vect-44.c: New test.
35739         * gcc.dg/vect/vect-45.c: New test.
35740         * gcc.dg/vect/vect-46.c: New test.
35741         * gcc.dg/vect/vect-47.c: New test.
35742         * gcc.dg/vect/vect-48.c: New test.
35743         * gcc.dg/vect/vect-49.c: New test.
35744         * gcc.dg/vect/vect-50.c: New test.
35745         * gcc.dg/vect/vect-51.c: New test.
35746         * gcc.dg/vect/vect-52.c: New test.
35747         * gcc.dg/vect/vect-53.c: New test.
35748         * gcc.dg/vect/vect-54.c: New test.
35749         * gcc.dg/vect/vect-55.c: New test.
35750         * gcc.dg/vect/vect-56.c: New test.
35751         * gcc.dg/vect/vect-57.c: New test.
35752         * gcc.dg/vect/vect-58.c: New test.
35753         * gcc.dg/vect/vect-59.c: New test.
35754         * gcc.dg/vect/vect-60.c: New test.
35755         * gcc.dg/vect/vect-61.c: New test.
35756         * gcc.dg/vect/vect-all.c: New test.
35757         * gcc.dg/vect/vect-none.c: New test.
35758
35759 2004-08-17  Paul Brook  <paul@codesourcery.com>
35760
35761         PR fortran/13082
35762         * gfortran.dg/entry_1.f90: New test.
35763
35764 2004-08-17  Andrew Pinski  <apinski@apple.com>
35765
35766         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35767
35768 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35769
35770         * gcc.dg/pr17036-1.c: New test.
35771
35772 2004-08-16  Devang Patel  <dpatel@apple.com>
35773
35774         * gcc.dg/darwin-20040809-1.c: New test.
35775
35776 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35777
35778         * gcc.dg/funcdef-attr-1.c: New test.
35779
35780 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35781
35782         * gcc.dg/altivec-17.c: New test.
35783         * gcc.dg/altivec-18.c: New test.
35784
35785 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35786
35787         PR c++/6749
35788         * g++.dg/template/vtable2.C: New test.
35789
35790 2004-08-14  Richard Henderson  <rth@redhat.com>
35791
35792         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35793         * gcc.dg/pack-test-4.c (main): Return 0.
35794         * gcc.dg/setjmp-1.c: Remove XFAIL.
35795         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35796
35797 2004-08-14  Richard Henderson  <rth@redhat.com>
35798
35799         * gcc.dg/980217-1.c: Add prototype for printf.
35800
35801 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35802
35803         * gfortran.dg/pr16935.f90: New test.
35804
35805 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35806
35807         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35808
35809 2004-08-13  Paul Brook  <paul@codesourcery.com>
35810
35811         * gfortran.dg/der_io_1.f90: Remove stray comma.
35812
35813 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35814
35815         * gcc.dg/vmx/cw-bug-2.c: Remove.
35816         * gcc.dg/vmx/vprint-1.c: Remove.
35817         * gcc.dg/vmx/vscan-1.c: Remove.
35818
35819 2004-08-12  Devang patel  <dpatel@apple.com>
35820
35821         * gcc.dg/darwin-20040809-2.c: New test.
35822
35823 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35824
35825         * g++.dg/ext/altivec-12.C: New test.
35826
35827         * g++.dg/ext/altivec-11.C: New test.
35828
35829 2004-08-12  Paul Brook  <paul@codesourcery.com>
35830
35831         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35832
35833 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35834
35835         * g++.dg/ext/altivec-2.C: Check for hardware support before
35836         executing any VMX instructions.
35837
35838         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35839
35840 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35841
35842         PR c++/16276
35843         * g++.old-deja/g++.other/comdat4.C: New test.
35844         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35845
35846 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35847
35848         PR target/16286
35849         * gcc.dg/pr16286.c: New test.
35850
35851 2004-08-12 Jan Beulich <jbeulich@novell.com>
35852
35853         * g++.dg/ext/asm5.C: New.
35854
35855 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35856
35857         PR c++/16698
35858         * g++.dg/eh/crash1.C: New test.
35859
35860         PR c++/16717
35861         * g++.dg/ext/construct1.C: New test.
35862
35863 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35864
35865         PR c++/16853
35866         * g++.dg/init/ptrmem1.C: New test.
35867
35868         PR c++/16618
35869         * g++.dg/parse/offsetof5.C: New test.
35870
35871         PR c++/16870
35872         * g++.dg/template/overload3.C: New test.
35873
35874 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/16964
35877         * g++.dg/parse/error16.C: New test.
35878
35879         PR c++/16904
35880         * g++.dg/template/error14.C: New test.
35881
35882         PR c++/16929
35883         * g++.dg/template/error15.C: New test.
35884
35885 2004-08-11  Devang Patel  <dpatel@apple.com>
35886
35887         * gcc.dg/darwin-ld-20040809-1.c: New test.
35888         * gcc.dg/darwin-ld-20040809-2.c: New test.
35889
35890 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35891
35892         PR fortran/16917
35893         * gfortran.dg/dfloat_1.f90: New test.
35894
35895 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35896
35897         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35898         * gcc.dg/dll-2.c: Fix dg-require syntax.
35899         * gcc.misc-tests/arm-isr.c (abort): Declare.
35900         (exit): Likewise.
35901
35902 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35903
35904         PR c++/16971
35905         * g++.dg/parse/crash16.C: New test.
35906
35907 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35908
35909         * gcc.dg/mips-rsqrt-1.c: New test case.
35910         * gcc.dg/mips-rsqrt-2.c: New test case.
35911         * gcc.dg/mips-rsqrt-3.c: New test case.
35912
35913 2004-08-10  Paul Brook  <paul@codesourcery.com>
35914
35915         * gfortran.dg/der_io_1.f90: New test.
35916
35917 2004-08-10  Paul Brook  <paul@codesourcery.com>
35918
35919         PR fortran/16919
35920         * gfortran.dg/der_array_1.f90: New test.
35921
35922 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35923
35924         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35925
35926 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35927
35928         * gcc.dg/wchar_t-2.c: Fix typo.
35929
35930 2004-08-09  Falk Hueffner  <falk@debian.org>
35931
35932         PR tree-optimization/12517
35933         * gcc.c-torture/compile/pr12517.c: New test.
35934
35935         PR tree-optimization/12578
35936         * gcc.c-torture/compile/pr12578.c: New test.
35937
35938         PR tree-optimization/12899
35939         * gcc.c-torture/compile/pr12899.c: New test.
35940
35941         PR rtl-optimization/14692
35942         * gcc.c-torture/compile/pr14692.c: New test.
35943
35944         PR tree-optimization/16461
35945         * gcc.c-torture/compile/pr16461.c: New test.
35946
35947 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35948
35949         * gfortran.dg/getenv_1.f90: New test.
35950
35951 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35952
35953         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35954         wchar_t.
35955         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35956
35957 2004-08-06  Paul Brook  <paul@codesourcery.com>
35958
35959         * gfortran.dg/ret_array_1.f90: New test.
35960         * gfortran.dg/ret_pointer_1.f90: New test.
35961
35962 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35963
35964         * gcc.dg/missing-field-init-[12].c: New tests.
35965         * g++.dg/warn/missing-field-init-[12].C: New tests.
35966
35967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35968
35969         * gcc.dg/enum2.c: New test.
35970         * gcc.dg/symbian3.c: Likewise.
35971         * gcc.dg/symbian4.c: Likewise.
35972         * gcc.dg/wchar_t-2.c: Likewise.
35973
35974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35975
35976         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35977         destructor tests.
35978
35979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35980
35981         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35982         dg-require-visiblity.
35983         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35984         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35985         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35986         * g++.dg/ext/visibility/new1.C: Likewise.
35987         * g++.dg/ext/visibility/pragma.C: Likewise.
35988         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35989         * g++.dg/ext/visibility/virtual.C: Likewise.
35990         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35991         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35992         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35993         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35994         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35995         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35996         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35997         * g++/dg/ext/visibility/visibility-8.C: New test.
35998         * gcc.c-torture/compile/dll.x: Remove.
35999         * gcc.dg/dll-2.c: Use dg-require-dll
36000         * gcc.dg/visibility-10.c: New test.
36001         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36002         supporting DLLs.
36003         * lib/scanasm.exp (scan_hidden): New function.
36004         (scan_not_hidden): Likewise.
36005
36006 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36007
36008         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36009
36010 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36011
36012         * gcc.c-torture/execute/20040805-1.c: New test.
36013
36014 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36015
36016         * gcc.dg/20020118-1.c: Declare abort.
36017         * gcc.dg/altivec_check.h: Likewise.
36018         * gcc.dg/iftrap-2.c: Likewise.
36019         * gcc.dg/pragma-darwin.c: Likewise.
36020         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36021
36022 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36023
36024         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36025
36026 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36027
36028         * gcc.c-torture/execute/builtins/abs-2.c,
36029         gcc.c-torture/execute/builtins/abs-3.c,
36030         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36031         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36032         intmax_t, uintmax_t and their limits.
36033         * gcc.dg/intmax_t-1.c: New test.
36034
36035 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36036
36037         * g++.dg/tc1/dr147.C: Add reference to PR.
36038
36039 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36040
36041         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36042         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36043
36044 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36045
36046         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36047
36048 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36049
36050         * gcc.dg/redecl-5.c: New test.
36051         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36052         of scanf.
36053
36054 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36055
36056         PR middle-end/16790
36057         * gcc.c-torture/execute/pr16790-1.c: New test case.
36058
36059 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36060
36061         * g++.dg/ext/visibility/assign1.C: New test.
36062         * g++.dg/ext/visibility/new1.C: Likewise.
36063
36064         * gcc.dg/symbian1.c: New test.
36065         * gcc.dg/symbian2.c: Likewise.
36066
36067 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36068
36069         PR target/16570
36070         * gcc.dg/i386-sse-9.c: New test.
36071
36072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36073
36074         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36075
36076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36077
36078         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36079         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36080         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36081         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36082         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36083         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36084         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36085         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36086         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36087         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36088         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36089         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36090         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36091         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36092         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36093         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36094         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36095         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36096         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36097         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36098         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36099         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36100         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36101         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36102         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36103         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36104         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36105         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36107         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36108         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36109         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36110         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36111         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36112         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36118         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36119         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36120         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36121         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36122         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36123         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36124         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36125         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36126         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36127         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36128         gcc.misc-tests/i386-pf-3dnow-1.c,
36129         gcc.misc-tests/i386-pf-athlon-1.c,
36130         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36131         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36132         Declare built-in functions used.
36133         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36134
36135 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36136
36137         PR c++/16707
36138         * g++.dg/lookup/using12.C: New test.
36139
36140         * g++.dg/init/null1.C: Fix PR number.
36141         * g++.dg/parse/namespace10.C: Likewise.
36142
36143 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36144
36145         PR c++/16224
36146         * g++.dg/template/spec17.C: New test.
36147         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36148         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36149
36150 2004-08-02  David Billinghurst
36151
36152         PR fortran/16292
36153         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36154
36155 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36156
36157         * gcc.dg/ia64-got-1.c: New test case.
36158
36159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36160
36161         PR c++/16489
36162         * g++.dg/init/null1.C: New test.
36163         * g++.dg/tc1/dr76.C: Adjust error marker.
36164
36165         PR c++/16529
36166         * g++.dg/parse/namespace10.C: New test.
36167
36168         PR c++/16810
36169         * g++.dg/inherit/ptrmem2.C: New test.
36170
36171 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36172
36173         PR target/16155
36174         * gcc.dg/pr16155.c: New test.
36175
36176 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36177
36178         * gcc.dg/redecl-2.c: New test.
36179
36180 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36181
36182         * gcc.dg/darwin-longdouble.c: New file.
36183
36184 2004-07-30  Richard Henderson  <rth@redhat.com>
36185
36186         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36187         write to constant argument.
36188         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36189
36190 2004-07-30  Richard Henderson  <rth@redhat.com>
36191
36192         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36193         tests of nearest around zero.
36194
36195 2004-07-30  Andrew Pinski  <apinski@apple.com>
36196
36197         * gcc.c-torture/compile/20040730-1.c: New test.
36198
36199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36200
36201         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36202         powerpc-eabispe.
36203
36204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36205
36206         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36207
36208 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36209
36210         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36211         contains $ld_library_path.
36212         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36213
36214 2004-07-29  Richard Henderson  <rth@redhat.com>
36215
36216         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36217
36218         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36219         (alt2, which): New.
36220         (Check): Accept either alternative.
36221
36222 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36223
36224         * g++.dg/abi/inline1.C: New test.
36225         * g++.dg/abi/local1-a.cc: Likewise.
36226         * g++.dg/abi/local1.C: Likewise.
36227         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36228         * g++.dg/abi/mangle12.C: Likewise.
36229         * g++.dg/abi/mangle17.C: Likewise.
36230         * g++.dg/abi/mangle20-2.C: Likewise.
36231         * g++.dg/opt/interface1.C: Likewise.
36232         * g++.dg/opt/interface1.h: Likewise.
36233         * g++.dg/opt/interface1-a.cc: New test.
36234         * g++.dg/parse/repo1.C: New test.
36235         * g++.dg/template/repo1.C: Likewise.
36236         * g++.dg/warn/Winline-1.C: Likewise.
36237         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36238
36239 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36240
36241         * gcc.dg/tree-ssa/20040729-1.c: New test.
36242
36243 2004-07-27  Matt Austern <austern@apple.com>
36244
36245         * gcc.dg/darwin-bool-1.c: New test.
36246         * gcc.dg/darwin-bool-2.c: New test.
36247
36248 2004-07-28  Richard Henderson  <rth@redhat.com>
36249
36250         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36251         arguments in the correct type.  Don't write to constant arguments.
36252
36253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36254
36255         PR tree-optimization/16688
36256         PR tree-optimization/16689
36257         * g++.dg/tree-ssa/pr16688.C: New test.
36258
36259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36260
36261         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36262         loads.  Not only in the comment, this time.
36263
36264 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36265
36266         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36267         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36268         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36269         * gcc.dg/sh4a-bitmovua.c: New.
36270         * gcc.dg/sh4a-cos.c: New.
36271         * gcc.dg/sh4a-cosf.c: New.
36272         * gcc.dg/sh4a-fprun.c: New.
36273         * gcc.dg/sh4a-fsrra.c: New.
36274         * gcc.dg/sh4a-memmovua.c: New.
36275         * gcc.dg/sh4a-sin.c: New.
36276         * gcc.dg/sh4a-sincos.c: New.
36277         * gcc.dg/sh4a-sincosf.c: New.
36278         * gcc.dg/sh4a-sinf.c: New.
36279
36280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36281
36282         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36283         conditionals.
36284         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36285         loads.
36286         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36287         DOM1.
36288
36289 2004-07-27  Andrew Pinski  <apinski@apple.com>
36290
36291         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36292
36293 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36294
36295         * gcc.dg/pragma-isr.c: New test.
36296
36297 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36298
36299         PR c++/14429
36300         * g++.dg/template/ttp11.C: New test.
36301
36302 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36303
36304         * gcc.c-torture/compile/20040727-1.c: New test.
36305
36306 2004-07-26  Eric Christopher  <echristo@redhat.com>
36307
36308         * gcc.c-torture/compile/20040726-2.c: New test.
36309
36310 2004-07-26  Andrew Pinski  <apinski@apple.com>
36311
36312         * g++.dg/rtti/tinfo1.C: Xfail.
36313
36314 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36315
36316         * gcc.c-torture/compile/20040726-1.c: New test.
36317
36318 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36319             Brian Ryner  <bryner@brianryner.com>
36320
36321         PR c++/9283
36322         PR c++/15000
36323         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36324         * g++.dg/ext/visibility/: New directory.
36325         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36326         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36327         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36328         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36329         * g++.dg/ext/visibility/fvisibility.C,
36330         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36331         g++.dg/ext/visibility/fvisibility-override1.C
36332         g++.dg/ext/visibility/fvisibility-override2.C
36333         g++.dg/ext/visibility/memfuncts.C
36334         g++.dg/ext/visibility/noPLT.C
36335         g++.dg/ext/visibility/pragma.C
36336         g++.dg/ext/visibility/pragma-override1.C
36337         g++.dg/ext/visibility/pragma-override2.C
36338         g++.dg/ext/visibility/staticmemfuncts.C
36339         g++.dg/ext/visibility/virtual.C: New tests.
36340
36341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36342
36343         PR c/15360
36344         * gcc.dg/pr15360-1.c: New test.
36345
36346 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36347
36348         * gcc.dg/pragma-align-2.c: New test.
36349         * gcc.dg/pragma-init-fini.c: New test.
36350         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36351         targets.
36352
36353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36354
36355         * gcc.dg/init-string-2.c: New test.
36356
36357 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36358
36359         PR 16684
36360         * gcc.dg/Wredundant-decls-1.c: New test case.
36361
36362 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36363
36364         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36365         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36366         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36367         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36368         * gcc.dg/compat/generate-random.c: New file.
36369         * gcc.dg/compat/generate-random.h: Likewise.
36370         * gcc.dg/compat/generate-random_r.c: Likewise.
36371         * gcc.dg/compat/struct-layout-1.h: Likewise.
36372         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36373         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36374         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36375         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36376         * gcc.dg/compat/struct-layout-1_main.c: New test.
36377         * gcc.dg/compat/struct-layout-1_x.c: New file.
36378         * gcc.dg/compat/struct-layout-1_y.c: New file.
36379         * gcc.dg/compat/struct-layout-1_test.h: New file.
36380
36381 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36382
36383         * gcc.dg/comp-return-1.c: New test
36384
36385 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36386
36387         * gcc.dg/vmx/8-02a.c: Fix typo.
36388
36389         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36390         * gcc.dg/darwin-abi-3.c: New test.
36391
36392         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36393         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36394
36395         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36396         * gcc.dg/vmx/ops-long-1.c: New test.
36397         * gcc.dg/vmx/ops-long-2.c: New test.
36398
36399 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.dg/lookup/conv-[1234].C: New.
36402
36403 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36404
36405         * g++.dg/parse/attr2.C: Simplify.
36406
36407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36408
36409         PR c/7284
36410         * gcc.c-torture/execute/pr7284-1.c: New test.
36411
36412 2004-07-22  Brian Booth  <bbooth@redhat.com>
36413
36414         * gcc.dg/tree-ssa/20040721-1.c: New test.
36415
36416 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36417
36418         * g++.dg/template/crash20.c: New.
36419
36420 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36421
36422         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36423         Add dg-run directive.  Declare variables as required.
36424         * gfortran.dg/g77/README: Update
36425
36426 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36427
36428         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36429         gcc.dg/cris-peep2-andu2.c: New tests.
36430
36431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36432
36433         PR c/15052
36434         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36435         on return type.
36436         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36437         messages.
36438         * gcc.dg/qual-return-2.c: Update expected messages.
36439         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36440
36441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36442
36443         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36444         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36445
36446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36447
36448         PR c/11250
36449         * gcc.dg/init-string-1.c: New test.
36450
36451 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36452
36453         PR middle-end/15345
36454         PR c/16450
36455         * gcc.dg/torture/nested-fn-1.c: New test.
36456
36457 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36458
36459         PR target/16559
36460         * gcc.dg/ia64-fptr-1.c: New file.
36461
36462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36463
36464         PR c++/14497
36465         * g++.dg/template/spec16.C: New test.
36466         * g++.old-deja/g++.robertl/eb118.C: Remove.
36467
36468 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36469
36470         PR c++/509
36471         * g++.dg/template/spec15.C: New test.
36472
36473 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36474
36475         Copy cases from g77.f-torture/execute and add dg-run
36476         directive.  Other changes as noted.
36477         * gfortran.dg/g77/13037.f
36478         * gfortran.dg/g77/1832.f
36479         * gfortran.dg/g77/19981119-0.f
36480         * gfortran.dg/g77/19990313-0.f
36481         * gfortran.dg/g77/19990313-1.f
36482         * gfortran.dg/g77/19990313-2.f
36483         * gfortran.dg/g77/19990313-3.f
36484         * gfortran.dg/g77/19990419-1.f
36485         * gfortran.dg/g77/19990826-0.f
36486         * gfortran.dg/g77/19990826-2.f
36487         * gfortran.dg/g77/20000503-1.f
36488         * gfortran.dg/g77/20001111.f
36489         * gfortran.dg/g77/20010116.f
36490         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36491         * gfortran.dg/g77/20010430.f
36492         * gfortran.dg/g77/6177.f
36493         * gfortran.dg/g77/947.f
36494         * gfortran.dg/g77/970816-3.f
36495         * gfortran.dg/g77/971102-1.f
36496         * gfortran.dg/g77/980520-1.f
36497         * gfortran.dg/g77/980628-0.f
36498         * gfortran.dg/g77/980628-1.f
36499         * gfortran.dg/g77/980628-10.f
36500         * gfortran.dg/g77/980628-2.f
36501         * gfortran.dg/g77/980628-3.f
36502         * gfortran.dg/g77/980628-7.f
36503         * gfortran.dg/g77/980628-8.f
36504         * gfortran.dg/g77/980628-9.f
36505         * gfortran.dg/g77/980701-0.f
36506         * gfortran.dg/g77/980701-1.f
36507         * gfortran.dg/g77/cabs.f
36508         * gfortran.dg/g77/claus.f
36509         * gfortran.dg/g77/complex_1.f
36510         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36511         * gfortran.dg/g77/dcomplex.f
36512         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36513         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36514         * gfortran.dg/g77/f90-intrinsic-numeric.f
36515         * gfortran.dg/g77/int8421.f
36516         * gfortran.dg/g77/labug1.f
36517         * gfortran.dg/g77/large_vec.f
36518         * gfortran.dg/g77/le.f
36519         * gfortran.dg/g77/short.f
36520         * gfortran.dg/g77/README: Update
36521
36522 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36523
36524         PR c++/16637
36525         * g++.dg/parse/lookup4.C: New test.
36526
36527 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36528
36529         PR c++/16175
36530         * g++.dg/template/ttp10.C: New test.
36531
36532 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36533
36534         * gcc.dg/pr12625-1.c: New test.
36535
36536 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36537
36538         * gcc.dg/switch-warn-1.c: New test.
36539         * gcc.dg/switch-warn-2.c: New test.
36540         * gcc.c-torture/compile/pr14730.c: Update.
36541
36542 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36543
36544         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36545         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36546         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36547         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36548
36549 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36550
36551         PR c++/16623
36552         * g++.dg/template/assign1.C: New test.
36553
36554 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36555
36556         PR c++/12170
36557         * g++.dg/template/ttp9.C: New test.
36558
36559 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36560
36561         * gcc.dg/format/cmn-err-1.c: New test.
36562
36563 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36564
36565         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36566         gcc.dg/Wparentheses-10.c: New tests.
36567         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36568
36569 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36570
36571         PR fortran/16465
36572         * gfortran.dg/g77//ffixed-line-length-0.f,
36573         gfortran.dg/g77/ffixed-line-length-132.f,
36574         gfortran.dg/g77/ffixed-line-length-72.f,
36575         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36576         gfortran.dg/g77/README: Update.
36577
36578 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36579
36580         PR c++/13092
36581         * g++.dg/template/non-dependent7.C: New test.
36582         * g++.dg/template/non-dependent8.C: Likewise.
36583         * g++.dg/template/non-dependent9.C: Likewise.
36584         * g++.dg/template/non-dependent10.C: Likewise.
36585
36586 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36587
36588         PR c++/16337
36589         * g++.dg/parse/attr2.C: New test.
36590
36591 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36592
36593         * g77.dg: Removed.
36594         * g77.f-torture: Ditto.
36595
36596 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36597
36598         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36599         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36600         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36601
36602 2004-07-16  Richard Henderson  <rth@redhat.com>
36603
36604         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36605
36606 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36607
36608         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36609         tests with full list of options.
36610         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36611         of TORTURE_OPTIONS if test contains 'dg-do run'.
36612
36613         PR fortran/16404
36614         * gfortran.dg/do_iterator.f90: New test.
36615
36616 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36617
36618         PR rtl-optimization/16536
36619         * gcc.c-torture/execute/restrict-1.c: New test.
36620
36621 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36622
36623         PR fortran/15324
36624         * gfortran.dg/pr15324.f90: New test.
36625
36626         PR fortran/15129
36627         * gfortran.dg/pr15129.f90: New test.
36628
36629         PR fortran/15140
36630         * gfortran.dg/pr15140.f90: New test.
36631
36632         PR fortran/13792
36633         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36634         compile-time simplification.
36635
36636 2004-07-14  Mike Stump  <mrs@apple.com>
36637
36638         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36639
36640 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36641
36642         PR target/16325
36643         * gcc.dg/profile-generate-1.c: New.
36644
36645 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * gcc.c-torture/execute/20040709-1.c: New test.
36648         * gcc.c-torture/execute/20040709-2.c: New test.
36649
36650 2004-07-14  Mike Stump  <mrs@apple.com>
36651
36652         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36653
36654 2004-07-14  Mike Stump  <mrs@apple.com>
36655
36656         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36657
36658 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36659
36660         PR c++/16518
36661         * g++.dg/parse/mutable1.C: New test.
36662
36663 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36664
36665         PR tree-optimization/16443
36666         * gcc.dg/tree-ssa/20040713-1.c: New test.
36667
36668 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36669
36670         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36671         for operator new.
36672
36673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36674
36675         * gfortran.dg/g77/README: New file
36676         * gfortran.dg/g77/19981216-0.f: Copy from
36677         g77.f-torture/noncompile.  Add "dg-do compile" and
36678         dg-error as required.
36679         * gfortran.dg/g77/19990218-1.f: Likewise.
36680         * gfortran.dg/g77/19990905-1.f: Likewise.
36681         * gfortran.dg/g77/9263.f: Likewise.
36682         * gfortran.dg/g77/980615-0.f: Likewise.
36683         * gfortran.dg/g77/980616-0.f: Likewise.
36684         * gfortran.dg/g77/check0.f: Likewise.
36685         * gfortran.dg/g77/select_no_compile.f: Likewise.
36686
36687 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36688
36689         Copy files from g77.f-torture/compile.
36690         Add "{ dg-do compile}".  Other changes as noted
36691         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36692         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36693         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36694         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36695         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36696         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36697         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36698         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36699         statement to conform to standard.  Append alpha1.x for reference.
36700         * gfortran.dg/g77/xformat.f: Add dg-warning
36701
36702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36703
36704         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36705         Add {dg-do compile} directive.
36706         * gfortran.dg/g77/cpp2.F: Likewise.
36707
36708 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36709
36710         PR c++/5402
36711         * g++.dg/lookup/name-clash1.C: New test.
36712
36713         PR c++/9777
36714         * g++.dg/lookup/name-clash2.C: New test.
36715
36716         PR c++/12102
36717         * g++.dg/lookup/name-clash3.C: New test.
36718
36719 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36720
36721         * g++.dg/lookup/new2.C: New test.
36722         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36723
36724 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36725
36726         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36727         Add {dg-do compile} directive.
36728         * gfortran.dg/g77/13060.f: Likewise.
36729         * gfortran.dg/g77/19990218-0.f: Likewise.
36730         * gfortran.dg/g77/19990305-0.f: Likewise.
36731         * gfortran.dg/g77/19990419-0.f: Likewise.
36732         * gfortran.dg/g77/19990502-0.f: Likewise.
36733         * gfortran.dg/g77/19990502-1.f: Likewise.
36734         * gfortran.dg/g77/19990525-0.f: Likewise.
36735         * gfortran.dg/g77/19990826-1.f: Likewise.
36736         * gfortran.dg/g77/19990826-3.f: Likewise.
36737         * gfortran.dg/g77/19990905-2.f: Likewise.
36738         * gfortran.dg/g77/20000412-1.f: Likewise.
36739         * gfortran.dg/g77/20000511-1.f: Likewise.
36740         * gfortran.dg/g77/20000511-2.f: Likewise.
36741         * gfortran.dg/g77/20000518.f: Likewise.
36742         * gfortran.dg/g77/20000601-1.f: Likewise.
36743         * gfortran.dg/g77/20000601-2.f: Likewise.
36744         * gfortran.dg/g77/20000629-1.f: Likewise.
36745         * gfortran.dg/g77/20000630-2.f: Likewise.
36746         * gfortran.dg/g77/20010115.f: Likewise.
36747         * gfortran.dg/g77/20010321-1.f: Likewise.
36748         * gfortran.dg/g77/20010426.f: Likewise.
36749         * gfortran.dg/g77/20020307-1.f: Likewise.
36750         * gfortran.dg/g77/8485.f: Likewise.
36751         * gfortran.dg/g77/960317-1.f: Likewise.
36752         * gfortran.dg/g77/970915-0.f: Likewise.
36753         * gfortran.dg/g77/980310-1.f: Likewise.
36754         * gfortran.dg/g77/980310-2.f: Likewise.
36755         * gfortran.dg/g77/980310-3.f: Likewise.
36756         * gfortran.dg/g77/980310-4.f: Likewise.
36757         * gfortran.dg/g77/980310-6.f: Likewise.
36758         * gfortran.dg/g77/980310-7.f: Likewise.
36759         * gfortran.dg/g77/980310-8.f: Likewise.
36760         * gfortran.dg/g77/980419-2.f: Likewise.
36761         * gfortran.dg/g77/980424-0.f: Likewise.
36762         * gfortran.dg/g77/980427-0.f: Likewise.
36763         * gfortran.dg/g77/980729-0.f: Likewise.
36764         * gfortran.dg/g77/981117-1.f: Likewise.
36765         * gfortran.dg/g77/toon_1.f: Likewise.
36766
36767 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36768
36769         PR c++/2204
36770         * g++.dg/other/abstract2.C: New test.
36771
36772 2004-07-12  Paul Brook  <paul@codesourcery.com>
36773
36774         * gfortran.dg/pointer_init_1.f90: New test.
36775
36776 2004-07-11  Paul Brook  <paul@codesourcery.com>
36777
36778         PR fortran/15986
36779         * gfortran.dg/contained_1.f90: New test.
36780
36781 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36782
36783         * g++.dg/parse/defarg8.C: New test.
36784
36785 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36786
36787         PR fortran/16433
36788         * gfortran.dg/pr16433.f: New test.
36789
36790         PR fortran/17574
36791         * gfortran.dg/pr15754.f90: New test.
36792
36793 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36794
36795         PR tree-optimization/16437
36796         * gcc.c-torture/execute/bitfld-4.c: New test.
36797
36798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36799
36800         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36801         access to common var from module.
36802
36803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36804
36805         PR fortran/16336
36806         * gfortran.fortran-torture/execute/common_2.f90: New test.
36807
36808 2004-07-10  Paul Brook  <paul@codesourcery.com>
36809
36810         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36811
36812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36813
36814         PR fortran/15969
36815         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36816
36817 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36818
36819         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36820         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36821         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36822         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36823         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36824         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36825         * gfortran.dg/g77/funderscoring.f: Likewise.
36826         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36827
36828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36829
36830         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36831
36832 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36833         Paul Brook  <paul@codesourcery.com>
36834
36835         PR fortran/13415
36836         * gfortran.dg/common_pointer_1.f90: New test.
36837
36838 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36839
36840         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36841
36842 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36843
36844         PR target/16364
36845         * gcc.c-torture/compile/20040709-1.c: New.
36846
36847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36848
36849         PR fortran/14077
36850         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36851
36852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36853
36854         PR fortran/13201
36855         * gfortran.dg/shape_1.f90: New test.
36856
36857 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36858             Andrew Pinski  <apinski@apple.com>
36859
36860         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36861
36862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36863
36864         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36865         comment.
36866
36867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36868         Paul Brook  <paul@codesourcery.com>
36869
36870         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36871         '.f95' and '.F95'.
36872
36873 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36874
36875         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36876
36877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36878
36879         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36880         testcases with capital suffix.
36881
36882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36883
36884         PR fortran/15481
36885         PR fortran/13372
36886         PR fortran/13575
36887         PR fortran/15978
36888         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36889
36890         * gfortran.dg/implicit_1.f90: New test.
36891
36892 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36893
36894         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36895         expression to match gfortran warning/error messages
36896         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36897         dg-error text.
36898
36899 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36900
36901         * lib/fortran-torture.exp: Rename proc search_for to
36902         search_for_re.
36903
36904 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36905
36906         * gcc.c-torture/execute/simd-5.x: New file.
36907         XFAIL on SPARC 64-bit at -O0.
36908
36909 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36910
36911         PR c++/8211
36912         PR c++/16165
36913         * g++.dg/warn/effc3.C: New test.
36914
36915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36916
36917         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36918         change X to 1X in format.
36919         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36920         add data statements to conform to standard.
36921
36922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36923
36924         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36925         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36926         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36927
36928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36929
36930         * gfortran.dg/g77/7388.f: Copy from g77.dg
36931         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36932         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36933         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36934         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36935         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36936         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36937         * gfortran.dg/g77/strlen0.f: Likewise.
36938
36939 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36940
36941         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36942         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36943
36944 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36945
36946         * gcc.c-torture/execute/920428-2.x: Delete.
36947         * gcc.c-torture/execute/920501-7.x: Likewise.
36948
36949 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36950
36951         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36952         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36953         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36954         prescott and c3-2.
36955         (PREFETCH_3DNOW): Add -march=c3.
36956
36957 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36958
36959         PR c/16437
36960         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36961         * gcc.c-torture/execute/bf64-1.x: Likewise.
36962
36963 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36964
36965         * gcc.c-torture/compile/20040708-1.c: New test.
36966
36967 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36968
36969         PR c++/16169
36970         * g++.dg/warn/effc2.C: New test.
36971
36972 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36973
36974         * gcc.c-torture/execute/bitfld-1.x: Remove.
36975         * gcc.c-torture/execute/bitfld-3.c: New test.
36976         * gcc.dg/bitfld-2.c: Remove XFAILs.
36977
36978 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36979
36980         PR c++/16276
36981         * g++.dg/rtti/tinfo1.C: New file.
36982
36983 2004-07-07  Eric Christopher  <echristo@redhat.com>
36984
36985         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36986
36987 2004-07-07  Andrew Pinski  <apinski@apple.com>
36988
36989         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36990
36991 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36992
36993         * g++.dg/init/call1.C: XFAIL.
36994
36995 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36996
36997         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36998         except for movstrict*, to movmem* and clrstr* to clrmem*.
36999
37000 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37001
37002         * gcc.c-torture/execute/20040707-1.c: New test.
37003
37004 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37005
37006         * gcc.c-torture/execute/20040706-1.c: New test.
37007
37008 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37009
37010         PR c++/3671
37011         * g++.dg/template/spec14.C: New test.
37012
37013 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37014
37015         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37016         nothing if not yet defined.  Use it in b, c and d type definitions.
37017         * gcc.c-torture/execute/20040705-1.c: New test.
37018         * gcc.c-torture/execute/20040705-2.c: New test.
37019
37020 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37021
37022         PR c++/2518
37023         * g++.dg/lookup/new1.C: New test.
37024
37025 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37026
37027         PR c++/11406
37028         * g++.dg/template/sizeof8.C: New test.
37029
37030 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37031
37032         * gcc.c-torture/compile/20040705-1.c: New test.
37033
37034 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37035
37036         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37037
37038 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37039
37040         * gcc.dg/cpp/if-mop.c: Two new testcases.
37041         * gcc.dg/cpp/trad/comment-3.c: New.
37042
37043 2004-07-04  Paul Brook  <paul@codesourcery.com>
37044
37045         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37046
37047 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37048
37049         PR c++/3761
37050         * g++.dg/lookup/crash4.C: New test.
37051
37052 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37053
37054         * gcc.c-torture/execute/builtin-abs-1.c
37055         * gcc.c-torture/execute/builtin-abs-2.c
37056         * gcc.c-torture/execute/builtin-complex-1.c
37057         * gcc.c-torture/execute/builtins/string-1-lib.c
37058         * gcc.c-torture/execute/builtins/string-1.c
37059         * gcc.c-torture/execute/builtins/string-2-lib.c
37060         * gcc.c-torture/execute/builtins/string-2.c
37061         * gcc.c-torture/execute/builtins/string-3-lib.c
37062         * gcc.c-torture/execute/builtins/string-3.c
37063         * gcc.c-torture/execute/builtins/string-4-lib.c
37064         * gcc.c-torture/execute/builtins/string-4.c
37065         * gcc.c-torture/execute/builtins/string-5-lib.c
37066         * gcc.c-torture/execute/builtins/string-5.c
37067         * gcc.c-torture/execute/builtins/string-6-lib.c
37068         * gcc.c-torture/execute/builtins/string-6.c
37069         * gcc.c-torture/execute/builtins/string-7-lib.c
37070         * gcc.c-torture/execute/builtins/string-7.c
37071         * gcc.c-torture/execute/builtins/string-8-lib.c
37072         * gcc.c-torture/execute/builtins/string-8.c
37073         * gcc.c-torture/execute/builtins/string-9-lib.c
37074         * gcc.c-torture/execute/builtins/string-9.c
37075         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37076         * gcc.c-torture/execute/builtins/string-asm-1.c
37077         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37078         * gcc.c-torture/execute/builtins/string-asm-2.c
37079         * gcc.c-torture/execute/stdio-opt-1.c
37080         * gcc.c-torture/execute/stdio-opt-2.c
37081         * gcc.c-torture/execute/stdio-opt-3.c
37082         * gcc.c-torture/execute/string-opt-1.c
37083         * gcc.c-torture/execute/string-opt-10.c
37084         * gcc.c-torture/execute/string-opt-11.c
37085         * gcc.c-torture/execute/string-opt-12.c
37086         * gcc.c-torture/execute/string-opt-13.c
37087         * gcc.c-torture/execute/string-opt-14.c
37088         * gcc.c-torture/execute/string-opt-15.c
37089         * gcc.c-torture/execute/string-opt-16.c
37090         * gcc.c-torture/execute/string-opt-2.c
37091         * gcc.c-torture/execute/string-opt-6.c
37092         * gcc.c-torture/execute/string-opt-7.c
37093         * gcc.c-torture/execute/string-opt-8.c:
37094         Replace with ...
37095
37096         * gcc.c-torture/execute/builtins/abs-2.c
37097         * gcc.c-torture/execute/builtins/abs-3.c
37098         * gcc.c-torture/execute/builtins/complex-1.c
37099         * gcc.c-torture/execute/builtins/fprintf.c
37100         * gcc.c-torture/execute/builtins/fputs.c
37101         * gcc.c-torture/execute/builtins/memcmp.c
37102         * gcc.c-torture/execute/builtins/memmove.c
37103         * gcc.c-torture/execute/builtins/memops-asm.c
37104         * gcc.c-torture/execute/builtins/mempcpy-2.c
37105         * gcc.c-torture/execute/builtins/mempcpy.c
37106         * gcc.c-torture/execute/builtins/memset.c
37107         * gcc.c-torture/execute/builtins/printf.c
37108         * gcc.c-torture/execute/builtins/sprintf.c
37109         * gcc.c-torture/execute/builtins/strcat.c
37110         * gcc.c-torture/execute/builtins/strchr.c
37111         * gcc.c-torture/execute/builtins/strcmp.c
37112         * gcc.c-torture/execute/builtins/strcpy.c
37113         * gcc.c-torture/execute/builtins/strcspn.c
37114         * gcc.c-torture/execute/builtins/strlen-2.c
37115         * gcc.c-torture/execute/builtins/strlen.c
37116         * gcc.c-torture/execute/builtins/strncat.c
37117         * gcc.c-torture/execute/builtins/strncmp-2.c
37118         * gcc.c-torture/execute/builtins/strncmp.c
37119         * gcc.c-torture/execute/builtins/strncpy.c
37120         * gcc.c-torture/execute/builtins/strpbrk.c
37121         * gcc.c-torture/execute/builtins/strpcpy-2.c
37122         * gcc.c-torture/execute/builtins/strpcpy.c
37123         * gcc.c-torture/execute/builtins/strrchr.c
37124         * gcc.c-torture/execute/builtins/strspn.c
37125         * gcc.c-torture/execute/builtins/strstr-asm.c
37126         * gcc.c-torture/execute/builtins/strstr.c:
37127         ... these new files.
37128
37129         * gcc.c-torture/execute/builtins/abs-2-lib.c
37130         * gcc.c-torture/execute/builtins/abs-3-lib.c
37131         * gcc.c-torture/execute/builtins/complex-1-lib.c
37132         * gcc.c-torture/execute/builtins/fprintf-lib.c
37133         * gcc.c-torture/execute/builtins/fputs-lib.c
37134         * gcc.c-torture/execute/builtins/memcmp-lib.c
37135         * gcc.c-torture/execute/builtins/memmove-lib.c
37136         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37137         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37138         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37139         * gcc.c-torture/execute/builtins/memset-lib.c
37140         * gcc.c-torture/execute/builtins/printf-lib.c
37141         * gcc.c-torture/execute/builtins/sprintf-lib.c
37142         * gcc.c-torture/execute/builtins/strcat-lib.c
37143         * gcc.c-torture/execute/builtins/strchr-lib.c
37144         * gcc.c-torture/execute/builtins/strcmp-lib.c
37145         * gcc.c-torture/execute/builtins/strcpy-lib.c
37146         * gcc.c-torture/execute/builtins/strcspn-lib.c
37147         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37148         * gcc.c-torture/execute/builtins/strlen-lib.c
37149         * gcc.c-torture/execute/builtins/strncat-lib.c
37150         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37151         * gcc.c-torture/execute/builtins/strncmp-lib.c
37152         * gcc.c-torture/execute/builtins/strncpy-lib.c
37153         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37154         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37155         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37156         * gcc.c-torture/execute/builtins/strrchr-lib.c
37157         * gcc.c-torture/execute/builtins/strspn-lib.c
37158         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37159         * gcc.c-torture/execute/builtins/strstr-lib.c
37160         * gcc.c-torture/execute/builtins/lib/abs.c
37161         * gcc.c-torture/execute/builtins/lib/fprintf.c
37162         * gcc.c-torture/execute/builtins/lib/memset.c
37163         * gcc.c-torture/execute/builtins/lib/printf.c
37164         * gcc.c-torture/execute/builtins/lib/sprintf.c
37165         * gcc.c-torture/execute/builtins/lib/strcpy.c
37166         * gcc.c-torture/execute/builtins/lib/strcspn.c
37167         * gcc.c-torture/execute/builtins/lib/strncat.c
37168         * gcc.c-torture/execute/builtins/lib/strncmp.c
37169         * gcc.c-torture/execute/builtins/lib/strncpy.c
37170         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37171         * gcc.c-torture/execute/builtins/lib/strspn.c
37172         * gcc.c-torture/execute/builtins/lib/strstr.c:
37173         New files containing support routines.
37174
37175         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37176         declaration.
37177         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37178         when not optimizing.
37179
37180 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/16240
37183         * g++.dg/abi/mangle22.C: New test.
37184         * g++.dg/abi/mangle23.C: Likewise.
37185
37186 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37187
37188         PR fortran/16290
37189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37190         Allow for cases without denormalized floating point numbers.
37191
37192 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37193
37194         PR c/1027
37195         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37196         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37197         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37198         expected warning text.
37199         * gcc.dg/format/diag-2.c: New test.
37200
37201 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37202
37203         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37204
37205 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37206
37207         * gcc.dg/builtins-43.c: New.
37208         * gcc.dg/builtins-44.c: New.
37209         * gcc.dg/builtins-45.c: New.
37210
37211 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37212             Andreas Tobler  <a.tobler@schweiz.ch>
37213
37214         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37215         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37216         as SIGSEGV.
37217         * gcc.dg/cleanup-11.c: Likewise.
37218         * gcc.dg/cleanup-8.c: Likewise.
37219         * gcc.dg/cleanup-9.c: Likewise.
37220         * gcc.dg/cleanup-5.c: Run on all platforms.
37221
37222 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37223
37224         * g++.dg/warn/nonnull1.C: New test.
37225
37226 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37227
37228         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37229         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37230         Special-case the Sun compiler wrt to <complex.h>.
37231
37232 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37233
37234         * gcc.dg/Wunreachable-8.C: New test.
37235
37236         * gcc.dg/h8300-ice2.c : New test.
37237
37238 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37239
37240         PR fortran/16161
37241         * gfortran.fortran-torture/compile/implicit.f90: Add test
37242         for implicit character.
37243
37244 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37245
37246         PR fortran/16289
37247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37248         Use tiny() intrinsic to find smallest non-negative real
37249
37250 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37251
37252         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37253         * gcc.dg/compat/struct-by-value-22_x.c: New.
37254         * gcc.dg/compat/struct-by-value-22_y.c: New.
37255
37256         * gcc.c-torture/execute/20040629-1.c: New test.
37257
37258 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37259
37260         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37261         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37262
37263         PR target/16195
37264         * gcc.dg/20040625-1.c: New test.
37265
37266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37267
37268         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37269
37270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37271
37272         PR fortran/15963
37273         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37274
37275 2004-06-29  Richard Henderson  <rth@redhat.com>
37276
37277         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37278
37279 2004-06-29  Paul Brook  <paul@codesourcery.com>
37280
37281         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37282         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37283
37284 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         PR c++/16260
37287         * g++.dg/parse/crash15.C: New.
37288
37289 2004-06-28  Andrew Pinski  <apinski@apple.com>
37290
37291         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37292         by the error already.
37293
37294         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37295
37296 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37297
37298         PR target/14041
37299         * gcc.dg/h8300-bss-align-1.c : New.
37300
37301 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * PR c++/16174
37304         * g++.dg/template/ctor4.C: New.
37305
37306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37307
37308         PR c++/16205
37309         * g++.dg/warn/Wsequence-point-1.C: New test.
37310
37311 2004-06-27  Paul Brook  <paul@codesourcery.com>
37312
37313         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37314
37315 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37316
37317         * g++.old-deja/g++.mike/p7325.C: Remove.
37318
37319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37320
37321         PR c/14963
37322         * gcc.dg/pr14963.c: New test.
37323
37324 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37325
37326         PR c++/16193
37327         * g++.dg/parse/redef1.C: New test.
37328
37329 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37330
37331         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37332         20021110.c.
37333         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37334         20021119-1.c.
37335         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37336         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37337         5-04.c.
37338         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37339         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37340         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37341         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37342         g++.brendan/enum14.C.
37343         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37344         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37345         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37346         g++.mike/virt1.C.
37347         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37348         memtemp24.C.
37349
37350 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37351
37352         * gcc.dg/20040527-1.c: New test case.
37353
37354 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37355
37356         PR gfortran/pr16196
37357         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37358
37359 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37360
37361         PR middle-end/15825
37362         * gcc.dg/pr15825-1.c: New test case.
37363
37364 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37365
37366         * gcc.c-torture/execute/20040625-1.c: New test.
37367
37368 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37369
37370         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37371
37372 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37373
37374         * gcc.dg/torture/mips-div-1.c: New test.
37375
37376 2004-06-24  Jeff Law  <law@redhat.com>
37377
37378         * gcc.dg/tree-ssa/20040624-1.c: New test.
37379
37380 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37381
37382         * gcc.c-torture/compile/20040624-1.c: New test.
37383
37384 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37385
37386         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37387         this directory.
37388
37389 2004-06-23  Andrew Pinski  <apinski@apple.com>
37390
37391         PR middle-end/15988
37392         * g++.dg/opt/ptrmem4.C: New test.
37393
37394         * gcc.dg/c90-array-quals-2.c: New test.
37395
37396 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37397
37398         * gcc.dg/kpice1.c: New test.
37399
37400 2006-06-23  Andrew Pinski  <apinski@apple.com>
37401
37402         * gcc.dg/c90-array-quals.c: New test.
37403
37404 2006-06-22  Richard Henderson  <rth@redhat.com>
37405
37406         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37407
37408 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37409
37410         * gcc.dg/builtins-config.h: Handle FreeBSD.
37411
37412 2006-06-22  Richard Henderson  <rth@redhat.com>
37413
37414         * g++.dg/opt/devirt1.C: New.
37415
37416 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37417
37418         * g++.dg/opt/pr15551.C: New testcase.
37419
37420 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37421
37422         PR target/14800
37423         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37424         x86_64-*-linux* when compiling for 32bit.
37425
37426 2004-06-21  Andrew Pinski  <apinski@apple.com>
37427
37428         * gcc.dg/pch/struct-1.c: New.
37429         * gcc.dg/pch/struct-1.hs: New.
37430
37431 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37432
37433         * gcc.dg/pch/save-temps-1.c: New file.
37434         * gcc.dg/pch/save-temps-1.hs: New file.
37435
37436 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37437
37438         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37439         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37440
37441 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37442
37443         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37444         to fix type error.
37445         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37446         Remove trailing spaces.
37447
37448 2004-06-21  Richard Henderson  <rth@redhat.com>
37449
37450         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37451         merging && to BIT_FIELD_REF.
37452
37453 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37454
37455         * g++.dg/opt/placeholder1.C: New test.
37456
37457 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37458
37459         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37460         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37463
37464 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37465
37466         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37467         extern "C".
37468         * g++.dg/other/pragma-re-1.C: Add comments.
37469
37470 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37471
37472         PR gfortran/16080
37473         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37474
37475 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37476
37477         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37478         instead of setting the type of size_t by
37479         hand.
37480
37481 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37482
37483         * gcc.dg/unordered-2.c: New test case.
37484         * gcc.dg/unordered-3.c: New test case.
37485
37486 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37487
37488         PR other/16043
37489         * lib/g++.exp (g++_version): Tweak regexp for version
37490         * lib/g77.exp (g77_version): Likewise.
37491         * lib/gfortran.exp (gfortran_version): Likewise.
37492         * lib/objc.exp (objc_version): Likewise.
37493         * lib/treelang.exp (treelang_version): Likewise.
37494
37495 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37496
37497         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37498         Use INT_MAX instead of __INT_MAX__.
37499         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37500
37501         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37502         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37503         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37504         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37505         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37506         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37507         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37508         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37509         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37510
37511         * gcc.dg/range-test-1.c: New test.
37512         * g++.dg/opt/range-test-1.C: New test.
37513
37514 2004-06-17  Richard Henderson  <rth@redhat.com>
37515
37516         * objc.dg/sync-1.m: New.
37517         * objc.dg/try-catch-1.m: Don't force next runtime.
37518         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37519         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37520         shadowed catch clause.
37521         * objc.dg/try-catch-5.m: New.
37522
37523 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37524
37525         Bug 14610
37526         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37527
37528 2004-06-15  Richard Henderson  <rth@redhat.com>
37529
37530         * gcc.dg/20001116-1.c: Move expected warning line.
37531
37532 2004-06-15  Richard Henderson  <rth@redhat.com>
37533
37534         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37535         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37536
37537 2004-06-15  Jeff Law  <law@redhat.com>
37538
37539         * gcc.dg/tree-ssa/20040615-1.c: New test.
37540         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37541         be less sensitive to operand ordering.
37542         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37543
37544 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37545
37546         * g++.dg/abi/bitfield3.C: Add comment..
37547
37548 2004-06-15  Richard Henderson  <rth@redhat.com>
37549
37550         * g++.dg/ext/stmtexpr1.C: XFAIL.
37551         * gcc.dg/20030612-1.c: XFAIL.
37552
37553 2004-06-15  Eric Christopher  <echristo@redhat.com>
37554
37555         * g++.dg/charset/asm5.c: New.
37556         * gcc.dg/charset/asm6.c: New.
37557
37558 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37559
37560         PR fortran/15962
37561         * gfortran.fortran-torture/execute/select_1.f90: New test.
37562
37563 2004-06-15  Paul Brook  <paul@codesourcery.com>
37564
37565         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37566
37567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37568
37569         PR c++/15967
37570         * g++.dg/lookup/crash3.C: New test.
37571
37572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37573
37574         PR c++/15947
37575         * g++.dg/parse/dtor4.C: New test.
37576
37577 2004-06-14  Jeff Law  <law@redhat.com>
37578
37579         * gcc.c-torture/compile/20040614-1.c: New test.
37580
37581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37582
37583         PR fortran/15211
37584         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37585         LEN of a character array.
37586
37587 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37588
37589         PR c++/15096
37590         * g++.dg/template/ptrmem10.C: New test.
37591
37592         PR c++/14930
37593         * g++.dg/template/friend30.C: New test.
37594
37595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37596
37597         PR fortran/14928
37598         * gfortran.fortran-torture/compile/mloc.f90: New test.
37599
37600 2004-06-13  Paul Brook  <paul@codesourcery.com>
37601
37602         * gfortran.fortran-torture/execute/random_2.f90: New test.
37603
37604 2004-06-13  Eric Christopher  <echristo@redhat.com>
37605
37606         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37607
37608 2004-06-12  Paul Brook  <paul@codesourcery.com>
37609
37610         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37611
37612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37613
37614         PR fortran/14923
37615         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37616
37617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37618
37619         PR fortran/14957
37620         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37621         syntax errors in end statements of contained subroutines.
37622
37623 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37624
37625         PR fortran/12841
37626         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37627
37628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37629
37630         PR fortran/15665
37631         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37632
37633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37634
37635         PR gfortran/12839
37636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37637
37638 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37639
37640         PR c++/15862
37641         * g++.dg/parse/enum1.C: New test.
37642
37643 2004-06-10  Jeff Law  <law@redhat.com>
37644
37645         * gcc.c-torture/compile/20040610-1.c: New test.
37646
37647 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37648
37649         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37650         * g++.old-deja/g++.other/decl3.C: Likewise.
37651
37652 2004-06-10  Brian Booth  <bbooth@redhat.com>
37653
37654         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37655         V_MAY_DEF instead of VDEF.
37656         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37657
37658 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37659
37660         PR c++/14211
37661         * g++.dg/conversion/const1.C: New test.
37662
37663         PR c++/15076
37664         * g++.dg/conversion/reinterpret1.C: New test.
37665
37666         PR c++/15877
37667         * g++.dg/template/enum2.C: New test.
37668
37669         PR c++/15227
37670         * g++.dg/template/error13.C: New test.
37671
37672 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37673
37674         PR fortran/14957
37675         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37676         arguments to test_* REAL and of the right size.
37677
37678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37679
37680         PR target/15569
37681         PR rtl-optimization/15681
37682         * gcc.dg/20040609-1.c: New test.
37683
37684 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37685
37686         PR c++/14791
37687         * g++.dg/opt/builtins1.C: New test.
37688
37689 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37690
37691         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37692         that use default windows32 struct layout.
37693         * gcc.dg/i386-bitfield2.c: Likewise.
37694
37695 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37696
37697         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37698         for mingw32 and cygwin targets.
37699
37700 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37701
37702         * gcc.dg/pch/macro-4.c: New.
37703         * gcc.dg/pch/macro-4.hs: New.
37704
37705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37706
37707         PR fortran/13249
37708         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37709
37710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37711
37712         PR fortran/13372
37713         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37714
37715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37716
37717         PR gfortran/14897
37718         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37719
37720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37721
37722         PR gfortran/15755
37723         * gfortran.fortran-torture/execute/backspace.c : New test.
37724
37725 2004-06-09  Paul Brook  <paul@codesourcery.com>
37726
37727         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37728         (pointer_to_section): Rewrite to use smaller array.
37729
37730 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37731
37732         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37733         * gcc.dg/ext/altivec-10.c: Same.
37734         * gcc.dg/ext/altivec-11.c: Same.
37735         * gcc.dg/ext/altivec-12.c: Same.
37736         * gcc.dg/ext/altivec-13.c: Same.
37737         * gcc.dg/ext/altivec-14.c: Same.
37738         * gcc.dg/ext/altivec-15.c: Same.
37739         * gcc.dg/ext/altivec-16.c: Same.
37740         * gcc.dg/ext/altivec-3.c: Same.
37741         * gcc.dg/ext/altivec-4.c: Same.
37742         * gcc.dg/ext/altivec-6.c: Same.
37743         * gcc.dg/ext/altivec-7.c: Same.
37744         * gcc.dg/ext/altivec-8.c: Same.
37745         * gcc.dg/ext/altivec-varargs-1.c: Same.
37746
37747         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37748         * g++.dg/ext/altivec-10.C: Same.
37749         * g++.dg/ext/altivec-2.C: Same.
37750         * g++.dg/ext/altivec-3.C: Same.
37751         * g++.dg/ext/altivec-4.C: Same.
37752         * g++.dg/ext/altivec-5.C: Same.
37753         * g++.dg/ext/altivec-6.C: Same.
37754         * g++.dg/ext/altivec-7.C: Same.
37755         * g++.dg/ext/altivec-8.C: Same.
37756         * g++.dg/ext/altivec-9.C: Same.
37757
37758 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37759
37760         PR c++/7841
37761         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37762
37763 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37764
37765         * gcc.dg/union-1.c: New test.
37766
37767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37768
37769         * gcc.dg/builtins-41.c: New test case.
37770         * gcc.dg/builtins-42.c: New test case.
37771
37772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37773
37774         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37775         * g++.dg/ext/altivec-10.C: Same.
37776         * g++.dg/ext/altivec-2.C: Same.
37777         * g++.dg/ext/altivec-3.C: Same.
37778         * g++.dg/ext/altivec-4.C: Same.
37779         * g++.dg/ext/altivec-5.C: Same.
37780         * g++.dg/ext/altivec-6.C: Same.
37781         * g++.dg/ext/altivec-7.C: Same.
37782         * g++.dg/ext/altivec-8.C: Same.
37783         * g++.dg/ext/altivec-9.C: Same.
37784         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37785         * g++.old-deja/g++.brendan/new3.C: Same.
37786         * gcc.c-torture/execute/eeprof-1.x: Same.
37787
37788 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37789
37790         PR c/14765
37791         * gcc.dg/pr14765-1.c: New test.
37792
37793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37794
37795         PR c/14649
37796         * gcc.dg/pr14649-1.c: New test case.
37797
37798 2004-06-07  Richard Henderson  <rth@redhat.com>
37799
37800         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37801         if temporaries.
37802
37803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37804
37805         * g++.dg/eh/elide1.C: Remove XFAIL.
37806
37807 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37808
37809         PR c++/15337
37810         * g++.dg/expr/sizeof3.C: New test.
37811
37812         PR c++/14777
37813         * g++.dg/template/access14.C: New test.
37814
37815         PR c++/15554
37816         * g++.dg/template/enum1.C: New test.
37817
37818         PR c++/15057
37819         * g++.dg/eh/throw1.C: New test.
37820
37821 2004-06-07  David Ayers  <d.ayers@inode.at>
37822             Ziemowit Laski  <zlaski@apple.com>
37823
37824         * lib/objc.exp (objc_target_compile): Revert the '-framework
37825         Foundation' flag fix, since bare Darwin does not ship
37826         with the Foundation framework.
37827         * objc/execute/next_mapping.h: Provide a local NSConstantString
37828         @interface and @implementation.
37829         (objc_constant_string_init): A constructor function, used to
37830         initialize the NSConstantString meta-class object.
37831         * objc/execute/string1.m: Include "next_mapping.h" instead of
37832         <Foundation/NSString.h>.
37833         * objc/execute/string2.m: Likewise.
37834         * objc/execute/string3.m: Likewise.
37835         * objc/execute/string4.m: Likewise.
37836
37837 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37838
37839         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37840         to double. Replace double with FLOAT.
37841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37842
37843         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37844         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37845         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37846         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37847         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37848         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37849         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37850         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37851
37852 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37853
37854         PR c/13519
37855         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37856
37857 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37858
37859         PR c++/15503
37860         * g++.dg/template/meminit2.C: New test.
37861
37862 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37863
37864         PR target/15822
37865         * gcc.c-torture/execute/compare-fp-1.c,
37866         gcc.c-torture/execute/compare-fp-2.c,
37867         gcc.c-torture/execute/compare-fp-3.c,
37868         gcc.c-torture/execute/compare-fp-4.c,
37869         gcc.c-torture/execute/compare-fp-3.x,
37870         gcc.c-torture/execute/compare-fp-4.x: Moved...
37871         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37872         gcc.c-torture/execute/ieee/compare-fp-2.c,
37873         gcc.c-torture/execute/ieee/compare-fp-3.c,
37874         gcc.c-torture/execute/ieee/compare-fp-4.c,
37875         gcc.c-torture/execute/ieee/compare-fp-3.x,
37876         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37877
37878 2004-06-04  David Ayers  <d.ayers@inode.at>
37879
37880         * objc/execute/protocol-isEqual-4.m: New testcase.
37881
37882 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37883
37884         * objc/execute/protocol-isEqual-1.m: New testcase.
37885         * objc/execute/protocol-isEqual-2.m: New testcase.
37886         * objc/execute/protocol-isEqual-3.m: New testcase.
37887
37888 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37889
37890         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37891
37892 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37893
37894         * lib/objc.exp (objc_target_compile): When running tests on
37895         Darwin (Mac OS X), inform the linker about '-framework
37896         'Foundation'.
37897
37898 2004-06-02  Eric Christopher  <echristo@redhat.com>
37899
37900         * gcc.c-torture/compile/20040602-1.c: New.
37901
37902 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37903
37904         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37906
37907         PR tree-optimization/14736
37908         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37909
37910         PR tree-optimization/14042
37911         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37912
37913         PR tree-optimization/14729
37914         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37915
37916 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37917
37918         PR fortran/15557
37919         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37920
37921 2004-06-01  Richard Hederson  <rth@redhat.com>
37922
37923         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37924
37925 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37926
37927         PR c++/14932
37928         * g++.dg/parse/offsetof4.C: New test.
37929
37930 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37931
37932         PR objc/7993
37933         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37934
37935 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37936
37937         PR c++/15701
37938         * g++.dg/template/friend29.C: New test.
37939
37940 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37941
37942         PR c/15749
37943         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37944
37945 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37946
37947         * gcc.dg/sparc-trap-1.c: New test.
37948
37949 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37950
37951         PR middle-end/15069
37952         * g++.dg/opt/fold3.C: New test case.
37953
37954 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37955
37956         * lib/target-supports.exp (check_iconv_available): Fix fallout
37957         from 2004-05-28 patch.
37958
37959 2004-05-30  Paul Brook  <paul@codesourcery.com>
37960
37961         PR fortran/15620
37962         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37963         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37964
37965 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37966
37967         * gfortran.fortran-torture/execute/random_1.f90: New test.
37968
37969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37970
37971         * g++.dg/ext/altivec-10.C: New test.
37972
37973 2004-05-29  Paul Brook  <paul@codesourcery.com>
37974
37975         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37976
37977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37978
37979         * gcc.dg/altivec-16.c: New test.
37980
37981 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37982
37983         * lib/target-supports.exp (check_vmx_hw_available): New.
37984         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37985
37986         * lib/target-supports.exp (check_alias_available,
37987         check_iconv_available, check_named_sections_available): Use
37988         unique names for temporary files.
37989
37990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37991
37992         * gcc.dg/altivec-15.c: New test.
37993
37994 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37995
37996         PR c++/15083
37997         * g++.dg/warn/noeffect6.C: New test.
37998
37999         PR c++/15471
38000         * g++.dg/expr/ptrmem4.C: New test.
38001
38002         PR c++/15640
38003         * g++.dg/template/operator3.C: New test.
38004
38005 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38006
38007         PR c++/14668
38008         * g++.dg/lookup/redecl1.C: New test.
38009         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38010
38011 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38012
38013         * gcc.c-torture/execute/compare-fp-1.c,
38014         gcc.c-torture/execute/compare-fp-2.c,
38015         gcc.c-torture/execute/compare-fp-3.c,
38016         gcc.c-torture/execute/compare-fp-4.c,
38017         gcc.c-torture/execute/compare-fp-3.x,
38018         gcc.c-torture/execute/compare-fp-4.x,
38019         gcc.dg/pr15649-1.c: New.
38020
38021 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38022
38023         PR c++/12883
38024         * g++.dg/init/array14.C: New test.
38025
38026 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38027
38028         * lib/compat.exp (compat-get-options-main): New.
38029         (compat-get-options): Remove unneeded code, warn for ignored
38030         command.
38031         (compat-execute): Check flag set by dg-require-* commands.
38032
38033         * lib/compat.exp (compat-execute): Break up long lines.
38034
38035 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38036
38037         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38038         * gcc.dg/altivec-14.c: New test.
38039         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38040
38041         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38042         * gcc.dg/altivec-12.c: Ditto.
38043
38044         * gcc.dg/altivec-3.c: Move call to altivec_check.
38045
38046 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/15044
38049         * g++.dg/template/error12.C: New test.
38050
38051         PR c++/15317
38052         * g++.dg/ext/attrib15.C: New test.
38053
38054         PR c++/15329
38055         * g++.dg/template/ptrmem9.C: New test.
38056
38057 2004-05-25  Paul Brook  <paul@codesourcery.com>
38058
38059         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38060
38061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38062
38063         PR c++/15165
38064         * g++.dg/template/crash19.C: New test.
38065
38066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38067
38068         PR c++/15025
38069         * g++.dg/template/redecl1.C: New test.
38070
38071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/14821
38074         * g++.dg/other/ns1.C: New test.
38075
38076         PR c++/14883
38077         * g++.dg/template/invalid1.C: New test.
38078
38079 2004-05-23  Paul Brook  <paul@codesourcery.com>
38080         Victor Leikehman  <lei@haifasphere.co.il>
38081
38082         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38083         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38084
38085 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/15285
38088         PR c++/15299
38089         * g++.dg/template/non-dependent5.C: New test.
38090         * g++.dg/template/non-dependent6.C: New test.
38091
38092 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38093
38094         PR c++/15507
38095         * g++.dg/inherit/union1.C: New test.
38096
38097         PR c++/15542
38098         * g++.dg/template/addr1.C: New test.
38099
38100         PR c++/15427
38101         * g++.dg/template/array5.C: New test.
38102
38103         PR c++/15287
38104         * g++.dg/template/array6.C: New test.
38105
38106 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38107             Roger Sayle  <roger@eyesopen.com>
38108
38109         * g++.dg/lookup/forscope2.C: New test case.
38110
38111 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38112
38113         * gcc.dg/cpp/Wmissingdirs.c: New.
38114
38115 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38116
38117         PR target/15301
38118         * gcc.dg/compat/union-m128-1.h: New file.
38119         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38122
38123 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38124
38125         PR target/15302
38126         * gcc.dg/compat/struct-complex-1.h: New file.
38127         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38128         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38130
38131 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38132
38133         PR middle-end/3074
38134         * gcc.dg/pr3074-1.c: New test case.
38135         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38136
38137 2004-05-20  Falk Hueffner  <falk@debian.org>
38138
38139         PR other/15526
38140         * gcc.dg/ftrapv-1.c: New test case.
38141
38142 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38143
38144         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38145
38146 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38147             Jeff Law  <law@redhat.com>
38148
38149         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38150         * gcc.dg/tree-ssa/20040518-2.c: New test.
38151
38152         * gcc.dg/tree-ssa/20040518-1.c: New test.
38153
38154 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38155
38156         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38157
38158 2004-05-18  Paul Brook  <paul@codesourcery.com>
38159
38160         PR fortran/13930
38161         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38162
38163 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38164
38165         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38166         constant folding.
38167
38168 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38169
38170         * gcc.dg/tree-ssa/20040517-1.c: New test.
38171
38172 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38173
38174         * gcc.dg/loop-4.c: New test.
38175
38176 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38177
38178         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38179
38180 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38181
38182         PR fortran/15311
38183         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38184
38185 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38186
38187         PR fortran/13826
38188         PR fortran/13940
38189         * gfortran.fortran-torture/compile/data_1.f90: New test.
38190
38191 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38192
38193         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38194         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38195
38196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38197
38198         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38199
38200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38201
38202         PR c/15444
38203         * gcc.dg/format/xopen-1.c: Adjust expected message.
38204         * gcc.dg/format/xopen-3.c: New test.
38205
38206 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38207
38208         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38209
38210 2004-05-14  Jeff Law  <law@redhat.com>
38211
38212         * gcc.dg/tree-ssa/20040514-2.c: New test.
38213
38214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38215
38216         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38217         this ...
38218         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38219         this.
38220
38221 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38222
38223         * gcc.dg/tree-ssa/20040514-1.c: New test.
38224
38225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38226
38227         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38228         test.
38229
38230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38231
38232         PR fortran/14066
38233         * gfortran.fortran-torture/compile/do_1.f90: New test.
38234
38235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38236
38237         PR fortran/15051
38238         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38239         test.
38240
38241 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38242
38243         PR fortran/15149
38244         * gfortran.fortran-torture/execute/random_init.f90: New test.
38245
38246 2004-05-13  Paul Brook  <paul@codesourcery.com>
38247
38248         PR fortran/15314
38249         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38250
38251 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38252
38253         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38254         for the powerpc case.
38255
38256 2004-05-13  Jeff Law  <law@redhat.com>
38257
38258         * gcc.dg/tree-ssa/20040513-1.c: New test.
38259         * gcc.dg/tree-ssa/20040513-2.c: New test.
38260
38261 2004-05-13  Paul Brook  <paul@codesourcery.com>
38262
38263         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38264         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38265         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38266
38267 2004-05-13  Andreas Schwab  <schwab@suse.de>
38268
38269         PR other/10819
38270         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38271         characters.
38272
38273 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38274
38275         PR fortran/15294
38276         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38277
38278 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38279
38280         Merge from tree-ssa-20020619-branch.  See
38281         ChangeLog.tree-ssa for details.
38282
38283 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38284
38285         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38286         include <altivec.h> explicitly.
38287         * gcc.dg/altivec-13.c: Likewise.
38288
38289 2004-05-11  Paul Brook  <paul@codesourcery.com>
38290
38291         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38292
38293 2004-05-10  Eric Christopher  <echristo@redhat.com>
38294
38295         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38296         * gcc.dg/sibcall-4.c: Ditto.
38297
38298 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38299
38300         * g++.dg/ext/altivec-8.C: New test case.
38301         * gcc.dg/altivec-13.c: New test case.
38302
38303 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38304
38305         * gcc.c-torture/execute/divcmp-1.c: New test case.
38306         * gcc.c-torture/execute/divcmp-2.c: New test case.
38307         * gcc.c-torture/execute/divcmp-3.c: New test case.
38308
38309 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38310
38311         * g++.dg/other/pragma-re-2.C: New test.
38312
38313 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38314
38315         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38316         * gcc.dg/i386-387-2.c: Likewise.
38317
38318         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38319         __builtin_drem.
38320         * gcc.dg/i386-387-6.c: Likewise.
38321
38322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38323
38324         * gcc.dg/builtins-33.c: Also check log1p*.
38325
38326 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38327
38328         PR optimization/15296
38329         * gcc.c-torture/execute/pr15296.c: New test.
38330
38331 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38332
38333         * gcc.dg/builtins-40.c: New test.
38334
38335 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38336
38337         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38338
38339 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38340
38341         * g++.dg/ext/spe1.C: New testcase.
38342
38343 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38344
38345         * objc.dg/image-info.m: Allow additional attributes
38346         for __image_info section.
38347
38348 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38349
38350         * gcc.dg/torture/mips-hilo-2.c: New test.
38351
38352 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38353
38354         PR c++/14389
38355         * g++.dg/template/member5.C: New test.
38356
38357 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38358
38359         * gcc.dg/builtins-34.c: Also check expm1*.
38360
38361 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38362
38363         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38364         * gcc.dg/torture/builtin-convert-3.c: New test.
38365
38366 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38367
38368         PR middle-end/15054
38369         * g++.dg/opt/pr15054.C: New test.
38370
38371 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38372
38373         * gcc.dg/torture/builtin-rounding-1.c: New test.
38374         * gcc.dg/builtins-25.c: Delete.
38375         * gcc.dg/builtins-29.c: Delete.
38376
38377 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38378
38379         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38380         * gcc.dg/sibcall-4.c: Likewise.
38381         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38382
38383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38384
38385         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38386         bit-field on 16-bit targets.
38387
38388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38389
38390         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38391         16-bit targets.
38392
38393 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38394
38395         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38396         * gcc.dg/rs6000-power2-2.c: Likewise.
38397
38398 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38399
38400         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38401         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38402         Change the asm registers to be in form of frN instead of fN.
38403
38404 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38405
38406         * gcc.dg/torture/builtin-convert-2.c: New test.
38407
38408 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38409
38410         * gcc.dg/rs6000-power2-1.c: New test.
38411         * gcc.dg/rs6000-power2-2.c: New test.
38412
38413 2004-04-28  Jan Hubicka  <jh@suse.cz>
38414
38415         * gcc.dg/unused-6.c: New test.
38416
38417 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38418             Ulrich Weigand  <uweigand@de.ibm.com>
38419
38420         * ada/acats/run_all.sh: Define $target variable.
38421
38422 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38423
38424         PR c++/15119
38425         * g++.dg/other/vararg-1.C: New test.
38426
38427         PR c++/4794
38428         * g++.dg/eh/cleanup3.C: New test.
38429
38430 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38431
38432         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38433         and ad8011a (target_insn).
38434         * ada/acats/support/macro.dfs: Likewise.
38435         * ada/acats/support/impbit.adb: New file.
38436
38437 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38438
38439         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38440
38441 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38442
38443         * gcc.dg/loop-3.c: New test.
38444
38445 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38446
38447         * gcc.c-torture/execute/simd-5.c: New test.
38448
38449 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38450
38451         PR c++/15064
38452         * g++.dg/template/crash18.C: New test.
38453
38454 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38455
38456         * g++.dg/ext/complit3.C: New test.
38457
38458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38459
38460         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38461         * gcc.dg/altivec-3.c: Same.
38462         * gcc.dg/altivec-varargs-1.c: Same.
38463
38464 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38465
38466         * lib/target-supports.exp (check_profiling_available): Assume
38467         profiling is not available on powerpc-eabi targets.
38468
38469 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38470
38471         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38472         * gcc.dg/vmx/bug-1.c: Ditto.
38473
38474 2004-04-20  Eric Christopher  <echristo@redhat.com>
38475
38476         * gcc.dg/charset/extern.c: New test.
38477         * g++.dg/charset/extern3.cc: Ditto.
38478
38479 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38480
38481         * gcc.dg/builtins-39.c: New test.
38482
38483 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38484
38485         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38486
38487 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38488
38489         * gcc.dg/torture/mips-hilo-1.c: New test.
38490
38491 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38492
38493         * gcc.c-torture/compile/20040419-1.c: New test.
38494
38495 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38496
38497         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38498
38499 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38500             Aldy Hernandez  <aldyh@redhat.com>
38501
38502         * gcc.c-torture/execute/va-arg-24.c: New.
38503
38504 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38505             Aldy Hernandez  <aldyh@redhat.com>
38506
38507         * gcc.dg/vmx/1b-01.c: New.
38508         * gcc.dg/vmx/1b-02.c: New.
38509         * gcc.dg/vmx/1b-03.c: New.
38510         * gcc.dg/vmx/1b-04.c: New.
38511         * gcc.dg/vmx/1b-05.c: New.
38512         * gcc.dg/vmx/1b-06.c: New.
38513         * gcc.dg/vmx/1b-07.c: New.
38514         * gcc.dg/vmx/1c-01.c: New.
38515         * gcc.dg/vmx/1c-02.c: New.
38516         * gcc.dg/vmx/3a-01a.c: New.
38517         * gcc.dg/vmx/3a-01.c: New.
38518         * gcc.dg/vmx/3a-01m.c: New.
38519         * gcc.dg/vmx/3a-03.c: New.
38520         * gcc.dg/vmx/3a-03m.c: New.
38521         * gcc.dg/vmx/3a-04.c: New.
38522         * gcc.dg/vmx/3a-04m.c: New.
38523         * gcc.dg/vmx/3a-05.c: New.
38524         * gcc.dg/vmx/3a-06.c: New.
38525         * gcc.dg/vmx/3a-06m.c: New.
38526         * gcc.dg/vmx/3a-07.c: New.
38527         * gcc.dg/vmx/3b-01.c: New.
38528         * gcc.dg/vmx/3b-02.c: New.
38529         * gcc.dg/vmx/3b-10.c: New.
38530         * gcc.dg/vmx/3b-13.c: New.
38531         * gcc.dg/vmx/3b-14.c: New.
38532         * gcc.dg/vmx/3b-15.c: New.
38533         * gcc.dg/vmx/3c-01a.c: New.
38534         * gcc.dg/vmx/3c-01.c: New.
38535         * gcc.dg/vmx/3c-02.c: New.
38536         * gcc.dg/vmx/3c-03.c: New.
38537         * gcc.dg/vmx/3d-01.c: New.
38538         * gcc.dg/vmx/4-01.c: New.
38539         * gcc.dg/vmx/4-03.c: New.
38540         * gcc.dg/vmx/5-01.c: New.
38541         * gcc.dg/vmx/5-02.c: New.
38542         * gcc.dg/vmx/5-03.c: New.
38543         * gcc.dg/vmx/5-04.c: New.
38544         * gcc.dg/vmx/5-05.c: New.
38545         * gcc.dg/vmx/5-06.c: New.
38546         * gcc.dg/vmx/5-07.c: New.
38547         * gcc.dg/vmx/5-07t.c: New.
38548         * gcc.dg/vmx/5-08.c: New.
38549         * gcc.dg/vmx/5-10.c: New.
38550         * gcc.dg/vmx/5-11.c: New.
38551         * gcc.dg/vmx/7-01a.c: New.
38552         * gcc.dg/vmx/7-01.c: New.
38553         * gcc.dg/vmx/7c-01.c: New.
38554         * gcc.dg/vmx/7d-01.c: New.
38555         * gcc.dg/vmx/7d-02.c: New.
38556         * gcc.dg/vmx/8-01.c: New.
38557         * gcc.dg/vmx/8-02a.c: New.
38558         * gcc.dg/vmx/8-02.c: New.
38559         * gcc.dg/vmx/brode-1.c: New.
38560         * gcc.dg/vmx/bug-1.c: New.
38561         * gcc.dg/vmx/bug-2.c: New.
38562         * gcc.dg/vmx/bug-3.c: New.
38563         * gcc.dg/vmx/cw-bug-1.c: New.
38564         * gcc.dg/vmx/cw-bug-2.c: New.
38565         * gcc.dg/vmx/cw-bug-3.c: New.
38566         * gcc.dg/vmx/dct.c: New.
38567         * gcc.dg/vmx/debug-1.c: New.
38568         * gcc.dg/vmx/debug-2.c: New.
38569         * gcc.dg/vmx/debug-3.c: New.
38570         * gcc.dg/vmx/debug-4.c: New.
38571         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38572         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38573         * gcc.dg/vmx/eg-5.c: New.
38574         * gcc.dg/vmx/fft.c: New.
38575         * gcc.dg/vmx/gcc-bug-1.c: New.
38576         * gcc.dg/vmx/gcc-bug-2.c: New.
38577         * gcc.dg/vmx/gcc-bug-3.c: New.
38578         * gcc.dg/vmx/gcc-bug-4.c: New.
38579         * gcc.dg/vmx/gcc-bug-5.c: New.
38580         * gcc.dg/vmx/gcc-bug-6.c: New.
38581         * gcc.dg/vmx/gcc-bug-7.c: New.
38582         * gcc.dg/vmx/gcc-bug-8.c: New.
38583         * gcc.dg/vmx/gcc-bug-9.c: New.
38584         * gcc.dg/vmx/gcc-bug-b.c: New.
38585         * gcc.dg/vmx/gcc-bug-c.c: New.
38586         * gcc.dg/vmx/gcc-bug-d.c: New.
38587         * gcc.dg/vmx/gcc-bug-e.c: New.
38588         * gcc.dg/vmx/gcc-bug-f.c: New.
38589         * gcc.dg/vmx/gcc-bug-g.c: New.
38590         * gcc.dg/vmx/gcc-bug-i.c: New.
38591         * gcc.dg/vmx/harness.h: New.
38592         * gcc.dg/vmx/ira1.c: New.
38593         * gcc.dg/vmx/ira2a.c: New.
38594         * gcc.dg/vmx/ira2b.c: New.
38595         * gcc.dg/vmx/ira2.c: New.
38596         * gcc.dg/vmx/ira2c.c: New.
38597         * gcc.dg/vmx/mem.c: New.
38598         * gcc.dg/vmx/newton-1.c: New.
38599         * gcc.dg/vmx/ops.c: New.
38600         * gcc.dg/vmx/sn7153.c: New.
38601         * gcc.dg/vmx/spill2.c: New.
38602         * gcc.dg/vmx/spill3.c: New.
38603         * gcc.dg/vmx/spill.c: New.
38604         * gcc.dg/vmx/t.c: New.
38605         * gcc.dg/vmx/varargs-1.c: New.
38606         * gcc.dg/vmx/varargs-2.c: New.
38607         * gcc.dg/vmx/varargs-3.c: New.
38608         * gcc.dg/vmx/varargs-4.c: New.
38609         * gcc.dg/vmx/varargs-5.c: New.
38610         * gcc.dg/vmx/varargs-6.c: New.
38611         * gcc.dg/vmx/varargs-7.c: New.
38612         * gcc.dg/vmx/vmx.exp: New.
38613         * gcc.dg/vmx/vprint-1.c: New.
38614         * gcc.dg/vmx/vscan-1.c: New.
38615         * gcc.dg/vmx/x-01.c: New.
38616         * gcc.dg/vmx/x-02.c: New.
38617         * gcc.dg/vmx/x-03.c: New.
38618         * gcc.dg/vmx/x-04.c: New.
38619         * gcc.dg/vmx/x-05.c: New.
38620         * gcc.dg/vmx/yousufi-1.c: New.
38621         * gcc.dg/vmx/zero-1.c: New.
38622         * gcc.dg/vmx/zero.c: New.
38623
38624 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38625
38626         * g++.dg/lookup/java1.C: Update for chage of
38627         _Jv_AllocObject.
38628         * g++.dg/lookup/java2.C: Likewise.
38629
38630 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38631
38632         * ada/acats/run_all.sh: use -O2 by default.
38633
38634 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38635
38636         * gcc.dg/vr-mult-[12].c: New tests.
38637
38638 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38639
38640         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38641
38642         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38643
38644 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38645
38646         * lib/target-supports.exp (check_profiling_available): Assume
38647         profiling isn't available for mips*-*-elf targets.
38648
38649 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38650
38651         * gcc.dg/builtins-38.c: New test.
38652
38653 2004-04-14  Eric Christopher  <echristo@redhat.com>
38654
38655         * g++.dg/charset/charset.exp: Run .cc extension tests.
38656
38657 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38658
38659         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38660
38661 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38662
38663         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38664
38665 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38666
38667         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38668         * gcc.dg/i386-387-2.c: Likewise.
38669
38670         * gcc.dg/i386-387-7.c: New test.
38671         * gcc.dg/i386-387-8.c: New test.
38672
38673         * gcc.dg/builtins-37.c: New test.
38674
38675 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38676
38677         * g++.dg/pch/externc-1.C: Add missing semicolon.
38678
38679 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38680
38681         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38682
38683 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38684
38685         * gcc.c-torture/execute/20040411-1.c: New test.
38686
38687 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38688
38689         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38690
38691 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38692
38693         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38694
38695 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38696
38697         * lib/target-supports.exp (check_named_sections_available): New.
38698         * lib/gcc-dg.exp (dg-require-named-sections): New.
38699         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38700         old-deja.exp.  Also prune error-count message from HP linker.
38701         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38702
38703         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38704         * g++.old-deja/g++.pt/static3.C: Likewise.
38705         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38706
38707 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38708
38709         * gcc.c-torture/execute/20040409-1.c: New test case.
38710         * gcc.c-torture/execute/20040409-2.c: New test case.
38711         * gcc.c-torture/execute/20040409-3.c: New test case.
38712
38713 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38714
38715         * gcc.dg/20040409-1.c: New test.
38716
38717 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38718
38719         PR target/14888
38720         * g++.dg/opt/pr14888.C: New test case.
38721
38722 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38723
38724         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38725         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38726         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38727         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38728         New tests.
38729
38730 2004-04-08  Paul Brook  <paul@codesourcery.com>
38731
38732         * gcc.dg/spill-1.c: New test.
38733
38734 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38735
38736         * gcc.dg/torture/builtin-ctype-2.c: New test.
38737
38738 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38739
38740         * gcc.dg/pch/pch.exp: Add largefile test.
38741
38742 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38743
38744         * g++.dg/pch/externc-1.Hs: New.
38745         * g++.dg/pch/externc-1.C: New.
38746
38747 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38748
38749         * gcc.dg/compat/struct-by-value-5a_main.c,
38750         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38751         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38752         * gcc.dg/compat/struct-by-value-5a_x.c,
38753         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38754         gcc.dg/compat/struct-by-value-5_x.c.
38755         * gcc.dg/compat/struct-by-value-5a_y.c,
38756         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38757         gcc.dg/compat/struct-by-value-5_y.c.
38758
38759         * gcc.dg/compat/struct-by-value-6a_main.c,
38760         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38761         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38762         * gcc.dg/compat/struct-by-value-6a_x.c,
38763         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38764         gcc.dg/compat/struct-by-value-6_x.c.
38765         * gcc.dg/compat/struct-by-value-6a_y.c,
38766         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38767         gcc.dg/compat/struct-by-value-6_y.c.
38768
38769         * gcc.dg/compat/struct-by-value-7a_main.c,
38770         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38771         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38772         * gcc.dg/compat/struct-by-value-7a_x.c,
38773         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38774         gcc.dg/compat/struct-by-value-7_x.c.
38775         * gcc.dg/compat/struct-by-value-7a_y.c,
38776         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38777         gcc.dg/compat/struct-by-value-7_y.c.
38778
38779 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38780
38781         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38782         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38783         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38784         options.
38785
38786 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38787
38788         * gcc.dg/builtins-36.c: New test.
38789
38790 2004-04-06  Paul Brook  <paul@codesourcery.com>
38791
38792         * README.gcc: Remove obsolete contraint on testcases.
38793
38794 2004-04-05  Paul Brook  <paul@codesourcery.com>
38795
38796         PR2123
38797         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38798         failure and exit(0) on success.
38799         * g++.dg/expr/anew2.C: Ditto.
38800         * g++.dg/expr/anew3.C: Ditto.
38801         * g++.dg/expr/anew4.C: Ditto.
38802
38803 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38804
38805         PR c++/3518
38806         * g++.dg/template/unify7.C: New.
38807
38808 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38809
38810         * g++.dg/README: Bring up to date with new subdirectories; remove
38811         duplicate subdirectory lines.
38812
38813 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38814
38815         PR c++/14007
38816         * g++.dg/template/unify5.C: New.
38817         * g++.dg/template/unify6.C: New.
38818         * g++.dg/template/qualttp20.C: Adjust.
38819         * g++.old-deja/g++.jason/report.C: Adjust.
38820         * g++.old-deja/g++.other/qual1.C: Adjust.
38821
38822 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38823
38824         PR c++/14803
38825         * g++.dg/inherit/ptrmem1.C: New test.
38826
38827 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38828
38829         PR c++/14755
38830         * gcc.c-torture/execute/20040331-1.c: New test.
38831         * gcc.dg/20040331-1.c: New test.
38832
38833 2004-04-01  Paul Brook  <paul@codesourcery.com>
38834
38835         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38836
38837 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38838
38839         PR c++/14724
38840         * g++.dg/init/goto1.C: New test.
38841
38842         PR c++/14763
38843         * g++.dg/template/defarg4.C: New test.
38844
38845 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38846
38847         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38848
38849 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38850
38851         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38852
38853 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38854
38855         * gcc.dg/noncompile/undeclared-2.c: New test.
38856
38857 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38858
38859         * gcc.dg/940409-1.c: Remove XFAIL.
38860         * gcc.dg/reg-vol-struct-1.c: New test.
38861
38862 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38863
38864         * gcc.dg/torture/builtin-wctype-1.c: New test.
38865
38866 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38867
38868         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38869         * gcc.dg/20001101-1.c: Likewise.
38870         * gcc.dg/20001102-1.c: Likewise.
38871
38872 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38873
38874         * gcc.dg/compare8.c: Add an additional test for XOR.
38875
38876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38877
38878         * gcc.dg/torture/builtin-ctype-1.c: New test.
38879
38880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38881
38882         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38883         * gcc.dg/torture/builtin-math-1.c: Likewise.
38884         * gcc.dg/torture/builtin-power-1.c: New test.
38885
38886 2004-03-24  Andreas Schwab  <schwab@suse.de>
38887
38888         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38889         IA64 assembler.
38890
38891 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38892             Roger Sayle  <roger@eyesopen.com>
38893
38894         * gcc.dg/compare8.c: New test case.
38895
38896 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38897
38898         * g++.dg/ext/altivec-7.C: New test.
38899
38900 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38901
38902         PR 12267, 12391, 12560, 13129, 14114, 14133
38903         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38904         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38905         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38906         Adjust error regexps.
38907         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38908         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38909         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38910         * gcc.dg/local1.c: Add explanatory comment.
38911
38912 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38913
38914         PR optimization/14669
38915         * g++.dg/opt/fold2.C: New test case.
38916
38917 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38918
38919         PR c/14069
38920         * gcc.dg/20040322-1.c: New test.
38921
38922 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38923
38924         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38925         * gcc.dg/ultrasp4.c: Likewise.
38926         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38927
38928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38929
38930         * gcc.dg/i386-sse-8.c: Reset default options.
38931
38932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38933
38934         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38935         in the error message text.
38936
38937 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38938
38939         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38940
38941 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38942
38943         PR c++/14616
38944         * g++.dg/init/array13.C: New test.
38945
38946 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38947
38948         PR target/13889
38949         * gcc.c-torture/compile/pr13889.c: New test case.
38950
38951 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38952
38953         PR c/14635
38954         * builtins-1.c (nan, nans): Don't test.
38955         * builtins-30.c: Don't use nan, nanf, nanl.
38956         * builtins-35.c: New test.
38957
38958 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38959
38960         * g++.dg/ext/altivec-6.C: New test.
38961
38962 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38963
38964         * g++.dg/init/placement3.C: New test.
38965
38966         * g++.dg/template/spec13.C: New test.
38967
38968         * g++.dg/lookup/using11.C: New test.
38969
38970         * g++.dg/lookup/koenig3.C: New test.
38971
38972         * g++.dg/template/operator2.C: New test.
38973
38974         * g++.dg/expr/dtor3.C: New test.
38975         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38976         marker.
38977         * g++.old-deja/g++.law/visibility28.C: Likewise.
38978
38979 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38980
38981         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38982         * gcc.dg/ppc64-abi-3.c: Likewise.
38983
38984 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38985
38986         PR c++/14545
38987         * g++.dg/parse/template15.C: New test.
38988
38989 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38990
38991         * g++.dg/expr/dtor2.C: New test.
38992
38993         * g++.dg/lookup/anon4.C: New test.
38994
38995         * g++.dg/overload/using1.C: New test.
38996
38997         * g++.dg/template/lookup7.C: New test.
38998
38999         * g++.dg/template/typename6.C: New test.
39000
39001         * g++.dg/expr/cond6.C: New test.
39002
39003 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39004
39005         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39006
39007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39008
39009         * g++.dg/expr/cond5.C: New test.
39010         * g++.dg/expr/constcast1.C: Likewise.
39011         * g++.dg/expr/ptrmem2.C: Likewise.
39012         * g++.dg/expr/ptrmem3.C: Likewise.
39013         * g++.dg/lookup/main1.C: Likewise.
39014         * g++.dg/template/lookup6.C: Likewise.
39015
39016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39017
39018         * gcc.dg/local1.c: New test.
39019
39020         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39021
39022 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39023
39024         * gcc.dg/torture/builtin-convert-1.c: New test.
39025
39026 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39027
39028         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39029
39030 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39031
39032         PR c++/14481
39033         * g++.dg/warn/Wunused-7.C: New test.
39034
39035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39036
39037         * gcc.dg/torture/builtin-integral-1.c: New test.
39038
39039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39040
39041         PR c++/14586
39042         * g++.dg/parse/non-dependent3.C: New test.
39043
39044 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39045
39046         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39047         * g++.dg/eh/simd-2.C: Likewise.
39048         * g++.dg/init/array10.C: Likewise.
39049         * gcc.c-torture/compile/simd-1.c: Likewise.
39050         * gcc.c-torture/compile/simd-2.c: Likewise.
39051         * gcc.c-torture/compile/simd-3.c: Likewise.
39052         * gcc.c-torture/compile/simd-4.c: Likewise.
39053         * gcc.c-torture/compile/simd-6.c: Likewise.
39054         * gcc.c-torture/execute/simd-1.c: Likewise.
39055         * gcc.c-torture/execute/simd-2.c: Likewise.
39056         * gcc.dg/compat/vector-defs.h: Likewise.
39057         * gcc.dg/20020531-1.c: Likewise.
39058         * gcc.dg/altivec-3.c: Likewise.
39059         * gcc.dg/altivec-4.c: Likewise.
39060         * gcc.dg/altivec-varargs-1.c: Likewise.
39061         * gcc.dg/compat/vector-defs.h: Likewise.
39062         * gcc.dg/i386-mmx-3.c: Likewise.
39063         * gcc.dg/i386-sse-4.c: Likewise.
39064         * gcc.dg/i386-sse-5.c: Likewise.
39065         * gcc.dg/i386-sse-8.c: Likewise.
39066         * gcc.dg/simd-1.c: Likewise.
39067         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39068         __ev64_opaque__ since the machine description provides it.
39069
39070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39071
39072         * lib/compat.exp (skip_list): New global variable.
39073         Use it to hold the user defined COMPAT_SKIPS list if any.
39074         (compat-obj): Add the members of skip_list to optall.
39075
39076 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39077
39078         * gcc.dg/compat/union-by-value-1_main.c,
39079         union-by-value-1_x.c, union-by-value-1_y.c,
39080         union-check.h, union-defs.h,
39081         union-init.h, union-return-1_main.c,
39082         union-return-1_x.c, union-return-1_y.c: New files.
39083
39084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39085
39086         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39087         mixed-struct-init.h: Add 4 mixed structure types.
39088         struct-by-value-21_main.c, struct-by-value-21_x.c,
39089         struct-by-value-21_y.c, struct-return-21_main.c,
39090         struct-return-21_x.c, struct-return-21_y.c: New files.
39091
39092 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39093
39094         PR c++/14550
39095         * g++.dg/parse/template14.C: New test.
39096
39097 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39098
39099         * gcc.c-torture/execute/20040313-1.c: New test.
39100
39101 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39102
39103         PR target/14533
39104         * gcc.dg/20040311-2.c: New test.
39105
39106 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39107
39108         PR other/14544
39109         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39110         bit-field.
39111
39112 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39113
39114         * gcc.dg/20040305-2.c: Add missing return statement.
39115
39116 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39117
39118         * gcc.dg/builtins-34.c: Also check pow10*.
39119
39120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39121
39122         PR target/14262
39123         * gcc.dg/20040305-2.c: New test.
39124
39125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39126
39127         * gcc.dg/20040310-1.c: New test.
39128
39129 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39130
39131         * gcc.c-torture/execute/20040311-1.c: New test case.
39132
39133 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39134
39135         PR c++/14476
39136         * g++.dg/lookup/enum1.C: New test.
39137
39138 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39139
39140         PR c++/14510
39141         * g++.dg/lookup/struct2.C: New test.
39142
39143 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39144
39145         * gcc.dg/builtins-34.c: New test.
39146
39147 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39148
39149         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39150
39151 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39152
39153         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39154         * gcc.dg/alias-2.c: New testcase.
39155
39156 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39157
39158         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39159
39160 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39161
39162         * gcc.c-torture/execute/20040309-1.c: New test case.
39163
39164 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39165
39166         PR c++/14397
39167         * g++.dg/overload/ref1.C: New.
39168
39169 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39170
39171         PR c++/14409
39172         * g++.dg/template/spec12.C: New test.
39173
39174         PR c++/14448
39175         * g++.dg/parse/crash14.C: New test.
39176
39177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39178
39179         PR c++/14230
39180         * g++.dg/init/ref11.C: New test.
39181
39182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39183
39184         PR c++/14432
39185         * g++.dg/parse/builtin2.C: New test.
39186
39187 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39188
39189         PR c++/14401
39190         * g++.dg/init/ctor3.C: New test.
39191         * g++.dg/init/union1.C: New test.
39192         * g++.dg/ext/anon-struct4.C: New test.
39193
39194 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39195
39196         * g++.dg/lookup/koenig1.C: Tweak error messages.
39197         * g++.dg/lookup/used-before-declaration.C: Likewise.
39198         * g++.dg/other/do1.C: Likewise.
39199         * g++.dg/overload/koenig1.C: Likewise.
39200         * g++.dg/parse/crash13.C: Likewise.
39201         * g++.dg/template/instantiate3.C: Likewise.
39202
39203 2004-03-08  Eric Christopher  <echristo@redhat.com>
39204
39205         * * lib/target-supports.exp: Enable libiconv in test
39206         compilation.  Fix up error checking.
39207
39208 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39209
39210         PR middle-end/14289
39211         * gcc.dg/pr14289-1.c: New test case.
39212         * gcc.dg/pr14289-2.c: Likewise.
39213         * gcc.dg/pr14289-3.c: Likewise.
39214
39215 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39216
39217         * gcc.c-torture/execute/20040308-1.c: New test.
39218
39219 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39220
39221         * gcc.c-torture/execute/20040307-1.c: New test case.
39222
39223 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39224
39225         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39226
39227 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39228
39229         * gcc.dg/20040306-1.c: New test.
39230
39231 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39232
39233         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39234         them static.
39235         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39236
39237 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39238
39239         PR c/14465
39240         * gcc.dg/decl-6.c: New test.
39241
39242 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39243
39244         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39245         Rename LOGPOW -> LOG_POW.
39246         (SQRT_EXP, POW_EXP): New.
39247
39248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39249
39250         * gcc.dg/i386-sse-8.c: New test.
39251
39252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39253
39254         PR c/14114
39255         * gcc.dg/decl-5.c: New test.
39256
39257 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39258
39259         * gcc.dg/20040305-1.c: New test.
39260
39261 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39262
39263         PR other/14354
39264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39265
39266 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39267
39268         PR c++/14425, c++/14426
39269         * g++.dg/ext/altivec-4.C: New test.
39270         * g++.dg/ext/altivec-5.C: New test.
39271
39272 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39273
39274         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39275         global variables of a type with no linkage.
39276         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39277         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39278         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39279         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39280         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39281         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39282         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39283         * g++.dg/warn/deprecated.C: Name enum Color.
39284         * g++.dg/overload/VLA.C: Name structure for 'b'.
39285         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39286
39287 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288
39289         * gcc.c-torture/compile/20040304-1.c: New test.
39290
39291 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39292
39293         PR 13728
39294         * gcc.dg/decl-4.c: New testcase.
39295
39296 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39297
39298         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39299         as PRECF if sizeof (float) > sizeof (double).
39300         (PRECL): Make it the same as PRECF if
39301         sizeof (float) > sizeof (long double).
39302
39303 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39304
39305         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39306         system type.  Add check for irix6 which doesn't have c99 runtime.
39307
39308 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39309
39310         * gcc.dg/const-elim-1.c: xfail for xtensa.
39311
39312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39313
39314         PR c++/14369
39315         * g++.dg/template/cond4.C: New test.
39316
39317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/14360
39320         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39321
39322         PR c++/14361
39323         * g++.dg/parse/defarg7.C: New test.
39324
39325         PR c++/14359
39326         * g++.dg/template/friend26.C: New test.
39327
39328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39329
39330         PR c++/14324
39331         * g++.dg/abi/mangle21.C: New test.
39332
39333         PR c++/14260
39334         * g++.dg/parse/constructor2.C: New test.
39335
39336         PR c++/14337
39337         * g++.dg/template/sfinae1.C: New test.
39338
39339 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39340
39341         PR c++/14267
39342         * g++.dg/expr/crash2.C: New test.
39343
39344         PR middle-end/13448
39345         * gcc.dg/inline-5.c: New test.
39346         * gcc.dg/always-inline.c: Split out tests into ...
39347         * gcc.dg/always-inline2.c: ... this and ...
39348         * gcc.dg/always-inline3.c: ... this.
39349
39350 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39351
39352         PR debug/12103
39353         * g++.dg/debug/crash1.C: New test.
39354
39355 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39356
39357         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39358         function with __attribute__((noinline)).
39359         (recurser_void2): Likewise.
39360         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39361         (recurser_void2): Likewise.
39362
39363 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39364
39365         PR middle-end/14203
39366         * g++.dg/warn/Wunused-6.C: New test case.
39367
39368 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39369
39370         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39371         not defined.
39372
39373 2004-02-27  Eric Christopher  <echristo@redhat.com>
39374
39375         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39376         * g++.dg/charset/asm2.c: Run only x86.
39377         * gcc.dg/charset/asm3.c: Ditto.
39378
39379 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39380
39381         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39382         ld_library_path.
39383
39384 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39385
39386         * g++.dg/ext/altivec-3.C: New.
39387
39388 2004-02-26  Richard Henderson  <rth@redhat.com>
39389
39390         * g++.dg/ext/attrib10.C: Mark for warning.
39391         * gcc.dg/attr-alias-1.c: New.
39392
39393 2004-02-26  Richard Henderson  <rth@redhat.com>
39394
39395         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39396         * gcc.c-torture/execute/20040208-2.c: ... it back.
39397
39398 2004-02-26  Eric Christopher  <echristo@redhat.com>
39399
39400         * lib/target-supports.exp (check-iconv-available): New function.
39401         * lib/gcc-dg.exp (dg-require-iconv): New function.
39402         Use above.
39403         * gcc.dg/charset: New directory.
39404         * gcc.dg/charset/charset.exp: New file.
39405         * gcc.dg/charset/asm1.c: Ditto.
39406         * gcc.dg/charset/asm2.c: Ditto.
39407         * gcc.dg/charset/asm3.c: Ditto.
39408         * gcc.dg/charset/asm4.c: Ditto.
39409         * gcc.dg/charset/asm5.c: Ditto.
39410         * gcc.dg/charset/attribute1.c: Ditto.
39411         * gcc.dg/charset/attribute2.c: Ditto.
39412         * gcc.dg/charset/string1.c: Ditto.
39413         * g++.dg/charset: New directory.
39414         * g++.dg/dg.exp: Add here. Special options.
39415         * g++.dg/charset/charset.exp: New file.
39416         * g++.dg/charset/asm1.c: Ditto.
39417         * g++.dg/charset/asm2.c: Ditto.
39418         * g++.dg/charset/asm3.c: Ditto.
39419         * g++.dg/charset/asm4.c: Ditto.
39420         * g++.dg/charset/attribute1.c: Ditto.
39421         * g++.dg/charset/attribute2.c: Ditto.
39422         * g++.dg/charset/extern1.cc: Ditto.
39423         * g++.dg/charset/extern2.cc: Ditto.
39424         * g++.dg/charset/string1.c: Ditto.
39425
39426 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39427
39428         PR c++/14278
39429         * g++.dg/parse/comma1.C: New test.
39430
39431 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39432
39433         PR c++/14284
39434         * g++.dg/template/ttp8.C: New test.
39435
39436 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39437
39438         * gcc.dg/fixuns-trunc-1.c: New test.
39439
39440 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39441
39442         * gcc.dg/builtins-config.h: Use #elif.
39443
39444 2004-02-26  Michael Matz  <matz@suse.de>
39445
39446         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39447         * gcc.dg/991214-1.c: Likewise.
39448         * gcc.dg/i386-asm-1.c: Likewise.
39449
39450 2004-02-25  Richard Henderson  <rth@redhat.com>
39451
39452         * gcc.c-torture/execute/20040208-2.c: Move ...
39453         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39454
39455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39456
39457         PR c++/14246
39458         * g++.dg/other/crash-3.C: New test.
39459
39460 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39461
39462         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39463         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39464
39465         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39466         HP-UX.
39467
39468 2004-02-24  Michael Matz  <matz@suse.de>
39469
39470         * gcc.dg/i386-regparm.c: New.
39471
39472 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39473
39474         * gcc.c-torture/execute/20040223-1.c: New.
39475
39476 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39477             Kazu Hirata  <kazu@cs.umass.edu>
39478
39479         * gcc.dg/fwritable-strings-1.c: Remove.
39480
39481 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39482
39483         PR c/14156
39484         * gcc.dg/20040223-1.c: New test.
39485
39486 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39487
39488         PR c++/14106
39489         * g++.dg/ext/typeof9.C: New test.
39490
39491 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39492
39493         PR c++/14250
39494         * g++.dg/other/switch1.C: New test.
39495
39496 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39497
39498         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39499         * gcc.dg/va-arg-1.c: Likewise.
39500
39501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39502
39503         PR c++/14143
39504         * g++.dg/template/koenig5.C: New test.
39505
39506 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39507
39508         * g++.dg/ext/altivec-1.C: Generalize target triple.
39509         * g++.dg/ext/altivec-2.C: New test case.
39510         * g++.dg/ext/altivec_check.h: New file.
39511         * gcc.dg/altivec-1.c: Generalize target triple;
39512         include altivec_check.h and call altivec_check().
39513         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39514         * gcc.dg/altivec-6.c: New test case.
39515         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39516         type casts as needed.
39517         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39518         altivec_check().
39519         * gcc.dg/altivec-12.c: New test case.
39520         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39521         include altivec_check.h and call altivec_check().
39522         * gcc.dg/altivec_check.h: New file.
39523
39524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39525
39526         * lib/target-supports.exp (check_alias_available): Don't mangle
39527         function `g' in test program.
39528
39529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39530
39531         * lib/target-supports.exp (check_profiling_available): Check
39532         argument to determine whether we support a profiling type.
39533         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39534         check_profiling_available.
39535         * g++.dg/bprob/bprob.exp: Likewise.
39536         * g77.dg/bprob/bprob.exp: Likewise.
39537         * gcc.misc-tests/bprob.exp: Likewise.
39538         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39539         dg-require-profiling and delete expected error handling.
39540         * gcc.dg/20021014-1.c: Likewise.
39541         * gcc.dg/nest.c: Likewise.
39542
39543 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39544
39545         PR c++/12007
39546         * g++.dg/other/vthunk1.C: New test.
39547
39548 2004-02-20  Falk Hueffner  <falk@debian.org>
39549
39550         PR target/14201
39551         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39552
39553 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39554
39555         PR c++/13927
39556         * g++.dg/other/error8.C: Remove XFAIL markers.
39557
39558         PR c++/14173
39559         * g++.dg/ext/packed5.C: New test.
39560
39561         PR c++/14199
39562         * g++.dg/warn/Wunused-5.C: New test.
39563
39564         PR c++/14186
39565         * g++.dg/lookup/member1.C: New test.
39566
39567 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39568
39569         * gcc.c-torture/compile/20040130-1.c: Enable only when
39570         __INT_MAX__ >= 2147483647L.
39571         * gcc.c-torture/compile/961203-1.c: Likewise.
39572
39573 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39574
39575         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39576         * g++.dg/opt/template1.C: Robustify assembler regexp
39577
39578 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39579
39580         * gcc.c-torture/execute/simd-4.x: Remove.
39581         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39582         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39583         Guard with #ifndef SKIP_ATTRIBUTE.
39584         * gcc.dg/compat/vector-1_y.c: Likewise.
39585         * gcc.dg/compat/vector-2_x.c: Likewise.
39586         * gcc.dg/compat/vector-2_y.c: Likewise.
39587         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39588         * g++.dg/eh/simd-2.C: Likewise.
39589
39590 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39591
39592         * gcc.c-torture/compile/complex-1.c: New.
39593
39594 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39595
39596         PR target/14209
39597         * gcc.c-torture/execute/20040218-1.c: New test.
39598
39599 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39600
39601         PR c++/14181
39602         * g++.dg/parse/new2.C: New test.
39603
39604 2004-02-18  Paul Brook  <paul@codesourcery.com>
39605
39606         * gcc.c-torture/compile/libcall-1.c: New test.
39607
39608 2004-02-18  Paul Brook  <paul@codesourcery.com>
39609
39610         PR debug/12934
39611         * gcc.dg/debug/debug-7.c: New test.
39612
39613 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39614
39615         * gcc.dg/20040217-1.c: New test.
39616
39617 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39618
39619         * gcc.c-torture/execute/990208-1.x: Delete.
39620
39621 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39622
39623         * gcc.c-torture/execute/20040208-2.x: New file.
39624
39625 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39626
39627         PR c++/11326
39628         * g++.dg/abi/structret1.C: New test.
39629
39630 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39633         (i386_cpuid): No need to test if cpuid is available on AMD64.
39634         Fix assembly, so that it works onboth i386 and AMD64.
39635         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39636         (vecInLong): Fix s[] member type to unsigned int.
39637         (vecInWord): Remove type.
39638         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39639         (a64, b64, c64, d64, e64): Remove.
39640         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39641         Remove unused variable.  Remove initialization of removed variables.
39642         Don't call mmx_tests nor sse_tests.
39643         (reference_mmx, reference_sse): Remove.
39644         (check): Add return stmt.
39645         * gcc.dg/i386-sse-7.c: New test.
39646         * gcc.dg/i386-mmx-4.c: New test.
39647
39648 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39649
39650         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39654         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39655         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39656         g++.dg/tc1/dr94.C: Fix line terminator.
39657
39658 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39659
39660         * gcc.c-torture/compile/20040216-1.c: New.
39661
39662 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39663
39664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39667         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39668         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39669         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39670
39671 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39672
39673         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39674
39675 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39676
39677         PR c++/13971
39678         * g++.dg/expr/cond4.C: New test.
39679
39680         PR c++/14086
39681         * g++.dg/lookup/crash2.C: New test.
39682
39683 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39684
39685         * gcc.c-torture/compile/20040214-2.c: New test.
39686
39687 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39688
39689         PR c++/14116
39690         * g++.dg/ext/typeof8.C: New test.
39691
39692 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39693
39694         * gcc.c-torture/compile/20040214-1.c: New test.
39695
39696 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39697
39698         PR c++/13635
39699         * g++.dg/template/spec11.C: New test.
39700
39701 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39702
39703         PR c++/13927
39704         * g++.dg/other/error8.C: New test.
39705
39706 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39707
39708         PR c++/14122
39709         * g++.dg/template/array4.C: New test.
39710
39711         PR c++/14108
39712         * g++.dg/inherit/thunk2.C: New test.
39713
39714         PR c++/14083
39715         * g++.dg/eh/cond2.C: New test.
39716
39717 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39718
39719         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39720
39721 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39722
39723         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39724
39725 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39726
39727         * g++.dg/simd-2.C: xfail on ppc64-linux.
39728
39729 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39730
39731         PR c/456
39732         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39733         tests.
39734
39735 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39736
39737         * gcc.dg/builtins-33.c: New test.
39738
39739 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39740
39741         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39742
39743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39744
39745         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39746
39747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39748
39749         * gcc.dg/ppc64-abi-3.c: New test.
39750
39751 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39752
39753         PR c/14092
39754
39755         * gcc.dg/pr14092-1.c: New testcase.
39756
39757 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39758
39759         * gcc.dg/cpp/assert4.c: Fix typo last change.
39760
39761         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39762         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39763
39764         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39765
39766 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39767
39768         * gcc.c-torture/compile/20040209-1.c: New test case.
39769
39770 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39771
39772         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39773
39774 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39775
39776         * gcc.c-torture/execute/20040208-[12].c: New tests.
39777
39778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39779
39780         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39781
39782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39783
39784         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39785
39786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39787
39788         Bug 13856
39789         * gcc.dg/visibility-8.c: New testcase.
39790
39791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39792
39793         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39794         arguments.
39795         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39796
39797 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39798
39799         PR middle-end/13696
39800         * g++.dg/opt/fold1.C: New test case.
39801
39802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39803
39804         PR c++/14033
39805         * g++.dg/other/crash-2.C: New test.
39806
39807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39808
39809         PR c++/14028
39810         * g++.dg/parse/angle-bracket2.C: New test.
39811
39812 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39813
39814         PR middle-end/13750
39815         Revert:
39816         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39817         PR pch/13361
39818         * g++.dg/pch/wchar-1.C: New.
39819         * g++.dg/pch/wchar-1.Hs: New.
39820
39821 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39822
39823         PR c++/14008
39824         * g++.dg/parse/error15.C: New test.
39825         * g++.dg/parse/crash11.C: Update dg-error mark.
39826
39827 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39828
39829         PR c++/13932
39830         * g++.dg/warn/conv2.C: New test.
39831
39832 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39833
39834         PR c++/13086
39835         * g++.dg/warn/incomplete1.C: Remove xfail.
39836
39837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39838
39839         * lib/file-format.exp (gcc_target_object_format): Use
39840         ${tool}_target_compile, not gcc_target_compile.
39841         * lib/target-supports.exp (check_alias_available): Likewise.
39842         (check_gc_sections_available): Likewise.
39843         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39844         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39845         dg-require-alias.
39846
39847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39848
39849         PR c++/13969
39850         * g++.dg/template/static6.C: New test.
39851
39852 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39853
39854         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39855
39856 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39857
39858         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39859         tests for systems where `char' is unsigned by default.
39860
39861 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39862
39863         PR c++/13997
39864         * g++.dg/template/partial3.C: New test.
39865
39866 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39867
39868         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39869         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39870         Remove mentions of obsolete ports.
39871
39872 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39873
39874         * gcc.dg/noncompile/20001228-1.c: Fix for new
39875         error message.
39876
39877 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39878
39879         PR target/9348
39880         * gcc.c-torture/execute/multdi-1.c: New test case.
39881
39882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39883
39884         PR c++/13925
39885         * g++.dg/template/lookup5.C: New test.
39886
39887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39888
39889         PR c++/13950
39890         * g++.dg/template/lookup4.C: New test.
39891
39892         PR c++/13970
39893         * g++.dg/parse/error14.C: New test.
39894
39895         PR c++/14002
39896         * g++.dg/parse/template13.C: New test.
39897
39898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39899
39900         PR c++/13978
39901         * g++.dg/template/koenig4.C: New test.
39902
39903         PR c++/13968
39904         * g++.dg/template/crash17.C: New test.
39905
39906         PR c++/13975
39907         * g++.dg/parse/error13.C: New test.
39908         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39909
39910 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39911
39912         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39913
39914 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39915
39916         PR c/11658
39917         PR c/13994
39918         * gcc.dg/noncompile/20040203-1.c: New test.
39919         * gcc.dg/noncompile/20040203-2.c: Likewise.
39920         * gcc.dg/noncompile/20040203-3.c: Likewise.
39921         * gcc.dg/20040203-1.c: Likewise.
39922
39923 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39924
39925         PR c++/10858
39926         * g++.dg/template/sizeof7.C: New test.
39927
39928 2004-02-02  Eric Christopher  <echristo@redhat.com>
39929             Zack Weinberg  <zack@codesourcery.com>
39930
39931         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39932
39933 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39934
39935         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39936         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39937         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39938         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39939
39940 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39941
39942         PR c++/13113
39943         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39944
39945         PR c++/13854
39946         * g++.dg/ext/attrib13.C: New test.
39947
39948         PR c++/13907
39949         * g++.dg/conversion/op2.C: New test.
39950
39951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39952
39953         * gcc.dg/titype-1.c: Fix pasto.
39954
39955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39956
39957         * gcc.dg/titype-1.c: New test.
39958
39959 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39960
39961         PR c++/13957
39962         * g++.dg/template/non-type-template-argument-1.C,
39963         g++.dg/template/qualified-id1.C: Update dg-error marks.
39964         * g++.dg/template/nontype6.C: New test.
39965
39966 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39967
39968         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39969         * gcc.dg/builtins-31.c: New testcase.
39970         * gcc.dg/builtins-32.c: New testcase.
39971
39972 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39973
39974         * objc.dg/call-super-2.m: Update line numbers
39975         for the including of stddef.h.
39976
39977 2004-01-30  Michael Matz  <matz@suse.de>
39978
39979         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39980         g++.dg/ext/case-range3.C: New tests.
39981
39982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39983
39984         DR206
39985         PR c++/13813
39986         * g++.dg/template/member4.C: New test.
39987
39988 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39989
39990         PR c++/13683
39991         * g++.dg/template/sizeof6.C: New test.
39992
39993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39994
39995         * gcc.dg/fwritable-strings-1.c: New test.
39996
39997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39998
39999         * gcc.c-torture/compile/20040130-1.c: New test.
40000
40001 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40002
40003         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40004
40005 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR c++/13883
40008         * g++.dg/template/ctor3.C: New test.
40009
40010 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40011
40012         * g++.dg/tc1: New directory.
40013         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40014         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40015         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40016         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40017         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40018
40019 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40020
40021         * g++.dg/parse/error11.C: New test.
40022         * g++.dg/parse/error12.C: Likewise.
40023
40024 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40025
40026         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40027         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40028
40029 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40030
40031         PR c++/13791
40032         * g++.dg/ext/attrib12.C: New test.
40033
40034         PR c++/13736
40035         * g++.dg/parse/cast2.C: New test.
40036
40037 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40038
40039         * objc.dg/encode-2.m (main): New local string.  Set depending on
40040         sizeof long.  Use in sscanf call.
40041         * objc.dg/encode-3.m (main): New local string.  Set depending on
40042         sizeof long.  Use in scan_initial call.
40043
40044 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40045
40046         * objc.dg/call-super-2.m: Make LP64-safe.
40047         * objc.dg/desig-init-1.m: Likewise.
40048
40049 2004-01-27  Devang Patel <dpatel@apple.com>
40050
40051         * g++.dg/debug/namespace1.C: New test.
40052
40053 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40054
40055         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40056         xscale-*-*.
40057
40058         * gcc.dg/arm-mmx-1.c: New test.
40059
40060 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40061
40062         * gcc.dg/20040127-1.c: New test.
40063         * gcc.dg/20040127-2.c: New test.
40064
40065 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40066
40067         * objc.dg/stret-1.m (glob): Renamed to globa.
40068
40069 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40070
40071         PR c++/13663
40072         * g++.dg/expr/for1.C: New test.
40073
40074 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40075
40076         PR middle-end/13779
40077         * gcc.dg/darwin-longlong.c: New test.
40078
40079 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40080
40081         * gcc.dg/20040124-1.c: Moved test from here...
40082         * gcc.c-torture/compile/20040124-1.c: ...to here.
40083
40084 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40085
40086         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40087         the assembly output if -m64 is passed.
40088
40089 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40090
40091         PR c++/13833
40092         * g++.dg/template/cond3.C: New test.
40093
40094 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40095
40096         PR c++/13810
40097         * g++.dg/template/ttp7.C: New test.
40098
40099 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40100
40101         PR c++/13797
40102         * g++.dg/template/nontype4.C: New test.
40103         * g++.dg/template/nontype5.C: Likewise.
40104
40105 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40106
40107         * gcc.dg/torture/mips-clobber-at.c: New test.
40108
40109 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40110
40111         * gcc.dg/20040124-1.c: New test.
40112
40113 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.dg/20040123-1.c: New test.
40116
40117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40118
40119         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40120
40121 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40122
40123         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40124
40125 2004-01-23  Andrew Pinski  <apinski@apple.com>
40126
40127         * gcc.dg/20030121-1.c: Move to ..
40128         * gcc.dg/20040121-1.c: here.
40129
40130 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40131
40132         * gcc.dg/builtins-29.c: New test case.
40133
40134 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40135
40136         PR 18314
40137         * gcc.dg/builtins-30.c: New testcase.
40138
40139 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40140
40141         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40142         * lib/g77.exp: Likewise.
40143         * lib/objc.exp: Likewise.
40144         * lib/g++.exp: Likewise.
40145
40146 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40147
40148         * gcc.dg/struct-by-value-2.c: New test.
40149
40150 2004-01-21  Andrew Pinski  <apinski@apple.com>
40151
40152         PR target/13785
40153         * gcc.dg/20030121-1.c: New test.
40154
40155 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40156
40157         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40158         clobber frame pointer register in asm statement.
40159
40160 2004-01-21  Falk Hueffner  <falk@debian.org>
40161
40162         * gcc.c-torture/compile/20040121-1.c: New test.
40163
40164 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40165
40166         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40167
40168 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40169
40170         * gcc.dg/ppc64-abi-2.c: New test.
40171
40172 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40173
40174         * lib/treelang.exp: Fill out this file.
40175         * lib/treelang-dg.exp: New File.
40176
40177 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40178
40179         * gcc.c-torture/compile/981022-1.c: Remove.
40180         * gcc.dg/array-5.c: Remove XFAIL.
40181         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40182         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40183         gcc.dg/cond-lvalue-1.c: Update.
40184         * gcc.dg/cast-lvalue-2.c: New test.
40185
40186 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40187
40188         PR c++/13592
40189         * g++.dg/other/error1.C (class foo): Tweak error message.
40190
40191         PR c++/13592
40192         * g++.dg/template/call2.C: New test.
40193
40194 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40195
40196         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40197         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40198         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40199         scalar-return-1_x.c, scalar-return-2_y.c,
40200         scalar-return-3_x.c, scalar-return-3_y.c,
40201         scalar-return-4_x.c, scalar-return-4_y.c,
40202         struct-align-1.h, struct-align-1_x.c,
40203         struct-align-1_y.c, struct-align-2.h,
40204         struct-align-2_x.c, struct-align-2_y.c,
40205         struct-by-value-10_y.c, struct-by-value-11_x.c,
40206         struct-by-value-11_y.c, struct-by-value-12_x.c,
40207         struct-by-value-12_y.c, struct-by-value-13_x.c,
40208         struct-by-value-13_y.c, struct-by-value-14_x.c,
40209         struct-by-value-14_y.c, struct-by-value-15_x.c,
40210         struct-by-value-15_y.c, struct-by-value-16_y.c,
40211         struct-by-value-17_y.c, struct-by-value-18_y.c,
40212         struct-by-value-19_y.c, struct-by-value-1_x.c,
40213         struct-by-value-1_y.c, struct-by-value-20_y.c,
40214         struct-by-value-2_x.c, struct-by-value-2_y.c,
40215         struct-by-value-3_y.c, struct-by-value-4_x.c,
40216         struct-by-value-4_y.c, struct-by-value-5_y.c,
40217         struct-by-value-6_y.c, struct-by-value-7_y.c
40218         struct-by-value-8_x.c, struct-by-value-8_y.c
40219         struct-by-value-9_x.c, struct-by-value-9_y.c
40220         struct-return-10_x.c, struct-return-10_y.c,
40221         struct-return-19_x.c, struct-return-20_x.c
40222         struct-return-2_x.c, struct-return-2_y.c
40223         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40224         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40225
40226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40227
40228         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40229         attribute on sparc*-sun-solaris2.*.
40230
40231 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40232
40233         PR c++/13710
40234         * g++.dg/ext/typeof7.C: New test.
40235
40236 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40237
40238         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40239         * gcc.dg/const-elim-1.c: Same.
40240
40241 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40242
40243         * objc.dg/stret-1.m: New.
40244         * objc.dg/stret-2.m: New.
40245
40246 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40247
40248         PR c++/11895
40249         * g++.dg/ext/vector1.C: New test.
40250
40251 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40252
40253         * gcc.dg/pch/import-1.c: New.
40254         * gcc.dg/pch/import-1.hs: New.
40255         * gcc.dg/pch/import-1a.h: New.
40256         * gcc.dg/pch/import-1b.h: New.
40257         * gcc.dg/pch/import-1c.h: New.
40258
40259 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40260
40261         PR c++/13574
40262         * g++.dg/ext/array1.C: New test.
40263
40264         PR c++/13178
40265         * g++.dg/conversion/op1.C: New test.
40266
40267 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40268
40269         PR 11864
40270         From Kazumoto Kojima / Dan Kegel:
40271         * gcc.dg/pr11864-1.c: New test.
40272
40273         PR 10392
40274         From Marcus Comstedt / Dan Kegel:
40275         * gcc.dg/pr10392-1.c: New test.
40276
40277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40278
40279         PR c++/13478
40280         * g++.dg/init/ref10.C: New test.
40281
40282 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40283
40284         PR c++/13407
40285         * g++.dg/parse/typename6.C: New test.
40286
40287 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40288
40289         PR pch/13361
40290         * g++.dg/pch/wchar-1.C: New.
40291         * g++.dg/pch/wchar-1.Hs: New.
40292
40293 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40294
40295         PR c++/9259
40296         * g++.dg/expr/sizeof2.C: New test.
40297
40298 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40299
40300         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40301
40302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40303
40304         PR c++/13659
40305         * g++.dg/lookup/strong-using-3.C: New.
40306         * g++.dg/lookup/using-10.C: New.
40307
40308 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40309
40310         PR c++/13594
40311         * g++.dg/lookup/strong-using-2.C: New.
40312
40313 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40314             Dan Kegel <dank@kegel.com>
40315             J"orn Rennecke <joern.rennecke@superh.com>
40316
40317         PR target/9365
40318         * gcc.dg/pr9365-1.c: New test.
40319
40320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40321
40322         PR c++/8856
40323         * g++.dg/parse/casting-operator2.C: New test.
40324         * g++.old-deja/g++.pt/explicit83.C: Remove.
40325
40326 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40327
40328         * gcc.dg/label-compound-stmt-1.c: New test.
40329         * gcc.c-torture/compile/950922-1.c,
40330         gcc.c-torture/compile/20000211-3.c,
40331         gcc.c-torture/compile/20000518-1.c,
40332         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40333         compound statements.
40334
40335 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40336
40337         * gcc.dg/ppc64-abi-1.c: New test.
40338
40339 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40340
40341          * g++.dg/ext/attrib9.C: Add dg-warnings.
40342
40343 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40344
40345         PR c++/12335
40346         * g++.dg/parse/dtor3.C: New test.
40347
40348 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40349
40350         PR c++/12709
40351         * g++.dg/parse/try-catch-1.C: New test.
40352
40353 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40354
40355         * ada/acats/run_all.sh: Add more verbose output in acats.log
40356         when compiling tests.
40357
40358 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40359
40360         PR 13656
40361         * gcc.dg/typedef-redecl.c: New test case.
40362         * gcc.dg/typedef-redecl.h: New support file.
40363
40364 2004-01-13  Jan Hubicka  <jh@suse.cz>
40365
40366         * gcc.dg/always_inline.c: New test.
40367         * gcc.dg/debug/20031231-1.c: Fix.
40368
40369 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40370
40371         PR c++/13474
40372         * g++.dg/template/array3.C: New test.
40373
40374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40375
40376         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40377         * g++.dg/warn/Wunused-2.C: Likewise.
40378
40379 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40380
40381         PR c++/13289
40382         * g++.dg/template/instantiate6.C: New test.
40383
40384 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40385
40386         PR middle-end/11397
40387         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40388
40389 2004-01-12  Jan Hubicka  <jh@suse.cz>
40390
40391         PR opt/12826
40392         * gcc.dg/20040112-1.c: New.
40393
40394         * gcc.dg/dwarf-die[1-7].c: Move to...
40395         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40396         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40397
40398 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40399
40400         PR c++/4100
40401         * g++.dg/parse/friend4.C: New test.
40402
40403 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40404
40405         PR c++/4100
40406         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40407         definition is called a friend.
40408
40409 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40410
40411         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40412
40413 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40414
40415         PR c++/3478
40416         * g++.dg/parse/error10.C: New test.
40417         * g++.dg/template/arg2.C: Accept "invalid type" error.
40418
40419 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40420
40421         PR middle-end/13392
40422         * g++.dg/opt/expect2.C: New test.
40423
40424 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40425
40426         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40427         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40428         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40429         Update dg-error regexps.
40430
40431 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40432
40433         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40434         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40435
40436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40437
40438         * gcc.dg/pragma-re-1.c: Use right pointer type.
40439
40440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40441
40442         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40443
40444 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40445
40446         * gcc.dg/rs6000-ldouble-1.c: New.
40447
40448 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40449
40450         DR 337
40451         PR c++/9256
40452         * g++.dg/other/abstract1.C: New test.
40453
40454 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40455
40456         * g++.dg/lookup/strong-using-1.C: New.
40457
40458 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40459
40460         PR c/11234
40461         * gcc.dg/func-ptr-conv-1.c: New test.
40462         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40463
40464 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40465
40466         PR target/13380.
40467         * gcc.c-torture/compile/20040109-1.c: New.
40468
40469 2004-01-08  Stuart Hastings  <stuart@apple.com>
40470
40471         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40472         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40473         * gcc.dg/i386-sse-6.c: ...this new testcase.
40474
40475 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40476
40477         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40478
40479 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40480
40481         * ada/acats/run_acats: Treat 'gnatchop' the same way
40482         as 'gnatmake'.  Export GCC_DRIVER.
40483         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40484         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40485
40486 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40487
40488         PR c++/12573
40489         * g++.dg/template/dependent-expr4.C: New test.
40490
40491 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40492
40493         * gcc.dg/altivec-11.c: New test.
40494
40495 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40496
40497         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40498
40499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40500
40501         PR c/6024
40502         * gcc.dg/enum-compat-1.c: New test.
40503         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40504
40505 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40506
40507         PR c/12165
40508         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40509         gcc.dg/c99-idem-qual-3.c: New tests.
40510
40511 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40512
40513         * gcc.dg/winline-7.c: Don't cast void * to int.
40514
40515 2004-01-06  Jan Hubicka  <jh@suse.cz>
40516
40517         * gcc.dg/i386-sse-5.c: New test
40518         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40519
40520 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40521
40522         PR c++/12815
40523         * g++.dg/rtti/typeid4.C: New test.
40524
40525 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40526
40527         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40528
40529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40530
40531         PR c++/12132
40532         * g++.dg/template/error11.C: New test.
40533
40534         PR c++/13451
40535         * g++.dg/template/class2.C: New test.
40536
40537 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40538         Richard Sandiford <rsandifo@redhat.com>
40539
40540         PR c++/13387
40541         * g++.dg/opt/alias3.C: New test.
40542
40543 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40544
40545         PR c++/13157
40546         * g++.dg/template/koenig3.C: New test.
40547
40548         PR c++/13529
40549         * g++.dg/parse/offsetof3.C: New test.
40550
40551         * g++.dg/init/copy7.C: Add missing dg-error markers.
40552
40553         PR c++/12226
40554         * g++.dg/init/copy7.c: New test.
40555
40556         PR c++/13536
40557         * g++.dg/parse/cast1.C: New test.
40558
40559 2004-01-04  Jan Hubicka  <jh@suse.cz>
40560
40561         * gcc.dg/winline[1-7].c: New tests.
40562
40563 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40564
40565         PR c++/13520
40566         * g++.dg/template/qualttp22.C: New test.
40567
40568 2004-01-01  Jan Hubicka  <jh@suse.cz>
40569
40570         * gcc.dg/debug/20031231-1.c: New.
40571         * gcc.c-torture/compile/20040101-1.c: New.
40572         * gcc.dg/dwarf-die-[1-7].c: New.
40573
40574 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40575
40576         PR optimization/13521
40577         * gcc.c-torture/compile/20031231-1.c: New test.
40578
40579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40580
40581         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40582
40583 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40584
40585         PR c++/10079
40586         * g++.dg/template/crash16.C: New test.
40587
40588 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40589
40590         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40591
40592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40593
40594         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40595         ports.
40596         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40597         * g++.old-deja/g++.law/profile1.C: Likewise.
40598         * gcc.c-torture/compile/981006-1.c: Likewise.
40599         * gcc.c-torture/execute/loop-2e.x: Likewise.
40600         * gcc.c-torture/execute/loop-2f.x: Remove.
40601         * gcc.c-torture/execute/loop-2g.x: Likewise.
40602         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40603         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40604
40605 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40606
40607         PR c++/13507
40608         * g++.dg/ext/attrib11.C: New test.
40609
40610         PR c++/13494
40611         * g++.dg/template/array2-1.C: New test.
40612         * g++.dg/template/array2-2.C: New test.
40613
40614 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40615
40616         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40617
40618 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         PR c++/12774
40621         * g++.dg/template/array1-1.C: New test.
40622         * g++.dg/template/array1-2.C: New test.
40623
40624 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40625
40626         PR fortran/12632
40627         * g77.dg/12632.f: New test case.
40628
40629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40630
40631         PR c++/13289
40632         * g++.dg/parse/nontype1.C: New test.
40633
40634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40635
40636         PR c++/12403
40637         * g++.dg/parse/explicit1.C: New test.
40638         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40639
40640 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40641
40642         PR c++/13081
40643         * g++.dg/opt/inline6.C: New test.
40644
40645         PR c++/12613
40646         * g++.dg/parse/error9.C: New test.
40647
40648         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40649
40650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40651
40652         PR c++/13009
40653         * g++.dg/init/assign1.C: New test.
40654
40655 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40656
40657         PR c++/13070
40658         * g++.dg/warn/format3.C: New test case.
40659
40660 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40661
40662         * gcc.c-torture/compile/20031227-1.c: New test.
40663
40664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40665
40666         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40667         * g77.dg/bprob/bprob.exp: Likewise.
40668         * gcc.misc-tests/bprob.exp: Likewise.
40669         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40670         variants on systems where the library does not provide that
40671         functionality.
40672         * gcc.dg/builtins-20.c: Use builtins-config.h.
40673         * gcc.dg/builtins-config.h: New file.
40674
40675 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40676
40677         * lib/gcc-dg.exp (dg-require-profiling): New function.
40678         * lib/target-supports.exp (check_profiling_available): Likewise.
40679         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40680         * g77.dg/bprob/bprob.exp: Likewise.
40681         * gcc.misc-tests/bprob.exp: Likewise.
40682         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40683         * gcc.dg/20021014-1.c: Likewise.
40684         * gcc.dg/nest.c: Likewise.
40685
40686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40687
40688         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40689         compiling.
40690         * g++.dg/lookup/java2.C: Likewise.
40691         * gcc.dg/cpp/lexident.c: Likewise.
40692
40693 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40694
40695         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40696         given.
40697         * gcc.c-torture/compile/961203-1.c: Likewise.
40698         * gcc.c-torture/compile/980506-1.c: Likewise.
40699
40700 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40701
40702         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40703         (additional_prunes): New global.
40704         (gcc-dg-prune): Handle additional per-test pruning.
40705         (dg-test): Clear additional_prunes between tests.
40706
40707         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40708         dg-prune-output to avoid spurious failures from assembler
40709         complaining about nonexistent WAW violations.
40710         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40711         Use dg-prune-output to avoid spurious failures from assembler
40712         warning about Itanium B-step errata.
40713
40714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40715
40716         * g++.dg/abi/macro0.C: New test.
40717         * g++.dg/abi/macro1.C: Likewise.
40718         * g++.dg/abi/macro2.C: Likewise.
40719
40720         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40721         * g++.dg/abi/bitfield7.C: Likewise.
40722         * g++.dg/abi/dtor2.C: Likewise.
40723         * g++.dg/abi/mangle11.C: Likewise.
40724         * g++.dg/abi/mangle12.C: Likewise.
40725         * g++.dg/abi/mangle14.C: Likewise.
40726         * g++.dg/abi/mangle17.C: Likewise.
40727         * g++.dg/abi/vbase10.C: Likewise.
40728         * g++.dg/abi/vbase14.C: Likewise.
40729         * g++.dg/template/qualttp17.C: Likewise.
40730
40731 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40732
40733         PR c/11995
40734         * gcc.dg/20031223-1.c: New test.
40735
40736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40737
40738         * gcc.dg/noreturn-7.c: New test.
40739
40740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40741
40742         * gcc.dg/null-pointer-1.c: New test.
40743
40744 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40745
40746         * g++.old-deja/g++.jason/template18.C: Remove.
40747         * g++.old-deja/g++.jason/template37.C: Likewise.
40748
40749         PR c++/12862
40750         * g++.dg/lookup/ns1.C: New test.
40751
40752         PR c++/12397
40753         * g++.dg/template/lookup3.C: New test.
40754
40755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40756
40757         * g++.dg/template/recurse1.C: New test
40758
40759 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40760
40761         PR c++/12479
40762         * g++.dg/parse/semicolon1.C: New test.
40763         * g++.dg/parse/semicolon1.h: Likewise.
40764
40765 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40766
40767         * gcc.dg/darwin-misaligned.c: New test.
40768
40769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40770
40771         PR c/9163
40772         * gcc.dg/20031222-1.c: New test.
40773
40774 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40775
40776         PR c++/13438
40777         * g++.dg/parse/error8.C: New test.
40778
40779         PR c++/11554
40780         * g++.dg/warn/ctor-init-1.C: New test.
40781
40782 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40783
40784         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40785         too small.
40786         * gcc.c-torture/compile/930217-1.c: Likewise.
40787         * gcc.c-torture/compile/930513-1.c: Likewise.
40788         * gcc.c-torture/execute/920908-2.c: Likewise.
40789         * gcc.c-torture/execute/921204-1.c: Likewise.
40790         * gcc.c-torture/execute/930621-1.c: Likewise.
40791         * gcc.c-torture/execute/930630-1.c: Likewise.
40792         * gcc.c-torture/execute/931031-1.c: Likewise.
40793         * gcc.c-torture/execute/980602-2.c: Likewise.
40794         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40795         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40796         * gcc.c-torture/execute/extzvsi.c: Likewise.
40797         * gcc.c-torture/unsorted/ext.c: Likewise.
40798
40799 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40800
40801         PR target/12749
40802         * gcc.c-torture/compile/20031220-2.c: New test case.
40803
40804 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40805
40806         PR optimization/13031
40807         * gcc.c-torture/compile/20031220-1.c: New test case.
40808
40809 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40810
40811         * gcc.dg/cast-function-1.c: New test.
40812
40813 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40814
40815         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40816         formats.
40817
40818 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40819
40820         PR c++/12795
40821         * g++.dg/ext/attrib10.C: New test.
40822
40823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40824
40825         * gcc.dg/cleanup-10.c: New test.
40826         * gcc.dg/cleanup-11.c: New test.
40827
40828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40829
40830         PR c++/13239
40831         * g++.dg/opt/expect1.C: New test.
40832
40833 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40834
40835         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40836
40837 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40838
40839         PR debug/12923
40840         * gcc.dg/20031218-1.c: New test.
40841
40842         PR debug/12389
40843         * gcc.dg/20031218-2.c: New test.
40844         * gcc.dg/20031218-3.c: New test.
40845
40846         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40847         of label name and allow for USER_LABEL_PREFIX == "_" names.
40848         * g++.dg/abi/mangle18-2.C: Likewise.
40849         * g++.dg/abi/mangle19-1.C: Likewise.
40850         * g++.dg/abi/mangle19-2.C: Likewise.
40851         * g++.dg/abi/mangle20-1.C: Likewise.
40852         * g++.dg/abi/mangle20-2.C: Likewise.
40853
40854 2003-12-18  Richard Henderson  <rth@redhat.com>
40855
40856         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40857
40858 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40859             Dan Kegel <dank@kegel.com>
40860
40861         PR other/12009
40862         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40863         testing a cross compiler, it causes spurious compile failures.
40864         * lib/g++.exp: Likewise.
40865
40866 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40867
40868         PR c++/13262
40869         * g++.dg/template/access13.C: New test.
40870
40871 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40872
40873         * gcc.dg/20031216-1.c: New test.
40874
40875 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40876
40877         PR c++/9154
40878         * g++.dg/template/error10.C: New test.
40879
40880 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40881
40882         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40883         * g++.dg/eh/simd-2.C: Likewise.
40884
40885 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40886             Roger Sayle  <roger@eyesopen.com>
40887
40888         * gcc.c-torture/execute/ieee/mzero5.c: New.
40889
40890 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40891
40892         PR c++/10603
40893         * g++.dg/parse/error6.C: New test.
40894
40895         PR c++/12827
40896         * g++.dg/parse/error7.C: New test.
40897
40898 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40899
40900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40901         at -O with stabs debugging formats.
40902         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40903         * gcc.dg/debug/debug-2.c: Likewise.
40904
40905 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40906
40907         PR c++/12696
40908         * g++.dg/init/error1.C: New test.
40909
40910         PR c++/12218
40911         * g++.dg/init/pm3.C: New test.
40912
40913 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40914
40915         PR c/3347
40916         * gcc.dg/bitfld-8.c: New test.
40917
40918 2003-12-16  James Lemke  <jim@wasabisystems.com>
40919
40920         * gcc.dg/arm-scd42-[123].c: New tests.
40921
40922 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         PR c++/9043
40925         * g++.dg/abi/mangle20-1.C: New test.
40926         * g++.dg/abi/mangle20-2.C: New test.
40927
40928 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40929
40930         PR c++/13275
40931         * g++.dg/other/offsetof2.C: Remove XFAIL.
40932         * g++.dg/parse/offsetof1.C: New test.
40933         * g++.gd/parse/offsetof2.C: Likewise.
40934
40935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40936
40937         * g++.dg/template/nontype3.C: New test.
40938         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40939
40940 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40941
40942         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40943
40944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40945
40946         PR c++/13387
40947         * g++.dg/expr/assign1.C: New test.
40948
40949         PR c++/13242
40950         * g++.dg/abi/mangle19-1.C: New test.
40951         * g++.dg/abi/mangle19-2.C: New test.
40952
40953 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40954
40955         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40956
40957 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40958
40959         * gcc.c-torture/execute/20031216-1.c: New test.
40960
40961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40962
40963         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40964         an ICE regression.
40965
40966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40967
40968         PR c++/10926
40969         * g++.dg/template/error9.C: New test.
40970
40971         PR c++/11116
40972         * g++.dg/template/error8.C: New test.
40973
40974 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40975
40976         PR middle-end/13400
40977         * gcc.c-torture/execute/20031215-1.c: New test case.
40978
40979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40980
40981         PR c++/13269
40982         * g++.dg/parse/error5.C: New test.
40983
40984         PR c++/12989
40985         * g++.dg/expr/sizeof1.C: New test.
40986
40987         PR c++/13310
40988         * g++.dg/template/crash15.C: New test.
40989
40990 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40991
40992         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40993         a non-POD type as the last named parameter of a varargs function.
40994
40995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40996
40997         PR c++/13243
40998         PR c++/12573
40999         * g++.dg/template/crash14.C: New test.
41000         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41001
41002 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41003
41004         * g++.dg/other/java1.C: New test.
41005
41006         PR c++/13241
41007         * g++.dg/abi/mangle18-1.C: New test.
41008         * g++.dg/abi/mangle18-2.C: New test.
41009
41010 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41011
41012         PR optimization/10312
41013         * gcc.c-torture/execute/20031214-1.c: New.
41014
41015 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41016
41017         PR c++/10779
41018         PR c++/12160
41019         * g++.dg/parse/error3.C: New test.
41020         * g++.dg/parse/error4.C: Likewise.
41021         * g++.dg/abi/mangle4.C: Tweak error messages.
41022         * g++.dg/lookup/using5.C: Likewise.
41023         * g++.dg/other/error2.C: Likewise.
41024         * g++.dg/parse/typename5.C: Likewise.
41025         * g++.dg/parse/undefined1.C: Likewise.
41026         * g++.dg/template/arg2.C: Likewise.
41027         * g++.dg/template/ttp3.C: Likewise.
41028         * g++.dg/template/type1.C: Likewise.
41029         * g++.old-deja/g++.other/crash32.C: Likewise.
41030         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41031
41032 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41033
41034         PR c++/13106
41035         * g++.dg/warn/noreturn-3.C: New test.
41036
41037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41038
41039         PR c++/13118
41040         * g++.dg/abi/covariant3.C: New.
41041
41042 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41043
41044         * g++.dg/eh/ia64-1.C: New test.
41045
41046 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41047
41048         PR optimization/13037
41049         * g77.f-torture/execute/13037.f: New test case.
41050
41051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         PR c++/12881
41054         * g++.dg/abi/covariant2.C: New.
41055
41056 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41057
41058         * gcc.dg/cpp/trad/macro.c: New tests.
41059
41060 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41061
41062         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41063
41064 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41065
41066         PR other/10819
41067         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41068         to fix Bug 10819.
41069         * lib/g++.exp (g++_version): Likewise.
41070         * lib/g77.exp (g77_version): Likewise.
41071         * lib/objc.exp (default_objc_version): Likewise.
41072
41073 2003-12-10  Richard Henderson  <rth@redhat.com>
41074
41075         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41076
41077         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41078
41079 2003-12-08  Matt Austern  <austern@apple.com>
41080
41081         PR c/13134
41082         * lib/gcc-dg.exp (dg-require-visibility): Define.
41083         * lib/target-supports (check_visibility_available): Define.
41084         * gcc.dg/visibility-1.c: New test.
41085         * gcc.dg/visibility-2.c: Likewise.
41086         * gcc.dg/visibility-3.c: Likewise.
41087         * gcc.dg/visibility-4.c: Likewise.
41088         * gcc.dg/visibility-5.c: Likewise.
41089         * gcc.dg/visibility-6.c: Likewise.
41090         * g++.dg/ext/visibility-1.C: Likewise.
41091         * g++.dg/ext/visibility-2.C: Likewise.
41092         * g++.dg/ext/visibility-3.C: Likewise.
41093         * g++.dg/ext/visibility-4.C: Likewise.
41094         * g++.dg/ext/visibility-5.C: Likewise.
41095         * g++.dg/ext/visibility-6.C: Likewise.
41096
41097 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41098
41099         * g++.dg/lookup/java1.C: New test.
41100         * g++.dg/lookup/java2.C: New test.
41101
41102 2003-12-07  Falk Hueffner  <falk@debian.org>
41103
41104         * g++.dg/opt/noreturn-1.C: New test.
41105
41106 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41107
41108         * gcc.dg/overflow-1.c: New test.
41109
41110 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41111
41112         * g77.f-torture/compile/13060.f: New test.
41113
41114 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41115
41116         PR c++/13323
41117         * g++.dg/inherit/operator2.C: New test.
41118
41119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41120
41121         PR c++/13305
41122         * g++.dg/ext/attrib9.C: New test.
41123
41124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41125
41126         PR c++/13314
41127         * g++.dg/template/error7.C: New test.
41128
41129 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41130             J"orn Rennecke <joern.rennecke@superh.com>
41131
41132         PR target/13302
41133         * g++.dg/other/struct-va_list.C: New test.
41134
41135 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41136
41137         PR c++/13166
41138         * g++.dg/parse/defarg6.C: New test.
41139
41140 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41141
41142         PR target/13256
41143         * gcc.c-torture/execute/20031201-1.c: New test.
41144
41145 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41146
41147         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41148
41149 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41150
41151         * gcc.dg/builtin-return-1.c: New test.
41152
41153 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41154             J"orn Rennecke <joern.rennecke@superh.com>
41155
41156         PR optimization/13260
41157         * gcc.c-torture/execute/20031204-1.c: New test.
41158
41159 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41160
41161         PR c++/9127
41162         * g++.dg/template/error6.C: New test.
41163
41164 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41165
41166         * gcc.dg/20031202-1.c: New test.
41167
41168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41169
41170         PR c++/13179
41171         * g++.dg/template/eh1.C: New test.
41172
41173         PR c++/10771
41174         * g++.dg/template/error5.C: New test.
41175
41176 2003-12-02  David Ung  <davidu@mips.com>
41177
41178         * gcc.dg/compat/vector-check.h: Corrected type for var
41179         g_##TMODE
41180
41181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41182
41183         PR c++/10126
41184         * g++.dg/template/ptrmem8.C: New test.
41185
41186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41187
41188         PR c++/12573
41189         * g++.dg/template/dependent-expr3.C: New test.
41190
41191 2003-12-01  James Lemke  <jim@wasabisystems.com>
41192
41193         * gcc.dg/arm-g2.c: New test.
41194
41195 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41196
41197         PR optimization/11634
41198         * gcc.dg/20031201-2.c: New test case.
41199
41200 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41201
41202         PR 11433
41203         * objc.dg/proto-lossage-3.m: New test.
41204
41205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41206
41207         PR optimization/12628
41208         * gcc.dg/20031201-1.c: New test case.
41209
41210 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41211
41212         * gcc.dg/unaligned-1.c: New test.
41213
41214 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41215
41216         PR c++/9849
41217         * g++.dg/template/error4.C: New test.
41218         * g++.dg/template/nested3.C: Adjust error markers.
41219
41220 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41221
41222         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41223
41224 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41225
41226         PR c/10333
41227         * gcc.dg/bitfld-7.c: New test.
41228
41229 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41230
41231         * gcc.dg/tls/asm-1.C: New test.
41232
41233 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41234
41235         * gcc.dg/cpp/assert4.c: Update.
41236
41237 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41238
41239         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41240         * gcc.dg/builtin-apply3.c: New test.
41241
41242 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41243
41244         * lib/compat.exp (compat-obj): New xfaildata parameter.
41245         Use it to set compiler_conditional_xfail_data before compiling.
41246         (compat-get-options): Handle dg-xfail-if.
41247         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41248         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41249         * gcc.dg/compat/vector-1_y.c: Likewise.
41250         * gcc.dg/compat/vector-2_x.c: Likewise.
41251         * gcc.dg/compat/vector-2_y.c: Likewise.
41252
41253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41254
41255         * g++.dg/opt/reg-stack4.C: New test.
41256
41257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41258
41259         * gcc.dg/builtin-apply2.c: New test.
41260
41261 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41262
41263         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41264
41265 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41266
41267         PR c++/12924
41268         * g++.dg/template/template-id-2.C: New test.
41269
41270 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41271
41272         PR c++/5369
41273         * g++.dg/template/memfriend1.C: New test.
41274         * g++.dg/template/memfriend2.C: Likewise.
41275         * g++.dg/template/memfriend3.C: Likewise.
41276         * g++.dg/template/memfriend4.C: Likewise.
41277         * g++.dg/template/memfriend5.C: Likewise.
41278         * g++.dg/template/memfriend6.C: Likewise.
41279         * g++.dg/template/memfriend7.C: Likewise.
41280         * g++.dg/template/memfriend8.C: Likewise.
41281         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41282
41283 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41284
41285         PR c++/12515
41286         * g++.dg/ext/cond1.C: New test.
41287
41288 2003-11-20  Richard Henderson  <rth@redhat.com>
41289
41290         * gcc.dg/20020201-2.c: Remove.
41291         * gcc.dg/20020201-4.c: Remove.
41292         * gcc.dg/20020304-1.c: Remove.
41293
41294 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41295
41296         * gcc.dg/cpp/trad/xwin1.c: New test case.
41297
41298 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41299
41300         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41301         * lib/g77.exp: Likewise.
41302         * lib/objc.exp: Likewise.
41303         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41304         for darwin.
41305
41306 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41307
41308         PR c++/12932
41309         * g++.dg/template/static5.C: New test.
41310
41311 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41312
41313         * gcc.dg/nested-func-1.c: New test.
41314
41315 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41316
41317         * gcc.dg/cpp/assert4.c: New test.
41318
41319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41320
41321         PR c++/2294
41322         * g++.dg/lookup/using9.c: New test.
41323
41324 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41325
41326         PR c++/12762
41327         * g++.dg/template/error3.C: New test.
41328
41329 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41330
41331         PR ada/13035
41332         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41333         No longer use a wrapper for gcc, since this does not work under
41334         Windows.
41335
41336 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41337
41338         PR c++/2094
41339         * g++.dg/template/ptrmem7.C: New test.
41340
41341 2003-11-13  Andrew Pinski <apinski@apple.com>
41342
41343         * gcc.c-torture/compile/20031113-1.c: New test.
41344
41345 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41346             Kean Johnston <jkj@sco.com>
41347
41348         PR c/13029
41349         * gcc.dg/unused-4.c: Update.
41350
41351 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41352
41353         * g++.dg/opt/const3.C: New test.
41354
41355 2003-11-13  Jan Hubicka  <jh@suse.cz>
41356
41357         * gcc.c-torture/compile/20031112-1.c: New test.
41358
41359 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41360
41361         * g++.dg/parse/crash10.C: Remove bogus error marker.
41362
41363 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41364
41365         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41366         (host_gcc): Likewise.
41367         (ROOT): Honor $PWDCMD.
41368         (BASE): Likewise.
41369         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41370
41371 2003-11-12  Catherine Moore  <clm@redhat.com>
41372
41373         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41374
41375 2003-11-12  Andreas Jaeger  <aj@suse.de>
41376             Jakub Jelinek  <jakub@redhat.com>
41377             Andrew Pinski  <pinskia@physics.uc.edu>
41378             Richard Henderson  <rth@redhat.com>
41379
41380         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41381         systems.
41382         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41383
41384         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41385         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41386
41387 2003-11-11  Andreas Jaeger  <aj@suse.de>
41388
41389         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41390
41391         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41392
41393 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41394
41395         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41396         Clean ups.
41397
41398 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41399
41400         * gcc.dg/trampoline-1.c: New test.
41401
41402 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41403
41404         * gcc.c-torture/compile/200031109-1.c: New test.
41405
41406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41407
41408         PR c/3190
41409         PR c/8714
41410         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41412         gcc.dg/format/no-y2k-1.c: Update.
41413
41414 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41415
41416         PR optimization/10467
41417         * gcc.dg/20031108-1.c: New test case.
41418
41419 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41420
41421         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41422
41423 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41424
41425         * gcc.dg/compound-lvalue-1.c: New test.
41426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41427         some XFAILs.
41428
41429 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41430
41431         * gcc.dg/altivec-varargs-1.c: New test.
41432
41433 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41434
41435         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41436         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41437         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41438         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41439         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41440
41441 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41442
41443         * gcc.dg/cond-lvalue-1.c: New test.
41444
41445 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41446
41447         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41448
41449 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41450
41451         PR c++/11616
41452         * g++.dg/template/instantiate5.C: New test.
41453
41454 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41455
41456         PR c++/12726
41457         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41458         * ChangeLog: Add missing first entry for above test.
41459
41460 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41461
41462         PR c++/9810
41463         * g++.dg/template/using8.C: New test.
41464         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41465
41466 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41467
41468         PR optimization/10817
41469         * gcc.c-torture/compile/20031102-1.c: New test case.
41470
41471 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41472
41473         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41474         2147483647.
41475
41476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41477
41478         * gcc.dg/20031102-1.c: New test.
41479
41480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41481
41482         * gcc.dg/complex-1.c: New test.
41483
41484 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41485
41486         PR c++/12796
41487         * g++.dg/template/crash13.C: Adjust expected error location.
41488         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41489
41490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41491
41492         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41493
41494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41495
41496         PR/10239
41497         * gcc.c-torture/compile/20031031-2.c: New test.
41498
41499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41500
41501         PR/11640
41502         * gcc.c-torture/compile/20031031-1.c: New test.
41503
41504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41505
41506         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41507         * gcc.misc-tests/bprob.exp: Likewise.
41508         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41509         the execution test on arm-elf configs.
41510         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41511         configs that don't support scratch files.
41512         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41513
41514 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41515
41516         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41517         done by dejagnu.
41518
41519 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41520
41521         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41522         Avoid non pure sh syntax. Add more logging.
41523
41524         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41525         fail.
41526
41527 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41528
41529         PR libgcj/10610
41530         * gcc.dg/ppc-stackalign-1.c: New test.
41531
41532 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41533
41534         * ada/acats/run_all.sh: Change output to be more compliant with
41535         dejagnu framework.
41536         Create acats.sum and acats.log files under testsuite/ada/acats
41537         Only run [a-z]* directories, to filter out e.g. CVS.
41538         Redirect build output to log file.
41539
41540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41541
41542         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41543
41544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41545
41546         PR ada/5909:
41547         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41548
41549 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41550
41551         * gcc.c-torture/compile/20031023-1.c: New test.
41552         * gcc.c-torture/compile/20031023-2.c: New test.
41553         * gcc.c-torture/compile/20031023-3.c: New test.
41554         * gcc.c-torture/compile/20031023-4.c: New test.
41555
41556 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41557
41558         PR c++/10371
41559         * g++.dg/lookup/scoped8.C: New test.
41560
41561 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41562
41563         * g++.dg/opt/reg-stack3.C: New test.
41564
41565 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41566
41567         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41568
41569 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41570
41571         PR c++/11076
41572         * g++.dg/template/crash13.C: New test.
41573
41574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41575
41576         * gcc.dg/c99-restrict-2.c: New test.
41577
41578 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41579
41580         PR c++/12698, c++/12699, c++/12700, c++/12566
41581         * g++.dg/inherit/covariant9.C: New test.
41582         * g++.dg/inherit/covariant10.C: New test.
41583         * g++.dg/inherit/covariant11.C: New test.
41584
41585 2003-10-23  Jason Merrill  <jason@redhat.com>
41586
41587         PR c++/12726
41588         * g++.dg/ext/complit2.C: New test.
41589
41590 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41591
41592         PR target/12654
41593         * gcc.c-torture/execute/20031020-1.c: New test.
41594
41595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41596
41597         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41598         following the jump_insn.
41599
41600 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41601
41602         * gcc.dg/cast-lvalue-1.c: New test.
41603
41604 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41605
41606         PR c++/11962
41607         * g++.dg/template/cond2.C: New test.
41608
41609 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41610
41611         * gcc.dg/builtins-28.c: New test.
41612
41613 2003-10-20  Jan Hubicka  <jh@suse.cz>
41614
41615         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41616         parameter.
41617         * gcc.dg/inline-2.c: Likewise.
41618
41619 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41620
41621         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41622         * gcc.dg/nest.c: Likewise.
41623
41624 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41625
41626         PR c++/9781, c++/10583, c++/11862
41627         * g++.dg/parse/crash13.C: New test.
41628
41629 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41630
41631         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41632
41633 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41634
41635         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41636         Define HAVE_C99_RUNTIME except on Solaris.
41637         * gcc.dg/builtins-20.c: Likewise.
41638
41639 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41640
41641         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41642
41643 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41644
41645         PR c++/12495
41646         * g++.dg/template/crash21.C: New test.
41647
41648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41649
41650         PR c++/2513
41651         * g++.dg/template/typename5.C: New test.
41652
41653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41654
41655         PR c++/12369
41656         * g++.dg/template/friend25.C: New test.
41657
41658 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41659
41660         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41661         versions.
41662
41663 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41664
41665         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41666         == 2147483647.
41667
41668 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41669
41670         * gcc.c-torture/execute/960416-1.x: Remove.
41671         * gcc.c-torture/execute/divconst-3.x: Likewise.
41672
41673 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41674
41675         PR target/12598
41676         * gcc.dg/torture/cris-volatile-1.c: New test.
41677
41678 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41679
41680         PR optimization/9325
41681         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41682         for overflowing floating point to integer conversion during RTL
41683         simplification.
41684
41685 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41686
41687         * objc/execute/_cmd.m: Fix typo.
41688         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41689         Relax 'scan-assembler' regexp.
41690         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41691         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41692         * objc.dg/zero-link-2.m: Remove blank line.
41693         * objc.dg/zero-link-3.m: New test case.
41694
41695 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41696
41697         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41698
41699         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41700         than linker trickery.
41701
41702 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41703
41704         PR c++/12370
41705         * g++.dg/other/friend2.C: New test.
41706
41707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41708
41709         * gcc.dg/20031012-1.c: New test.
41710
41711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41712
41713         * gcc.dg/weak/weak-3.c: Fix for new warning.
41714
41715 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41716
41717         PR optimization/8750
41718         * gcc.c-torture/execute/20031012-1.c: New test case.
41719
41720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41721
41722         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41723         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41724
41725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41726
41727         PR optimization/12260
41728         * gcc.c-torture/compile/20031011-2.c: New test case.
41729
41730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41731
41732         * gcc.c-torture/execute/20031011-1.c: New testcase.
41733
41734 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41735
41736         * gcc.c-torture/compile/20031011-1.c: New test.
41737
41738 2003-10-11  Jan Hubicka  <jh@suse.cz>
41739
41740         * g++.dg/other/first-global.C: New test.
41741
41742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41743
41744         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41745
41746 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41747
41748         * gcc.c-torture/compile/20031010-1.c: New test.
41749
41750 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41751
41752         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41753         * gcc.c-torture/execute/va-arg-25.c: ... here.
41754
41755 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41756
41757         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41758
41759 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41760
41761         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41762
41763 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41764
41765         * g++.dg/parse/error2.C: New test.
41766
41767 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41768
41769         PR c++/11097
41770         * g++.dg/other/error5.C: Modify the error message.
41771         * g++.dg/lookup/using8.C: New test.
41772
41773 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41774
41775         * gcc.dg/darwin-abi-2.c: New file.
41776         * gcc.c-torture/execute/va-arg-24.c: New file.
41777
41778 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41779
41780         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41781         indentation.
41782
41783 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41784
41785         PR c++/10147
41786         * g++.dg/other/error4.C: Update error messages.
41787         * g++.dg/template/ptrmem4.C: Likewise.
41788
41789         PR c++/12337
41790         * g++.dg/init/new9.C: New test.
41791
41792         PR c++/12334, c++/12236, c++/8656
41793         * g++.dg/ext/attrib8.C: New test.
41794
41795 2003-10-06  Devang Patel  <dpatel@apple.com>
41796
41797         * gcc.dg/debug/dwarf2-3.h: New test.
41798         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41799
41800 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41801
41802         * g++.dg/opt/cfg2.C: New test.
41803
41804 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41805
41806         * g++.dg/opt/float1.C: New test.
41807
41808 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41809
41810         * gcc.dg/c90-array-lval-6.c: New test.
41811         * gcc.dg/c99-array-lval-6.c: New test.
41812
41813 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41814             Ziemowit Laski  <zlaski@apple.com>
41815
41816         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41817         'Derived', so that it is never considered a class method; add
41818         new warning for '+port' method ambiguity.
41819         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41820         <objc/objc-api.h> (needed on Mac OS X).
41821         * objc.dg/method-13.m: New test.
41822
41823 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41824
41825         PR optimization/9325, PR java/6391
41826         * gcc.c-torture/execute/20031003-1.c: New test case.
41827
41828 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41829
41830         PR optimization/12180
41831         * gcc.dg/20031002-1.c: New test.
41832
41833         PR c++/12486
41834         * g++.dg/inherit/error1.C: New test.
41835
41836 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41837
41838         * lib/f-torture.exp (search_for): Rename to...
41839         (search_for_re): This.  Also, clean up comments and the
41840         "regexp" invocation.
41841
41842 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41843
41844         * gcc.c-torture/compile/20031002-1.c: New test.
41845
41846 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41847
41848         * g++.dg/opt/cond1.C: New test.
41849
41850 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41851
41852         * gcc.dg/Wold-style-definition-2.c: New testcase.
41853         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41854
41855 2003-09-29  Richard Henderson  <rth@redhat.com>
41856
41857         * g++.dg/init/array10.C: Add dg-options.
41858
41859 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41860
41861         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41862
41863 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41864
41865         * g++.dg/template/friend19.C: Fix typo.
41866         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41867
41868 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41869
41870         * gcc.c-torture/execute/20030928-1.c: New test.
41871         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41872
41873 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41874
41875         * g++.dg/opt/unroll1.C: New test.
41876
41877 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41878
41879         PR optimization/11741
41880         * gcc.dg/20030926-1.c: New test case.
41881
41882 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41883
41884         PR c++/5655
41885         * g++.dg/parse/access7.C: New test.
41886         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41887
41888 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41889
41890         MERGE OF objc-improvements-branch into MAINLINE:
41891         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41892         if libobjc has not been built.
41893         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41894         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41895         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41896         objc/execute/nested-3.m, objc/execute/np-2.m,
41897         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41898         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41899         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41900         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41901         objc.dg/special/unclaimed-category-1.h,
41902         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41903         well as GNU runtime.
41904         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41905         * execute/cascading-1.m, execute/function-message-1.m,
41906         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41907         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41908         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41909         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41910         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41911         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41912         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41913         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41914         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41915         * objc.dg/bitfield-2.m: Run only on Darwin.
41916         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41917         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41918         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41919         * objc.dg/const-str-1.m: Fix constant string layout.
41920
41921 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41922
41923         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41924
41925 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41926
41927         * gcc.dg/darwin-abi-1.c: New file.
41928
41929 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41930
41931         PR target/12281
41932         * gcc.c-torture/compile/20030921-1.c: New test.
41933
41934 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41935
41936         * g++.dg/opt/reg-stack2.C: New test.
41937
41938 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41939
41940         * g++.dg/eh/delayslot1.C: New test.
41941
41942 2003-09-20  Richard Henderson  <rth@redhat.com>
41943
41944         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41945
41946 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41947
41948         * gcc.c-torture/execute/20030920-1.c: New test case.
41949
41950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41951
41952         * g++.dg/rtti/typeid3.C: Correct expected error message.
41953
41954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41955
41956         PR c++/157
41957         * g++.dg/parse/crash12.C: New test.
41958
41959 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41960
41961         * gcc.dg/compat/mixed-struct-check.h: New.
41962         * gcc.dg/compat/mixed-struct-defs.h: New.
41963         * gcc.dg/compat/mixed-struct-init.h: New.
41964         * gcc.dg/compat/struct-by-value-19_main.c: New.
41965         * gcc.dg/compat/struct-by-value-19_x.c: New.
41966         * gcc.dg/compat/struct-by-value-19_y.c: New.
41967         * gcc.dg/compat/struct-by-value-20_main.c: New.
41968         * gcc.dg/compat/struct-by-value-20_x.c: New.
41969         * gcc.dg/compat/struct-by-value-20_y.c: New.
41970         * gcc.dg/compat/struct-return-19_main.c: New.
41971         * gcc.dg/compat/struct-return-19_x.c: New.
41972         * gcc.dg/compat/struct-return-19_y.c: New.
41973         * gcc.dg/compat/struct-return-20_main.c: New.
41974         * gcc.dg/compat/struct-return-20_x.c: New.
41975         * gcc.dg/compat/struct-return-20_y.c: New.
41976
41977 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41978         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41979         so that it will not complain on LP64 targets.
41980
41981 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41982
41983         PR c++/495
41984         * g++.dg/template/friend24.C: New test.
41985
41986 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41987
41988         PR c++/12332
41989         * g++.dg/template/memtmpl2.C: New test.
41990
41991 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41992
41993         PR target/11184
41994         * gcc.dg/builtin-apply1.c: New test.
41995
41996 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         PR c++/9848
41999         * g++.dg/warn/Wunused-4.C: New test.
42000
42001 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42002
42003         PR c++/12316
42004         * g++.dg/other/gc2.C: New test.
42005
42006 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42007
42008         PR c++/11991
42009         * g++.dg/rtti/typeid3.C: New test.
42010
42011         PR c++/12266
42012         * g++.dg/overload/template1.C: New test.
42013
42014 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42015
42016         * g++.dg/opt/cfg3.C: New test.
42017
42018 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42019
42020         PR c++/7939
42021         * g++.dg/template/crash11.C: New test.
42022
42023 2003-09-16  Jason Merrill  <jason@redhat.com>
42024             Jakub Jelinek  <jakub@redhat.com>
42025
42026         * gcc.dg/attr-warn-unused-result.c: New test.
42027
42028 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42029
42030         PR c++/12184
42031         * g++.dg/expr/call2.C: New test.
42032
42033 2003-09-15  Andreas Jaeger  <aj@suse.de>
42034
42035         * gcc.dg/Wold-style-definition-1.c: New test.
42036
42037 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR c++/3907
42040         * g++.dg/parse/template12.C: New test.
42041
42042         * g++.dg/abi/bitfield11.C: New test.
42043         * g++.dg/abi/bitfield12.C: Likewise.
42044
42045 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42046
42047         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42048         non-expansion of functional macro name without arguments at EOL.
42049         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42050
42051 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42052
42053         * gcc.c-torture/execute/20030914-[12].c: New tests.
42054
42055 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42056
42057         PR c++/11788
42058         * g++.dg/overload/addr1.C: New test.
42059
42060 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42061
42062         * gcc.dg/20030909-1.c: New test.
42063
42064 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42065
42066         * gcc.dg/ultrasp10.c: New test.
42067
42068 2003-09-09  Devang Patel  <dpatel@apple.com>
42069
42070         * gcc.dg/darwin-ld-6.c: New test.
42071
42072 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42073
42074         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42075
42076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42077
42078         * gcc.dg/ia64-types1.c: New test.
42079         * gcc.dg/ia64-types2.c: Likewise.
42080
42081 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42082
42083         * gcc.dg/builtins-1.c: Add more _Complex tests.
42084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42085
42086         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42088
42089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42090
42091         PR c++/11786
42092         * g++.dg/lookup/koenig2.C: New test.
42093
42094         PR c++/5296
42095         * g++.dg/rtti/typeid2.C: New test.
42096
42097 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42098
42099         * gcc.c-torture/compile/20030904-1.c: New test.
42100
42101 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42102
42103         * g++.dg/opt/longbranch2.C: New test.
42104
42105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42106
42107         * g++.dg/template/crash10.C: Only compile it.
42108
42109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42110
42111         PR middle-end/11665
42112         * gcc.c-torture/compile/20030907-1.c: New test.
42113         * g++.dg/init/array11.C: New test.
42114
42115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42116
42117         PR c++/11852
42118         * g++.dg/init/struct1.C: New test.
42119
42120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42121
42122         PR c++/12181
42123         * g++.dg/expr/comma1.C: New test.
42124
42125 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42126
42127         PR c++/11867
42128         * g++.dg/expr/static_cast5.C: New test.
42129
42130 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42131
42132         PR c++/11507
42133         * g++.dg/lookup/scoped7.C: New test.
42134
42135         PR c++/9574
42136         * g++.dg/other/static1.C: New test.
42137
42138         PR c++/11490
42139         * g++.dg/warn/template-1.C: New test.
42140
42141         PR c++/11432
42142         * g++.dg/template/crash10.C: New test.
42143
42144         PR c++/2478
42145         * g++.dg/overload/VLA.C: New test.
42146
42147         PR c++/10804
42148         * g++.dg/template/call1.C: New test.
42149
42150 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42151
42152         PR c++/11794
42153         * g++.dg/parse/using3.C: New test.
42154
42155 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42156
42157         PR c++/11409
42158         * g++.dg/overload/builtin3.C: New test case.
42159
42160 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42161
42162         PR c/9862
42163         * gcc.dg/20030906-1.c: New test.
42164         * gcc.dg/20030906-2.c: Likewise.
42165
42166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42167
42168         PR c++/12167
42169         * g++.dg/parse/defarg5.C: New test.
42170
42171         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42172
42173 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42174
42175         PR c++/12163
42176         * g++.dg/expr/static_cast4.C: New test.
42177
42178         PR c++/12146
42179         * g++.dg/template/crash9.C: New test.
42180
42181 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42182
42183         * g++.old-deja/g++.ext/pretty2.C: Update for change
42184         in __FUNCTION__.
42185         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42186
42187 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         PR c++/11922
42190         * g++/dg/template/qualified-id1.C: New test.
42191
42192         PR c++/12037
42193         * g++.dg/warn/noeffect4.C: New test.
42194
42195 2003-09-04  Matt Austern  <austern@apple.com>
42196
42197         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42198         * g++.dg/ext/fnname2.C: Likewise.
42199         * g++.dg/ext/fnname3.C: Likewise.
42200
42201 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42202
42203         * g++.dg/expr/lval1.C: New test.
42204         * g++.dg/ext/lvcast.C: Remove.
42205
42206 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42207
42208         PR optimization/11700.
42209         * gcc.c-torture/compile/20030903-1.c: New test case.
42210
42211 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42212
42213         PR c++/12053
42214         * g++.dg/abi/layout4.C: New test.
42215
42216 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42217
42218         PR c++/11553
42219         * g++.dg/parse/friend3.C: New test.
42220
42221 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42222
42223         PR c++/11847
42224         * g++.dg/template/class1.C: New test.
42225
42226         PR c++/11808
42227         * g++.dg/expr/call1.C: New test.
42228
42229 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42230
42231         PR c++/12114
42232         * g++.dg/init/ref9.C: New test.
42233
42234         PR c++/11972
42235         * g++.dg/template/nested4.C: New test.
42236
42237 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42238
42239         PR c++/12093
42240         * g++.dg/template/non-dependent4.C: New test.
42241
42242         PR c++/11928
42243         * g++.dg/inherit/conv1.C: New test.
42244
42245 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42246
42247         PR c++/6196
42248         * g++.dg/ext/label1.C: New test.
42249         * g++.dg/ext/label2.C: Likewise.
42250
42251 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42252
42253         * g++.dg/expr/cond3.C: New test.
42254
42255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42256
42257         * gcc.dg/builtins-1.c: Add new builtin cases.
42258
42259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42260
42261         * gcc.dg/builtins-1.c: Add new cases.
42262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42263
42264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42265
42266         * gcc.dg/builtins-1.c: Add more math builtin tests.
42267         * gcc.dg/torture/builtin-attr-1.c: New test.
42268
42269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42270
42271         PR optimization/5079
42272         * g++.dg/opt/static3.C: New test.
42273
42274 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42275
42276         * gcc.misc-tests/gcov-10b.c: New test.
42277
42278 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42279
42280         * g++.dg/opt/ptrmem3.C: New test.
42281
42282         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42283
42284 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42285
42286         * gcc.dg/20030826-2.c: New test.
42287
42288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42289
42290         PR middle-end/12002
42291         * g77.f-torture/compile/12002.f: New test case.
42292
42293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42294
42295         * gcc.dg/20030826-1.c: New test case.
42296
42297 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42298
42299         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42300
42301 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42302
42303         PR c++/11871
42304         * c++.dg/lookup/crash1.C: New test.
42305
42306         * c++.dg/warn/noeffect3.C: New test.
42307
42308 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42309
42310         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42311         * gcc.dg/compat/vector-1_y.c: Ditto.
42312         * gcc.dg/compat/vector-2_x.c: Ditto.
42313         * gcc.dg/compat/vector-2_y.c: Ditto.
42314
42315 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42316
42317         * gcc.dg/20030702-1.c: New test.
42318
42319 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42320
42321         PR c++/8795
42322         * g++.dg/ext/altivec-1.C: New test.
42323
42324 2003-08-24  Richard Henderson  <rth@redhat.com>
42325
42326         * g++.dg/eh/simd-2.C: Add -w for x86.
42327
42328 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42329
42330         * gcc.dg/20030815-1.c: New test.
42331
42332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42333
42334         PR c++/3765
42335         * g++.dg/parse/access6.C: New test.
42336
42337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42338
42339         PR c++/641, c++/11876
42340         * g++.dg/template/friend22.C: New test.
42341         * g++.dg/template/friend23.C: Likewise.
42342
42343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42344
42345         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42346         identically.
42347
42348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42349
42350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42351
42352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42353
42354         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42355
42356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42357
42358         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42359
42360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42361
42362         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42363
42364 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42365
42366         PR c++/11919
42367         * g++.dg/overload/prom1.C: New test.
42368
42369         PR c++/11551
42370         * g++.dg/parse/dtor2.C: New test.
42371
42372         PR c++/10762
42373         * g++.dg/parse/using2.C: New test.
42374
42375 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42376
42377         PR target/11805
42378         * gcc.c-torture/compile/20030821-1.c: New.
42379
42380 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42381
42382         PR c++/11834
42383         * g++.dg/template/deduce2.C: New test.
42384
42385 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42386
42387         * gcc.c-torture/execute/20030821-1.c: New test.
42388
42389 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42390
42391         PR middle-end/11984
42392         * gcc.dg/20030820-1.c: New test case.
42393
42394 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42395
42396         PR c++/11945
42397         * g++.dg/warn/noeffect2.C: New test.
42398
42399 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42400
42401         PR c++/10926
42402         * g++.dg/template/dtor2.C: New test.
42403
42404         PR c++/11684
42405         * g++.dg/template/operator1.C: New test.
42406         * g++.dg/parse/operator4.C: New test.
42407
42408         PR c++/11946.C
42409         * g++.dg/expr/enum1.C: New test.
42410         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42411
42412         PR c++/11036.C
42413         * g++.dg/parse/elab2.C: New test.
42414         * g++.dg/parse/typedef4.C: Change error message.
42415         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42416         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42417         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42418
42419 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42420
42421         * gcc.dg/pch/warn-1.c: New.
42422         * gcc.dg/pch/warn-1.hs: New.
42423
42424         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42425         not-tested file.
42426
42427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42428
42429         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42430
42431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42432
42433         * gcc.dg/uninit-D.c: New Test.
42434         * gcc.dg/uninit-E.c: New Test.
42435         * gcc.dg/uninit-F.c: New Test.
42436         * gcc.dg/uninit-G.c: New Test.
42437
42438 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42439
42440         * g++.dg/README: Describe the pch directory.
42441
42442 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42443
42444         PR c++/11174
42445         * g++.dg/parse/access4.C: New test.
42446         * g++.dg/parse/access5.C: Likewise.
42447         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42448
42449 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42450
42451         * gcc.dg/noncompile/20030818-1.c: New.
42452
42453 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42454
42455         PR c++/11957
42456         * g++.dg/warn/noeffect1.C: New test.
42457
42458         * g++.dg/template/scope2.C: New test.
42459         * g++.dg/template/error2.C: Correct dg-error
42460
42461 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42462
42463         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42464
42465 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42466
42467         PR C++/11512
42468         * g++.dg/template/warn1.C: New.
42469
42470 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42471
42472         * g++.dg/template/error2.C: New test.
42473         * g++.dg/lookup/using7.C: Adjust errors
42474         * g++.old-deja/g++.pt/crash36.C: Likewise.
42475         * g++.old-deja/g++.pt/derived3.C: Likewise.
42476
42477 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42478
42479         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42480         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42481         * gcc.c-torture/execute/builtins/string-9.c: New, from
42482         string-opt-9.c.  Adjust for execute/builtins framework.
42483         * gcc.c-torture/execute/string-opt-9.c: Delete.
42484
42485 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42486
42487         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42488
42489         * g++.dg/parse/ret-type2.C: New test.
42490
42491         PR c++/11703
42492         * g++.dg/init/new8.C: New test.
42493
42494         PR c++/10923
42495         * g++.dg/parse/typedef5.C: New test.
42496
42497         PR c++/9512
42498         * g++.dg/parse/qualified2.C: New test.
42499         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42500         invalid code.
42501
42502 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42503
42504         * g++.dg/conversion/ptrmem1.C: New test.
42505
42506 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42507
42508         PR target/11693
42509         * gcc.dg/20030811-1.c: New test.
42510
42511         PR target/11535
42512         * gcc.c-torture/execute/20030811-1.c: New test.
42513
42514 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42515
42516         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42517
42518 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42519
42520         PR c++/11789.C
42521         * g++.dg/inherit/multiple1.C: New test.
42522
42523 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42524
42525         * gcc.dg/spe1.c: New test.
42526
42527         PR c++/11670
42528         * g++.dg/expr/cast2.C: New test.
42529
42530         PR c++/10530
42531         * g++.dg/template/dependent-name2.C: New test.
42532
42533 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42534
42535         * g++.dg/parse/crash11.C: Put the dg options in comments.
42536
42537 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42538
42539         * lib/gcc-dg.exp: Update for diagnostic change.
42540
42541 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42542
42543         PR c++/5767
42544         * g++.dg/parse/crash11.C: New test.
42545
42546 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42547
42548         * gcc.dg/cpp/spacing1.c: Update.
42549
42550 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42551
42552         PR target/11739
42553         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42554         a value for -mtune.
42555
42556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42557
42558         PR middle-end/11771
42559         * gcc.c-torture/compile/20030804-1.c: New test case.
42560
42561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42562
42563         * gcc.dg/20030804-1.c: New test case.
42564
42565 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42566
42567         * gcc.dg/cpp/separate-1.c: New test.
42568
42569 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42570
42571         PR c++/11704
42572         * g++.dg/template/dependent-expr2.C: New test.
42573
42574         PR c++/11766
42575         * g++.dg/expr/ptrmem1.C: New test.
42576
42577 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42578
42579         PR c++/9453
42580         * g++.dg/template/friend15.C: New test.
42581
42582 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42583
42584         * lib/dg-pch.exp: Work round PCH bug.
42585
42586 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42587
42588         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42589         builtins.  Move cases from builtins-4.c here.
42590
42591         * gcc.dg/torture/builtin-math-1.c: New test taken from
42592         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42593         additional cases.
42594
42595         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42596         Delete.
42597
42598 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42599
42600         PR c++/9447
42601         * g++.dg/template/using7.C: New test.
42602
42603 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42604
42605         * import1.c, import2.c: New tests.
42606
42607 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42608
42609         * g++.dg/eh/crossjump1.C: New test.
42610
42611 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42612
42613         PR c++/11697
42614         * g++.dg/template/using6.C: New test.
42615
42616         PR c++/11744
42617         * g++.dg/template/koenig2.C: New test.
42618
42619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42620
42621         PR c++/7983
42622         * g++.dg/parse/typedef4.C: New test.
42623
42624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42625
42626         PR c++/8442, c++/8806
42627         * g++.dg/template/elab1.C: New test.
42628         * g++.dg/template/type2.C: Likewise.
42629         * g++.dg/template/ttp3.C: Adjust expected error message.
42630         * g++.old-deja/g++.law/visibility13.C: Likewise.
42631         * g++.old-deja/g++.niklas/t135.C: Likewise.
42632         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42633         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42634         template argument.
42635         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42636
42637 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42638
42639         PR c++/11295
42640         * g++.dg/ext/stmtexpr1.C: New test.
42641
42642         * g++.dg/opt/tmp1.C: New test.
42643
42644         PR c++/11525
42645         * g++.dg/parse/constant4.C: New test.
42646
42647         PR c++/9447
42648         * g++.dg/template/using5.C: New test.
42649
42650 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42651
42652         * gcc.dg/builtins-27.c: New test case.
42653
42654 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42655
42656         * gcc.dg/tls/opt-7.c: New test.
42657
42658 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42659
42660         * g++.old-deja/g++.other/crash18.C: Remove.
42661
42662 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42663
42664         * g++.dg/template/explicit3.C: New.
42665         * g++.dg/template/explicit4.C: New.
42666         * g++.dg/template/explicit5.C: New.
42667
42668         PR c++/11347
42669         * g++.dg/template/memtmpl1.C: New.
42670
42671 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42672
42673         PR target/11565
42674         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42675         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42676
42677 2003-07-30  Jan Hubicka  <jh@suse.cz>
42678
42679         * vtgc1.c: Kill.
42680
42681 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42682
42683         * gcc.dg/struct-in-proto-1.c: New test.
42684
42685 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42686
42687         * gcc.dg/cpp/include2.c: Only expect one message.
42688
42689 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42690
42691         PR c++/9447
42692         * g++.dg/template/using1.C: New test.
42693         * g++.dg/template/using2.C: New test.
42694         * g++.dg/template/using3.C: New test.
42695         * g++.dg/template/using4.C: New test.
42696
42697 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42698
42699         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42701
42702 2003-07-28  Jan Hubicka  <jh@suse.cz>
42703
42704         PR c++/11530
42705         * g++.dg/opt/call1.C: New test.
42706
42707 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42708
42709         PR c++/11667
42710         * g++.dg/init/enum2.C: New test.
42711         * g++.dg/template/overload1.C: Add "-w" option.
42712
42713 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42714
42715         * gcc.dg/Wdeclaration-after-statement-1.c,
42716         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42717
42718 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42719
42720         * gcc.c-torture/compile/20030725-1.c: New test.
42721
42722 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42723
42724         * gcc.dg/20030505.c: Only run for SPE.
42725         Remove definition of opaque type.
42726
42727 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42728
42729         * g++.dg/template/ptrmem6.C: New test.
42730
42731 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42732
42733         * gcc.c-torture/compile/zero-strct-2.c: New test.
42734
42735 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42736
42737         * gcc.dg/intermod-1.c: New test.
42738
42739 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42740
42741         PR c++/11617
42742         * g++.dg/template/lookup2.C: New test.
42743         * g++.dg/template/memclass1.C: Remove instantiated from error.
42744         * g++.dg/other/error2.C: Tweak expected errors.
42745
42746         PR c++/11596
42747         * g++.dg/template/defarg3.C: New test.
42748
42749         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42750
42751 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42752
42753         * g++.dg/inherit/access5.C: New test.
42754
42755 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42756
42757         PR c++/11513
42758         * g++.dg/template/crash8.C: New test.
42759
42760 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42761
42762         PR c/10602
42763         * gcc.dg/noncompile/incomplete-2.c: New test.
42764
42765 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42766
42767         PR c++/11645
42768         * g++.dg/inherit/access4.C: New test.
42769
42770         PR c++/11517
42771         * g++.dg/expr/cond2.C: New test.
42772
42773         PR optimization/10679
42774         * g++.dg/opt/inline4.C: New test.
42775
42776 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42777
42778         * g++.dg/parse/crash10: New test.
42779
42780 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42781
42782         * g++.dg/ext/flexary1.C: New test.
42783
42784 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42785
42786         PR c++/10793
42787         * g++.dg/template/crash9.C: New test.
42788
42789 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42790
42791         PR c++/3004
42792         * g++.dg/parse/typedef3.C: New test.
42793
42794         PR c++/7906
42795         * g++.dg/parse/operator2.C: New test.
42796
42797         PR c++/8895
42798         * g++.dg/parse/def-tmpl-arg1.C: New test.
42799
42800         PR c++/9282
42801         * g++.dg/parse/funptr1.C: New test.
42802
42803         PR c++/9452
42804         * g++.dg/parse/ambig3.C: New test.
42805
42806         PR c++/9454
42807         * g++.dg/parse/operator3.C: New test.
42808
42809         PR c++/9486
42810         * g++.dg/parse/template10.C: New test.
42811
42812         PR c++/9488
42813         * g++.dg/parse/template11.C: New test.
42814
42815         PR c++/10150
42816         * g++.dg/parse/invalid-op1.C: New test.
42817
42818         PR c++/10247
42819         * g++.dg/parse/condexpr1.C: New test.
42820
42821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.dg/ext/packed3.C: New test.
42824         * g++.dg/ext/packed4.C: New test.
42825
42826         * gcc.dg/pack-test-3.c: New test.
42827
42828 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42829
42830         * lib/compat.exp: Handle dg-options per source file.
42831         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42832         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42833         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42834         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42835         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42836         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42837         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42838         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42839         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42840         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42841         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42842         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42843         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42844         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42845
42846 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42847
42848         PR c/10320
42849         * gcc.c-torture/execute/20030718-1.c: New test.
42850
42851 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42852
42853         PR optimization/11536
42854         * gcc.dg/20030721-1.c: New test.
42855
42856 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42857
42858         PR c++/11546
42859         * g++.dg/template/lookup1.C: New test.
42860
42861 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42862
42863         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42864         diagnostics of ill-formed constructs involving labels.
42865         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42866         the new 'previously defined here' message.
42867
42868 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42869
42870         * g++.dg/parse/non-dependent2.C: New test.
42871
42872 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42873
42874         * g++.dg/init/init-ref4.C: xfail on targets without
42875         weak symbols.
42876
42877 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42878
42879         PR target/11087
42880         * gcc.c-torture/execute/20030717-1.c: New test.
42881
42882 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42883
42884         * g++.dg/opt/cfg1.C: New test.
42885
42886 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42887
42888         PR optimization/11557
42889         * gcc.dg/20030717-1.c: New test.
42890
42891 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42892
42893         PR c++/10476
42894         * g++.dg/expr/crash-1.C: New test.
42895
42896         PR c++/11027
42897         * g++.dg/template/init3.C: New test.
42898
42899         PR c++/8222
42900         * g++.dg/template/non-dependent1.C: New test.
42901
42902         PR c++/11070
42903         * g++.dg/template/non-dependent2.C: New test.
42904
42905         PR c++/11071
42906         * g++.dg/template/non-dependent3.C: New test.
42907
42908         PR c++/9907
42909         * g++.dg/template/sizeof5.C: New test.
42910
42911 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42912
42913         PR 11498
42914         * gcc.c-torture/compile/mangle-1.c: New file.
42915
42916 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42917
42918         PR c++/7809
42919         * g++.dg/parse/access3.C: New test.
42920
42921 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42922
42923         PR c++/11384
42924         * g++.dg/init/init-ref4.C: New test.
42925
42926 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42927
42928         PR c++/11547
42929         * g++.dg/parse/constant3.C: New test.
42930         * g++.dg/parse/crash7.C: Likewise.
42931
42932 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42933
42934         PR target/11008
42935         * gcc.dg/i386-pentium4-not-mull.c: New.
42936
42937 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42938
42939         * gcc.dg/asm-names.c (ymain): Make it weak.
42940
42941 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42942
42943         PR c++/5421
42944         * g++.dg/template/friend21.C: New test.
42945
42946 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42947
42948         * gcc.dg/cleanup-8.c: New test.
42949         * gcc.dg/cleanup-9.c: New test.
42950
42951 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42952
42953         * g++.dg/ext/dll-MI1.h: New file.
42954         * g++.dg/ext/dllexport-MI1.C: New file.
42955         * g++.dg/ext/dllimport-MI1.C: New file.
42956
42957 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42958
42959         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42960         it does not have cmpstrsi patterns (just cmpmemsi).
42961
42962 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42963
42964         PR debug/11473
42965         * g++.dg/debug/debug8.C: New test.
42966
42967 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42968
42969         PR c++/10108
42970         * g++.dg/template/crash7.C: New test.
42971
42972 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42973
42974         PR target/10795
42975         * gcc.c-torture/compile/20030708-1.c: New.
42976
42977 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42978
42979         * gcc.c-torture/execute/20030715-1.c: New test.
42980
42981 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42982
42983         * gcc.dg/pch/inline-3.c: New file.
42984         * gcc.dg/pch/inline-3.hs: New file.
42985         * gcc.dg/pch/inline-4.c: New file.
42986         * gcc.dg/pch/inline-4.hs: New file.
42987
42988 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42989
42990         PR c++/11509
42991         * g++.dg/template/crash6.C: New test.
42992
42993         PR c++/7053
42994         * g++.dg/template/friend20.C: New test.
42995
42996         PR c++/7019
42997         * g++.dg/template/overload2.C: New test.
42998
42999 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43000
43001         PR optimization/11440
43002         * gcc.c-torture/execute/20030714-1.c: New test.
43003
43004 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43005
43006         PR c++/11154
43007         * g++.dg/template/partial2.C: New test.
43008
43009 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43010
43011         PR c++/11503
43012         * g++.dg/template/anon1.C: New test.
43013
43014         PR c++/11493
43015         PR c++/11495
43016         * g++.dg/parse/template9.C: Likewise.
43017         * g++.dg/template/crash4.C: New test.
43018         * g++.dg/template/koenig1.C: Likewise.
43019         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43020         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43021         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43022         functions.
43023         * g++.old-deja/g++.jason/template36.C: Likewise.
43024         * g++.old-deja/g++.mike/p1989.C: Likewise.
43025         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43026         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43027         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43028         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43029         compiling.
43030         * g++.old-deja/g++.pt/union2.C: Use this->.
43031
43032 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43033
43034         * gcc.dg/20030711-1.c: New test.
43035
43036 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43037
43038         PR c++/11050
43039         * g++.dg/parse/args1.C: New test.
43040         * g++.pt/defarg8.C: Change expected errors.
43041
43042 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43043
43044         PR c++/8164
43045         * g++.dg/template/nontype2.C: New test.
43046
43047         PR c++/10558
43048         * g++.dg/parse/template8.C: New test.
43049
43050         PR c++/8327
43051         * g++.dg/template/scope1.C: New test.
43052
43053         * g++.dg/warn/Wsign-compare-1.C: New test.
43054
43055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43056
43057         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43058
43059 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43060
43061         PR c++/9411
43062         * g++.dg/template/explicit2.C: New test.
43063
43064         PR c++/10032
43065         * g++.dg/warn/pedantic1.C: New test.
43066
43067 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         PR c++ 9483
43070         * g++.dg/other/field1.C: New test.
43071
43072 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43073
43074         PR c/11449
43075         * gcc.c-torture/compile/20030707-1.c: New.
43076
43077 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43078
43079         PR c++/10849
43080         * g++.dg/template/access12.C: New test.
43081
43082 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43083
43084         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43085         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43086         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43087         * gcc.misc-tests/gcov.exp: Update
43088         * g++.dg/gcov/gcov.exp: Update
43089         * lib/gcov.exp: Update.
43090
43091 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43092
43093         * g++.dg/abi/mangle17.C: Make sure template expressions are
43094         dependent.
43095         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43096         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43097         * g++.dg/opt/stack1.C: Remove erroneous code.
43098         * g++.dg/parse/template7.C: New test.
43099         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43100         * g++.old-deja/g++.pt/crash4.C: Likewise.
43101
43102 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43103
43104         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43105         with zero or one occurence of `$' after the initial `L'.
43106
43107 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43108
43109         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43110
43111 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43112
43113         PR c/11370
43114         * gcc.dg/Wunreachable-6.c: New testcase.
43115         * gcc.dg/Wunreachable-7.c: New testcase.
43116
43117 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43118
43119         PR c/11420
43120         * gcc.dg/20030708-1.c: New test.
43121
43122 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43123
43124         * gcc.dg/compat/sdata-section.h: New file.
43125         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43126         * gcc.dg/torture/mips-sdata-1.c: New test.
43127
43128 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43129
43130         PR c++/11030
43131         * g++.dg/template/friend19.C: New test.
43132
43133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43134
43135         * g++.dg/opt/strength-reduce.C: New test.
43136
43137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43138
43139         PR target/10979
43140         * gcc.dg/20030707-1.c: New testcase.
43141
43142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43143
43144         PR optimization/11059
43145         * g++.dg/opt/emptyunion.C: New testcase.
43146
43147 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43148             Eric Botcazou  <ebotcazou@libertysurf.fr>
43149
43150         * g++.dg/opt/stack1.C: New test.
43151
43152 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43153
43154         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43155         run test.
43156
43157         PR c++/11431
43158         * g++.dg/expr/static_cast3.C: New test.
43159
43160 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43161
43162         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43163         everywhere.
43164         * gcc.dg/concat.c: Concatenation of string constants with
43165         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43166         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43167         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43168         necessary to avoid multi-character character constant warning.
43169         * gcc.dg/cpp/escape.c: Likewise.
43170         * gcc.dg/cpp/ucs.c: Likewise.
43171         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43172         Fix a typo.
43173
43174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43175
43176         PR c/11428
43177         * gcc.c-torture/compile/20030704-1.c: New.
43178
43179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43180
43181         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43182
43183 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43184
43185         PR c++/5287, PR c++/7910,  PR c++/11021
43186         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43187         tests for warnings.
43188         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43189         * g++.dg/ext/dllimport3.C: Likewise.
43190         * g++.dg/ext/dllimport4.C: New file.
43191         * g++.dg/ext/dllimport5.C: New file.
43192         * g++.dg/ext/dllimport6.C: New file.
43193         * g++.dg/ext/dllimport7.C: New file.
43194         * g++.dg/ext/dllimport8.C: New file.
43195         * g++.dg/ext/dllimport9.C: New file.
43196         * g++.dg/ext/dllimport10.C: New file.
43197         * g++.dg/ext/dllexport1.C: New file.
43198
43199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43200
43201         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43202         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43203
43204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43205
43206         * gcc.dg/builtins-25.c: New testcase.
43207         * gcc.dg/builtins-26.c: New testcase.
43208
43209 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43210
43211         * gcc.dg/compat/vector-defs.h: New file.
43212         * gcc.dg/compat/vector-setup.h: New file.
43213         * gcc.dg/compat/vector-check.h: New file.
43214         * gcc.dg/compat/vector-1_main.c: New file.
43215         * gcc.dg/compat/vector-1_x.c: New file.
43216         * gcc.dg/compat/vector-1_y.c: New file.
43217         * gcc.dg/compat/vector-2_main.c: New file.
43218         * gcc.dg/compat/vector-2_x.c: New file.
43219         * gcc.dg/compat/vector-2_y.c: New file.
43220
43221         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43222         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43223         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43224         * gcc.dg/compat/struct-align-1.h: New file.
43225         * gcc.dg/compat/struct-align-1_main.c: New file.
43226         * gcc.dg/compat/struct-align-1_x.c: New file.
43227         * gcc.dg/compat/struct-align-1_y.c: New file.
43228         * gcc.dg/compat/struct-align-2.h: New file.
43229         * gcc.dg/compat/struct-align-2_main.c: New file.
43230         * gcc.dg/compat/struct-align-2_x.c: New file.
43231         * gcc.dg/compat/struct-align-2_y.c: New file.
43232
43233         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43234         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43235         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43236         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43237         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43238         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43239         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43240         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43241         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43242         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43243         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43244         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43245         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43246         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43247         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43248         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43249         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43250         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43252         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43253         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43254         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43256         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43257         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43258         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43259         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43260         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43261         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43262
43263 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43264
43265         * gcc.dg/i386-call-1.c: New test.
43266
43267 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43268
43269         PR c++/9162
43270         * g++.dg/parse/defarg4.C: New.
43271
43272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43273
43274         PR target/10700
43275         * gcc.c-torture/compile/20030703-1.c: New test case.
43276
43277 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43278
43279         * g++.dg/template/local3.C: Remove extra semicolon.
43280
43281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43282
43283         * gcc.dg/i386-volatile-1.c: New test.
43284
43285 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43286
43287         PR c++/11072
43288         * g++.dg/other/offsetof2.C: XFAIL.
43289         * g++.dg/other/offsetof5.C: New.
43290
43291         PR c++/10219
43292         * g++.dg/template/error1.C: New.
43293
43294         PR c++/9779
43295         * g++.dg/template/dependent-expr1.C: New.
43296
43297 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43298
43299         PR c++/6949
43300         * g++.dg/template/local3.C: New test.
43301
43302         PR c++/11149
43303         * g++.dg/lookup/scoped6.C: New test.
43304
43305 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43306
43307         PR c++/8046
43308         * g++.dg/other/error7.C: New test.
43309
43310 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43311
43312         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43313         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43314         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43315         * g++.old-deja/g++.other/union2.C: Likewise.
43316         * gcc.dg/c90-const-expr-2.c: Likewise.
43317         * gcc.dg/c90-const-expr-3.c: Likewise.
43318         * gcc.dg/c99-const-expr-2.c: Likewise.
43319         * gcc.dg/c99-const-expr-3.c: Likewise.
43320         * gcc.dg/concat.c: Likewise.
43321
43322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43323
43324         PR c++/9559
43325         * g++.dg/init/static1.C: New test.
43326
43327 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43328
43329         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43330         * g++.old-deja/g++.other/access2.C: Likewise.
43331         * g++.old-deja/g++.other/decl2.C: Likewise.
43332         * gcc.c-torture/execute/20020615-1.c: Likewise.
43333
43334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43335
43336         PR c++/4933
43337         * g++.dg/template/sizeof4.C: New test.
43338
43339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43340
43341         * g++.dg/other/error6.C: New test.
43342
43343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43344
43345         PR c++/10750
43346         * g++.dg/parse/constant2.C: New test.
43347
43348 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43349
43350         PR c++/11106
43351         * g++.dg/other/error5.C: New test.
43352
43353 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43354
43355         * gcc.dg/format/gcc_diag-1.c: New test.
43356
43357 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43358
43359         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43360
43361 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43362
43363         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43364         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43365         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43366
43367 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43368
43369         * gcc.c-torture/execute/builtins/string-8.c: New test.
43370         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43371         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43372         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43373
43374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43375
43376         PR c++/10468
43377         * g++.dg/ext/typeof6.C: New test.
43378
43379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43380
43381         PR c++/10796
43382         * g++.dg/init/enum1.C: New test.
43383
43384 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43385
43386         * gcc.dg/20030627-1.c: New test.
43387
43388 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43389
43390         PR c++/11332
43391         * g++.dg/expr/static_cast2.C: New test.
43392
43393 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43394             Jakub Jelinek  <jakub@redhat.com>
43395
43396         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43397         sprintf(dst,"%s",src) optimization.
43398         * gcc.c-torture/execute/20030626-1.c: New test case.
43399         * gcc.c-torture/execute/20030626-2.c: New test case.
43400
43401 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43402
43403         * gcc.c-torture/execute/multi-ix.c: New test.
43404
43405         * gcc.c-torture/execute/simd-4.c (main):
43406         Added missing semicolon at end of union.
43407
43408 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43409
43410         PR c++/8266
43411         * g++.dg/template/explicit-instantiation3.C: New test.
43412
43413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43414
43415         * gcc.dg/20030626-1.c: Use signed char.
43416
43417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43418
43419         * gcc.dg/20030626-1.c: New test.
43420
43421 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43422
43423         * const-str-2.m: Update.
43424
43425 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43426
43427         PR c++/10990
43428         * g++.dg/rtti/dyncast1.C: New test.
43429         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43430         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43431         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43432
43433         PR c++/10931
43434         * g++.dg/expr/static_cast1.C: New test.
43435
43436 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43437
43438         * gcc.dg/20030625-1.c: New test.
43439
43440 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43441
43442         * gcc.c-torture/compile/20030624-1.c: New test case.
43443
43444 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43445
43446         * gcc.c-torture/execute/string-opt-17.c: New test.
43447
43448 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43449
43450         PR c++/5754
43451         * g++.dg/parse/crash6.C: New test.
43452
43453 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43454
43455         * gcc.dg/builtins-24.c: New test case.
43456
43457 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43458
43459         * g++.dg/opt/operator1.C: New test.
43460
43461 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43462
43463         * gcc.c-torture/execute/string-opt-16.c: New test case.
43464
43465 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43466
43467         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43468         * g++.old-deja/g++.other/conv7.C: Likewise.
43469         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43470         * g++.old-deja/g++.other/overload14.C: Likewise.
43471
43472 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43473
43474         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43475         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43476
43477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43478
43479         PR c++/10888
43480         * g++.dg/warn/Winline-3.C: New test.
43481
43482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43483
43484         * lib/target-supports.exp (check_alias_available): Make the test
43485         program acceptable to the Solaris assembler.
43486
43487         PR c++/10749
43488         * g++.dg/template/memclass2.C: New test.
43489
43490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43491             Eric Botcazou  <ebotcazou@libertysurf.fr>
43492
43493         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43494         data for non-matching targets.
43495         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43496
43497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43498
43499         PR c++/10845
43500         * g++.dg/template/member3.C: New test.
43501
43502 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43503
43504         PR c++/10939
43505         * g++.dg/template/func1.C: New test.
43506
43507         PR c++/9649
43508         * g++.dg/template/static4.C: New test.
43509         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43510
43511         PR c++/11041
43512         * g++.dg/init/ref7.C: New test.
43513
43514 2003-06-19  Matt Austern  <austern@apple.com>
43515
43516         PR c++/11228
43517         * g++.dg/anew1.C: New test.
43518         * g++.dg/anew2.C: New test.
43519         * g++.dg/anew3.C: New test.
43520         * g++.dg/anew4.C: New test.
43521
43522 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43523
43524         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43525
43526 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43527
43528         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43529         endian-dependent.
43530
43531 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43532
43533         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43534         Remove cruft.
43535
43536 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43537
43538         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43539         * gcc.c-torture/compile/961203-1.c: Likewise.
43540         * gcc.c-torture/compile/980506-1.c: Likewise.
43541
43542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43543
43544         PR c++/10712
43545         * g++.dg/lookup/using7.C: New test.
43546
43547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43548
43549         PR c++/11105
43550         * g++.dg/abi/conv1.C: Remove it.
43551         * g++.dg/template/conv7.C: New test.
43552         * g++.dg/template/conv8.C: Likewise.
43553         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43554         conversion operator.
43555
43556 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43557
43558         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43587
43588 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43589
43590         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43591         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43592         indications.
43593
43594 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43595
43596         * gcc.dg/i386-387-5.c: New test case.
43597         * gcc.dg/i386-387-6.c: New test case.
43598         * gcc.dg/builtins-23.c: New test case.
43599
43600 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43601
43602         * gcc.dg/builtins-22.c: New test case.
43603         * gcc.dg/i386-387-1.c: Update to test exp.
43604         * gcc.dg/i386-387-2.c: Likewise.
43605
43606 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43607
43608         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43609
43610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43611
43612         * lib/gcc-dg.exp (dg-require-dll): New function.
43613         (dg-xfail-if): Likewise.
43614         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43615         driver.
43616
43617         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43618         * gcc.c-torture/compile/20001205-1.c: Likewise.
43619         * gcc.c-torture/compile/20001226-1.c: Likewise.
43620         * gcc.c-torture/compile/20010518-2.c: Likewise.
43621         * gcc.c-torture/compile/20020312-1.c: Likewise.
43622         * gcc.c-torture/compile/20020604-1.c: Likewise.
43623         * gcc.c-torture/compile/920501-12.c: Likewise.
43624         * gcc.c-torture/compile/920501-4.c: Likewise.
43625         * gcc.c-torture/compile/920520-1.c: Likewise.
43626         * gcc.c-torture/compile/920521-1.c: Likewise.
43627         * gcc.c-torture/compile/920625-1.c: Likewise.
43628         * gcc.c-torture/compile/961203-1.c: Likewise.
43629         * gcc.c-torture/compile/980506-1.c: Likewise.
43630         * gcc.c-torture/compile/981006-1.c: Likewise.
43631         * gcc.c-torture/compile/981022-1.c: Likewise.
43632         * gcc.c-torture/compile/981223-1.c: Likewise.
43633         * gcc.c-torture/compile/990617-1.c: Likewise.
43634         * gcc.c-torture/compile/dll.c: Likewise.
43635         * gcc.c-torture/compile/labels-3.c: Likewise.
43636         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43637         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43638         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43639         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43640         * gcc.c-torture/compile/simd-5.c: Likewise.
43641         * gcc.c-torture/compile/20000804-1.x: Remove.
43642         * gcc.c-torture/compile/20001205-1.x: Likewise.
43643         * gcc.c-torture/compile/20001226-1.x: Likewise.
43644         * gcc.c-torture/compile/20010518-2.x: Likewise.
43645         * gcc.c-torture/compile/20020312-1.x: Likewise.
43646         * gcc.c-torture/compile/20020604-1.x: Likewise.
43647         * gcc.c-torture/compile/920501-12.x: Likewise.
43648         * gcc.c-torture/compile/920501-4.x: Likewise.
43649         * gcc.c-torture/compile/920520-1.x: Likewise.
43650         * gcc.c-torture/compile/920521-1.x: Likewise.
43651         * gcc.c-torture/compile/920625-1.x: Likewise.
43652         * gcc.c-torture/compile/961203-1.x: Likewise.
43653         * gcc.c-torture/compile/980506-1.x: Likewise.
43654         * gcc.c-torture/compile/981006-1.x: Likewise.
43655         * gcc.c-torture/compile/981022-1.x: Likewise.
43656         * gcc.c-torture/compile/981223-1.x: Likewise.
43657         * gcc.c-torture/compile/990617-1.x: Likewise.
43658         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43659         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43660         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43661         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43662         * gcc.c-torture/compile/simd-5.x: Likewise.
43663
43664         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43665
43666 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43667
43668         * gcc.c-torture/execute/20030611-1.c: New test.
43669
43670 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43671
43672         PR middle-end/168
43673         * gcc.dg/20030612-1.c: New test case.
43674
43675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43676
43677         PR c++/10635
43678         * g++.dg/expr/cast1.C: New test.
43679
43680 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43681
43682         * gcc.dg/builtins-21.c: New test case.
43683
43684 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43685
43686         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43687         options instead of at the end.
43688         * lib/objc.exp (objc_target_compile): Likewise.
43689
43690 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43691
43692         PR c++/10432
43693         * g++.dg/parse/error1.C: New test.
43694
43695 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43696
43697         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43698         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43699         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43700         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43701         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43702         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43703         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43704         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43705         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43706         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43707         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43708         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43709         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43710         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43711         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43712         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43713         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43714         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43715         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43716         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43717         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43718         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43719         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43720         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43721
43722         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43723         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43724         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43725         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43726         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43727         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43728         * gcc.dg/compat/scalar-return-3_main.c: New file.
43729         * gcc.dg/compat/scalar-return-3_x.c: New file.
43730         * gcc.dg/compat/scalar-return-3_y.c: New file.
43731         * gcc.dg/compat/scalar-return-4_main.c: New file.
43732         * gcc.dg/compat/scalar-return-4_x.c: New file.
43733         * gcc.dg/compat/scalar-return-4_y.c: New file.
43734
43735 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43736
43737         * gcc.dg/compat/fp2-struct-check.h: New file.
43738         * gcc.dg/compat/fp2-struct-defs.h: New file.
43739         * gcc.dg/compat/fp2-struct-init.h: New file.
43740         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43741         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43742         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43743         * gcc.dg/compat/struct-return-10_main.c: New file.
43744         * gcc.dg/compat/struct-return-10_x.c: New file.
43745         * gcc.dg/compat/struct-return-10_y.c: New file.
43746
43747         * gcc.dg/compat/compat-common.h: New file.
43748         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43749         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43750         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43751         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43752         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43753         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43754         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43756         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43757         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43759         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43760         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43761         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43762         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43763         * gcc.dg/compat/small-struct-check.h: Ditto.
43764         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43766         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43767         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43770         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43772         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43773         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43775         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43776         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43779         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43781         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43782         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43784         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43785         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43786         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43787         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43788         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43789         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43790         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43791         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43792         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43793         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43794
43795 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43796
43797         * g++.dg/pch/static-1.C: New file.
43798         * g++.dg/pch/static-1.Hs: New file.
43799
43800 2003-06-10  Richard Henderson  <rth@redhat.com>
43801
43802         * gcc.dg/asm-7.c: Adjust expected warning text.
43803
43804 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43805
43806         * gcc.dg/builtins-20.c: New test case.
43807
43808 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43809
43810         PR c++/11131
43811         * g++.dg/opt/template1.C: New test.
43812
43813 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43814
43815         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43816         additional_sources.
43817
43818 2003-05-21  David Taylor  <dtaylor@emc.com>
43819
43820         * gcc.dg/Wpadded.c: New file.
43821
43822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43823
43824         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43825         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43826         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43827         dg-require-weak.
43828
43829 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43830
43831         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43832
43833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43834
43835         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43836         (dg-require-alias): Likewise.
43837         (dg-require-gc-sections): Likewise.
43838         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43839
43840 2003-06-08  Richard Henderson  <rth@redhat.com>
43841
43842         * gcc.dg/20011029-2.c: Fix the array reference.
43843         * gcc.dg/asm-7.c: New.
43844
43845 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43846
43847         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43848
43849 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43850
43851         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43852         (dg-require-gc-sections): Likewise.
43853
43854 2003-06-08  Jan Hubicka  <jh@suse.cz>
43855
43856         * i386-cmov1.c: Fix regular expression.
43857         * i386-cvt-1.c: Likewise.
43858         * i386-local.c: Likewise.
43859         * i386-local2.c: Likewise.
43860         * i386-mul.c: Likewise.
43861         * i386-ssetype-1.c: Likewise.
43862         * i386-ssetype-3.c: Likewise.
43863         * i386-ssetype-5.c: Likewise.
43864
43865 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43866
43867         PR c++/11039
43868         * g++.dg/warn/implicit-typename2.C: New test.
43869         * g++.dg/warn/implicit-typename3.C: New test.
43870
43871 2003-06-07  Richard Henderson  <rth@redhat.com>
43872
43873         * g++.dg/other/offsetof3.C: Use size_t.
43874         * g++.dg/other/offsetof4.C: Likewise.
43875
43876 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43877
43878         * lib/copy-file.exp: New. Implement gcc_copy_files.
43879
43880         * lib/dg-pch.exp: Load copy-file.exp
43881         (dg-pch): Use gcc_copy_files instead of "file copy".
43882
43883 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43884
43885         * gcc.dg/weak/weak.exp: Simplify.
43886         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43887         * gcc.dg/weak/weak-1.c: Likewise.
43888         * gcc.dg/weak/weak-2.c: Likewise.
43889         * gcc.dg/weak/weak-3.c: Likewise.
43890         * gcc.dg/weak/weak-4.c: Likewise.
43891         * gcc.dg/weak/weak-5.c: Likewise.
43892         * gcc.dg/weak/weak-6.c: Likewise.
43893         * gcc.dg/weak/weak-7.c: Likewise.
43894         * gcc.dg/weak/weak-8.c: Likewise.
43895         * gcc.dg/weak/weak-9.c: Likewise.
43896
43897 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43898
43899         gcc.c-torture/execute/20030606-1.c: New.
43900
43901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43902
43903         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43904         * gcc.dg/builtins-19.c: Likewise.
43905
43906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43907
43908         * gcc.dg/builtins-2.c: Add some more tests.
43909         * gcc.dg/builtins-18.c: New test case.
43910         * gcc.dg/builtins-19.c: New test case.
43911
43912 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43913             Jim Wilson  <wilson@tuliptree.org>
43914
43915         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43916
43917 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43918
43919         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43920         mempcpy/stpcpy calls not to be optimized into something else.
43921         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43922         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43923         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43924
43925 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43926
43927         * gcc.dg/format/asm_fprintf-1.c: New test.
43928
43929 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43930
43931         * lib/gcc-defs.exp (additional_sources): New variable.
43932         (dg-additional-sources): New function.
43933         (additional_files): New variable.
43934         (dg-additional-files): New function.
43935         (dg-additional-files-options): Likewise.
43936         * lib/gcc-dg.exp (dg-require-weak): New function.
43937         (dg-require-alias): Likewise.
43938         (dg-require-gc-sections): Likewise.
43939         * lib/target-supports.exp (check_alias_available): Remove testfile
43940         parameter.
43941         (check_gc_sections_available): New function.
43942         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43943         (dg-gpp-additional-files): Likewise.
43944         * lib/g++.exp (additional_sources): Remove.
43945         (additional_files): Likewise.
43946         (g++_target_compile): Use dg-additional-files-options.
43947
43948         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43949         Tcl logic.
43950         * gcc.dg/special/ecos.exp: Remove.
43951         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43952         * gcc.dg/special/alias-1.c: Likewise.
43953         * gcc.dg/special/alias-2.c: Likewise.
43954         * gcc.dg/special/gcsec-1.c: Likewise.
43955         * gcc.dg/special/weak-1.c: Likewise.
43956         * gcc.dg/special/weak-2.c: Likewise.
43957         * gcc.dg/special/wkali-1.c: Likewise.
43958         * gcc.dg/special/wkali-2.c: Likewise.
43959
43960         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43961         dg-gpp-additional-*.
43962         * g++.dg/special/conpr-3.C: Likewise.
43963         * g++.dg/special/conpr-4.C: Likewise.
43964         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43965         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43966         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43967         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43968         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43969         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43970         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43971         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43972         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43973         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43974         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43975         * g++.old-deja/g++.other/comdat1.C: Likewise.
43976         * g++.old-deja/g++.other/comdat2.C: Likewise.
43977         * g++.old-deja/g++.other/comdat3.C: Likewise.
43978         * g++.old-deja/g++.other/ctor1.C: Likewise.
43979         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43980
43981 2003-06-05  Richard Henderson  <rth@redhat.com>
43982
43983         * gcc.dg/debug/20030605-1.c: New.
43984
43985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43986
43987         * README.QMTEST: Update.
43988
43989 2003-06-04  Richard Henderson  <rth@redhat.com>
43990
43991         * gcc.dg/cleanup-1.c: New.
43992         * gcc.dg/cleanup-2.c: New.
43993         * gcc.dg/cleanup-3.c: New.
43994         * gcc.dg/cleanup-4.c: New.
43995         * gcc.dg/cleanup-5.c: New.
43996         * gcc.dg/cleanup-6.c: New.
43997         * gcc.dg/cleanup-7.c: New.
43998
43999 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44000
44001         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44002
44003         * lib/dg-pch.exp: New file.
44004         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44005         * gcc.dg/pch/pch.exp: Likewise.
44006
44007 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44008
44009         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44010         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44011         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44012         * gcc.dg/builtins-17.c: New test case.
44013         * gcc.dg/i386-387-4.c: New test case.
44014         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44015
44016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44017
44018         * gcc.dg/ultrasp9.c: New test.
44019
44020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44021
44022         * gcc.c-torture/compile/20030604-1.c: New test.
44023         * gcc.dg/sparc-constant-1.c: New test.
44024
44025 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44026
44027         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44028
44029 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44030
44031         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44032
44033         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44034         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44035
44036 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44037
44038         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44039
44040 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44041
44042         PR c++/10940
44043         * g++.dg/template/spec10.C: New test.
44044
44045 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44046
44047         * gcc.dg/builtins-16.c: New test case.
44048
44049 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44050
44051         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44052         mempcpy test with post-increments.
44053         * gcc.c-torture/execute/string-opt-3.c: New test.
44054         * gcc.dg/string-opt-1.c: New test.
44055
44056 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44057
44058         PR fortran/10965
44059         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44060
44061 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44062
44063         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44064         (scan-assembler): ... here.  Use dg-scan.
44065         (scan-assembler-not): Likewise.
44066         (scan-file): New function.
44067         (scan-file-not): Likewise.
44068         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44069         * gcc.dg/cpp/_Pragma4.c: Likewise.
44070         * gcc.dg/cpp/_Pragma5.c: Likewise.
44071         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44072         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44073         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44074         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44075         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44076         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44077         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44078         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44079         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44080         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44081         * gcc.dg/cpp/cxxcom1.c: Likewise.
44082         * gcc.dg/cpp/line1.c: Likewise.
44083         * gcc.dg/cpp/maccom1.c: Likewise.
44084         * gcc.dg/cpp/maccom2.c: Likewise.
44085         * gcc.dg/cpp/maccom3.c: Likewise.
44086         * gcc.dg/cpp/maccom4.c: Likewise.
44087         * gcc.dg/cpp/maccom5.c: Likewise.
44088         * gcc.dg/cpp/maccom6.c: Likewise.
44089         * gcc.dg/cpp/multiline.c: Likewise.
44090         * gcc.dg/cpp/spacing1.c: Likewise.
44091         * gcc.dg/cpp/spacing2.c: Likewise.
44092         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44093         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44094         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44095         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44096         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44097         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44098         * gcc.dg/cpp/cxxcom2.c: Likewise.
44099         * gcc.dg/cpp/cxxcom2.h: New file.
44100
44101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44102         * g++.dg/cpp/truefalse.C: Here.
44103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44104
44105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44106
44107         * gcc.dg/cpp/redef3.c: New file.
44108
44109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44110
44111         * gcc.dg/i386-loop-3.c: New test.
44112
44113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44114
44115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44116
44117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44118
44119         * gcc.dg/fwrapv-1.c: New test case.
44120         * gcc.dg/fwrapv-2.c: New test case.
44121
44122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44123
44124         PR c++/10956
44125         * g++.dg/template/spec9.C: New test.
44126
44127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44128
44129         * gcc.dg/duff-4.c: New test case.
44130
44131 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44132
44133         PR fortran/10843
44134         * g77.dg/ffixed-form-1.f: New test
44135         * g77.dg/ffixed-form-2.f: New test
44136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44137         * g77.dg/ffree-form-3.f: New test
44138
44139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44140
44141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44142         * gcc.dg/wint_t-1.c: Likewise.
44143
44144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44145
44146         * g++.dg/template/access11.C: New test.
44147
44148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44149
44150         PR c++/10849
44151         * g++.dg/template/access10.C: New test.
44152
44153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44155
44156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44157
44158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44159
44160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44161         suppress for powerpc-*-darwin*.
44162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44163
44164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44165
44166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44167         suppress option for powerpc-*-darwin*.
44168
44169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44170
44171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44172         * gcc.dg/builtins-4.c: Add test for fmod.
44173
44174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44175
44176         PR c++/10682
44177         * g++.dg/template/instantiate4.C: New test.
44178
44179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44180
44181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44182
44183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44184
44185         * gcc.dg/compat/scalar-return-1_main.c: New file.
44186         * gcc.dg/compat/scalar-return-1_x.c: New file.
44187         * gcc.dg/compat/scalar-return-1_y.c: New file.
44188         * gcc.dg/compat/scalar-return-2_main.c: New file.
44189         * gcc.dg/compat/scalar-return-2_x.c: New file.
44190         * gcc.dg/compat/scalar-return-2_y.c: New file.
44191         * gcc.dg/compat/struct-return-3_main.c: New file.
44192         * gcc.dg/compat/struct-return-3_y.c: New file.
44193         * gcc.dg/compat/struct-return-3_x.c: New file.
44194         * gcc.dg/compat/struct-return-2_main.c: New file.
44195         * gcc.dg/compat/struct-return-2_x.c: New file.
44196         * gcc.dg/compat/struct-return-2_y.c: New file.
44197
44198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44199
44200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44201         for hppa*-hp-hpux*.
44202         * gcc.dg/20021014-1.c (dg-options): Likewise.
44203         * gcc.dg/nest.c (dg-options): Likewise.
44204
44205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44206
44207         PR c++/9738
44208         * g++.dg/ext/dllimport2.C: New file.
44209         * g++.dg/ext/dllimport3.C: New file.
44210
44211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44212
44213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44221         * gcc.dg/compat/small-struct-defs.h: New file.
44222         * gcc.dg/compat/small-struct-init.h: New file.
44223         * gcc.dg/compat/small-struct-check.h: New file.
44224         * gcc.dg/compat/fp-struct-defs.h: New file.
44225         * gcc.dg/compat/fp-struct-check.h: New file.
44226         * gcc.dg/compat/fp-struct-init.h: New file.
44227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44229
44230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44231
44232         * gcc.dg/20030225-2.c: New test.
44233
44234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44236
44237         * gcc.c-torture/compile/20030518-1.c: New test case.
44238
44239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44240
44241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44243         gcc-dg-debug-runtest.
44244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44245         gcc-dg-debug-runtest.
44246
44247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44248
44249         PR c++/9022
44250         * g++.dg/lookup/using6.C: New test.
44251
44252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44253
44254         * g++.dg/parse/access2.C: New test.
44255
44256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44257
44258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44260         * gcc.dg/debug/debug.exp: Likewise.
44261
44262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44263
44264         * gcc.dg/dollar.c: New test.
44265
44266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44267
44268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44286
44287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44288
44289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44291         support for "repo" mode.
44292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44293         * lib/g77-dg.exp: Likewise.
44294         * lib/obj-dg.exp: Likewise.
44295
44296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44297
44298         Merge from gcc-3_2-rhl8-branch:
44299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44300
44301         * gcc.dg/tls/opt-6.c: New test.
44302
44303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44304
44305         * gcc.dg/20030405-1.c: New test.
44306
44307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44308
44309         * gcc.dg/20030309-1.c: New test.
44310
44311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44312
44313         * gcc.c-torture/execute/20030307-1.c: New test.
44314
44315         2003-02-20  Randolph Chung  <tausq@debian.org>
44316
44317         * gcc.c-torture/compile/20030220-1.c: New test.
44318
44319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44320
44321         * gcc.dg/20030217-1.c: New test.
44322
44323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * gcc.c-torture/compile/20020129-1.c: New test.
44326
44327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44328
44329         * gcc.dg/unroll-1.c: New test.
44330
44331         2002-11-16  Jan Hubicka  <jh@suse.cz>
44332
44333         * gcc.c-torture/execute/20020920-1.c: New test.
44334
44335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44336
44337         PR target/7434
44338         * gcc.c-torture/compile/20021008-1.c: New test.
44339
44340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44341
44342         PR target/7559
44343         * gcc.c-torture/execute/20020810-1.c: New test.
44344
44345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44346
44347         * gcc.c-torture/compile/20020807-1.c: New test.
44348
44349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44350
44351         * gcc.dg/tls/opt-1.c: New test.
44352
44353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44354
44355         * gcc.dg/20020729-1.c: New test.
44356
44357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44358
44359         * g++.dg/opt/life1.C: New test.
44360
44361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44362
44363         * gcc.dg/20020525-1.c: New test.
44364
44365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44366
44367         PR c++/6794
44368         * g++.dg/ext/pretty1.C: New test.
44369         * g++.dg/ext/pretty2.C: New test.
44370
44371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44372
44373         PR c++/8385
44374         * g++.dg/ext/typeof5.C: New test.
44375
44376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44377
44378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44379         __USER_LABEL_PREFIX__ into account.
44380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44381
44382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44383
44384         * gcc.dg/builtins-15.c: New test case.
44385
44386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44387
44388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44389
44390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44391
44392         * lib/g++.exp: Tweak handling of additional source files.
44393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44394         * g++.dg/special/conpr-2a.C: Rename to ...
44395         * g++.dg/special/conpr-2a.cc: ... this.
44396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44397         * g++.dg/special/conpr-3a.C: Rename to ...
44398         * g++.dg/special/conpr-3a.cc: This.
44399         * g++.dg/special/conpr-3b.C: Rename to ...
44400         * g++.dg/special/conpr-3b.cc: This.
44401         * g++.dg/special/conpr-4.C: New test.
44402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44403
44404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44405
44406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44407
44408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44409
44410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44413         * g++.old-deja/g++.other/warn3.C: Likewise.
44414
44415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44416
44417         * gcc.dg/i386-387-1.c: Update to also test log.
44418         * gcc.dg/i386-387-2.c: Likewise.
44419
44420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44421
44422         * g77.f-torture/execute/int8421.f: New test.
44423
44424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44425
44426         PR c++/10230, c++/10481
44427         * g++.dg/lookup/scoped5.C: New test.
44428
44429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44430
44431         PR c++/10552
44432         * g++.dg/template/ttp6.C: New test.
44433
44434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44435
44436         * gcc.c-torture/execute/builtins: New directory.
44437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44438         gcc.c-torture/execute/builtins.
44439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44443
44444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44445
44446         PR c++/9252
44447         * g++.dg/template/access8.C: New test.
44448         * g++.dg/template/access9.C: New test.
44449
44450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44451
44452         PR c++/9554
44453         * g++.dg/parse/access1.C: New test.
44454
44455 2003-05-09  DJ Delorie  <dj@redhat.com>
44456
44457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44458         long, and not an int.
44459
44460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44461
44462         PR c++/10555, c++/10576
44463         * g++.dg/template/memclass1.C: New test.
44464
44465 2003-05-08  DJ Delorie  <dj@redhat.com>
44466
44467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44468         targets.
44469         * gcc.c-torture/execute/20021024-1.x: Likewise.
44470         * gcc.c-torture/execute/shiftdi.x: Likewise.
44471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44473         * gcc.dg/20021018-1.c: Likewise.
44474
44475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44476
44477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44478
44479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44480         (bcopy): Call memmove.
44481
44482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44483
44484         * g77.f-torture/compile/8485.f: New test case.
44485
44486 2003-05-07  Richard Henderson  <rth@redhat.com>
44487
44488         PR c++/10570
44489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44490         Verify exception_cleanup not called for rethrows.
44491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44492         when exiting catch block without rethrowing.
44493         * g++.dg/eh/forced3.C: New.
44494         * g++.dg/eh/forced4.C: New.
44495
44496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44497
44498         * gcc.dg/20030505.c: Fix triplet.
44499
44500 2003-05-06  DJ Delorie  <dj@redhat.com>
44501
44502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44503         * gcc.dg/nest.c: Likewise.
44504
44505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44506
44507         * gcc.dg/builtins-14.c: New test case.
44508
44509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44510
44511         * lib/compat.exp (compat-execute): New argument.
44512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44513         * gcc.dg/compat: New test directory.
44514         * gcc.dg/compat/compat.exp: New expect script.
44515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44521
44522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44537
44538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44539
44540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44541
44542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44543
44544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44545
44546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44547
44548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44549         * gcc.dg/ppc-fsel-2.c: New test.
44550
44551         * gcc.dg/unused-5.c: New test.
44552
44553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44554
44555         PR c++/10496
44556         * g++.dg/warn/pmf1.C: New test.
44557
44558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44559
44560         PR c++/4494
44561         * g++.dg/warn/main.C: New test.
44562
44563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44564
44565         * gcc.dg/nonnull-3.c: New test.
44566
44567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44568
44569         * gcc.dg/cpp/Wtrigraphs.c: Update.
44570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44571
44572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44573
44574         * gcc.dg/ppc-fsel-1.c: New test.
44575
44576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44577
44578         PR c/10604
44579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44580
44581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44582
44583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44584
44585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/9364, c++/10553, c++/10586
44588         * g++.dg/parse/typename4.C: New test.
44589         * g++.dg/parse/typename5.C: Likewise.
44590
44591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44592
44593         * gcc.c-torture/compile/20030503-1.c: New test.
44594
44595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44596
44597         * g++.dg/lookup/using5.C: Fix testcase error.
44598
44599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44600
44601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44602         since MEABI is no longer supported.  Remove all vestiges
44603         of MEABI from the test.
44604
44605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44606
44607         PR c++/10554
44608         * g++.dg/lookup/using5.C: New test.
44609
44610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44611
44612         PR c++/8772
44613         * g++.dg/template/ttp5.C: New test.
44614
44615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44616
44617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44618         (dg-gpp-additional-sources): New function.
44619         (dg-gpp-additional-files): Likewise.
44620         * lib/g++.exp (additional_sources): New variable.
44621         (additional_files): Likewise.
44622         (g++_target_compile): Deal with them.
44623         * lib/old-dejagnu.exp: Remove.
44624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44625         * g++.old-deja: Revise all tests to use dg commands.
44626
44627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44628
44629         PR c++/9432, c++/9528
44630         * g++.dg/lookup/using4.C: New test.
44631
44632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44633
44634         * gcc.dg/noreturn-5.c: New file.
44635         * gcc.dg/noreturn-6.c: New file.
44636
44637         * gcc.c-torture/compile/inline-1.c: New file.
44638
44639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c++/10551
44642         * g++.dg/template/explicit1.C: New test.
44643
44644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44645
44646         PR c++/10549
44647         * g++.dg/other/bitfield1.C: New test.
44648
44649         PR c++/10527
44650         * g++.dg/init/new7.C: New test.
44651
44652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44653
44654         * g++.dg/ext/desig1.C: New test.
44655         * g++.dg/ext/init1.C: Update.
44656
44657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44658
44659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44660
44661         PR c++/10180
44662         * g++.dg/warn/Winline-1.C: New test.
44663
44664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44665
44666         * gcc.c-torture/execute/string-opt-19.c: New test.
44667
44668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44670
44671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44672
44673         PR c++/10506
44674         * g++.dg/init/new6.C: New test.
44675
44676         PR c++/10503
44677         * g++.dg/init/ref6.C: New test.
44678
44679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44680
44681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44682
44683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44684
44685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44687
44688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44689
44690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44691         initialized static data members.
44692
44693 2003-04-25  H.J. Lu <hjl@gnu.org>
44694
44695         * gcc.dg/ia64-sync-4.c: New test.
44696
44697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44698
44699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44700         date.
44701
44702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44703
44704         PR c++/10337
44705         * g++.dg/warn/conv1.C: New test.
44706         * g++.old-deja/g++.other/conv7.C: Adjust.
44707         * g++.old-deja/g++.other/overload14.C: Adjust.
44708
44709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44710
44711         PR c++/10471
44712         * g++.dg/template/defarg2.C: New test.
44713
44714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44715
44716         * gcc.dg/cpp/include2.c: Update.
44717         * gcc.dg/cpp/multiline-2.c: New.
44718         * gcc.dg/cpp/multiline.c: Update.
44719         * gcc.dg/cpp/strify2.c: Update.
44720         * gcc.dg/cpp/trad/literals-2.c: Update.
44721
44722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44723
44724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44725
44726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44727
44728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44729
44730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44731
44732         PR c++/10451
44733         * g++.dg/parse/crash4.C: New test.
44734
44735         PR c++/9847
44736         * g++.dg/parse/crash5.C: New test.
44737
44738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44739
44740         PR c++/10446
44741         * g++.dg/parse/crash3.C: New test.
44742
44743         PR c++/10428
44744         * g++.dg/parse/elab1.C: New test.
44745
44746 2003-04-22  Devang Patel  <dpatel@apple.com>
44747
44748         * gcc.dg/cpp/trad/funlike-5.c: New test.
44749
44750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44751
44752         * g++.dg/other/packed1.C: Fix dg options.
44753
44754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44755
44756         * g++.dg/other/offsetof2.C: New test.
44757
44758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44759
44760         * g++.dg/template/recurse.C: Adjust location of error messages.
44761
44762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44763
44764         PR c++/9881
44765         * g++.dg/init/addr-const1.C: New test.
44766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44767
44768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44769
44770         PR c++/10405
44771         * g++.dg/lookup/struct-hack1.C: New test.
44772
44773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44774
44775         * ucs.c: Update diagnostic messages.
44776
44777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44778
44779         * gcc.dg/cpp/truefalse.cpp: New test.
44780         * gcc.dg/cpp/cpp.exp: Update.
44781         * g++.dg/other/stdbool-if.C: Remove.
44782
44783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44784
44785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44787
44788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44789
44790         * gcc.c-torture/compile/20030418-1.c: New test.
44791
44792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44793
44794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44795
44796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44797
44798         PR c++/10347
44799         g++.dg/template/dependent-name1.C: New test.
44800
44801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44802
44803         * gcc.dg/warn-1.c (tourist_guide): New array,
44804         contains a pointer to bar.
44805
44806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44807
44808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44809         * gcc.c-torture/execute/medce-1.c: New test case.
44810         * gcc.c-torture/execute/medce-2.c: New test case.
44811
44812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44813
44814         * lib/prune.exp: Ignore more messages.
44815
44816         PR c++/10381
44817         * g++.dg/parse/lookup3.C: New test.
44818
44819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44820
44821         * gcc.c-torture/compile/20030415-1.c : New test.
44822
44823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44824
44825         * gcc.c-torture/execute/scope-2.c: Move to ...
44826         * gcc.dg/noncompile/scope.c: .... here.
44827
44828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44829
44830         * gcc.dg/20030414-2.c: New test case.
44831
44832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44833
44834         PR target/10377
44835         * gcc.dg/20030414-1.c: New test.
44836
44837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44838
44839         * gcc.dg/builtins-12.c: New test case.
44840         * gcc.dg/builtins-13.c: New test case.
44841
44842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44843
44844         * gcc.c-torture/execute/string-opt-18.c: New test.
44845
44846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44847
44848         PR c++/10300
44849         * g++.dg/init/new5.C: New test.
44850
44851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44852
44853         PR c++/7910
44854         * g++.dg/ext/dllimport1.C: New test.
44855
44856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44857
44858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44859
44860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44861
44862         PR Fortran/9263
44863         * g77.f-torture/noncompile/9263.f: New test
44864         PR Fortran/1832
44865         * g77.f-torture/execute/1832.f: New test
44866
44867 2003-04-11  David Chad  <davidc@freebsd.org>
44868             Loren J. Rittle  <ljrittle@acm.org>
44869
44870         PR libobjc/8562
44871         * objc.dg/headers.m: New test.
44872
44873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44874
44875         * gcc.c-torture/execute/builtin-noret-2.c: New.
44876         * gcc.c-torture/execute/builtin-noret-2.x: New.
44877         XFAIL builtin-noret-2.c at -O1 and above.
44878         * gcc.dg/redecl.c: New.
44879         * gcc.dg/Wshadow-1.c: Update error regexps.
44880
44881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44882
44883         * g++.dg/abi/bitfield10.C: New test.
44884
44885 2003-04-09  Mike Stump  <mrs@apple.com>
44886
44887         * gcc.dg/pch/pch.exp: Make testcase names longer.
44888         * g++.dg/pch/pch.exp: Make testcase names longer.
44889
44890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44891
44892         * gcc.dg/builtins-11.c: New test case.
44893
44894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44895
44896         * gcc.dg/builtins-9.c: New test case.
44897         * gcc.dg/builtins-10.c: New test case.
44898
44899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44900
44901         * gcc.dg/noncompile/init-4.c.c: New test.
44902
44903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44904
44905         * gcc.misc-test/gcov-9.c: New test.
44906         * gcc.misc-test/gcov-10.c: New test
44907         * gcc.misc-test/gcov-11.c: New test.
44908
44909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44910
44911         PR optimization/10024
44912         * gcc.c-torture/compile/20030405-1.c: New test.
44913
44914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44915
44916         * gcc.dg/pch/static-3.c: New.
44917         * gcc.dg/pch/static-3.hs: New.
44918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44919
44920 2003-04-04  Richard Henderson  <rth@redhat.com>
44921
44922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44923         * g++.dg/eh/forced2.C: Likewise.
44924
44925 2003-04-03  Mike Stump  <mrs@apple.com>
44926
44927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44928         target arg.
44929         (scan-assembler-times, scan-assembler-not): Likewise.
44930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44931
44932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44933
44934         * gcc.dg/sparc-loop-1.c: New test.
44935
44936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44937
44938         PR other/9274
44939         * g++.dg/pch/system-2.C: New.
44940         * g++.dg/pch/system-2.Hs: New.
44941
44942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44943
44944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44945
44946         * g++.dg/eh/simd-1.C (vecfunc): Same.
44947
44948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44949
44950         * gcc.c-torture/execute/20030401-1.c: New test case.
44951
44952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44953
44954         * objc.dg/defs.m: New.
44955
44956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44957
44958         * g++.dg/eh/simd-1.C: New.
44959         * g++.dg/eh/simd-2.C: New.
44960
44961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44962
44963         * gcc.c-torture/execute/simd-3.c: New.
44964
44965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44966
44967         PR c/9936
44968         * gcc.dg/20030331-2.c: New test.
44969
44970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44971
44972         PR c++/10278
44973         * g++.dg/parse/crash2.C: New test.
44974
44975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44976
44977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44978         * gcc.c-torture/execute/20030331-1.c: ...here.
44979
44980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44981
44982         * gcc.c-torture/execute/20030331-1.c: New test.
44983
44984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44985
44986         * lib/gcov.exp: Adjust call return testing strings.
44987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44988
44989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44990
44991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44992         * gcc.dg/builtins-7.c: New test case.
44993         * gcc.dg/builtins-8.c: New test case.
44994
44995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44996
44997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44998
44999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45000
45001         PR c++/7647
45002         * g++.dg/lookup-class-member-2.C: New test.
45003
45004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45005
45006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45007
45008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45009
45010         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45011
45012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45013
45014         * g++.dg/init/attrib1.C: New test.
45015
45016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45017
45018         * gcc.dg/ultrasp8.c: New test.
45019
45020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45021
45022         * gcc.dg/ultrasp7.c: New test.
45023
45024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45025
45026         PR c++/10047
45027         * g++.dg/template/inline1.C: New test.
45028
45029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45030
45031         * gcc.dg/sparc-dwarf2.c: New test.
45032
45033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45034
45035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45037
45038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45039
45040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45041         than reading .x files.
45042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45043         * g77.dg/gcov/gcov-1.f: Likewise.
45044         * gcc.misc-tests/gcov-4b.c: Likewise.
45045         * gcc.misc-tests/gcov-5b.c: Likewise.
45046         * gcc.misc-tests/gcov-6.c: Likewise.
45047         * gcc.misc-tests/gcov-7.c: Likewise.
45048         * gcc.misc-tests/gcov-8.c: Likewise.
45049         * g++.dg/gcov/gcov-1.x: Remove.
45050         * g77.dg/gcov/gcov-1.x: Likewise.
45051         * gcc.misc-tests/gcov-4b.x: Likewise.
45052         * gcc.misc-tests/gcov-5b.x: Likewise.
45053         * gcc.misc-tests/gcov-6.x: Likewise.
45054         * gcc.misc-tests/gcov-7.x: Likewise.
45055         * gcc.misc-tests/gcov-8.x: Likewise.
45056
45057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45058
45059         PR opt/10087
45060         * gcc.dg/20030324-1.c: New test.
45061
45062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45063
45064         PR c++/10224
45065         * g++.dg/template/arg3.C: New test.
45066
45067         PR c++/10158
45068         * g++.dg/template/friend18.C: New test.
45069
45070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45071
45072         * g77.f-torture/compile/20030326-1.f: New test case.
45073
45074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45075
45076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45077
45078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45079
45080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.dg/ia64-sync-3.c: New test.
45083
45084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45085
45086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45087
45088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45089
45090         * gcc.dg/ultrasp6.c: New test.
45091
45092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45093
45094         * gcc.dg/i386-signbit-1.c: New test.
45095         * gcc.dg/i386-signbit-2.c: New test.
45096         * gcc.dg/i386-signbit-3.c: New test.
45097
45098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45099
45100         * gcc.dg/ultrasp5.c: Fix options.
45101
45102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45103
45104         * gcc.dg/ultrasp5.c: Fix comment.
45105
45106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45107
45108         PR fortran/10197
45109         * g77.f-torture/execute/10197.f: New test.
45110
45111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45112
45113         PR c++/9898, c++/383
45114         * g++.dg/template/conv6.C: New test.
45115
45116         PR c++/10119
45117         * g++.dg/template/ptrmem5.C: New test.
45118
45119         PR c++/10026
45120         * g++.dg/lookup/koenig1.C: New test.
45121
45122         PR C++/10199
45123         * g++.dg/lookup/template2.C: New test.
45124
45125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45126
45127         * g++.dg/opt/rtti1.C: New test.
45128
45129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45130
45131         * gcc.dg/ultrasp5.c: New test.
45132
45133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45134
45135         PR middle-end/9967
45136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45137         builtin fputs.
45138
45139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45140
45141         PR c/8224
45142         * gcc.dg/20030323-1.c: New test.
45143
45144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45145
45146         * gcc.c-torture/compile/20030323-1.c: New test case.
45147
45148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45149
45150         * gcc.dg/20030321-1.c: New test.
45151
45152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45153
45154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45155
45156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45157
45158         PR c++/9978, c++/9708
45159         * g++.dg/ext/vlm1.C: Adjust expected error.
45160         * g++.dg/ext/vla2.C: New test.
45161         * g++.dg/template/arg1.C: New test.
45162         * g++.dg/template/arg2.C: New test.
45163
45164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45165
45166         * g77.f-torture/execute/select.f: New test.
45167         * g77.f-torture/noncompile/select_no_compile.f: New test.
45168
45169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         PR c++/9898
45172         * g++.dg/other/error4.C: New test.
45173
45174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45175
45176         * g++.dg/template/friend17.C: New test.
45177
45178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45179
45180         * gcc.c-torture/compile/20030320-1.c: New.
45181
45182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45183
45184         * gcc.dg/builtins-6.c: New test case.
45185
45186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45187
45188         PR target/10073
45189         * gcc.c-torture/compile/20030319-1.c: New.
45190
45191 2003-03-18  Jan Hubicka  <jh@suse.cz>
45192
45193         * gcc.dg/i386-cvt-1.c: New test.
45194
45195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45196
45197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45198         * objc.dg/naming-2.m: Likewise.
45199
45200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45201
45202         PR c++/9639
45203         * g++.dg/parse/crash1.C: New test.
45204
45205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45206
45207         PR c++/8805
45208         * g++.dg/eh/cleanup1.C: New test.
45209
45210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45211
45212         * gcc.c-torture/execute/20030316-1.c: New test case.
45213
45214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45215
45216         PR c++/9629
45217         * g++.dg/init/ctor2.C: New test.
45218
45219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45220
45221         * g77.f-torture/compile/xformat.f: New test case.
45222
45223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45224
45225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45226         * g++.old-deja/g++.mike/eh50.C: Likewise.
45227
45228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45229
45230         PR c++/6440
45231         * g++.dg/template/spec7.C: New test.
45232         * g++.dg/template/spec8.C: Likewise.
45233
45234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45235
45236         * gcc.c-torture/execute/20030313-1.c: New test.
45237
45238 2003-03-14  Richard Henderson  <rth@redhat.com>
45239
45240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45241
45242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45243
45244         * gcc.c-torture/compile/20030314-1.c: New test.
45245
45246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45247
45248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45250         thumb target,
45251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45252         to accept newer _imp__  prefix and additional
45253         newline in .drectve section.
45254         * gcc.dg/dll-4.c: Likewise.
45255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45256         switch.
45257
45258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45259
45260         * g++.dg/parse/namespace9.C: New test.
45261
45262         * g++.dg/init/ref5.C: New test.
45263         * g++.dg/parse/ptrmem1.C: Likewise.
45264
45265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45266
45267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45269         regular expression.
45270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45272
45273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45274
45275         * gcc.c-torture/execute/20030224-2.c: New test.
45276
45277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45278
45279         * gcc.dg/decl-3.c: New test.
45280
45281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45282
45283         * gcc.dg/i386-loop-2.c: New test.
45284
45285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45286
45287         PR c++/9474
45288         * g++.dg/parse/namespace8.C: New test.
45289
45290         PR c++/9924
45291         * g++.dg/overload/builtin2.C: New test.
45292
45293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45294
45295         * gcc.dg/return-type-3.c: New test.
45296
45297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45298
45299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45300         profiling options are not supported.
45301
45302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45303
45304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45305         * g++.old-deja/g++.warn/impint2.C: Likewise.
45306
45307 2003-03-10  Devang Patel  <dpatel@apple.com>
45308
45309         * g++.dg/cpp/c++_cmd_1.C: New test.
45310         * g++.dg/cpp/c++_cmd_1.h: New file.
45311
45312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45313
45314         * gcc.dg/altivec-9.c: New file.
45315
45316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45317
45318         * gcc.dg/ppc-sdata-1.c: New test.
45319         * gcc.dg/ppc-sdata-2.c: New test.
45320
45321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45322
45323         PR c++/9373
45324         * g++.dg/opt/ptrmem2.C: New test.
45325
45326         PR c++/8534
45327         * g++.dg/opt/ptrmem1.C: New test.
45328
45329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45330
45331         * gcc.dg/i386-loop-1.c: New test.
45332
45333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45334
45335         PR c++/9970
45336         * g++.dg/lookup/friend1.C: New test.
45337
45338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45339
45340         PR c++/9823
45341         * g++.dg/parser/constructor1.C: New test.
45342
45343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45344
45345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45346
45347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45348
45349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45350
45351         * gcc.dg/cpp/Wunused.c: Update test.
45352
45353 2003-03-08  Jan Hubicka  <jh@suse.cz>
45354
45355         * gcc.dg/inline-3.c: New test.
45356
45357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45358
45359         PR c++/9809
45360         * g++.dg/parse/builtin1.C: New test.
45361
45362         PR c++/9982
45363         * g++.dg/abi/cookie1.C: New test.
45364         * g++.dg/abi/cookie2.C: Likewise.
45365
45366         PR c++/9524
45367         * g++.dg/template/field1.C: New test.
45368
45369         PR c++/9912
45370         * g++.dg/parse/class1.C: New test.
45371         * g++.dg/parse/namespace7.C: Likewise.
45372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45373
45374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45375
45376         * g++.dg/init/ref4.C: New test.
45377
45378 2003-03-07  Jan Hubicka  <jh@suse.cz>
45379
45380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45381         * gcc.dg/inline-3.c: New test.
45382
45383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45384
45385         * g++.dg/init/ref3.C: New test.
45386
45387         PR c++/9965
45388         * g++.dg/init/ref2.C: New test.
45389
45390         PR c++/9400
45391         * g++.dg/warn/Wshadow-2.C: New test.
45392
45393         PR c++/9791
45394         * g++.dg/warn/Woverloaded-1.C: New test.
45395
45396 2003-03-05  Jan Hubicka  <jh@suse.cz>
45397
45398         * gcc.dg/i386-local2.c: New.
45399         * gcc.dg/i386-local.c: Fix typo.
45400
45401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45402
45403         * g++.dg/abi/layout3.C: New test.
45404
45405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45406
45407         * gcc.c-torture/compile/20030305-1.c
45408
45409 2003-03-05  Jan Hubicka  <jh@suse.cz>
45410
45411         * gcc.dg/i386-local.c: New.
45412
45413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45414
45415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45416
45417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45418
45419         * gcc.dg/switch-2.c: New test.
45420         * gcc.dg/switch-3.c: New test.
45421         * gcc.dg/Wswitch.c: Adjust line numbers.
45422         * gcc.dg/Wswitch-default.c: Likewise.
45423         * gcc.dg/Wswitch-enum.c: Likewise.
45424
45425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45426
45427         * gcc.c-torture/execute/20030222-1.c: New test.
45428
45429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45430
45431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45432
45433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45434
45435         PR c++/9878
45436         * g++.dg/init/ref1.C: New test.
45437
45438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45439
45440         * gcc.dg/sh-relax.c: New SH-only test.
45441
45442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45443
45444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45445         comment explaining purpose of testcase.
45446
45447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45448
45449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45450         for HC11/HC12 (asm needs two int registers).
45451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45452         HC11/HC12 because the test uses an asm which needs two 32-bit
45453         registers.
45454
45455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45456
45457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45458         for HC11/HC12 (array is too large otherwise).
45459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45460         * gcc.c-torture/compile/20010518-2.x: Likewise.
45461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45462         HC11/HC12 (array is too large).
45463
45464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45465
45466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45467         * lib/g++-dg.exp (g++-dg-test): Likewise.
45468
45469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45470
45471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45473
45474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45475
45476         * g++.dg/warn/implicit-typename1.C: Remove warning.
45477
45478 2003-02-28  Richard Henderson  <rth@redhat.com>
45479
45480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45482
45483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45484
45485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45486         * g++.dg/pch/pch.exp: Likewise.
45487
45488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45489
45490         PR c++/9879
45491         * g++.dg/init/new4.C: New test.
45492
45493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45494
45495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45496
45497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45498
45499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45500         unsigned long.
45501
45502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45503         wider than float.
45504
45505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45506
45507         * lib/scanasm.exp: Add support for counting numbers of
45508         occurences.
45509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45511
45512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45513
45514         PR c++/9683
45515         * g++.dg/template/static3.C: New test.
45516
45517         PR c++/9829
45518         * g++.dg/parse/namespace6.C: New test.
45519
45520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45521
45522         PR target/9732
45523         * gcc.dg/20030225-1.c: New test.
45524
45525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45526
45527         * README: Remove out-of-date information.
45528
45529         PR c++/9836
45530         * g++.dg/template/spec6.C: New test.
45531
45532 2003-02-24  Jeff Law  <law@redhat.com>
45533
45534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45535
45536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45537
45538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45539         * gcc.dg/pragma-ep-1.c: Likewise.
45540
45541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45542
45543         PR c++/9602
45544         * g++.dg/template/friend16.C: New test.
45545
45546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45547
45548         PR c++/5333
45549         * g++.dg/parse/fused-params1.C: Adjust error messages.
45550         * g++.dg/template/nested3.C: New test.
45551
45552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45553
45554         * g++.dg/abi/param1.C: New test.
45555
45556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45557
45558         PR c++/7982
45559         * g++.dg/warn/implicit-typename1.C: New test.
45560
45561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45562
45563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45564         with "mtune".
45565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45566         * gcc.c-torture/execute/20010129-1.x: Likewise.
45567         * gcc.dg/20011107-1.c: Likewise.
45568         * gcc.dg/20020108-1.c: Likewise.
45569         * gcc.dg/20020122-3.c: Likewise.
45570         * gcc.dg/20020206-1.c: Likewise.
45571         * gcc.dg/20020310-1.c: Likewise.
45572         * gcc.dg/20020426-2.c: Likewise.
45573         * gcc.dg/20020517-1.c: Likewise.
45574         * gcc.dg/991230-1.c: Likewise.
45575         * gcc.dg/i386-unroll-1.c: Likewise.
45576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45577
45578 2003-02-22  Jan Hubicka  <jh@suse.cz>
45579
45580         * gcc.dg/i386-mul.c: New test.
45581
45582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45583
45584         * gcc.dg/builtins-5.c: New test case.
45585
45586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45587
45588         * gcc.dg/asmreg-1.c: New test.
45589
45590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45591
45592         PR c++/9749
45593         * g++.dg/parse/varmod1.C: New test.
45594
45595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45596
45597         PR c++/9727
45598         * g++.dg/template/op1.C: New test.
45599
45600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45601
45602         PR c++/8906
45603         * g++.dg/template/nested2.C: New test.
45604
45605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45606
45607         PR c++/8724
45608         * g++.dg/expr/dtor1.C: New test.
45609
45610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45611
45612         * gcc.dg/cpp/include3.c: New test.
45613         * gcc.dg/cpp/inc/foo.h: New file.
45614
45615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45616
45617         * gcc.c-torture/execute/20030221-1.c: New test.
45618
45619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45620
45621         PR c++/9729
45622         * g++.dg/abi/conv1.C: New test.
45623
45624 2003-02-20  Jan Hubicka  <jh@suse.cz>
45625
45626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45627
45628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45629
45630         * gcc.c-torture/compile/20030219-1.c: New test.
45631
45632 2003-02-18  Jan Hubicka  <jh@suse.cz>
45633
45634         * gcc.dg/funcorder.c: New test.
45635
45636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45637
45638         * gcc.c-torture/execute/20030218-1.c: New.
45639
45640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45641
45642         * gcc.dg/20030218-1.c: New.
45643
45644 2003-02-18  Richard Henderson  <rth@redhat.com>
45645
45646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45647         * gcc.dg/attr-used-2.c: New.
45648
45649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45650
45651         PR c++/9704
45652         * g++.dg/init/copy5.C: New test.
45653
45654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45655
45656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45657         * g++.dg/pch/pch.exp: Likewise.
45658
45659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45660
45661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45662         STACK_SIZE is not defined.
45663
45664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45665
45666         PR c++/9457
45667         * g++.dg/template/init1.C: New test.
45668
45669 2003-02-16  Jan HUbicka  <jh@suse.cz>
45670
45671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45672         (foo): Add few extra tests
45673         * gcc.dg/c99-const-expr-3.c: Likewise.
45674         * gcc.c-torture/execute/20030216-1.c: New.
45675
45676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45677
45678         PR c++/9459
45679         * g++.dg/ext/typeof4.C: New test.
45680
45681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45682
45683         * gcc.dg/i386-387-3.c: New test case.
45684
45685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45686
45687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45688         cris-*-elf* cris-*-aout* and mmix-*-*.
45689
45690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45691
45692         * gcc.dg/20030213-1.c: New test.
45693
45694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45695
45696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45697         * gcc.dg/i386-387-2.c: Likewise.
45698
45699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45700
45701         * gcc.dg/ppc-spe.c: Fix formatting.
45702         Enable tests that were previously unsupported by gas.
45703         Delete tests for instructions that no longer exist.
45704         Switch arguments on evsubifw builtin.
45705
45706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45707
45708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45709         STACK_SIZE is too small.
45710
45711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45713
45714         * gcc.dg/decl-2.c: New test.
45715
45716 2003-02-10  Jan Hubicka  <jh@suse.cz>
45717
45718         * gcc.dg/i386-fpcvt-1.c: New test.
45719
45720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45721
45722         * gcc.c-torture/execute/20030209-1.c: New test.
45723
45724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45725
45726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45727         int-wide bitops, use the constants of the same width.
45728         Likewise, if long long is 32-bit wide, test bitops using
45729         32-bit constants.
45730
45731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45732
45733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45734
45735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45736
45737         * gcc.dg/builtins-4.c: New test case.
45738
45739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45740
45741         * gcc.dg/20020430-1.c: Fix dg command typos.
45742         * gcc.dg/20020503-1.c: Likewise.
45743
45744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45745
45746         PR c++/8785
45747         * g++.dg/parse/fused-params1.C: New test.
45748
45749         PR c++/8857
45750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45751
45752         PR c++/8921
45753         * g++.dg/parse/non-dependent1.C: New test.
45754
45755         PR c++/8928
45756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45757
45758         PR c++/9228
45759         * g++.dg/parse/undefined7.C: New test.
45760         * g++.dg/parse/non-templ1.C: New test.
45761
45762         PR c++/9229
45763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45764
45765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45766
45767         * gcc.c-torture/compile/20030206-1.c: New test.
45768
45769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45770
45771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45772         "pow" to "foo" to avoid potential confusion with a math built-in.
45773
45774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45775
45776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45777         conditions for SPARC targets.
45778
45779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * gcc.dg/20030204-1.c: New test.
45782
45783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45784
45785         PR c++/38
45786         * g++.dg/parse/array-size1.C: New test.
45787
45788         PR c++/5657
45789         * g++.dg/parse/undefined3.C: New test.
45790
45791         PR c++/5665
45792         * g++.dg/parse/undefined4.C: New test.
45793
45794         PR c++/5975
45795         * g++.dg/parse/undefined5.C: New test.
45796
45797         PR c++/7259
45798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45799
45800         PR c++/8578
45801         * g++.dg/parse/casting-operator1.C: New test.
45802
45803         PR c++/8596
45804         * g++.dg/parse/undefined6.C: New test.
45805
45806         PR c++/8736
45807         * g++.dg/parse/missing-template1.C: New test.
45808
45809 2003-02-04  Jan Hubicka  <jh@suse.cz>
45810
45811         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45812         * gcc.dg/i386-cmov?.c: Likewise.
45813         * gcc.dg/i386-fpcvt-?.c: Likewise.
45814         * gcc.dg/i386-ssefp-1.c: Likewise.
45815         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45816         conventions.
45817
45818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45819
45820         PR c++/7129
45821         * g++.dg/ext/max.C: New test.
45822
45823 2003-02-03  Jan Hubicka  <jh@suse.cz>
45824
45825         * gcc.c-torture/execute/20030203-1.c: New test.
45826
45827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45828
45829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45830         'natural-endian'.
45831
45832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45833
45834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45835         * g++.dg/init/new2.C: Likewise.
45836         * g++.dg/other/new1.C: Likewise.
45837
45838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45839
45840         * gcc.dg/struct-ret-libc.c: New test.
45841
45842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45843
45844         * gcc.dg/20030129-1.c: New test.
45845
45846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45847
45848         PR c++/8849
45849         * g++.dg/template/ptrmem4.C: New test.
45850
45851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45852
45853         * g++.dg/parser/constant1.C: New test.
45854
45855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45856
45857         PR c++/8591
45858         * g++.dg/parse/friend2.C: New test.
45859
45860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45861
45862         PR c++/9437
45863         * g++.dg/template/unify4.C: New test.
45864
45865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45866
45867         * gcc.c-torture/execute/20030128-1.c: New test.
45868
45869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45870
45871         * g++.dg/lookup/nested1.C: Test moved from ...
45872         * g++.old-deja/g++.other/lookup24.C: ... here.
45873
45874 2003-01-28  Jan Hubicka  <jh@suse.cz>
45875
45876         * gcc.dg/i386-cmov5.c: New test.
45877
45878 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45879
45880         * gcc.c-torture/execute/20010925-1.c: Changed the
45881         memcpy declaration.
45882
45883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45884
45885         PR c++/3902
45886         * g++.dg/parse/template5.C: New test.
45887
45888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45889
45890         PR fortran/9258
45891         * g77.dg/pr9258: New test.
45892
45893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45894
45895         * README: Move relevant parts from README.g++.
45896
45897         * README.g++: Remove this file.
45898
45899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45900
45901         * g++.dg/abi/dcast1.C: New test.
45902
45903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45904
45905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45906
45907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45908
45909         PR c++/47
45910         * g++.old-deja/g++.other/lookup24.C: New test.
45911
45912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45913
45914         PR middle-end/7227
45915         * gcc.dg/uninit-C.c: New test.
45916
45917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/abi/covariant1.C: New test.
45920
45921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45922
45923         * gcc.dg/20030123-1.c: New test.
45924
45925 2003-01-25  Jan Hubicka  <jh@suse.cz>
45926
45927         PR opt/8492
45928         * gcc.c-torture/compile/20030125-1.c
45929
45930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45931
45932         PR c++/9403
45933         * g++.dg/parse/template3.C: New test.
45934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45935
45936         PR c++/795
45937         * g++.dg/parse/template4.C: New test.
45938
45939         PR c++/9415
45940         * g++.dg/template/qual2.C: New test.
45941
45942         PR c++/8545
45943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45944
45945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45946
45947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45948
45949         * gcc.c-torture/execute/switch-1.c: New test case.
45950
45951 2003-01-25  Jan Hubicka  <jh@suse.cz>
45952
45953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45954
45955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45956
45957         Tweaks for Bison-1.875. From the NEWS file:
45958         "- `parse error' -> `syntax error'
45959         Bison now uniformly uses the term `syntax error'"
45960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45961         * gcc.dg/cpp/digraph2.c: Likewise.
45962         * gcc.dg/cpp/direct2.c: Likewise.
45963         * gcc.dg/cpp/paste4.c: Likewise.
45964         * gcc.dg/c90-restrict-1.c: Likewise.
45965         * gcc.dg/c99-func-2.c: Likewise.
45966         * gcc.dg/noncompile/920721-2.c: Likewise.
45967         * gcc.dg/noncompile/930622-2.c: Likewise.
45968         * gcc.dg/noncompile/940112-1.c: Likewise.
45969         * gcc.dg/noncompile/950921-1.c: Likewise.
45970         * gcc.dg/noncompile/951123-1.c: Likewise.
45971         * gcc.dg/noncompile/971104-1.c: Likewise.
45972         * gcc.dg/noncompile/990416-1.c: Likewise.
45973
45974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45975
45976         * g++.dg/parse/undefined1.C: Add error message.
45977
45978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45979
45980         PR c++/9354
45981         * g++.dg/parse/new1.C: New test.
45982
45983         PR c++/9216
45984         * g++.dg/parse/template2.C: New test.
45985
45986         PR c++/9354
45987         * g++.dg/parse/typedef2.C: New test.
45988
45989         PR c++/9328
45990         * g++.dg/ext/typeof3.C: New test.
45991
45992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45993
45994         PR c++/2738
45995         * g++.dg/parse/ret-type1.C: New test.
45996
45997         PR c++/3792
45998         * g++.dg/parse/tmpl-outside1.C: New test.
45999
46000         PR c++/4207
46001         * g++.dg/parse/int-as-enum1.C: New test.
46002
46003         PR c++/4903
46004         * g++.dg/parse/no-typename1.C: New test.
46005
46006         PR c++/5533
46007         * g++.dg/parse/no-value1.C: New test.
46008
46009         PR c++/5921
46010         * g++.dg/parse/wrong-inline1.C: New test.
46011
46012         PR c++/6402
46013         * g++.dg/parse/ref1.C: New test.
46014
46015         PR c++/6992
46016         * g++.dg/parse/attr-ctor1.C: New test.
46017
46018         PR c++/7229
46019         * g++.dg/parse/namespace5.C: New test.
46020
46021         PR c++/7917
46022         * g++.dg/parse/func-def1.C: New test.
46023
46024         PR c++/8143
46025         * g++.dg/parse/undefined1.C: New test.
46026
46027         PR c++/5723, PR c++/8522
46028         * g++.dg/parse/specialization1.C: New test.
46029
46030         PR c++/163, PR c++/8595
46031         * g++.dg/parse/struct-as-enum1.C: New test.
46032
46033         PR c++/9173
46034         * g++.dg/parse/undefined2.C: New test.
46035
46036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46037
46038         PR c++/9298
46039         * g++.dg/parse/template1.C: New test.
46040
46041         PR c++/9384
46042         * g++.dg/parse/using1.C: New test.
46043
46044         PR c++/9285
46045         PR c++/9294
46046         * g++.dg/parse/expr2.C: New test.
46047
46048         PR c++/9388
46049         * g++.dg/parse/lookup2.C: Likewise.
46050
46051 2003-01-21  Jan Hubicka  <jh@suse.cz>
46052
46053         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46054         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46057
46058 2003-01-20  Nick Clifton  <nickc@redhat.com>
46059
46060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46061         problem with ARM sibcall code generation.
46062
46063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46064
46065         * gcc.c-torture/execute/20030120-1.c: New.
46066
46067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46068
46069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46070
46071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46072
46073         PR c++/9272
46074         * g++.dg/parse/ctor1.C: New test.
46075
46076         PR c++/9294:
46077         * g++.dg/parse/qualified1.C: New test.
46078
46079         * g++.dg/parse/typename3.C: New test.
46080
46081 2003-01-16  Richard Henderson  <rth@redhat.com>
46082
46083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46084
46085 2003-01-16  Richard Henderson  <rth@redhat.com>
46086
46087         * g++.dg/pch/pch.exp: Copy test header to the working directory
46088         before using it either for precompilation or direct use.
46089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46091
46092 2003-01-16  Richard Henderson  <rth@redhat.com>
46093
46094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46095         before using it either for precompilation or direct use.
46096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46098
46099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46100
46101         * g++.dg/ext/typename1.C: Add typename keyword.
46102         * g++.dg/template/crash1.C: Update error messages.
46103         * g++.dg/template/crash2.C: Remove error message.
46104         * g++.dg/parse/typename2.C: New test.
46105         * g++.dg/template/typename2.C: Change implicit
46106         typename warning into error.
46107         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46108         error messages.
46109         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46110         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46111         * g++.old-deja/g++.law/visibility13.C: Remove error
46112         messages.
46113         * g++.old-deja/g++.ns/template17.C: Reorder code to
46114         make declaration visible in template.
46115         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46116         * g++.old-deja/g++.pt/crash36.C: Issue more error
46117         messages.
46118         * g++.old-deja/g++.pt/crash5.C: Improve error
46119         message.
46120         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46121         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46122         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46123         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46124         typename warning with error message.
46125         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46126         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46127         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46128
46129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46130
46131         * g++.dg/parse/ambig2.C: New test.
46132
46133 2003-01-15  Richard Henderson  <rth@redhat.com>
46134
46135         * g++.dg/tls/init-2.C: Update error message string.
46136
46137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46138
46139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46140
46141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46142
46143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46144         all for HC11/HC12.
46145         * gcc.c-torture/compile/20001205-1.x: Likewise.
46146         * gcc.c-torture/compile/20001226-1.x: Likewise.
46147         * gcc.c-torture/compile/920520-1.x: Likewise.
46148         * gcc.c-torture/compile/961203-1.x: Likewise.
46149         * gcc.c-torture/compile/20020604-1.x: Likewise.
46150
46151 2003-01-15  Jan Hubicka  <jh@suse.cz>
46152
46153         * gcc.c-torture/compile/20030115-1.c: New test.
46154
46155         * gcc.dg/i386-fpcvt-1.c: New test.
46156         * gcc.dg/i386-fpcvt-2.c: New test.
46157
46158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46159
46160         Further conform g++'s __vmi_class_type_info to the C++ ABI
46161         specification.
46162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46163         the specification.
46164
46165 2003-01-14  Jan Hubicka  <jh@suse.cz>
46166
46167         * gcc.dg/i386-fpcvt-1.c: New test.
46168         * gcc.dg/i386-fpcvt-2.c: New test.
46169
46170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46171
46172         * gcc.dg/i386-mmx-3.c: New test.
46173
46174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46175
46176         PR c++/9264
46177         * g++.dg/parse/octal1.C: New file.
46178
46179         PR c++/9172
46180         * g++.dg/parse/typename1.C: New file.
46181
46182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46183
46184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46185         * gcc.dg/bf-no-ms-layout.c: Likewise.
46186         * gcc.dg/bf-ms-attrib.c: Likewise.
46187
46188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46189
46190         PR c++/9099
46191         * g++.dg/parse/dtor1.C: New file.
46192
46193         PR c++/9128
46194         * g++.dg/rtti/typeid1.C: New file.
46195
46196         PR c++/9153
46197         * g++.dg/parse/lookup1.C: New file.
46198
46199         PR c++/9171
46200         * g++.dg/templ/spec5.C: New file.
46201
46202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46203
46204         * gcc.c-torture/compile/20030110-1.c: New test.
46205
46206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46207
46208         Merge from pch-branch:
46209
46210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46211
46212         * gcc.dg/pch/cpp-1.h: New.
46213         * gcc.dg/pch/cpp-1.c: New.
46214         * gcc.dg/pch/cpp-2.h: New.
46215         * gcc.dg/pch/cpp-2.c: New.
46216
46217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46218
46219         * gcc.dg/pch/except-1.h: New.
46220         * gcc.dg/pch/except-1.c: New.
46221
46222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46223
46224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46225         running test.
46226         * gcc.dg/pch: Include *.hp not *.h.
46227         * gcc.dg/pch/system-1.h: New.
46228         * gcc.dg/pch/system-1.c: New.
46229
46230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46231
46232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46233         rather than trying to build and run a program using PCH.
46234         * gcc.dg/pch: Remove dg-do commands from test files.
46235
46236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46237
46238         * gcc.dg/pch/macro-3.c: New.
46239         * gcc.dg/pch/macro-3.h: New.
46240
46241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46242
46243         * gcc.dg/pch/common-1.c: New.
46244         * gcc.dg/pch/common-1.h: New.
46245         * gcc.dg/pch/decl-1.c: New.
46246         * gcc.dg/pch/decl-1.h: New.
46247         * gcc.dg/pch/decl-2.c: New.
46248         * gcc.dg/pch/decl-2.h: New.
46249         * gcc.dg/pch/decl-3.c: New.
46250         * gcc.dg/pch/decl-3.h: New.
46251         * gcc.dg/pch/decl-4.c: New.
46252         * gcc.dg/pch/decl-4.h: New.
46253         * gcc.dg/pch/decl-5.c: New.
46254         * gcc.dg/pch/decl-5.h: New.
46255         * gcc.dg/pch/global-1.c: New.
46256         * gcc.dg/pch/global-1.h: New.
46257         * gcc.dg/pch/inline-1.c: New.
46258         * gcc.dg/pch/inline-1.h: New.
46259         * gcc.dg/pch/inline-2.c: New.
46260         * gcc.dg/pch/inline-2.h: New.
46261         * gcc.dg/pch/static-1.c: New.
46262         * gcc.dg/pch/static-1.h: New.
46263         * gcc.dg/pch/static-2.c: New.
46264         * gcc.dg/pch/static-2.h: New.
46265
46266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46267
46268         * g++.dg/pch/pch.exp: Better handle failing testcases.
46269         * gcc.dg/pch/pch.exp: Likewise.
46270         * gcc.dg/pch/macro-1.c: New.
46271         * gcc.dg/pch/macro-1.h: New.
46272         * gcc.dg/pch/macro-2.c: New.
46273         * gcc.dg/pch/macro-2.h: New.
46274
46275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46276
46277         * g++.dg/dg.exp: Treat files in pch/ specially.
46278         * g++.dg/pch/pch.exp: New file.
46279         * g++.dg/pch/empty.H: New file.
46280         * g++.dg/pch/empty.C: New file.
46281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46282         "precompile".
46283
46284         * gcc.dg/pch/pch.exp: New file.
46285         * gcc.dg/pch/empty.h: New file.
46286         * gcc.dg/pch/empty.c: New file.
46287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46288         "precompile".
46289
46290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46291
46292         * g++.dg/template/friend14.C: New test.
46293
46294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46295
46296         * gcc.dg/old-style-asm-1.c: New test.
46297
46298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46299
46300         * gcc.c-torture/compile/20030109-1.c: New test.
46301
46302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46303
46304         * gcc.c-torture/execute/20030109-1.c: New test.
46305
46306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46307
46308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46309         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46310         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46311         * g++.old-deja/g++.mike/eh2.C: Likewise.
46312         * g++.old-deja/g++.mike/eh3.C: Likewise.
46313         * g++.old-deja/g++.mike/eh5.C: Likewise.
46314         * g++.old-deja/g++.mike/eh6.C: Likewise.
46315         * g++.old-deja/g++.mike/eh7.C: Likewise.
46316         * g++.old-deja/g++.mike/eh8.C: Likewise.
46317         * g++.old-deja/g++.mike/eh9.C: Likewise.
46318         * g++.old-deja/g++.mike/eh10.C: Likewise.
46319         * g++.old-deja/g++.mike/eh12.C: Likewise.
46320         * g++.old-deja/g++.mike/eh13.C: Likewise.
46321         * g++.old-deja/g++.mike/eh14.C: Likewise.
46322         * g++.old-deja/g++.mike/eh16.C: Likewise.
46323         * g++.old-deja/g++.mike/eh17.C: Likewise.
46324         * g++.old-deja/g++.mike/eh18.C: Likewise.
46325         * g++.old-deja/g++.mike/eh21.C: Likewise.
46326         * g++.old-deja/g++.mike/eh23.C: Likewise.
46327         * g++.old-deja/g++.mike/eh24.C: Likewise.
46328         * g++.old-deja/g++.mike/eh25.C: Likewise.
46329         * g++.old-deja/g++.mike/eh26.C: Likewise.
46330         * g++.old-deja/g++.mike/eh27.C: Likewise.
46331         * g++.old-deja/g++.mike/eh28.C: Likewise.
46332         * g++.old-deja/g++.mike/eh29.C: Likewise.
46333         * g++.old-deja/g++.mike/eh31.C: Likewise.
46334         * g++.old-deja/g++.mike/eh33.C: Likewise.
46335         * g++.old-deja/g++.mike/eh34.C: Likewise.
46336         * g++.old-deja/g++.mike/eh35.C: Likewise.
46337         * g++.old-deja/g++.mike/eh36.C: Likewise.
46338         * g++.old-deja/g++.mike/eh37.C: Likewise.
46339         * g++.old-deja/g++.mike/eh38.C: Likewise.
46340         * g++.old-deja/g++.mike/eh39.C: Likewise.
46341         * g++.old-deja/g++.mike/eh40.C: Likewise.
46342         * g++.old-deja/g++.mike/eh41.C: Likewise.
46343         * g++.old-deja/g++.mike/eh42.C: Likewise.
46344         * g++.old-deja/g++.mike/eh44.C: Likewise.
46345         * g++.old-deja/g++.mike/eh46.C: Likewise.
46346         * g++.old-deja/g++.mike/eh47.C: Likewise.
46347         * g++.old-deja/g++.mike/eh48.C: Likewise.
46348         * g++.old-deja/g++.mike/eh49.C: Likewise.
46349         * g++.old-deja/g++.mike/eh50.C: Likewise.
46350         * g++.old-deja/g++.mike/eh51.C: Likewise.
46351         * g++.old-deja/g++.mike/eh53.C: Likewise.
46352         * g++.old-deja/g++.mike/eh55.C: Likewise.
46353         * g++.old-deja/g++.mike/p7912.C: Likewise.
46354         * g++.old-deja/g++.mike/p9706.C: Likewise.
46355         * g++.old-deja/g++.mike/p10416.C: Likewise.
46356         * g++.old-deja/g++.mike/p11667.C: Likewise.
46357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46358         Remove redundant reference to Iris.
46359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46360         Elxsi, i860, Pico Java, and WE32K.
46361
46362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46363
46364         * g++.dg/ext/asm4.C: New test.
46365
46366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46367
46368         PR c++/9030
46369         * g++.dg/template/friend12.C: New test.
46370         * g++.dg/template/friend13.C: Likewise.
46371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46372
46373 2003-01-08  Jan Hubicka  <jh@suse.cz>
46374
46375         * gcc.dg/i386-cadd.c: New test.
46376         * gcc.dg/i386-cmov4.c: Likewise.
46377
46378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46379
46380         PR c++/9165
46381         * g++.dg/warn/Wunused-3.C: New test.
46382
46383         * g++.dg/abi/bitfield9.C: New test.
46384
46385         PR c++/9189
46386         * g++.dg/parse/defarg3.C: New test.
46387
46388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46389
46390         * g++.dg/parse/ambig1.C: New test.
46391         * g++.dg/parse/defarg2.C: New test.
46392
46393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46394
46395         * g++.dg/template/defarg-1.C: New test.
46396         * g++.dg/template/local2.C: Likewise.
46397
46398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46399
46400         * gcc.c-torture/execute/20030105-1.c: New test.
46401
46402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46403
46404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46405         * g++.dg/parse/namespace4.C: Likewise.
46406
46407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46408
46409         * g++.dg/template/ntp2.C: New test.
46410
46411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46412
46413         * g++.dg/parse/extern-C-1.C: New test.
46414
46415         * g++.dg/parse/namespace4.C: New test.
46416
46417         * g++.dg/template/nested1.C: New test.
46418
46419         * g++.dg/parse/namespace3.C: New test.
46420
46421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46422
46423         * g++.dg/lookup/two-stage1.C: New test.
46424
46425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46426
46427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46428         * g++.old-deja/g++.jason/access8.C: Likewise.
46429         * g++.old-deja/g++.other/decl5.C: Likewise.
46430
46431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46432
46433         * g++.dg/parse/parse7.C: New test.
46434
46435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46436
46437         PR c++/2843
46438         * g++.dg/ext/attrib7.C: New test.
46439
46440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46441
46442         * g++.dg/parse/parse6.C: New test.
46443
46444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46445
46446         * gcc.dg/h8300-stack-1.c: New.
46447
46448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46449
46450         g++.dg/lookup/exception1.C: New test.
46451
46452         g++.dg/lookup/template1.C: New test.
46453
46454         g++.dg/parse/namespace2.C: New test.
46455
46456         g++.dg/parse/parens2.C: New test.
46457
46458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46459
46460         * g++.dg/parse/parse5.C: New test.
46461         * g++.dg/lookup/scoped4.C: New test.
46462
46463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46464
46465         * g++.dg/parse/parens1.C: New test.
46466
46467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46468         angle-bracket1.C.
46469         * g++.dg/parse/parens2.C: New test.
46470
46471         * g++.dg/lookup/scope-operator1.C: New test.
46472
46473         * g++.dg/parse/operator1.C: New test.
46474
46475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46476
46477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46478         * g++.old-deja/g++.other/access6.C: Likewise.
46479         * g++.old-deja/g++.other/decl1.C: Likewise.
46480         * g++.old-deja/g++.pt/typename12.C: Likewise.
46481
46482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46483
46484         * g++.dg/parse/namespace1.C: New test.
46485
46486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46487
46488         * g++.dg/parse/parse4.C: New test.
46489
46490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46491
46492         * g++.dg/parse/parse3.C: New test.
46493
46494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46495
46496         * g++.dg/parse/parse2.C: New test.
46497
46498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46499
46500         * g++.dg/template/friend11.C: New test.
46501
46502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46503
46504         * g++.dg/parse/parse1.C: New test.
46505
46506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46507
46508         * lib/profopt.exp: Change the name of a global variable to avoid
46509         possible clashes with other test suites.
46510
46511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46512
46513         * g++.dg/inherit/covariant8.C: New test.
46514
46515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46516
46517         * g++.dg/init/array9.C: New test.
46518
46519         PR c++/9112
46520         * g++.dg/parse/expr1.C: New test.
46521
46522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46523
46524         * gcc.c-torture/compile/20021230-1.c: New test.
46525
46526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46527
46528         * g++.dg/inherit/covariant5.C: New test.
46529         * g++.dg/inherit/covariant6.C: New test.
46530         * g++.dg/inherit/covariant7.C: New test.
46531
46532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46533
46534         PR c++/2739
46535         * g++.dg/other/access2.C: New test.
46536
46537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46538
46539         * g++.dg/other/anon-struct.C: No longer fails
46540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46543
46544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46545
46546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46547
46548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46549
46550         * g++.dg/eh/spec4.C: Remove stray semicolon.
46551         * g++.dg/expr/pmf-1.C: Change error message.
46552         * g++.dg/ext/asm1.C: Remove stray semicolon.
46553         * g++.dg/ext/typename1.C: Add missing typenames.
46554         * g++.dg/inherit/template-as-base.C: Change error message.
46555         * g++.dg/lookup/scoped1.C: Likewise.
46556         * g++.dg/lookup/scoped2.C: Likewise.
46557         * g++.dg/lookup/using2.C: Likewise.
46558         * g++.dg/other/component1.C: Remove stray semicolon.
46559         * g++.dg/other/do1.C: Change error message.
46560         * g++.dg/other/error2.C: Likewise.
46561         * g++.dg/other/init1.C: Likewise.
46562         * g++.dg/other/packed1.C: Remove stray semicolon.
46563         * g++.dg/other/ptrmem2.C: Change error message.
46564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46565         marker.
46566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46567         * g++.dg/template/access3.C: Add typename keyword.
46568         * g++.dg/template/access5.C: Remove stray semicolon.
46569         * g++.dg/template/access6.C: Likewise.
46570         * g++.dg/template/complit1.C: Likewise.
46571         * g++.dg/template/crash1.C: Change error message.
46572         * g++.dg/template/inherit2.C: Remove stray semicolon.
46573         * g++.dg/template/instantiate2.C: Likewise.
46574         * g++.dg/template/instantiate3.C: Change error message.
46575         * g++.dg/template/qual1.C: Remove stray semicolon.
46576         * g++.dg/template/qualttp18.C: Change error message.
46577         * g++.dg/template/ref1.C: Remove stray semicolon.
46578         * g++.dg/template/sizeof1.C (A::value): Declare it.
46579         * g++.dg/template/spec4.C: Change error message.
46580         * g++.dg/template/static1.C: Likewise.
46581         * g++.dg/template/type1.C: Likewise.
46582         * g++.dg/template/typename3.C: Likewise.
46583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46588         named return value extension.
46589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46603         syntax.
46604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46609         * g++.old-deja/g++.brendan/template11.C: Likewise.
46610         * g++.old-deja/g++.brendan/template26.C: Likewise.
46611         * g++.old-deja/g++.brendan/template27.C: Use explicit
46612         specialization syntax.
46613         * g++.old-deja/g++.brendan/template30.C: Likewise.
46614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46616         non-dependent names.
46617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46623         named return value extension.
46624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46626         * g++.old-deja/g++.ext/return1.C: Likewise.
46627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46629         * g++.old-deja/g++.jason/access8.C: Likewise.
46630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46632         pseudo-destructor names.
46633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46635         pseudo-destructor names.
46636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46637         * g++.old-deja/g++.jason/overload19.C: Likewise.
46638         * g++.old-deja/g++.jason/overload32.C: Likewise.
46639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46640         stray semicolons.
46641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46642         * g++.old-deja/g++.jason/return.C: Likewise.
46643         * g++.old-deja/g++.jason/return2.C: Likewise.
46644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46646         syntax.
46647         * g++.old-deja/g++.jason/template10.C: Account for use of
46648         non-dependent names.
46649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46650         syntax.
46651         * g++.old-deja/g++.jason/template37.C: Likewise.
46652         * g++.old-deja/g++.law/access4.C: Change error messages.
46653         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46654         pseudo-destructor names.
46655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46656         * g++.old-deja/g++.law/ctors9.C: Likewise.
46657         * g++.old-deja/g++.law/cvt22.C: Likewise.
46658         * g++.old-deja/g++.law/dtors5.C: Likewise.
46659         * g++.old-deja/g++.law/global-init1.C: Likewise.
46660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46661         * g++.old-deja/g++.law/operators28.C: Likewise.
46662         * g++.old-deja/g++.law/visibility28.C: Likewise.
46663         * g++.old-deja/g++.martin/eval1.C: Likewise.
46664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46665         name.
46666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46667         * g++.old-deja/g++.mike/net34.C: Likewise.
46668         * g++.old-deja/g++.mike/net36.C: Likewise.
46669         * g++.old-deja/g++.mike/ns2.C: Likewise.
46670         * g++.old-deja/g++.mike/p12306.C: Likewise.
46671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46672         value extension.
46673         * g++.old-deja/g++.mike/p700.C: Likewise.
46674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46675         * g++.old-deja/g++.mike/p710.C: Likewise.
46676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46677         value extension.
46678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46680         * g++.old-deja/g++.ns/crash2.C: Likewise.
46681         * g++.old-deja/g++.ns/crash3.C: Likewise.
46682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46683         * g++.old-deja/g++.ns/ns17.C: Likewise.
46684         * g++.old-deja/g++.ns/template16.C: Likewise.
46685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46686         keyword.
46687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46690         named return value extension.
46691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46692         * g++.old-deja/g++.other/access4.C: Issue additional error
46693         messages.
46694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46697         * g++.old-deja/g++.other/crash25.C: Change error message.
46698         * g++.old-deja/g++.other/crash4.C: Change error message.
46699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46702         checks.
46703         * g++.old-deja/g++.other/defarg8.C: Likewise.
46704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46705         * g++.old-deja/g++.other/dtor10.C: Likewise.
46706         * g++.old-deja/g++.other/incomplete.C: Likewise.
46707         * g++.old-deja/g++.other/linkage7.C: Likewise.
46708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46709         lookup algorithm.
46710         * g++.old-deja/g++.other/mangle2.C: Likewise.
46711         * g++.old-deja/g++.other/refinit2.C: Likewise.
46712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46714         * g++.old-deja/g++.pt/crash28.C: Likewise.
46715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46716         syntax.
46717         * g++.old-deja/g++.pt/crash32.C: Change error message.
46718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46721         error message position.
46722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46725         syntax.
46726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46730         keyword.
46731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46734         keyword.
46735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46737         syntax.
46738         * g++.old-deja/g++.pt/friend28.C: Account for use of
46739         non-dependent names.
46740         * g++.old-deja/g++.pt/friend29.C: Likewise.
46741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46742         rules.
46743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46746         lookup rules.
46747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46749         keyword.
46750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46753         keyword.
46754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46760         keyword.
46761         * g++.old-deja/g++.pt/spec10.C: Likewise.
46762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46770         * g++.old-deja/g++.pt/typename15.C: Likewise.
46771         * g++.old-deja/g++.pt/typename22.C: Likewise.
46772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46776         syntax.
46777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46778         return value extension.
46779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46783
46784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46785
46786         * g++.dg/warn/inline1.C: New test.
46787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46788         * g++.old-deja/g++.jason/synth10.C: Likewise.
46789         * g++.old-deja/g++.mike/net31.C: Likewise.
46790         * g++.old-deja/g++.mike/p8786.C: Likewise.
46791
46792         * g++.dg/template/friend10.C: New test.
46793         * g++.dg/template/conv5.C: New test.
46794
46795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46796
46797         * g++.dg/lookup/scoped3.C: New test.
46798
46799         * g++.dg/lookup/decl1.C: New test.
46800         * g++.dg/lookup/decl2.C: New test.
46801
46802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46803
46804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46805         gcc.c-torture/compile/20021015-1.c,
46806         gcc.c-torture/compile/20021015-2.c,
46807         gcc.c-torture/compile/20021123-1.c,
46808         gcc.c-torture/compile/20021123-2.c,
46809         gcc.c-torture/compile/20021123-3.c,
46810         gcc.c-torture/compile/20021123-4.c,
46811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46812         only to 3.1 or 3.2 branch.
46813
46814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46815
46816         * gcc.dg/i386-bitfield3.c: New test.
46817
46818         * gcc.dg/i386-bitfield2.c: New test.
46819
46820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46821
46822         * g++.dg/parse/conv_op1.C: New test.
46823
46824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46825
46826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46827         approved.
46828
46829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46830
46831         * gcc.c-torture/compile/20021220-1.c: New test.
46832
46833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46834
46835         * gcc.dg/i386-fastcall-1.c: New.
46836
46837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46838
46839         * gcc.c-torture/execute/20021219-1.c: New test.
46840
46841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46842
46843         * gcc.dg/i386-pic-1.c: New test.
46844
46845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46846
46847         PR c++/8099
46848         * g++.dg/template/friend9.C: New test.
46849
46850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46851
46852         PR c++/3663
46853         * g++.dg/template/access7.C: New test.
46854
46855 2002-12-18  Nick Clifton  <nickc@redhat.com>
46856
46857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46858         the libstdc++-v3 directory has been found.
46859
46860 2002-12-12  Devang Patel <dpatel@apple.com>
46861         * gcc.dg/darwin-ld-1.c: New test.
46862         * gcc.dg/darwin-ld-2.c: New test.
46863         * gcc.dg/darwin-ld-3.c: New test.
46864         * gcc.dg/darwin-ld-4.c: New test.
46865         * gcc.dg/darwin-ld-5.c: New test.
46866
46867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46868
46869         * gcc.c-torture/compile/20021212-1.c: New test.
46870
46871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46872
46873         * gcc.dg/fshort-wchar: New test.
46874
46875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46876
46877         PR c++/8372
46878         * g++.dg/template/dtor1.C: New test.
46879
46880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46881         markers.
46882
46883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46884
46885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46886
46887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46888
46889         * g++.dg/template/static1.C: New test.
46890         * g++.dg/template/static2.C: New test.
46891         * g++.old-deja/g++.ext/memconst.C: New test.
46892
46893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46894
46895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46897         * g++.dg/special/initp1.C: Likewise.
46898
46899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46900
46901         * gcc.c-torture/execute/20021204-1.c: New test.
46902
46903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46904
46905         * gcc.dg/ppc-fmadd-1.c: New file.
46906         * gcc.dg/ppc-fmadd-2.c: New file.
46907         * gcc.dg/ppc-fmadd-3.c: New file.
46908
46909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46910
46911         * gcc.c-torture/compile/20021204-1.c: New test.
46912
46913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46914
46915         * g++.dg/inherit/covariant2.C: New test.
46916         * g++.dg/inherit/covariant3.C: New test.
46917         * g++.dg/inherit/covariant4.C: New test.
46918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46920
46921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46922
46923         PR c++/8688
46924         * g++.dg/init/brace3.C: New test.
46925
46926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46927
46928         * gcc.dg/20020210-1.c: Fix a comment typo.
46929
46930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46931
46932         PR c++/8720
46933         * g++.dg/parse/defarg1.C: New test.
46934
46935         PR c++/8615
46936         * g++.dg/template/char1.C: New test.
46937
46938         * g++.dg/template/varmod1.C: Fix typo.
46939
46940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46941
46942         DR 180
46943         * g++.old-deja/g++.pt/crash32.C: Expect error.
46944
46945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46946
46947         PR c++/5919
46948         * g++.dg/template/varmod1.C: New test.
46949
46950         PR c++/8727
46951         * g++.dg/inherit/typeinfo1.C: New test.
46952
46953         PR c++/8663
46954         * g++.dg/inherit/typedef1.C: New test.
46955
46956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46957
46958         PR c++/8332
46959         PR c++/8493
46960         * g++.dg/template/strlen1.C: New test.
46961
46962         PR c++/8227
46963         * g++.dg/template/ctor2.C: New test.
46964
46965         PR c++/8214
46966         * g++.dg/init/string1.C: New test.
46967
46968         PR c++/8511
46969         * g++.dg/template/friend8.C: New test.
46970
46971 2002-11-29  Joe Buck <jbuck@synopsys.com>
46972
46973         * g++.dg/lookup/anon2.C: New test.
46974
46975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46976
46977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46978         h8300 port.
46979
46980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46981
46982         * gcc.dg/bitfld-6.c: New test.
46983
46984 2002-11-27  Jan Hubicka  <jh@suse.cz>
46985
46986         * gcc.c-torture/execute/20021127.[cx]: New test.
46987
46988 2002-11-26  Jan Hubicka  <jh@suse.cz>
46989
46990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46991         quality.
46992
46993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46994
46995         * g++.dg/init/brace2.C: New test.
46996         * g++.old-deja/g++.mike/p9129.C: Correct.
46997
46998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46999
47000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47001
47002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47003
47004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47005
47006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47007
47008         * g++.dg/abi/empty11.C: New test.
47009         * g++.dg/rtti/cv1.C: New test.
47010
47011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47012
47013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47014
47015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47016
47017         * g++.dg/abi/empty10.C: New test.
47018
47019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47020
47021         * gcc.c-torture/compile/20021124-1.c: New test.
47022
47023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47024
47025         * g++.dg/abi/rtti2.C: New test.
47026
47027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47028
47029         * gcc.dg/i386-unroll-1.c: New test.
47030
47031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47032
47033         * gcc.c-torture/compile/20021120-1.c: New test.
47034         * gcc.c-torture/compile/20021120-2.c: New test.
47035
47036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47037
47038         * gcc.dg/bitfld-5.c: New test.
47039
47040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47041
47042         * gcc.c-torture/execute/20021120-3.c: New test.
47043
47044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47045
47046         * gcc.c-torture/execute/20021120-2.c: New test.
47047
47048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47049
47050         * gcc.c-torture/execute/20021120-1.c: New test.
47051
47052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47053
47054         * gcc.c-torture/execute/20021118-3.c: New test.
47055
47056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47057
47058         * gcc.c-torture/compile/20021119-1.c: New test.
47059
47060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47061
47062         * gcc.dg/duff-1.c: New test.
47063         * gcc.dg/duff-2.c: New test.
47064         * gcc.dg/duff-3.c: New test.
47065
47066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47067
47068         * gcc.dg/cpp/_Pragma5.c: New test.
47069
47070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47071
47072         * gcc.c-torture/execute/20021118-2.c: New test.
47073
47074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47075
47076         * gcc.c-torture/execute/20021118-1.c: New test.
47077
47078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47079
47080         * gcc.dg/20021116-1.c: New test.
47081
47082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47083
47084         * g++.dg/abi/vcall1.C: New test.
47085
47086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47087
47088         * gcc.dg/20021029-1.c: New test.
47089         * gcc.dg/20021029-2.c: New test.
47090
47091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47092
47093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47094
47095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47096
47097         PR c/8439
47098         * gcc.dg/20021110.c: Move to ...
47099         * gcc.c-torture/compile/20021110.c: .... here.
47100
47101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47102
47103         PR c/8467
47104         * gcc.c-torture/execute/20021111-1.c
47105
47106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47107
47108         PR c/8439
47109         * gcc.dg/20021110.c: New test.
47110
47111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47112
47113         * g++.dg/abi/vthunk3.C: Run only on x86.
47114
47115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47116
47117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47118
47119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47120
47121         * lib/compat.exp (compat-execute): Fix logic error in last
47122         change.
47123
47124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47125
47126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47127
47128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47129
47130         PR c++/8389
47131         * g++.dg/template/access6.C: New test.
47132
47133 2002-11-08  Jan Hubicka  <jh@suse.cz>
47134
47135         * gcc.dg/i386-ssefp-1.c: New test.
47136         * gcc.dg/i386-ssefp-1.c: New test.
47137
47138 2002-11-08  Jan Hubicka  <jh@suse.cz>
47139
47140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47141
47142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47143
47144         * g++.dg/abi/vthunk3.C: New test.
47145
47146         PR c++/8338
47147         * g++.dg/template/crash2.C: New test.
47148
47149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47150
47151         * g++.dg/abi/dtor1.C: New test.
47152         * g++.dg/abi/dtor2.C: Likewise.
47153
47154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47155
47156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47157         Darwin.
47158
47159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47160
47161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47162         -mthumb.  Only xfail with -O0.
47163
47164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47165
47166         * g++.dg/abi/thunk1.C: New test.
47167         * g++.dg/abi/thunk2.C: Likewise.
47168         * g++.dg/abi/vtt1.C: Likewise.
47169
47170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47171
47172         PR optimization/8423
47173         * gcc.c-torture/execute/builtin-constant.c: New test.
47174
47175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47176
47177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47178         Add some more cases.
47179
47180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47181
47182         PR c++/8391
47183         * g++.dg/opt/local1.C: New test.
47184
47185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47186
47187         PR c++/8160
47188         * g++.dg/template/complit1.C: New test.
47189
47190         PR c++/8149
47191         * g++.dg/template/typename4.C: Likewise.
47192
47193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47194
47195         Core issue 287, PR c++/7639
47196         * g++.dg/template/instantiate1.C: Adjust error location.
47197         * g++.dg/template/instantiate3.C: New test.
47198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47201
47202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47203
47204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47205
47206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47207
47208         PR c++/8287
47209         * g++.dg/init/dtor2.C: New test.
47210
47211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47212
47213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47214         * gcc.dg/nest.c: Bypass errors on irix6.
47215
47216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47217
47218         * gcc.dg/nest.c: Expect error for mmix-*-*.
47219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47220
47221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47222
47223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47224         markers.
47225
47226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47227
47228 2002-10-25  Mike Stump  <mrs@apple.com>
47229
47230         * gcc.dg/warn-1.c: New test.
47231
47232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47233
47234         * g++.dg/template/typename3.C: New test.
47235
47236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47237
47238         * g++.dg/lookup/ptrmem1.C: New test.
47239
47240         * g++.dg/abi/vthunk2.C: New test.
47241
47242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47243
47244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47245
47246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47247
47248         * g++.dg/abi/empty9.C: New test.
47249
47250 2002-10-24  Richard Henderson  <rth@redhat.com>
47251
47252         * g++.dg/inherit/thunk1.C: Enable for ia64.
47253
47254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47255
47256         PR c++/8067
47257         * g++.dg/lookup/pretty1.C: New test.
47258
47259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47260
47261         * gcc.dg/20021023-1.c: New test.
47262
47263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47264
47265         PR c++/7679
47266         * g++.dg/parse/inline1.C: New test.
47267
47268 2002-10-23  Richard Henderson  <rth@redhat.com>
47269
47270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47271
47272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47273
47274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47275
47276         PR c++/6579
47277         * g++.dg/parse/stmtexpr3.C: New test.
47278
47279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47280
47281         * g++.dg/expr/cond1.C: New test.
47282
47283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47284
47285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47286
47287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47288
47289         * g++.dg/abi/vbase13.C: New test.
47290         * g++.dg/abi/vbase14.C: Likewise.
47291
47292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47293
47294         * gcc.dg/tls/pic-1.c: New test.
47295         * gcc.dg/tls/nonpic-1.c: New test.
47296         * gcc.dg/20021018-1.c: New test.
47297
47298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47299
47300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47301         Remove only files with the same base name as the test case.
47302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47303         (profopt-execute): Likewise.  Also, remove old profiling
47304         and performance data files before running the tests.
47305
47306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47307         * g++.dg/bprob/bprob.exp: Likewise.
47308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47309         to allow more general test case names.
47310
47311         * g++.dg/bprob/bprob-1.C: Rename to ...
47312         * g++.dg/bprob/g++-bprob-1.C: ... this.
47313
47314         * g77.dg/bprob/bprob-1.f: Rename to ...
47315         * g77.dg/bprob/g77-bprob-1.f: ... this.
47316
47317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47318
47319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47320         bison 1.50 or later.
47321
47322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47323
47324         * g++.dg/README: Describe more test directories.
47325
47326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47327
47328         * g++.dg/init/array6.C: Add additional tests.
47329
47330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47331
47332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47334
47335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47336
47337         * gcc.c-torture/compile/20020604-1.x: New.
47338         * gcc.c-torture/compile/simd-5.x: Likewise.
47339         * gcc.c-torture/execute/920710-1.x: Likewise.
47340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47341
47342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47343
47344         * g++.dg/inherit/override1.C: Add dg-options clause.
47345
47346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47347
47348         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47349         _mm_slli_si128.
47350
47351 2002-10-19  Andreas Schwab  <schwab@suse.de>
47352
47353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47354         directory component.
47355
47356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47357
47358         * g++.dg/inherit/thunk1.C: New test.
47359
47360         * g++.dg/inherit/override1.C: New test.
47361
47362         * g++.dg/abi/mangle11.C: New test.
47363         * g++.dg/abi/mangle14.C: New test.
47364         * g++.dg/abi/mangle17.C: New test.
47365
47366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47367
47368         * g++.dg/overload/member2.C: New test.
47369
47370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47371
47372         * g++.dg/README: Describe new compat directory.
47373         * g++.dg/dg.exp: Skip tests in compat directory.
47374         * README.compat: New file.
47375         * lib/compat.exp: New expect script.
47376         * g++.dg/compat: New test directory.
47377         * g++.dg/compat/compat.exp: New expect script.
47378         * g++.dg/compat/abi: New test directory.
47379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47391         * g++.dg/compat/break: New test directory.
47392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47402         g++.dg/compat/break/README: New files.
47403         * g++.dg/compat/eh: New test directory.
47404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47413         g++.dg/compat/eh/filter2_y.C,
47414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47415         g++.dg/compat/eh/new1_y.C,
47416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47423         g++.dg/compat/eh/unexpected1_y.C: New files.
47424         * g++.dg/compat/init: New test directory.
47425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47426         g++.dg/compat/init/array5_y.C,
47427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47434         g++.dg/compat/init/init-ref2_y.C: New files.
47435
47436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47437
47438         PR c++/7584
47439         * g++.dg/inherit/using3.C: New test.
47440
47441 2002-10-17  Jan Hubicka  <jh@suse.cz>
47442
47443         * gcc.dg/20021017-2.c: New test.
47444
47445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47446
47447         * g++.dg/abi/mangle16.C: Adjust.
47448
47449         * g++.dg/init/array8.C: New test.
47450
47451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47452
47453         * gcc.dg/special/mips-abi.exp: New test.
47454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47455
47456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47457
47458         * g++.dg/abi/mangle16.C: New test.
47459         * g++.dg/abi/mangle17.C: Likewise.
47460
47461         PR c++/7478
47462         * g++.dg/template/ref1.C: New test.
47463
47464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47465
47466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47467
47468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47469
47470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47471
47472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47473
47474         PR c++/7524
47475         * g++.dg/init/array7.C: New test.
47476
47477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47478
47479         * g++.dg/init/array6.C: New test.
47480
47481         * g++.dg/abi/mangle13.C: Likewise.
47482         * g++.dg/abi/mangle14.C: Likewise.
47483         * g++.dg/abi/mangle15.C: Likewise.
47484
47485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47486
47487         * g++.dg/abi/empty8.C: New test.
47488
47489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47490
47491         * g++.dg/init/ctor1.C: New test.
47492
47493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47494
47495         * gcc.c-torture/execute/20021015-1.c: New test.
47496
47497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47498
47499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47500
47501 2002-10-14  Jan Hubicka  <jh@suse.cz>
47502
47503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47504
47505 2002-10-14  Richard Henderson  <rth@redhat.com>
47506
47507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47508
47509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47510
47511         PR optimization/6631
47512         * g++.dg/opt/const2.C: New test.
47513
47514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47515
47516         PR c++/7176
47517         * g++.dg/parse/friend1.C: New test.
47518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47519
47520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47521
47522         * gcc.dg/20021014-1.c: New test.
47523
47524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47525
47526         PR c++/5661
47527         * g++.dg/ext/vlm1.C: New test.
47528         * g++.dg/ext/vlm2.C: Likewise.
47529
47530         * g++.dg/init/array1.C: Remove invalid braces.
47531         * g++.dg/init/brace1.C: New test.
47532         * g++.dg/init/copy2.C: Likewise.
47533         * g++.dg/init/copy3.C: Likewise.
47534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47536         braces.
47537
47538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47539
47540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47541
47542 2002-10-11  Richard Shann  <richard.shann@superh.com>
47543
47544         * gcc.c-torture/compile/simd-5.c: New test.
47545
47546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47547
47548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47549
47550 2002-10-10  Jim Wilson  <wilson@redhat.com>
47551
47552         * gcc.c-torture/execute/20021010-1.c: New test.
47553
47554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47555
47556         PR c/7353
47557         * g++.dg/ext/typedef-init.C: New test.
47558         * gcc.dg/typedef-init.c: New test.
47559
47560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47561
47562         * gcc.dg/cpp/paste13.c: New test.
47563
47564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47565
47566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47567         remaining platforms, XFAIL during compile, not execute.  Don't
47568         XFAIL at -O0.
47569
47570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47571
47572         * gcc.dg/alias-1.c: Tweak expected warning.
47573
47574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47575
47576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47577
47578 2002-10-06  Andreas Jaeger  <aj@suse.de>
47579
47580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47581         * gcc.dg/cpp/c++98.C: Likewise.
47582
47583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47584         * g++.dg/cpp/c++98.C: Likewise.
47585
47586         * g++.dg/README (Subdirectories): Mention cpp directory.
47587
47588         PR target/7559
47589         * gcc.dg/20021006-1.c: New test.
47590
47591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47592
47593         PR c++/7804
47594         * g++.dg/other/warning1.C: New test.
47595
47596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47597
47598         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47601
47602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47603
47604         PR c++/7931
47605         * g++.dg/template/ptrmem3.C: New test.
47606
47607         PR c++/7754
47608         * g++.dg/template/union1.C: New test.
47609
47610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47611
47612         PR c++/8006
47613         * g++.dg/abi/mangle9.C: New test.
47614         * g++.dg/abi/mangle10.C: New test.
47615         * g++.dg/abi/mangle11.C: New test.
47616         * g++.dg/abi/mangle12.C: New test.
47617
47618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47619
47620         PR c++/7188.
47621         * g++.dg/template/meminit1.C: New test.
47622         * g++.dg/warn/Wreorder-1.C: Likewise.
47623         * g++.old-deja/g++.mike/warn3.C: Tweak.
47624         * lib/prune.exp: Ingore "in copy constructor".
47625
47626 2002-10-02  Andreas Jaeger  <aj@suse.de>
47627
47628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47631         on x86-64.
47632
47633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47634
47635         * gcc.dg/empty1.C: Fix typo.
47636
47637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47638
47639         * gcc.dg/alias-1.c: New test.
47640
47641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47642
47643         * gcc.dg/empty1.C: New test.
47644
47645         * g++.dg/tls/init-2.C: Tweak error messages.
47646
47647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47648
47649         * gcc.c-torture/compile/20020923-1.c: New test.
47650
47651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47652
47653         * gcc.c-torture/execute/ffs-1.c: New test.
47654         * gcc.c-torture/execute/ffs-2.c: Ditto.
47655
47656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47657
47658         * g++.dg/overload/member1.C: New test.
47659
47660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47661
47662         * g++.dg/abi/empty7.C: New test.
47663         * g++.dg/init/pm2.C: Likewise.
47664
47665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47666
47667         * g++.dg/rtti/crash1.C: New test.
47668
47669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47670
47671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47672         gcc.dg/sibcall-4.c: New tests.
47673
47674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47675
47676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47677         powerpc and MMIX targets.
47678
47679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47680
47681         * gcc.dg/cpp/20020927-1.c: New.
47682
47683 2002-09-26  David S. Miller  <davem@redhat.com>
47684
47685         * gcc.c-torture/compile/trunctfdf.c: New.
47686
47687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47688
47689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47690
47691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47692
47693         * gcc.c-torture/execute/loop-15.c: New.
47694
47695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47696
47697         * README.QMTEST: Fix typo.
47698
47699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47700
47701         * gcc.dg/20020926-1.c: New test.
47702
47703 2002-09-25  David S. Miller  <davem@redhat.com>
47704
47705         PR target/7842
47706         * gcc.c-torture/execute/shiftdi.c: New test.
47707
47708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47709
47710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47711         unique to the tool.
47712         * lib/g77.exp (g77_init): Likewise.
47713         * lib/g++.exp (g++_init): Likewise.
47714         * lib/objc.exp (objc_init): Likewise.
47715
47716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47717
47718         * g++.dg/abi/empty5.C: New test.
47719         * g++.dg/abi/empty6.C: New test.
47720         * g++.dg/abi/vbase12.C: New test.
47721
47722 2002-09-25  Richard Henderson  <rth@redhat.com>
47723
47724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47725         too-small long double.
47726
47727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47728
47729         * gcc.dg/20020919-1.c: New test.
47730
47731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47732
47733         * g++.dg/abi/bitfield6.C: New test.
47734         * g++.dg/abi/bitfield7.C: New test.
47735         * g++.dg/abi/bitfield8.C: New test.
47736         * g++.dg/abi/vbase11.C: New test.
47737
47738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47739
47740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47741         hppa*-*-hpux*.  Update test comment.
47742
47743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47744
47745         * gcc.dg/tls/struct-1.c: New test.
47746
47747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47748
47749         * gcc.dg/cpp/tr-warn2.c: Update.
47750
47751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47752
47753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47754
47755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47756
47757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47758         systems.
47759
47760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47761
47762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47763
47764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47766         setting of cxxfilt.
47767
47768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47769
47770         * gcc.dg/20020312-2.c: Update for darwin.
47771
47772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47773
47774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47775
47776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47777
47778         * objc.dg/comp-types-1.m: New test.
47779         * objc.dg/comp-types-2.m: New test.
47780         * objc.dg/comp-types-3.m: New test.
47781         * objc.dg/comp-types-4.m: New test.
47782         * objc.dg/comp-types-5.m: New test.
47783         * objc.dg/comp-types-6.m: New test.
47784
47785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47786
47787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47788
47789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47790
47791         * g++.dg/other/do1.C: New test.
47792
47793         * g++.dg/template/subst1.C: New test.
47794
47795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47796
47797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47798
47799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47800
47801         * g++.dg/template/qualttp20.C: Adjust expected errors.
47802         * g++.old-deja/g++.jason/report.C: Likewise.
47803         * g++.old-deja/g++.other/qual1.C: Likewise.
47804
47805         * g++.dg/lookup/scoped2.C: New test.
47806
47807         * g++.dg/ext/asm3.C: New test.
47808
47809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47810
47811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47812
47813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47814
47815         * ChangeLog: follow spelling conventions.
47816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47822         * g++.old-deja/g++.law/global-init1.C: Likewise.
47823         * g++.old-deja/g++.other/delete4.C: Likewise.
47824         * g++.old-deja/g++.other/inline21.C: Likewise.
47825         * g++.old-deja/g++.other/singleton.C: Likewise.
47826         * g77.dg/strlen0.f: Likewise.
47827         * g77.f-torture/compile/20010519-1.f: Likewise.
47828         * g77.f-torture/compile/980310-4.f: Likewise.
47829         * gcc.c-torture/compile/20000605-1.c: Likewise.
47830         * gcc.c-torture/execute/20020225-1.c: Likewise.
47831         * gcc.dg/c90-hexfloat-2.c: Likewise.
47832         * gcc.dg/c99-bool-1.c: Likewise.
47833         * gcc.dg/c99-hexfloat-2.c: Likewise.
47834         * gcc.dg/dll-2.c: Likewise.
47835         * gcc.dg/wtr-union-init-1.c: Likewise.
47836         * gcc.dg/wtr-union-init-2.c: Likewise.
47837         * gcc.dg/wtr-union-init-3.c: Likewise.
47838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47839         * gcc.dg/cpp/defined.c: Likewise.
47840         * gcc.dg/cpp/macsyntx.c: Likewise.
47841         * gcc.dg/cpp/paste2.c: Likewise.
47842         * gcc.dg/cpp/trad/defined.c: Likewise.
47843         * gcc.dg/format/c90-printf-1.c: Likewise.
47844         * gcc.dg/format/c90-scanf-1.c: Likewise.
47845         * gcc.dg/format/c99-printf-1.c: Likewise.
47846         * gcc.dg/format/c99-scanf-1.c: Likewise.
47847         * gcc.misc-tests/gcov-8.c: Likewise.
47848         * lib/profopt.exp: Likewise.
47849
47850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47851
47852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47853
47854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.dg/inherit/using2.C: New test.
47857
47858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47859
47860         * ChangeLog: Follow spelling conventions.
47861         * g++.dg/template/friend4.C: Likewise.
47862         * g++.old-deja/g++.pt/crash67.C: Likewise.
47863         * gcc.c-torture/execute/20000801-4.c: Likewise.
47864         * gcc.dg/c90-digraph-1.c: Likewise.
47865         * gcc.dg/c94-digraph-1.c: Likewise.
47866         * gcc.dg/c99-digraph-1.c: Likewise.
47867         * gcc.dg/cpp/line5.c: Likewise.
47868         * gcc.dg/cpp/multiline.c: Likewise.
47869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47870         * gcc.dg/format/attr-3.c: Likewise.
47871         * gcc.dg/format/c90-scanf-3.c: Likewise.
47872         * gcc.dg/format/ext-4.c: Likewise.
47873
47874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47875
47876         * g++.dg/template/pretty1.C: New test.
47877
47878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47879
47880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47881
47882 2002-09-13  Matt Austern  <austern@apple.com>
47883
47884         * g++.dg/other/constref[12].C: New, regression tests for
47885         passing a cast expression to a function by const reference.
47886
47887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47888
47889         * g++.dg/template/deduce1.C: New test.
47890
47891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47892
47893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47894         32-bit int.
47895
47896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47897
47898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47899         usage.
47900
47901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47902
47903         * gcc.c-torture/compile/20020910-1.c: New test.
47904
47905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47906
47907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47908
47909 2002-09-10  Andreas Jaeger  <aj@suse.de>
47910
47911         * gcc.dg/20020312-2.c: Adjust for x86-64.
47912
47913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47914
47915         * g77.dg/7388.f: New test case for PR 7388.
47916
47917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47918
47919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47920
47921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47922
47923         * objc.dg/proto-lossage-1.m: New test.
47924
47925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47926
47927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47928
47929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47930
47931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47932         expected to pass.
47933
47934 2002-09-06  Stan Shebs  <shebs@apple.com>
47935             David Edelsohn  <edelsohn@gnu.org>
47936
47937         * gcc.dg/weak: New directory.
47938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47939         target-specific xfail bits.
47940         * gcc.dg/typeof-2.c: Move to new directory.
47941         * gcc.dg/weak.exp: New expect script.
47942
47943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47944
47945         * gcc.c-torture/execute/extzvsi.c: New test.
47946
47947 2002-09-05  Stan Shebs  <shebs@apple.com>
47948
47949         * gcc.dg/weak-1.c: xfail on Darwin.
47950         * gcc.dg/weak-2.c: Ditto.
47951         * gcc.dg/weak-3.c: Ditto.
47952         * gcc.dg/weak-4.c: Ditto.
47953         * gcc.dg/weak-5.c: Ditto.
47954         * gcc.dg/weak-6.c: Ditto.
47955         * gcc.dg/weak-7.c: Ditto.
47956         * gcc.dg/weak-8.c: Ditto.
47957         * gcc.dg/weak-9.c: Ditto.
47958
47959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47960
47961         * gcc.c-torture/execute/loop-14.c: New test.
47962
47963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47964
47965         * g++.dg/other/cxa-atexit1.C: New test.
47966
47967         * gcc.dg/typeof-2.c: New test.
47968
47969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47970
47971         * gcc.dg/builtins-2.c: New testcase.
47972         * gcc.dg/builtins-3.c: New testcase.
47973
47974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47975
47976         * gcc.dg/cpp/_Pragma4.c: New test.
47977
47978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47979
47980         * objc/execute/nil_method-1.m: New testcase.
47981
47982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47983
47984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47985         [Object class], not [Object initialize].
47986
47987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47988             Hans-Peter Nilsson  <hp@bitrange.com>
47989
47990         * gcc.c-torture/execute/20020720-1.x: Skip test on
47991         mmix-knuth-mmixware.  Correct comment.
47992
47993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47994
47995         * g++.dg/abi/bitfield5.C: New test.
47996         * g++.dg/abi/vbase10.C: Likewise.
47997
47998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47999
48000         * objc.dg/undeclared-selector.m: New test.
48001
48002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48003
48004         * g++.dg/other/offsetof1.C: Avoid cast warning.
48005
48006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48007
48008         * objc.dg/super-class-2.m: New test.
48009
48010 2002-08-24  Matt Austern  <austern@apple.com>
48011
48012         * g++.dg/ext/lvaddr.C: New test.
48013         * g++.dg/ext/lvcast.C: New test.
48014
48015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48016
48017         * g++.dg/inherit/cond1.C: New test.
48018
48019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48020
48021         * gcc.dg/noncompile/incomplete-1.c: New test.
48022
48023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48024
48025         * gcc.dg/typespec-1.c: New test.
48026
48027 2002-08-20  Devang Patel  <dpatel@apple.com>
48028         * objc.dg/proto-hier-2.m: New test.
48029
48030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48031
48032         * objc.dg/bitfield-1.m: New test.
48033         * objc.dg/bitfield-2.m: New test.
48034
48035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48036
48037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48038         gcc.dg/c99-flex-array-4.c: New tests.
48039
48040 2002-08-16  Stan Shebs  <shebs@apple.com>
48041
48042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48043
48044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48045
48046         * gcc.dg/typeof-1.c: New test.
48047         * g++.dg/ext/typeof2.C: New test.
48048
48049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48050
48051         * g++.dg/other/offsetof1.C: New test.
48052
48053 2002-08-14  Richard Henderson  <rth@redhat.com>
48054
48055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48056
48057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48058
48059         * gcc.dg/cpp/_Pragma3.c: New test.
48060
48061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48062
48063         * g++.dg/template/inherit3: New test.
48064
48065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48066
48067         * gcc.dg/bitfld-4.c: Add blank options.
48068
48069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48070
48071         * g++.dg/template/crash1.C: New test.
48072
48073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48074
48075         * gcc.dg/tls/opt-2.c: New test.
48076
48077 2002-08-08  Devang Patel  <dpatel@apple.com>
48078
48079         * objc.dg/selector-1.m : New test
48080
48081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48082
48083         * g++.dg/abi/bitfield4.C: New test.
48084         * gcc.dg/bitfld-4.c: New test.
48085
48086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48087
48088         * g++.dg/other/packed1.C: New test.
48089
48090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48091
48092         * g++.dg/abi/offsetof.C: Tweak error messages.
48093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48094
48095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48096
48097         * gcc.dg/bitfld-3.c: New test.
48098
48099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48100             Richard Henderson  <rth@redhat.com>
48101
48102         * gcc.dg/i386-bitfield1.c: New test.
48103         * g++.dg/abi/bitfield3.C: Update.
48104
48105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48106
48107         * objc.dg/const-str-2.m: Update.
48108         * gcc.dg/cpp/c++98.c: Change to C extension.
48109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48111
48112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48113
48114         * gcc.dg/tls/diag-3.c: New.
48115
48116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48117
48118         * g++.dg/README (Subdirectories): Document new subdir expr.
48119         * g++.dg/expr/pmf-1.C: New test.
48120
48121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48122
48123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48124
48125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48126
48127         * g++.dg/abi/bitfield3.C: New test.
48128
48129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48130
48131         * lib/gcov.exp: Tweak expected line formats.
48132         * gcc.misc-tests/gcov8.c: New test.
48133         * gcc.misc-tests/gcov8.x: New flags.
48134
48135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48136
48137         * consistency.vlad/layout/endian.c: Include string.h.
48138
48139         * gcc.c-torture/execute/20020805-1.c: New test.
48140
48141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48142
48143         * g++.dg/other/conversion1.C: New test.
48144
48145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48146
48147         * gcc.dg/builtins-1.c: New testcase.
48148
48149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48150
48151         * g++.dg/inherit/access3.C: New test.
48152
48153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48154
48155         * gcc.dg/ia64-visibility-2.c: New test.
48156
48157 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48158
48159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48160         __qualifier_flags to __flags.
48161
48162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48163
48164         * g++.dg/inherit/operator1.C: New test.
48165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48166         * g++.dg/other/error1.C: Change expected error message.
48167         * g++.dg/template/conv4.C: Likewise.
48168
48169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48170
48171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48172         for documented behavior.
48173
48174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48175
48176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48177         several targets known to fail.
48178
48179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48180
48181         * gcc.dg/mips-args-[123].c: New tests.
48182
48183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48184
48185         * gcc.dg/ppc-spe.c: New.
48186
48187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48188
48189         * g++.dg/other/ptrmem4.C: New testcase.
48190
48191 2002-07-24  Richard Henderson  <rth@redhat.com>
48192
48193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48194
48195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48196
48197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48198
48199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48200
48201         * gcc.c-torture/execute/memset-3.c: New testcase.
48202
48203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48204
48205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48207
48208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48209
48210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48211         Delete.
48212
48213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48214
48215         * gcc.c-torture/compile/simd-4.c: New test.
48216
48217 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48218
48219         PR c++/7347, c++/7348
48220         * g++.dg/template/access4.C: New test.
48221         * g++.dg/template/access5.C: New test.
48222         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48223         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48224         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48225         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48226
48227 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48228
48229         * gcc.dg/gnu89-init-2.c: New test.
48230
48231 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48232
48233         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48234
48235 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48236
48237         * gcc.c-torture/execute/20020720-1.c: New testcase.
48238
48239 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48240
48241         * gcc.dg/cpp/Wsignprom.c: New tests.
48242
48243 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48244
48245         * gcc.c-torture/execute/loop-13.c: New test.
48246
48247 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48248
48249         * gcc.dg/cpp/expr.c: New tests.
48250
48251 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48252
48253         * g++.dg/opt/pr6713.C: Add template instantiation.
48254
48255 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48256
48257         * gcc.dg/nest.c: New test.
48258
48259 2002-07-17  Richard Henderson  <rth@redhat.com>
48260
48261         * g++.dg/opt/pr6713.C: New test.
48262
48263 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48264
48265         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48266         XFAIL for all x86 processors.
48267
48268 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48269
48270         * gcc.c-torture/execute/20010122-1.x: Do not test with
48271         -fomit-frame-pointer.
48272
48273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48274
48275         * g++.dg/template/instantiate2.C: New test.
48276         * g++.dg/template/spec4.C: New test.
48277
48278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48279
48280         * g++.dg/template/access2.C: New test.
48281         * g++.dg/template/access3.C: New test.
48282
48283 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48284
48285         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48286         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48287         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48288         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48289         Convert to use <stdarg.h>.
48290         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48291         Delete.
48292         * gcc.dg/va-arg-2.c: New.
48293         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48294
48295 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48296
48297         * gcc.c-torture/compile/20020710-1.c: New test.
48298
48299 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48300                           Andrew Pinski  <pinskia@physics.uc.edu>
48301
48302         gcc.c-torture/compile/simd-2.c: New testcase.
48303         gcc.c-torture/compile/simd-3.c: Likewise.
48304
48305 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48306
48307         PR c++/7224
48308         * g++.dg/overload/error1.C: New test.
48309
48310 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48311
48312         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48313         configuration and IRIX 6 O32 ABI.
48314
48315 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48316
48317         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48318
48319 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48320
48321         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48322
48323 2002-07-10  Jeffrey A Law  <law@redhat.com>
48324
48325         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48326
48327         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48328
48329 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48330
48331         * gcc.dg/20020312-2.c: Check for __PPC__.
48332
48333 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48334
48335         * gcc.c-torture/compile/20020709-1.c: New test.
48336
48337 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48338
48339         * g++.dg/template/qualttp21.C: New test case.
48340
48341 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48342
48343         * gcc.c-torture/compile/20020706-1.c: New test.
48344         * gcc.c-torture/compile/20020706-2.c: New test.
48345
48346 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48347             Alexandre Oliva  <aoliva@redhat.com>
48348
48349         * g++.dg/warn/incomplete1.C: New test.
48350
48351 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48352
48353         PR c++/7099
48354         * g++.dg/warn/noreturn1.C: New test.
48355
48356 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48357
48358         PR c++/6706
48359         * g++.dg/debug/debug6.C: New test.
48360         * g++.dg/debug/debug7.C: New test.
48361
48362 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48363
48364         * gcc.c-torture/compile/simd-3.c: New test.
48365
48366 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48367
48368         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48369         * gcc.dg/20020620-1.c: Likewise.
48370
48371 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48372
48373         PR c++/6944
48374         * g++.dg/init/array4.C: New test.
48375         * g++.dg/init/array5.C: New test.
48376
48377 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48378
48379         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48380         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48381
48382 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48383
48384         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48385         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48386         * gcc.dg/wtr-conversion-1.c: Likewise.
48387         * gcc.dg/wtr-escape-1.c: Likewise.
48388         * gcc.dg/wtr-int-type-1.c: Likewise.
48389         * gcc.dg/wtr-label-1.c: Likewise.
48390         * gcc.dg/wtr-static-1.c: Likewise.
48391         * gcc.dg/wtr-strcat-1.c: Likewise.
48392         * gcc.dg/wtr-suffix-1.c: Likewise.
48393         * gcc.dg/wtr-switch-1.c: Likewise.
48394         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48395         * gcc.dg/wtr-union-init-1.c: Likewise.
48396         * gcc.dg/wtr-union-init-2.c: Likewise.
48397         * gcc.dg/wtr-union-init-3.c: Likewise.
48398
48399         * gcc.dg/wtr-func-def-1.c: New test.
48400
48401 2002-07-02 Devang Patel <dpatel@apple.com>
48402
48403         * objc.dg/param-1.m: New test.
48404
48405 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48406
48407         * gcc.dg/cpp/trad/directive.c: Add test.
48408         * gcc.dg/cpp/trad/macroargs.c: Add test.
48409         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48410
48411 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48412
48413         * gcc.dg/cpp/cmdlne-M.c: New test.
48414
48415 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48416
48417         * objc.dg/desig-init-1.m: New test.
48418
48419 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48420
48421         PR c++/6716
48422         * g++.dg/template/instantiate1.C: New test.
48423
48424 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48425
48426         PR c++/7112
48427         * g++.dg/template/sizeof2.C: New test.
48428
48429 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48430
48431         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48432         gcc.dg/cpp/trad/include.c: New tests.
48433
48434 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48435
48436         PR target/7177
48437         * gcc.c-torture/compile/20020701-1.c: New test.
48438
48439 2002-07-01  Stan Shebs  <shebs@apple.com>
48440
48441         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48442         header here...
48443         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48444         (objc-torture-execute): or here.
48445
48446 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48447
48448         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48449
48450 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48451
48452         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48453
48454 2002-06-30  Devang Patel  <dpatel@apple.com>
48455
48456         * objc.dg/fsyntax-only.m: New test.
48457
48458 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48459
48460         PR c++/6695
48461         * g++.dg/template/friend7.C: New file.
48462
48463 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48464
48465         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48466         return type.
48467
48468 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48469
48470         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48471         avoid division by zero.
48472
48473 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48474
48475         * gcc.dg/Wunknownprag.c: New tests.
48476
48477 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48478
48479         * gcc.c-torture/execute/simd-2.c: New test.
48480
48481 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48482
48483         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48484         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48485         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48486         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48487         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48488         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48489         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48490         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48491         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48492         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48493         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48494         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48495         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48496         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48497         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48498         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48499         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48500
48501 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48502
48503         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48504         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48505         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48506         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48507         New tests.
48508         * gcc.dg/cpp/trad/directive.c: Update.
48509
48510 2002-06-23  Andreas Jaeger  <aj@suse.de>
48511
48512         * gcc.c-torture/execute/complex-6.c: New.
48513
48514 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48515
48516         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48517         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48518         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48519         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48520
48521 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48522
48523         * gcc.dg/cpp/trad: New directory with traditional tests copied
48524         from parent directory.
48525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48529         Move to trad/ and rename.
48530         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48531         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48532         gcc.dg/cpp/trad/redef2.c: New tests.
48533         * gcc.dg/cpp/trad/trad.exp: New driver.
48534
48535 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48536
48537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48541         Remove.
48542
48543 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48544
48545         * gcc.dg/20020620-1.c: New test.
48546
48547 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48548
48549         * g++.dg/template/ttp4.C: New test.
48550
48551 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48552
48553         * g++.dg/opt/vt1.C: Fix regexp.
48554
48555 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48556
48557         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48558         Don't use attribute `noinline'.
48559
48560 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48561
48562         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48563
48564 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48565
48566         * gcc.c-torture/execute/simd-1.c: New.
48567
48568         * gcc.dg/simd-1.c: New.
48569
48570 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48571
48572         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48573
48574 2002-06-16  Richard Henderson  <rth@redhat.com>
48575
48576         * g++.dg/ext/anon-struct1.C: New.
48577         * g++.dg/ext/anon-struct2.C: New.
48578         * g++.dg/ext/anon-struct3.C: New.
48579         * gcc.dg/anon-struct-1.c: New.
48580         * gcc.dg/anon-struct-2.c: New.
48581         * gcc.dg/anon-struct-3.c: New.
48582         * gcc.dg/20011008-1.c: Adjust warning text.
48583         * gcc.dg/20020527-1.c: Add -fms-extensions.
48584
48585 2002-06-16  Richard Henderson  <rth@redhat.com>
48586
48587         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48588
48589 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48590
48591         * gcc.c-torture/execute/20020615-1.c: New test.
48592
48593 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48594
48595         * gcc.c-tortuture/execute/compare-1.c: New test case.
48596         * gcc.c-tortuture/execute/compare-2.c: New test case.
48597         * gcc.c-tortuture/execute/compare-3.c: New test case.
48598
48599 2002-06-13  Richard Henderson  <rth@redhat.com>
48600
48601         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48602         ia64 ilp32.
48603
48604 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48605
48606         * g++.dg/template/typename2.C: Update error message.
48607
48608 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48609
48610         * gcc.c-torture/execute/20020611-1.c: New test.
48611
48612 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48613
48614         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48615         list of targets to skip.
48616
48617 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48618
48619         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48620         targets if not optimizing.
48621
48622 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48623
48624         * gcc.c-torture/compile/20020605-1.c: New test.
48625
48626         * g++.dg/opt/vt1.C: New test.
48627
48628         * gcc.dg/20020531-1.c: New test.
48629
48630         * gcc.dg/20020530-1.c: New test.
48631
48632         * gcc.dg/20020527-1.c: New test.
48633
48634         * g++.dg/opt/cse1.C: New test.
48635
48636 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48637
48638         * gcc.dg/20020607-2.c: New test case.
48639
48640 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48641
48642         * gcc.c-torture/compile/20020604-1.c: New test.
48643
48644 2002-06-04  Richard Henderson  <rth@redhat.com>
48645
48646         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48647         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48648         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48649
48650 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48651
48652         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48653
48654 2002-06-03  Richard Henderson  <rth@redhat.com>
48655
48656         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48657         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48658
48659 2002-06-02  Richard Henderson  <rth@redhat.com>
48660
48661         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48662         test functions static.
48663
48664 2002-06-02  Andreas Jaeger  <aj@suse.de>
48665
48666         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48667         now.
48668
48669 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48670
48671         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48672         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48673         Update for mofified diagnostics.
48674         * gcc.dg/c99-intconst-1.c: No longer fail.
48675
48676 2002-06-02  Richard Henderson  <rth@redhat.com>
48677
48678         * gcc.dg/uninit-A.c: Remove xfail markers.
48679
48680 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48681
48682         * gcc.dg/fnegate-1.c: New test case.
48683
48684 2002-05-30  Osku Salerma  <osku@iki.fi>
48685
48686         * gcc.c-torture/execute/mayalias-1.c: New file.
48687
48688 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48689
48690         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48691         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48692         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48693
48694 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48695
48696         * gcc.c-torture/execute/20020529-1.c: New test.
48697
48698 2002-05-27  Richard Henderson  <rth@redhat.com>
48699
48700         * g++.dg/ext/attrib6.C: New test case.
48701
48702 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48703
48704         * gcc.c-torture/execute/pure-1.c: New test.
48705
48706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48707
48708         * gcc.dg/cpp/arith-2.c: Remove.
48709
48710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48711
48712         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48713         * gcc.dg/cpp/if-3.c: Remove.
48714
48715 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48716
48717         * g++.dg/opt/cse2.C: New test.
48718
48719 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48720
48721         * gcc.dg/cpp/arith-1.c: New semantic tests.
48722         * gcc.dg/cpp/if-1.c: Update.
48723
48724 2002-05-24  Ben Elliston  <bje@redhat.com>
48725
48726         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48727
48728 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * gcc.dg/verbose-asm.c: New test.
48731
48732 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48733
48734         * gcc.dg/cpp/paste12.c: New test.
48735
48736 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48737
48738         * g++.dg/parse/named_ops.C: New test.
48739
48740 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48741
48742         * gcc.dg/weak-8.c: New test.
48743
48744 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48745
48746         * gcc.dg/weak-2.c: Allow optional leading underscore
48747         in scan-assembler symbol name.
48748         * gcc.dg/weak-3.c: Likewise.
48749         * gcc.dg/weak-4.c: Likewise.
48750         * gcc.dg/weak-5.c: Likewise.
48751
48752 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48753
48754         * gcc.dg/20020523-1.c: New test.
48755
48756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48757
48758         * objc.dg/const-str-2.m: Update now that we stop after
48759         a command line error.
48760
48761 2002-05-22  Richard Henderson  <rth@redhat.com>
48762
48763         * g++.dg/dg.exp: Fix typo in test pruneing.
48764
48765 2002-05-22  Richard Henderson  <rth@redhat.com>
48766
48767         * g++.dg/dg.exp: Prune the tls subdirectory.
48768         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48769         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48770         * g++.dg/tls/init-1.C: New.
48771
48772 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48773
48774         * gcc.dg/20020517-1.c: New test.
48775
48776 2002-05-21  Richard Henderson  <rth@redhat.com>
48777
48778         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48779         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48780
48781 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48782
48783         * g++.dg/other/copy2.C: New test.
48784
48785 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48786
48787         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48788         (MAX_COPY): Bump up to 10 times sizeof (long long).
48789         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48790
48791         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48792         sizeof (long long).
48793
48794         * gcc.c-torture/execute/strcpy-1.c: New test.
48795
48796 2002-05-19  Jason Merrill  <jason2redhat.com>
48797
48798         * g++.dg/ext/oper1.C: New test.
48799
48800 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48801 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48802
48803         * README.QMTEST: New file.
48804
48805         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48806
48807 2002-05-19  Andreas Jaeger  <aj@suse.de>
48808
48809         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48810         now.
48811         * gcc.c-torture/execute/loop-2d.x: Likewise.
48812
48813 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48814
48815         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48816         support weak symbols.
48817         * gcc.dg/weak-4.c: Likewise.
48818         * gcc.dg/weak-6.c: Likewise.
48819
48820 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48821
48822         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48823         cygwin, coff and h8300-*-hms targets
48824         * gcc.dg/weak-5.c: Likewise.
48825         * gcc.dg/weak-7.c: Likewise.
48826
48827 2002-05-16  Jason Merrill  <jason@redhat.com>
48828
48829         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48830         (scan-assembler-not, scan-assembler-dem): Likewise.
48831         (scan-assembler-dem-not): Likewise.
48832
48833 2002-05-15  Richard Henderson  <rth@redhat.com>
48834
48835         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48836
48837 2002-05-15  Richard Henderson  <rth@redhat.com>
48838
48839         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48840         (vfoo1f): Warning here.
48841         (vfoo1l): Don't redefine the alias.
48842
48843 2002-05-14  Jason Merrill  <jason@redhat.com>
48844             Alexandre Oliva  <aoliva@redhat.com>
48845
48846         * g++.dg/init/pm1.C: New test.
48847
48848 2002-05-12  David S. Miller  <davem@redhat.com>
48849
48850         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48851         types.
48852
48853 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48854
48855         * gcc.c-torture/execute/20020510-1.c: New test case.
48856
48857 2002-05-10  David S. Miller  <davem@redhat.com>
48858
48859         * gcc.c-torture/execute/conversion.c: Test long double too.
48860
48861 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48862
48863         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48864         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48865         * lib/g++.exp (g++_link_flags): Likewise.
48866         * lib/objc.exp (objc_target_compile): Likewise.
48867
48868 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48869
48870         * gcc.dg/cpp/poison.c: Update.
48871         * gcc.dg/cpp/20000625-2.c: Remove.
48872         * gcc.dg/cpp/direct2s.c: Remove final test.
48873
48874 2002-05-08  Tom Rix  <trix@redhat.com>
48875
48876         * gcc.c-torture/execute/20020508-1.c: New test.
48877         * gcc.c-torture/execute/20020508-2.c: New test.
48878         * gcc.c-torture/execute/20020508-3.c: New test.
48879
48880 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48881
48882         * gcc.dg/cpp/charconst-4.c: More tests.
48883
48884 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48885
48886         PR c/6569
48887         * gcc.dg/weak-3.c: Update location of warning messages.
48888         * gcc.dg/weak-5.c: Likewise.
48889
48890 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48891
48892         * gcc.c-torture/execute/20020506-1.c: New test case.
48893
48894 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48895
48896         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48897
48898 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48899
48900         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48901
48902 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48903
48904         * gcc.dg/cpp/charconst-3.c: New test.
48905
48906 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48907
48908         * gcc.dg/cpp/charconst.c: Update tests.
48909
48910 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48911
48912         * treelang: Added directory for new sample language treelang. Also
48913         lib/treelang.exp: New file to signal treelang should be tested.
48914
48915 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48916
48917         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48918         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48919         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48920         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48921         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48922         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48923         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48924
48925 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48926
48927         * gcc.dg/format/xopen-2.c: New test.
48928
48929 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48930
48931         * gcc.dg/20020503-1.c: New test.
48932
48933 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48934
48935         * g++.dg/init/dtor1.C: Make it tougher.
48936
48937 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48938
48939         * g++.dg/init/dtor1.C: New test.
48940
48941 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48942
48943         * gcc.dg/altivec-8.c: New.
48944
48945 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48946
48947         * gcc.dg/altivec-7.c: New.
48948
48949 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48950
48951         * g++.dg/parse/typedef1.C: New test.
48952
48953 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48954
48955         PR c++/6486
48956         * g++.dg/template/friend6.C: New test.
48957
48958         PR c++/6492
48959         * g++.dg/init/copy1.C: New test.
48960
48961 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48962
48963         * g++.dg/warn/effc1.C: New test.
48964
48965 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48966
48967         * gcc.dg/cpp/if-cexp.c: Add a test.
48968
48969 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48970
48971         * gcc.dg/20020426-2.c: New test.
48972
48973 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48974
48975         * gcc.dg/cpp/if-mop.c: Update.
48976         * gcc.dg/cpp/if-mpar.c: Add test.
48977         * gcc.dg/cpp/if-oppr.c: Update.
48978
48979 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48980
48981         PR c/6343
48982         * gcc.dg/weak-[2-7].c: New tests.
48983
48984 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48985
48986         * gcc.dg/enum1.c: New test.
48987
48988 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48989
48990         PR c++/6497
48991         * g++.dg/inherit/access2.C: New test.
48992
48993 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48994
48995         PR bootstrap/6445
48996         * gcc.dg/20020426-1.c: New test.
48997
48998 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48999
49000         * g++.dg/abi/enum1.C: New test.
49001
49002 2002-04-26  Richard Henderson  <rth@redhat.com>
49003
49004         * gcc.dg/c99-bool-1.c: Expect always true warning.
49005
49006 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49007
49008         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49009
49010 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49011
49012         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49013         targets.
49014
49015 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49016
49017         * g++.dg/abi/mange7.C: New test.
49018
49019         PR c++/6438.
49020         * g++.dg/parse/stmtexpr2.C: New test.
49021
49022 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49023
49024         * gcc.dg/20020312-2.c: Add SH target.
49025
49026 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49027
49028         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49029         compiler output on mips*-*-irix*.
49030
49031 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49032
49033         * g++.dg/parse/attr1.C: New test.
49034
49035 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49036
49037         * gcc.c-torture/execute/string-opt-17.c: New test case.
49038         * gcc.c-torture/execute/memset-2.c: New test case.
49039
49040 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49041
49042         PR c++/6256:
49043         * g++.dg/template/friend5.C: New test.
49044
49045         PR c++/6331:
49046         * g++.dg/template/qual1.C: Likewise.
49047
49048 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49049
49050         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49051         Include stdlib.h, not stdio.h or ctype.h.
49052
49053 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49054
49055         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49056         cris-*-elf* and mmix-*-*.
49057         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49058         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49059         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49060         Ditto.
49061         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49062         * gcc.dg/wchar_t-1.c: Ditto.
49063
49064 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49065
49066         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49067         Clarify comment.
49068
49069 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49070
49071         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49072
49073 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49074
49075         * gcc.c-torture/execute/20000906-1.x: Delete.
49076
49077 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49078
49079         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49080
49081 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49082
49083         * PR6367
49084         * g77.f-torture/execute/6367.f: New test.
49085         * g77.f-torture/execute/6367.x: Disable for MMIX.
49086
49087 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49088
49089         * PR6352
49090         * g++.dg/opt/inline2.C: New test.
49091
49092 2002-04-18  Richard Henderson  <rth@redhat.com>
49093
49094         * gcc.dg/20000906-1.c: Enable for all targets.
49095         * gcc.c-torture/compile/iftrap-2.c: New.
49096
49097 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49098
49099         * gcc.dg/20020418-1.c: New test.
49100         * gcc.dg/20020418-2.c: New test.
49101
49102 2002-04-18  Richard Henderson  <rth@redhat.com>
49103
49104         * gcc.c-torture/compile/iftrap-1.c: New.
49105         * gcc.dg/iftrap-1.c: Adjust for ia64.
49106         * gcc.dg/iftrap-2.c: New.
49107
49108 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49109
49110         * gcc.c-torture/compile/20020418-1.c: New test.
49111
49112 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49113
49114         * gcc.c-torture/compile/20020415-1.c: New.
49115
49116 2002-04-18  David S. Miller  <davem@redhat.com>
49117
49118         * gcc.c-torture/execute/20020418-1.c: New test.
49119
49120 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49121
49122         * gcc.dg/20020416-1.c: New test.
49123
49124         * g++.dg/opt/inline1.C: New test.
49125
49126 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49127
49128         * gcc.dg/altivec-5.c: New test.
49129
49130         * gcc.dg/20020415-1.c: New test.
49131
49132 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49133
49134         * lib/chill.exp: Remove.
49135
49136 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49137
49138         * g++.dg/other/big-struct.C: New test.
49139
49140 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49141
49142         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49143         of scratch file.
49144
49145 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49146
49147         PR c/6277
49148         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49149         in scan-assembler function name
49150
49151 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49152
49153         * g77.f-torture/execute/980628-4.x,
49154         g77.f-torture/execute/980628-5.x,
49155         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49156         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49157         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49158         i[34567]86-*-*.
49159
49160 2002-04-13  David S. Miller  <davem@redhat.com>
49161
49162         * gcc.c-torture/execute/20020413-1.c: New test.
49163
49164 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49165
49166         * gcc.dg/asm-6.c,
49167         * g++.dg/ext/asm1.C: New tests.
49168
49169 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49170
49171         PR c++ 5373.
49172         * g++.dg/parse/stmtexpr1.C: New test.
49173
49174         PR c++/5189.
49175         * g++.dg/template/copy1.C: New test.
49176
49177 2002-04-12  Richard Henderson  <rth@redhat.com>
49178
49179         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49180
49181 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49182
49183         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49184         gcc.c-torture/execute/20020307-2.c.
49185
49186 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49187
49188         * g++.dg/ext/attrib5.C,
49189         * g++.dg/lookup/struct1.C: New tests.
49190
49191 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * gcc.dg/20020411-1.c: New test.
49194
49195         * gcc.c-torture/execute/20020411-1.c: New test.
49196
49197 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49198
49199         * g77.f-torture/execute/6177.f: New test.
49200
49201 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49202
49203         PR middle-end/6247
49204         * g++.dg/opt/cleanup1.C: New test.
49205
49206         * g++.dg/opt/const1.C: New test.
49207
49208 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49209
49210         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49211
49212 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49213
49214         PR c++/5507
49215         * g++.dg/template/typename2.C: New test.
49216
49217 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49218
49219         * gcc.c-torture/execute/loop-12.c: New.
49220
49221 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49222
49223         * g77.f-torture/execute/980628-4.x,
49224         g77.f-torture/execute/980628-5.x,
49225         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49226         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49227         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49228
49229 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49230
49231         PR optimization/6086
49232         * g++.dg/opt/preinc1.C: New test.
49233
49234 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49235
49236         PR c++/5571
49237         * g++.dg/opt/static2.C: New test.
49238
49239 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49240
49241         PR c/5120
49242         * gcc.dg/20020406-1.c: New test.
49243
49244 2002-04-04  David S. Miller  <davem@redhat.com>
49245
49246         * gcc.c-torture/execute/20020404-1.c: New test.
49247
49248 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49249
49250         PR c/6123
49251         * gcc.dg/20020312-2.c: Do not declare global register variable
49252         if __PIC__ or __pic__ is defined.
49253
49254 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49255
49256         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49257         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49258
49259 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49260
49261         * gcc.misc-tests/linkage.exp: Update last change to handle
49262         sparc*-, not just sparc-.
49263
49264 2002-04-03  Richard Henderson  <rth@redhat.com>
49265
49266         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49267
49268 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49269
49270         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49271
49272 2002-04-02  David S. Miller  <davem@redhat.com>
49273
49274         * gcc.c-torture/execute/20020402-3.c: New test.
49275
49276 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49277
49278         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49279         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49280
49281         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49282         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49283         g77.f-torture/execute/20001201.x,
49284         g77.f-torture/execute/u77-test.x: New files.
49285
49286         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49287         * gcc.dg/wchar_t-1.c: Ditto.
49288
49289 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49290
49291         * gcc.c-torture/execute/20020402-1.c: New test.
49292
49293 2002-04-01  Richard Henderson  <rth@redhat.com>
49294
49295         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49296
49297         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49298
49299 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49300
49301         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49302
49303 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49304
49305         * g++.dg/inherit/template-as-base.C: Expect error.
49306         * g++.dg/inherit/namespace-as-base.C: Likewise.
49307
49308 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49309
49310         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49311         g++.dg/ext/instantiate3.C: Tweak match patterns.
49312
49313         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49314         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49315         -da test.
49316
49317 2002-03-31  Richard Henderson  <rth@redhat.com>
49318
49319         * gcc.dg/special/alias-2.c: New.
49320         * gcc.dg/special/ecos.exp: Run it.
49321
49322 2002-03-31  Richard Henderson  <rth@redhat.com>
49323
49324         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49325
49326 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49327
49328         * gcc.dg/weak-1.c: Disable on h8300 port.
49329
49330 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49331
49332         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49333         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49334         ordering tests.
49335         * g++.dg/bprob/bprob-1.C: New test.
49336         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49337         * g++.dg/gcov/gcov-1.C: New test.
49338         * g++.dg/gcov/gcov-1.x: New file.
49339         * g++.dg/gcov/gcov-2.C: New test.
49340         * g++.dg/gcov/gcov-3.C: New test.
49341         * g++.dg/gcov/gcov-3.h: New file.
49342
49343 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49344
49345         * g++.old-deja/g++.other/builtins5.C: New test.
49346         * g++.old-deja/g++.other/builtins6.C: New test.
49347         * g++.old-deja/g++.other/builtins7.C: New test.
49348         * g++.old-deja/g++.other/builtins8.C: New test.
49349         * g++.old-deja/g++.other/builtins9.C: New test.
49350
49351 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * g++.dg/opt/static1.C: New test.
49354
49355         * g++.dg/opt/longbranch1.C: New test.
49356
49357 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49358
49359         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49360
49361         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49362
49363 2002-03-28  Jeffrey A Law  (law@redhat.com)
49364
49365         * gcc.c-torture/execute/20020328-1.c: New test.
49366
49367 2002-03-27  Richard Henderson  <rth@redhat.com>
49368
49369         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49370         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49371         move from g++.old-deja/g++.ext/.
49372
49373 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49374
49375         * g++.dg/init/new2.C: New test.
49376
49377 2002-03-26  Richard Henderson  <rth@redhat.com>
49378
49379         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49380
49381         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49382         on sparc.
49383
49384         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49385         sparcv9 systems.
49386         * gcc.dg/20001102-1.c: Likewise.
49387
49388 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49389
49390         * gcc.dg/cpp/endif-pedantic1.c,
49391         gcc.dg/cpp/endif-pedantic2.c: New tests.
49392
49393 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49394
49395         * g++.dg/init/new1.C: New test.
49396
49397 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49398
49399         * g++.dg/abi/vbase9.C: New test.
49400
49401 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49402
49403         * gcc.dg/arm-asm.c: New test.
49404
49405 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49406
49407         * gcc.dg/Wswitch-enum.c: New test.
49408         Fix PR c/5044.
49409
49410 2002-03-26  Richard Henderson  <rth@redhat.com>
49411
49412         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49413         structure.
49414
49415 2002-03-25  Richard Henderson  <rth@redhat.com>
49416
49417         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49418         sparcv9 systems.
49419
49420         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49421         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49422
49423 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49424
49425         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49426
49427 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49428
49429         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49430         targets using generic thunk support.
49431
49432 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49433
49434         * gcc.c-torture/compile/20020323-1.c: New test.
49435
49436         * g++.dg/opt/conj2.C: New test.
49437
49438 2002-03-24  Richard Henderson  <rth@redhat.com>
49439
49440         * gcc.dg/weak-1.c: Use -fno-common.
49441
49442 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49443
49444         * g77.dg/f77-edit-apostrophe-out.f: New test
49445         * g77.dg/f77-edit-h-out.f: New test
49446         * g77.dg/f77-edit-t-in.f: New test
49447         * g77.dg/f77-edit-t-out.f: New test
49448         * g77.dg/f77-edit-x-out.f: New test
49449         * g77.dg/f77-edit-slash-out.f: New test
49450         * g77.dg/f77-edit-colon-out.f: New test
49451         * g77.dg/f77-edit-s-out.f: New test
49452
49453 2002-03-24  Richard Henderson  <rth@redhat.com>
49454
49455         * objc/execute/formal_protocol-6.x: New XFAIL.
49456
49457 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49458
49459         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49460         that do not support weak symbols
49461
49462 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49463
49464         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49465         * lib/g77.exp: Likewise.
49466         * lib/objc.exp: Likewise.
49467
49468 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49469
49470         * gcc.dg/Wswitch-default.c: New test.
49471
49472 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49473
49474         * g++.dg/other/enum1.C: New test.
49475
49476 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49477
49478         * gcc.dg/pragma-ep-3.c: Fix typo.
49479
49480 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49481
49482         * g++.dg/inherit/template-as-base.C: New test.
49483
49484 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49485
49486         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49487         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49488
49489 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49490
49491         * gcc.dg/cpp/multiline.c: Update to match.
49492
49493 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49494
49495         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49496
49497 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49498
49499         * gcc.dg/cpp/extratokens2.c: New file.
49500
49501 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49502
49503         * gcc.dg/20020312-2.c: Add rs6000 target.
49504
49505         * gcc.c-torture/compile/20020319-1.c: New test.
49506
49507 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49508
49509         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49510         (A, E): Handle this.
49511
49512 2002-03-20  Jason Merrill  <jason@redhat.com>
49513
49514         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49515         ignoring -fpic.
49516         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49517         through prune_gcc_output.
49518
49519 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49520
49521         * gcc.c-torture/compile/20020320-1.c: New test.
49522
49523 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49524
49525         * gcc.c-torture/compile/20020318-1.c: New test.
49526
49527         * gcc.dg/struct-by-value-1.c: New test.
49528
49529         * gcc.dg/20020319-1.c: New test.
49530
49531 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49532
49533         * g++.dg/opt/conj1.C: New test.
49534
49535 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49536
49537         * g++.dg/template/qualttp20.C: Revert previous change.
49538         * g++.dg/template/qualttp3.C: Likewise.
49539         * g++.dg/template/qualttp4.C: Likewise.
49540         * g++.dg/template/qualttp5.C: Likewise.
49541         * g++.dg/template/qualttp6.C: Likewise.
49542         * g++.dg/template/qualttp7.C: Likewise.
49543         * g++.dg/template/qualttp8.C: Likewise.
49544         * g++.dg/template/recurse.C: Likewise.
49545
49546 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49547
49548         * gcc.dg/cpp/wchar-1.c: Update.
49549
49550 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49551
49552         * g++.dg/template/conv1.C: New test.
49553         * g++.dg/template/conv2.C: New test.
49554         * g++.dg/template/conv3.C: New test.
49555         * g++.dg/template/conv4.C: New test.
49556
49557 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49558
49559         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49560         * g++.dg/template/qualttp3.C: Likewise.
49561         * g++.dg/template/qualttp4.C: Likewise.
49562         * g++.dg/template/qualttp5.C: Likewise.
49563         * g++.dg/template/qualttp6.C: Likewise.
49564         * g++.dg/template/qualttp7.C: Likewise.
49565         * g++.dg/template/qualttp8.C: Likewise.
49566         * g++.dg/template/recurse.C: Likewise.
49567
49568 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49569
49570         * g++.dg/opt/dtor1.C: New test.
49571
49572 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49573
49574         * gcc.c-torture/compile/20020315-1.c: New test.
49575
49576 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49577
49578         * gcc.dg/weak-1.c: Fix scan tests.
49579
49580 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49581
49582         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49583         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49584         cris-*-aout* mmix-*-*.
49585         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49586         cris-*-aout* mmix-*-*.
49587         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49588         cris-*-elf* cris-*-aout* and mmix-*-*.
49589         * gcc.dg/20001009-1.c: Ditto.
49590         * gcc.dg/20010912-1.c: Ditto.
49591         * gcc.dg/20020122-4.c: Ditto.
49592         * gcc.dg/inline-2.c: Ditto.
49593
49594 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49595
49596         * gcc.c-torture/compile/20020314-1.c: New test.
49597
49598 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49599
49600         * gcc.c-torture/execute/20020314-1.c: New test.
49601
49602 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49603
49604         * g++.dg/warn/Wunused-1.C: New test.
49605
49606 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49607
49608         * g++.dg/abi/mangle6.C: New test.
49609
49610 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49611
49612         * gcc.c-torture/compile/20020309-2.c: New test.
49613
49614         * gcc.c-torture/compile/20020312-1.c: New test.
49615
49616 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49617
49618         * g++.dg/other/access1.C: New test.
49619
49620 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49621
49622         * gcc.c-torture/execute/wchar_t-1.c: New test.
49623
49624 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49625
49626         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49627
49628 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49629
49630         * gcc.dg/20020312-1.c: New test case.
49631
49632 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49633
49634         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49635
49636 2002-03-11  Richard Henderson  <rth@redhat.com>
49637
49638         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49639         * g++.old-deja/g++.jason/report.C: Likewise.
49640
49641 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49642
49643         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49644         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49645
49646 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49647
49648         * g++.dg/overload/pmf1.C: New test.
49649
49650 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49651
49652         * gcc.c-torture/execute/20020307-1.c: Use long.
49653
49654 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49655
49656         PR optimization/5844
49657         * gcc.dg/20020310-1.c: New test.
49658
49659 2002-03-09  Michael Meissner  <meissner@redhat.com>
49660
49661         * gcc.c-torture/execute/memcpy-2.c: New test.
49662         * gcc.c-torture/execute/memset-1.c: New test.
49663         * gcc.c-torture/execute/strlen-1.c: New test.
49664         * gcc.c-torture/execute/strcmp-1.c: New test.
49665         * gcc.c-torture/execute/strncmp-1.c: New test.
49666
49667 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49668
49669         * gcc.dg/ppc-ldstruct.c: New test.
49670
49671 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49672
49673         * gcc.c-torture/execute/va-arg-22.c: New test.
49674
49675 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49676
49677         * gcc.c-torture/compile/20020309-1.c: New test.
49678
49679 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49680
49681         * gcc.c-torture/execute/20020307-2.c: New test.
49682
49683 2002-03-07  Jeffrey A Law  (law@redhat.com)
49684
49685         * g77.f-torture/compile/20020307-1.f: New test.
49686
49687 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49688
49689         * gcc.dg/unordered-1.c: New test.
49690
49691 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49692
49693         * gcc.c-torture/execute/20020307-1.c: New test.
49694
49695 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * gcc.dg/20020304-1.c: New test.
49698
49699         * gcc.c-torture/compile/20020304-2.c: New test.
49700
49701 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49702
49703         * gcc.c-torture/compile/20020304-1.c: New test case
49704         (from PR c/5830).
49705
49706 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49707
49708         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49709
49710 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49711
49712         * g++.dg/other/classkey1.C: New test.
49713
49714 2002-03-01  Richard Henderson  <rth@redhat.com>
49715
49716         * gcc.c-torture/compile/981223-1.x: New.
49717         * gcc.c-torture/compile/920625-1.x: New.
49718
49719 2002-02-28  Richard Henderson  <rth@redhat.com>
49720
49721         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49722
49723 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49724
49725         * gcc.c-torture/execute/20020227-1.c: New test.
49726
49727 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49728
49729         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49730         here" ERROR lines.
49731         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49732         * g++.old-deja.g++.other/defarg1.C: Likewise.
49733         * g++.old-deja/g++.pt/calls2.C: Likewise.
49734         * g++.old-deja/g++.pt/crash20.C: Likewise.
49735         * g++.old-deja/g++.pt/crash30.C: Likewise.
49736         * g++.old-deja/g++.pt/crash36.C: Likewise.
49737         * g++.old-deja/g++.pt/crash6.C: Likewise.
49738         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49739         * g++.old-deja/g++.pt/derived3.C: Likewise.
49740         * g++.old-deja/g++.pt/error1.C: Likewise.
49741         * g++.old-deja/g++.pt/friend21.C: Likewise.
49742         * g++.old-deja/g++.pt/friend23.C: Likewise.
49743         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49744         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49745
49746 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49747
49748         * gcc.c-torture/execute/20020225-2.c: New test.
49749
49750 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49751
49752         * gcc.c-torture/execute/920730-1t.c,
49753         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49754         Delete test cases, only relevant to -traditional.
49755
49756 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49757
49758         * gcc.dg/cpp/undef1.c: Remove.
49759         * gcc.dg/cpp/directiv.c: Update.
49760         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49761
49762 2002-02-27  Michael Meissner  <meissner@redhat.com>
49763
49764         * gcc.c-torture/execute/20020226-1.c: New test.
49765
49766 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49767
49768         * g++.dg/debug/debug4.C: New test.
49769
49770         * gcc.dg/ia64-visibility-1.c: New test.
49771
49772 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49773
49774         * gcc.dg/debug/20020224-1.c: New.
49775
49776 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49777
49778         * gcc.c-torture/execute/960416-1.x: New.
49779         * gcc.c-torture/execute/divconst-3.x: Likewise.
49780
49781 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49782
49783         * gcc.dg/20020224-1.c: New test.
49784
49785 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49786
49787         * gcc.c-torture/execute/20020225-1.c: New.
49788
49789 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49790
49791         * gcc.dg/cpp/wchar-1.c: New test.
49792
49793 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49794
49795         * gcc.dg/20020222-1.c: New test.
49796
49797 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49798
49799         * g++.dg/opt/anonunion1.C: New test.
49800
49801 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49802
49803         * g++.dg/template/qualttp19.C: New test.
49804         * g++.dg/template/qualttp20.C: New test.
49805         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49806         * g++.old-deja/g++.other/qual1.C: Likewise.
49807
49808 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49809
49810         * gcc.dg/attr-alwaysinline.c: New.
49811
49812 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49813
49814         * gcc.dg/20020220-1.c: New test.
49815
49816         * gcc.dg/20020220-2.c: New test.
49817
49818         * g++.dg/opt/mmx1.C: New test.
49819
49820 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49821
49822         * gcc.c-torture/compile/20020110.c: New test.
49823
49824 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49825
49826         * gcc.c-torture/execute/20020219-1.c: New test.
49827
49828         * gcc.dg/20020219-1.c: New test.
49829
49830         * gcc.dg/noncompile/20020220-1.c: New test.
49831
49832         * g++.dg/opt/ptrintsum1.C: New test.
49833
49834         * gcc.dg/debug/20020220-1.c: New test.
49835
49836 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49837
49838         * gcc.c-torture/execute/20020216-1.c: New test.
49839
49840 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49841
49842         * gcc.dg/decl-1.c: Update, new test.
49843
49844 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49845
49846         * g++.dg/abi/bitfield1.C: New test.
49847         * g++.dg/abi/bitfield2.C: New test.
49848
49849 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49850
49851         * gcc.dg/attr-nest.c: New test.
49852
49853 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49854
49855         * gcc.c-torture/execute/20020215-1.c: New test.
49856
49857 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49860         * g++.dg/debug/debug.exp: New.
49861         * g++.dg/debug/trivial.C: New.
49862         * g++.dg/debug/debug1.C: Moved...
49863         * g++.dg/other/debug1.C: ...from here.
49864         * g++.dg/debug/debug2.C: Moved...
49865         * g++.dg/other/debug2.C: ...from here.
49866         * g++.dg/debug/debug3.C: Moved...
49867         * g++.dg/other/debug3.C: ...from here.
49868
49869         * gcc.dg/noncompile/20020213-1.c: New test.
49870
49871 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49872
49873         * g++.dg/other/debug3.C: New test.
49874
49875         * gcc.c-torture/execute/20020213-1.c: New test.
49876
49877 2002-02-13  Richard Smith <richard@ex-parrot.com>
49878
49879         * g++.old-deja/g++.other/thunk1.C: New test.
49880
49881 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49882
49883         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49884
49885 2002-02-13  Stan Shebs  <shebs@apple.com>
49886
49887         * gcc.dg/altivec-3.c: New.
49888
49889 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49890
49891         * gcc.dg/Wunreachable-1.c: New test.
49892         * gcc.dg/Wunreachable-2.c: New test.
49893
49894 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49895
49896         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49897
49898 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49899
49900         * gcc.dg/decl-1.c: New test.
49901
49902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49903
49904         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49905
49906 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49907
49908         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49909         * gcc.c-torture/compile/980506-1.x: Likewise.
49910
49911 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49912
49913         * gcc.dg/20020210-1.c: New.
49914
49915 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49916
49917         * g77.f-torture/execute/947.f: New regression test
49918         for PR fortran/947.
49919
49920 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49921
49922         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49923         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49924
49925 2002-02-08  Richard Henderson  <rth@redhat.com>
49926
49927         * gcc.c-torture/compile/labels-3.c: New.
49928
49929 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49930
49931         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49932         expression statements work instead.
49933         * gcc.dg/noncompile/20020207-1.c: New test.
49934
49935 2002-02-07  Richard Henderson  <rth@redhat.com>
49936
49937         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49938
49939 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49940
49941         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49942         message from g77
49943         * lib/g77-dg.exp: Trim g77 error messages so that they are
49944         recognized by dg.exp.
49945
49946 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49947
49948         PR fortran/5473
49949         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49950
49951 2002-02-07  Richard Henderson  <rth@redhat.com>
49952
49953         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49954         to be sufficiently aligned for integers.
49955
49956 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49957
49958         * g++.dg/template/friend4.C: New test.
49959
49960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49961
49962         PR fortran/5743
49963         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49964         unsupported cases.
49965
49966 2002-02-07  Richard Henderson  <rth@redhat.com>
49967
49968         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49969         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49970         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49971         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49972
49973 2002-02-06  Richard Henderson  <rth@redhat.com>
49974
49975         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49976
49977 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49978
49979         * gcc.dg/20020206-1.c: New test.
49980
49981 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49982
49983         * gcc.c-torture/execute/20020206-1.c: New test.
49984
49985         * gcc.c-torture/execute/20020206-2.c: New test.
49986
49987         PR optimization/5429:
49988         * gcc.c-torture/compile/20020206-1.c: New test.
49989
49990 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49991
49992         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49993         as certain file formats cannot support particularly large
49994         alignments.
49995
49996         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49997         and do not expect to be able to link the executable.
49998
49999         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50000         fail because the COFF format does not support the weak attribute.
50001
50002 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50003
50004         * g77.dg/pr5473.f: New test
50005
50006 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50007
50008         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50009         Fix testcase accordingly.
50010
50011 2002-02-04  Richard Henderson  <rth@redhat.com>
50012
50013         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50014         (buf): Change to be an array of pointers, not ints.
50015
50016 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50017
50018         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50019         before all tests.  Move warning one line above to match where it
50020         C frontend emits.
50021         * gcc.dg/Wswitch-2.c: New test.
50022         * g++.dg/warn/Wswitch-1.C: New test.
50023         * g++.dg/warn/Wswitch-2.C: New test.
50024
50025 2002-02-04  Richard Henderson  <rth@redhat.com>
50026
50027         * g++.dg/abi/offsetof.C: Fix size comparison.
50028
50029 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50030
50031         * gcc.dg/cast-qual-2.c: New test.
50032
50033 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50034
50035         * gcc.dg/20020201-4.c: New test.
50036
50037 2002-02-04  Ben Elliston  <bje@redhat.com>
50038
50039         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50040         target_info attribute != 0, in addition to the empty string.
50041         (gcc_target_compile): Likewise.
50042
50043 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50044
50045         * gcc.dg/Wswitch.c: New test.
50046         PR gcc/4475. PR gcc/3780.
50047
50048 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50049
50050         * g77.f-torture/execute/5122.f: New test for regressions
50051         against PR fortran/5122.
50052
50053 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50054
50055         * g77.f-torture/compile/pr3743.f: Delete
50056         * g77.dg/pr3743-1.f: New test.
50057         * g77.dg/pr3743-2.f: New test.
50058         * g77.dg/pr3743-3.f: New test.
50059         * g77.dg/pr3743-4.f: New test.
50060
50061 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50062
50063         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50064
50065 2002-02-02  Richard Henderson  <rth@redhat.com>
50066
50067         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50068         * gcc.c-torture/execute/bf64-1.c: Likewise.
50069
50070 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50071
50072         * gcc.dg/20020201-2.c: New test.
50073
50074         * gcc.dg/20020201-3.c: New test.
50075
50076         * gcc.c-torture/execute/bitfld-2.c: New test.
50077
50078 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50079
50080         * gcc.dg/bitfld-1.c: Update.
50081         * gcc.dg/bitfld-2.c: Update.
50082         * gcc.c-torture/execute/bitfld-1.x: New.
50083
50084 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50085
50086         * gcc.c-torture/execute/20020201-1.c: New test.
50087
50088 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50089
50090         PR target/5469
50091         * gcc.dg/20020201-1.c: New test.
50092
50093 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50094
50095         PR fortran/3743
50096         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50097         * g77.f-torture/compile/pr3743.x: Remove
50098
50099 2002-01-31  Tom Rix  <trix@redhat.com>
50100
50101         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50102
50103 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50104
50105         * gcc.dg/noncompile/20020130-1.c: New test.
50106
50107 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50108
50109         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50110
50111 2002-01-29  Richard Henderson  <rth@redhat.com>
50112
50113         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50114         to long long.
50115         * gcc.c-torture/execute/bf64-1.c: Likewise.
50116
50117 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50118
50119         * gcc.c-torture/execute/20020129-1.c: New test.
50120
50121 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50122
50123         * gcc.c-torture/compile/20000224-1.c: Update.
50124         * gcc.c-torture/execute/bitfld-1.c: New tests.
50125         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50126         * gcc.dg/uninit-A.c: Update.
50127
50128 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50129
50130         * g++.dg/template/ctor1.C: Add instantiation.
50131
50132 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50133
50134         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50135         argument to __builtin_prefetch to be const ptr.
50136
50137 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50138
50139         * gcc.c-torture/compile/20020120-1.c: New test.
50140
50141 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50142
50143         * gcc.c-torture/execute/20020127-1.c: New test.
50144
50145 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50146
50147         * g77.dg/f77-edit-i-in.f: New test
50148         * g77.dg/f77-edit-i-out.f: New test
50149
50150 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50151
50152         * gcc.dg/debug/debug.exp: New file.
50153         * gcc.dg/debug/trivial.c: New file.
50154         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50155         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50156         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50157         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50158         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50159         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50160         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50161         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50162         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50163         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50164         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50165         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50166         * gcc.dg/20000503-1.c: Removed.
50167         * gcc.dg/20010207-1.c: Removed.
50168         * gcc.dg/20011223-1.c: Removed.
50169         * gcc.dg/20020104-2.c: Removed.
50170         * gcc.dg/debug-1.c: Removed.
50171         * gcc.dg/debug-2.c: Removed.
50172         * gcc.dg/debug-3.c: Removed.
50173         * gcc.dg/debug-4.c: Removed.
50174         * gcc.dg/debug-5.c: Removed.
50175         * gcc.dg/debug-6.c: Removed.
50176         * gcc.dg/dwarf2-1.c: Removed.
50177         * gcc.dg/dwarf2-2.c: Removed.
50178
50179 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50180
50181         * g++.old-deja/g++.other/eh5.C: New test.
50182         * g++.old-deja/g++.other/sibcall2.C: New test.
50183         * g++.old-deja/g++.other/array9.C: New test.
50184         * g++.old-deja/g++.other/typename2.C: New test.
50185         * g++.old-deja/g++.other/crash60.C: New test.
50186         * g++.old-deja/g++.other/conv9.C: New test.
50187         * g++.old-deja/g++.other/mangle10.C: New test.
50188         * g++.old-deja/g++.other/unchanging1.C: New test.
50189         * g++.old-deja/g++.other/exprstmt1.C: New test.
50190         * g++.old-deja/g++.other/inline23.C: New test.
50191         * g++.old-deja/g++.eh/ia64-1.C: New test.
50192         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50193         * g++.old-deja/g++.other/reload1.C: New test.
50194         * g++.old-deja/g++.other/static20.C: New test.
50195         * g++.old-deja/g++.other/local-alloc1.C: New test.
50196         * g++.old-deja/g++.other/conv8.C: New test.
50197         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50198         * g++.old-deja/g++.other/storeexpr1.C: New test.
50199         * g++.old-deja/g++.other/storeexpr2.C: New test.
50200         * g++.dg/eh/template2.C: New test.
50201         * g++.dg/warn/weak1.C: New test.
50202
50203 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50204
50205         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50206         Remove first, non-varying, argument.
50207
50208 2002-01-23  Richard Henderson  <rth@redhat.com>
50209
50210         * gcc.dg/inline-2.c: New.
50211
50212         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50213         Add optional target arg.  Check number of arguments.
50214         (scan-assembler-not, scan-assembler-dem): Likewise.
50215         (scan-assembler-dem-not): Likewise.
50216
50217 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50218
50219         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50220         line 12.
50221         * g++.old-deja/g++.brendan/parse3.C,
50222         g++.old-deja/g++.other/crash26.C,
50223         g++.old-deja/g++.other/crash28.C,
50224         g++.old-deja/g++.other/crash29.C,
50225         g++.old-deja/g++.other/crash30.C,
50226         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50227
50228 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50229
50230         * gcc.dg/20020115-1.c: New.
50231
50232 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50233
50234         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50235
50236 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50237
50238         * gcc.dg/20020122-3.c: New.
50239
50240 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50241
50242         * g++.dg/other/gc1.C: New test.
50243
50244 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50245
50246         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50247
50248 2002-01-22  Richard Henderson  <rth@redhat.com>
50249
50250         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50251
50252 2002-01-22  Richard Henderson  <rth@redhat.com>
50253
50254         * gcc.dg/20020122-4.c: New.
50255
50256 2002-01-22  H.J. Lu <hjl@gnu.org>
50257
50258         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50259         link output.
50260         * gcc.dg/special/ecos.exp: Likewise.
50261         * lib/g++-dg.exp: Likewise.
50262         * lib/g77-dg.exp: Likewise.
50263         * lib/gcc-dg.exp : Likewise.
50264         * lib/mike-g++.exp: Likewise.
50265         * lib/mike-g77.exp: Likewise.
50266         * lib/mike-gcc.exp: Likewise.
50267         * lib/objc-dg.exp: Likewise.
50268
50269 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50270
50271         PR target/5379
50272         * gcc.dg/20020122-2.c: New test.
50273
50274 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50275
50276         * gcc.dg/20020122-1.c: New test.
50277
50278 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50279
50280         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50281
50282 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50283
50284         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50285
50286 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50287
50288         * gcc.c-torture/compile/20020121-1.c: New test.
50289
50290 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50291
50292         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50293         ld_library_path.
50294
50295 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50296
50297         * gcc.dg/20020218-1.c: New test.
50298
50299 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50300
50301         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50302         messages
50303         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50304         "At global scope" warning
50305         * g++.dg/ext/align1.C: Change cygwin test for alignment
50306         from db-bogus to dg-warning
50307
50308 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50309
50310         * g77.f-torture/compile/cpp2.F: New test.
50311
50312 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50313
50314         * g++.dg/template/access1.C: New test.
50315
50316 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50317
50318         * gcc.dg/20020118-1.c: New.
50319
50320 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50321
50322         * gcc.c-torture/execute/20020118-1.c: New test.
50323
50324 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50325
50326         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50327         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50328         alignment warnings.
50329
50330 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50331
50332         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50333         torture_with_loops and torture_without_loops
50334
50335 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50336
50337         * gcc.c-torture/compile/20020116-1.c: New test.
50338
50339 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50340
50341         * gcc.dg/20020116-2.c: New test.
50342
50343         * gcc.dg/ultrasp4.c: New test.
50344
50345         * gcc.dg/20020116-1.c: New test.
50346
50347 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50348
50349         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50350         by EABI.
50351
50352 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50353
50354         * gcc.misc-tests/i386-prefetch.exp: New.
50355         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50356         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50357         * gcc.misc-tests/i386-pf-none-1.c: New test.
50358         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50359
50360 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/gnu89-init-1.c: Add new tests.
50363
50364 2002-01-15  Andreas Jaeger  <aj@suse.de>
50365
50366         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50367         * gcc.dg/i386-mmx-2.c: Likewise.
50368         * gcc.dg/i386-sse-1.c: Likewise.
50369         * gcc.dg/i386-sse-2.c: Likewise.
50370         * gcc.dg/i386-sse-3.c: Likewise.
50371
50372 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50373
50374         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50375         Uncomment additional cases that now pass.
50376
50377 2002-01-11  Richard Henderson  <rth@redhat.com>
50378
50379         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50380         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50381
50382 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50383
50384         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50385
50386 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50387
50388         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50389         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50390
50391 2002-01-10  Dale Johannesen  <dalej@apple.com>
50392
50393         * gcc.c-torture/execute/loop-11.c: New.
50394
50395 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50396
50397         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50398         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50399
50400 2002-01-09  Richard Henderson  <rth@redhat.com>
50401
50402         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50403         type in which to perform the operation for each size.
50404
50405 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50406
50407         * gcc.c-torture/compile/20020109-2.c: New test.
50408
50409 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50410
50411         * gcc.c-torture/execute/loop-10.c: New test.
50412
50413 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50414
50415         * gcc.c-torture/compile/20010226-1.c: New test.
50416         * gcc.c-torture/compile/20010227-1.c: New test.
50417         * gcc.c-torture/compile/20010426-1.c: New test.
50418         * gcc.c-torture/compile/20010510-1.c: New test.
50419         * gcc.c-torture/compile/20010605-3.c: New test.
50420         * gcc.c-torture/compile/20010824-1.c: New test.
50421         * gcc.c-torture/execute/20010409-1.c: New test.
50422         * gcc.dg/noncompile/20000901-1.c: New test.
50423         * gcc.dg/20001023-1.c: New test.
50424         * gcc.dg/20001101-1.c: New test.
50425         * gcc.dg/20001102-1.c: New test.
50426         * gcc.dg/20010207-1.c: New test.
50427         * gcc.dg/20010405-1.c: New test.
50428         * gcc.dg/20010822-1.c: New test.
50429         * gcc.dg/20011107-1.c: New test.
50430
50431 2002-01-09  Jeffrey A Law  (law@redhat.com)
50432
50433         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50434
50435         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50436         execution failure on PA targets.
50437
50438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50439
50440         * gcc.c-torture/compile/20020109-1.c: New test.
50441
50442 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50443
50444         * gcc.c-torture/execute/20020108-1.c: New test.
50445
50446 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50447
50448         * gcc.dg/20020108-1.c: New test.
50449
50450 2002-01-08  H.J. Lu <hjl@gnu.org>
50451
50452         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50453         for header files.
50454
50455 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50456
50457         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50458         consistency.
50459
50460 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50461
50462         * gcc.dg/altivec-4.c: Test altivec predicates.
50463
50464 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50465
50466         * gcc.c-torture/execute/20020107-1.c: New test.
50467
50468 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50469
50470         PR c/5279
50471         * gcc.c-torture/compile/20020106-1.c: New test.
50472
50473 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50474
50475         * gcc.c-torture/execute/nestfunc-4.c: New test.
50476
50477 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50478
50479         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50480         extra triple that slipped in.
50481         * g++.old-deja/g++.abi/align.C: Likewise.
50482         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50483
50484 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50485
50486         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50487         * g++.old-deja/g++.abi/align.C: Likewise.
50488         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50489
50490         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50491         on FreeBSD/i386.
50492         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50493         FreeBSD.
50494
50495 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50496
50497         * gcc.dg/20020104-1.c: New test.
50498
50499         * gcc.dg/20020104-2.c: New test.
50500
50501 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50502
50503         * gcc.dg/20020103-1.c: Fix typo in target selector.
50504
50505 2002-01-03  Richard Henderson  <rth@redhat.com>
50506
50507         * gcc.dg/20020103-1.c: New.
50508
50509 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50510
50511         * gcc.c-torture/execute/20020103-1.c: New test.
50512
50513 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50514
50515         * g++.dg/other/debug2.C: New test.
50516
50517         * gcc.c-torture/compile/20020103-1.c: New test.
50518
50519 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50520
50521         * gcc.dg/gnu89-init-1.c: Added new tests.
50522
50523 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50524
50525         * g++.dg/template/friend2.C: Remove as patch is reverted.
50526
50527         * g++.dg/warn/oldcast1.C: New test.
50528
50529         * g++.dg/template/ptrmem1.C: New test.
50530         * g++.dg/template/ptrmem2.C: New test.
50531
50532         * g++.dg/template/ntp.C: New test.
50533
50534         * g++.dg/other/component1.C: New test.
50535
50536         * g++.dg/template/ttp3.C: New test.
50537
50538         * g++.dg/template/friend2.C: New test.
50539         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50540
50541 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50542
50543         * g++.dg/other/ptrmem1.C: New test.
50544         * g++.dg/other/ptrmem2.C: New test.
50545
50546 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50547
50548         * g++.dg/template/ctor1.C: New test.
50549
50550 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50551
50552         * g++.dg/template/friend2.C: New test.
50553
50554 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50555
50556         * gcc.dg/mmix-1.c: New test.
50557
50558 2001-12-31  Richard Henderson  <rth@redhat.com>
50559
50560         * gcc.dg/asm-5.c: New.
50561
50562 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50563
50564         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50565         in namespace __gnu_cxx
50566
50567 2001-12-30  Richard Henderson  <rth@redhat.com>
50568
50569         * gcc.dg/debug-6.c: New.
50570
50571 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50572
50573         * gcc.c-torture/compile/20011229-2.c: New test.
50574
50575 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50576
50577         * gcc.dg/debug-3.c: New test.
50578         * gcc.dg/debug-4.c: New test.
50579         * gcc.dg/debug-5.c: New test.
50580
50581 2001-12-29  Richard Henderson  <rth@redhat.com>
50582
50583         * g++.dg/eh/loop1.C: New.
50584
50585 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50586
50587         * g++.dg/template/crash1.C: New test.
50588
50589 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50590
50591         * g++.dg/other/const1.C: New test.
50592
50593 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50594
50595         * gcc.c-torture/compile/20011229-1.c: New test.
50596
50597 2001-12-28  Stan Shebs  <shebs@apple.com>
50598
50599         * lib/objc-torture.exp: Resync with c-torture.exp.
50600         * lib/objc.exp: Load standard libraries.
50601
50602 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50603
50604         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50605         additional tests.
50606
50607 2001-12-27  Roger Sayle <roger@eyesopen.com>
50608
50609         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50610
50611 2001-12-27  Richard Henderson  <rth@redhat.com>
50612
50613         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50614
50615 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50616
50617         * g++.dg/eh/ctor1.C: New test.
50618         * g++.dg/other/error2.C: New test.
50619
50620 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50621
50622         * g++.dg/other/init2.C: New test.
50623
50624 2001-12-24  Richard Henderson  <rth@redhat.com>
50625
50626         * gcc.dg/20011223-1.c: New.
50627         * gcc.dg/inline-1.c: New.
50628
50629 2001-12-23  Richard Henderson  <rth@redhat.com>
50630
50631         * gcc.dg/asm-4.c: Test operand modifiers.
50632
50633 2001-12-23  Richard Henderson  <rth@redhat.com>
50634
50635         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50636
50637 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50638
50639         * gcc.c-torture/execute/20011223-1.c: New test.
50640
50641 2001-12-21  Richard Henderson  <rth@redhat.com>
50642
50643         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50644         re-enables the warning.
50645
50646 2001-12-21  Richard Henderson  <rth@redhat.com>
50647
50648         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50649
50650 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50651
50652         * gcc.c-torture/compile/20011218-1.c: New test.
50653
50654 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50655
50656         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50657         arm-isr.c test.
50658         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50659         epilogue generation for ARM ISR routines.
50660
50661 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50662
50663         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50664         * gcc.dg/format/c90-printf-3.c: Likewise.
50665         * gcc.dg/format/c99-printf-3.c: Likewise.
50666         * gcc.dg/format/ext-1.c: Likewise.
50667         * gcc.dg/format/ext-6.c: Likewise.
50668         * gcc.dg/format/format.h: Prototype unlocked stdio.
50669
50670 2001-12-20  Richard Henderson  <rth@redhat.com>
50671
50672         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50673         (arena): Use it.
50674         (malloc): Correct allocation logic.  Abort if we fill up the
50675         arena before initialization complete.
50676         (realloc): Correct allocation logic.
50677
50678 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50679
50680         * gcc.c-torture/compile/20011219-2.c: New test.
50681
50682         * gcc.c-torture/execute/20011219-1.c: New test.
50683
50684 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50685
50686         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50687         target does not support weak symbols.
50688
50689 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50690
50691         * gcc.c-torture/compile/20011219-1.c: New test.
50692
50693 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50694
50695         * g++.dg/other/error1.C: New test.
50696
50697 2001-12-17  Jeffrey A Law  (law@redhat.com)
50698
50699         * gcc.c-torture/execute/20011217-1.c: New test.
50700
50701 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50702
50703         * objc.dg/special/: New directory.
50704         * objc.dg/special/special.exp: New file.
50705         * objc.dg/special/unclaimed-category-1.h: New file.
50706         * objc.dg/special/unclaimed-category-1a.m: New file.
50707         * objc.dg/special/unclaimed-category-1.m: New file.
50708
50709 2001-12-17  Andreas Jaeger  <aj@suse.de>
50710
50711         * gcc.c-torture/compile/20011217-2.c: New test.
50712
50713 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50714
50715         * gcc.c-torture/compile/20011217-1.c: New test.
50716
50717 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50718
50719         * gcc.dg/20011214-1.c: New.
50720
50721 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50722
50723         * gcc.dg/altivec-4.c: New.
50724
50725 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50726
50727         * gcc.dg/20011113-1.c: New test.
50728
50729 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50730
50731         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50732         std::__malloc_alloc_template<0> and
50733         std::__default_alloc_template<false, 0>.
50734
50735 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50736
50737         * objc/execute/bf-21.m: New test.
50738         * objc/execute/enumeration-1.m: New test.
50739         * objc/execute/enumeration-2.m: New test.
50740
50741 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50742
50743         * gcc.dg/gnu89-init-1.c: New test.
50744
50745 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50746
50747         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50748         * g++.old-deja/g++.jason/2371.C: Likewise.
50749         * g++.old-deja/g++.jason/template33.C: Likewise.
50750         * g++.old-deja/g++.jason/template34.C: Likewise.
50751         * g++.old-deja/g++.jason/template36.C: Likewise.
50752         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50753         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50754         * g++.old-deja/g++.other/typename1.C: Likewise.
50755         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50756         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50757         * g++.old-deja/g++.pt/typename11.C: Likewise.
50758         * g++.old-deja/g++.pt/typename14.C: Likewise.
50759         * g++.old-deja/g++.pt/typename16.C: Likewise.
50760         * g++.old-deja/g++.pt/typename3.C: Likewise.
50761         * g++.old-deja/g++.pt/typename4.C: Likewise.
50762         * g++.old-deja/g++.pt/typename5.C: Likewise.
50763         * g++.old-deja/g++.pt/typename7.C: Likewise.
50764         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50765
50766 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50767
50768         * g++.dg/other/linkage1.C: New test.
50769         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50770         specifiers.
50771
50772 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50773
50774         * gcc.dg/concat.c: New test.
50775
50776 2001-12-11  Stan Shebs  <shebs@apple.com>
50777
50778         * objc/compile: New test directory.
50779         * objc/compile/compile.exp: New expect script.
50780         * objc/compile/20011211-1.m: New compile test.
50781
50782 2001-12-11  Jason Merrill  <jason@redhat.com>
50783
50784         * lib/prune.exp (prune_gcc_output): Also handle "In member
50785         function".  So many permutations...
50786
50787 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50788
50789         * g++.dg/template/typedef1.C: New test.
50790
50791 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50792
50793         * g++.dg/other/copy1.C: New test.
50794
50795 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50796
50797         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50798
50799         * gcc.dg/builtin-choose-expr.c: New.
50800
50801 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50802
50803         * gcc.dg/altivec-2.c: New.
50804
50805 2001-12-07  Richard Henderson  <rth@redhat.com>
50806
50807         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50808
50809 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50810
50811         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50812         ultrasparc.
50813
50814 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50815
50816         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50817
50818 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50819
50820         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50821         variable argument list.
50822
50823 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50824
50825         * gcc.c-torture/execute/memcheck: Delete entire directory.
50826         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50827         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50828
50829 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50830
50831         * gcc.dg/Wshadow-1.c: New test.
50832
50833 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50834
50835         * gcc.c-torture/compile/20011130-1.c: New test.
50836
50837         * gcc.dg/noncompile/20011025-1.c: New test.
50838
50839         * g++.dg/other/anon-union.C: New test.
50840
50841         * gcc.c-torture/execute/20011024-1.c: New test.
50842
50843 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50844
50845         * gcc.c-torture/execute/20000722-1.x,
50846         gcc.c-torture/execute/20010123-1.x: Remove.
50847         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50848         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50849         gcc.dg/c99-complit-2.c: New tests.
50850
50851 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50852
50853         * g++.dg/inherit/base1.C: New test.
50854
50855 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50856
50857         * g++.dg/other/stdarg1.C: New test.
50858
50859         * gcc.c-torture/compile/20011130-2.c: New test.
50860
50861 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50862
50863         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50864         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50865         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50866         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50867         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50868         * gcc.dg/builtin-prefetch-1.c: New test.
50869
50870 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50871
50872         * gcc.dg/20011130-1.c: New test.
50873
50874 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50875
50876         * g++.dg/other/scope1.C: New test.
50877         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50878
50879 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50880
50881         * gcc.dg/vla-init-1.c: New test.
50882
50883 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50884
50885         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50886
50887 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50888
50889         * objc.dg/alias.m: Update.
50890         * objc.dg/class-1.m: Update.
50891         * objc.dg/const-str-1.m: Update.
50892         * objc.dg/fwd-proto-1.m: Update.
50893         * objc.dg/id-1.m: Update.
50894         * objc.dg/super-class-1.m: Update.
50895
50896 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50897
50898         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50899         constructs.
50900
50901 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50902
50903         * gcc.c-torture/execute/20011128-1.c: New test.
50904
50905 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50906
50907         * gcc.dg/20011127-1.c: New test.
50908
50909 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50910
50911         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50912         from Austin Group draft 7.
50913         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50914         scanf format arguments.
50915         * gcc.dg/format/no-exargs-2.c: New test.
50916
50917 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50918
50919         * g++.dg/abi/vbase8-4.C: New test.
50920
50921 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50922
50923         * gcc.c-torture/execute/20011121-1.c: New test.
50924
50925 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50926
50927         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50928
50929 2001-11-23  Andreas Jaeger  <aj@suse.de>
50930
50931         * gcc.dg/cpp/charconst-2.c: New test.
50932
50933 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50934
50935         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50936         to the host if it is remote.  Let tests specify extra headers
50937         they use.
50938         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50939         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50940         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50941         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50942         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50943         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50944         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50945         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50946         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50947         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50948
50949 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50950
50951         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50952         for little endian ARMs.
50953
50954 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50955
50956         * gcc.c-torture/compile/20011119-1.c: New test.
50957         * gcc.c-torture/compile/20011119-2.c: New test.
50958
50959 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50960
50961         * gcc.dg/altivec-1.c: Fix typo.
50962
50963 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50964
50965         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50966
50967 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50968
50969         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50970
50971 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50972
50973         * lib/g77.exp: Don't specify --rpath-link.
50974
50975         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50976         across all the headers.
50977         * gcc.dg/format/format.exp: For testing on a remote host,
50978         copy format.h.
50979
50980         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50981         * gcc.c-torture/execute/930406-1.c: Likewise.
50982         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50983
50984 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50985
50986         * gcc.dg/altivec-1.c: New.
50987
50988 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50989
50990         * gcc.dg/cpp/fpreprocessed.c: New test case.
50991
50992 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50993
50994         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50995         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50996         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50997
50998 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50999
51000         * gcc.dg/no-builtin-1.c: New test.
51001
51002 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51003
51004         * gcc.c-torture/execute/20011115-1.c: New test.
51005
51006 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51007
51008         * gcc.c-torture/compile/20011114-2.c: New test.
51009         * gcc.c-torture/compile/20011114-3.c: New test.
51010         * gcc.c-torture/compile/20011114-4.c: New test.
51011
51012 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51013
51014         * g++.dg/other/init1.C: New test.
51015
51016 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51017
51018         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51019         message.
51020
51021         * gcc.c-torture/execute/20011114-1.c: New testcase.
51022
51023         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51024         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51025         like the (before this change) version of 20010327-1.c.
51026
51027 2001-11-14  Roger Sayle <roger@eyesopen.com>
51028
51029         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51030
51031 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51032
51033         * g++.dg/init/array2.C: New test.
51034
51035 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51036
51037         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51038
51039 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51040
51041         * g++.dg/other/forscope1.C: New test.
51042         * g++.dg/ext/forscope1.C: New test.
51043         * g++.dg/ext/forscope2.C: New test.
51044
51045 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51046
51047         * gcc.c-torture/execute/20011113-1.c: New test.
51048
51049 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51050
51051         * gcc.c-torture/execute/20011109-2.c: New test.
51052
51053         * gcc.c-torture/execute/20011109-1.c: New test.
51054
51055 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51056
51057         * gcc.c-torture/compile/20011109-1.c: New test.
51058
51059 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51060
51061         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51062         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51063         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51064         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51065         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51066         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51067         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51068
51069 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51070
51071         * g++.dg/warn/Wshadow-1.C: New tests.
51072         * g++.old-deja/g++.mike/for3.C: Update.
51073
51074 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51075
51076         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51077         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51078         XFAILs.  Adjust expected error texts.
51079         * gcc.c-torture/compile/20011106-1.c,
51080         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51081         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51082         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51083         gcc.dg/c99-array-lval-5.c: New tests.
51084
51085 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51086
51087         * gcc.dg/cpp/defined.c: Update.
51088
51089 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51090
51091         * gcc.c-torture/execute/anon-1.c: New test.
51092
51093 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51094
51095         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51096         same size, so no warning should be produced on stormy16.
51097
51098         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51099         due to oversized array.
51100         * g++.old-deja/g++.mike/ns15.C: Likewise.
51101         * g++.old-deja/g++.pt/crash16.C: Likewise.
51102
51103 2001-11-02  Graham Stott  <grahams@redhat.com>
51104
51105         * g++.dgother/debug1.C: Fix typos.
51106
51107 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51108
51109         * g++.dg/other/debug1.C: New test.
51110
51111 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51112
51113         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51114         of unsigned long.
51115
51116 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51117
51118         * gcc.dg/20011029-2.c: New test.
51119
51120         * gcc.c-torture/compile/20011029-1.c: New test.
51121
51122 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51123
51124         * objc/execute/class_self-1.m: New test.
51125         * objc/execute/class_self-2.m: New test.
51126
51127 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51128
51129         * gcc.misc-tests/msgs.exp: Delete.
51130         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51131         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51132         error set to match recent changes.
51133
51134 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51135
51136         * gcc.dg/20011021-1.c: New test.
51137
51138 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51139
51140         * gcc.c-torture/compile/20011023-1.c: New test.
51141
51142 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51143
51144         * lib/g77.exp: Rewrite based on lib/g++.exp.
51145
51146 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51147
51148         * gcc.c-torture/execute/20011019-1.c: New test.
51149
51150         * gcc.dg/20011018-1.c: New test.
51151
51152 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51153
51154         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51155
51156 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51157
51158         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51159         * gcc.dg/attr-invalid.c: Likewise.
51160
51161 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51162
51163         * gcc.dg/20011015-1.c: New test.
51164
51165 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51166
51167         * g++.dg/template/unify2.C: New test.
51168
51169 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51170
51171         * g++.dg/other/exception-specification.C: New test
51172
51173 2001-10-13  Tom Rix  <trix@redhat.com>
51174
51175         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51176         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51177
51178 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51179
51180         * gcc.dg/20011009-1.c: New test.
51181
51182 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51183
51184         PR g++/4476
51185         * g++.dg/other/friend1.C: New test.
51186
51187 2001-10-11  Richard Henderson  <rth@redhat.com>
51188
51189         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51190
51191 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51192
51193         * gcc.c-torture/compile/20011010-1.c: New.
51194
51195 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51196
51197         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51198         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51199         g77.f-torture/execute/execute.exp,
51200         g77.f-torture/noncompile/noncompile.exp,
51201         gcc.c-torture/compile/compile.exp,
51202         gcc.c-torture/execute/execute.exp,
51203         gcc.c-torture/execute/ieee/ieee.exp,
51204         gcc.c-torture/execute/memcheck/memcheck.exp,
51205         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51206         objc/execute/execute.exp: Update FSF address.
51207
51208 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51209
51210         * gcc.dg/cpp/cmdlne-C.c: Update.
51211         * gcc.dg/cpp/cmdlne-C2.c: New.
51212
51213 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51214
51215         * gcc.c-torture/execute/20011008-3.c: New.
51216
51217 2001-10-08  DJ Delorie  <dj@redhat.com>
51218
51219         * gcc.dg/20011008-1.c: New.
51220         * gcc.dg/20011008-2.c: New.
51221
51222 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51223
51224         * gcc.dg/cpp/spacing1.c: Update test.
51225
51226 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51227
51228         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51229         spelling errors of "separate" as "seperate".
51230
51231 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51232
51233         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51234         enough to avoid inlining.
51235
51236 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51237
51238         * lib/g77.exp: set libg2c_dir correctly.
51239
51240 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51241
51242         * gcc.dg/cpp/macro11.c: New test.
51243
51244 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51245
51246         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51247         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51248         gcc.dg/format/multattr-3.c: New tests.
51249         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51250         tests for format attributes on function pointers being rejected.
51251
51252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51253
51254         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51255
51256 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51257
51258         * g++.dg/warn/format1.C: New test.
51259
51260 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51261
51262         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51263
51264 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51265
51266         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51267
51268 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51269
51270         * gcc.dg/cpp/redef2.c: Add test.
51271
51272 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51273
51274         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51275         long-standing bug on i686, apparently.
51276         * gcc.c-torture/execute/loop-2c.x: New file.
51277         * gcc.c-torture/execute/loop-2d.x: New file.
51278         * gcc.c-torture/execute/loop-3c.x: New file.
51279
51280 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51281
51282         * gcc.dg/cpp/20000625-2.c: Correct line number.
51283
51284 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51285
51286         * gcc.dg/cpp/macro10.c: New test.
51287         * gcc.dg/cpp/strify3.c: New test.
51288         * gcc.dg/cpp/spacing1.c: Add tests.
51289         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51290         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51291
51292 2001-09-24  DJ Delorie  <dj@redhat.com>
51293
51294         * gcc.c-torture/execute/20010924-1.c: New test.
51295
51296 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51297
51298         * objc/execute/paste.m: Remove.
51299
51300 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51301
51302         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51303
51304 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51305
51306         * g77.dg/strlen0.f: New test.
51307
51308 2001-09-21  Richard Henderson  <rth@redhat.com>
51309
51310         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51311         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51312
51313 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51314
51315         Table-driven attributes.
51316         * g++.dg/ext/attrib1.C: New test.
51317
51318 2001-09-20  DJ Delorie  <dj@redhat.com>
51319
51320         * gcc.dg/20000926-1.c: Update expected warning messages.
51321         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51322         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51323         array.
51324
51325 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51326
51327         * g++.dg/eh/registers1.C: New test case.
51328
51329 2001-09-17  Richard Henderson  <rth@redhat.com>
51330
51331         * gcc.dg/array-5.c: Fix VLA decomposition test.
51332
51333 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51334
51335         * gcc.dg/cpp/line5.c: New testcase.
51336
51337 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51338
51339         * gcc.dg/cpp/macro9.c: New test.
51340
51341 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51342
51343         * gcc.c-torture/execute/980223.c: Change type of addr from long
51344         to char *.
51345
51346 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51347
51348         * gcc.c-torture/execute/20010915-1.c: New test.
51349
51350 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51351
51352         * g77.dg/bprob: New directory.
51353         * g77.dg/bprob/bprob.exp: New file.
51354         * g77.dg/bprob/bprob-1.f: New test.
51355         * g77.dg/gcov: New directory.
51356         * g77.dg/gcov/gcov.exp: New file.
51357         * g77.dg/gcov/gcov-1.f: New test.
51358         * g77.dg/gcov/gcov-1.x: New file.
51359
51360 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51361
51362         * gcc.dg/cpp/directiv.c: Update.
51363         * gcc.dg/cpp/undef1.c: Update.
51364
51365 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51366
51367         * gcc.dg/20010912-1.c: New test.
51368
51369 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51370
51371         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51372         language-independent file in lib.
51373         * lib/gcov.exp: New file.
51374
51375 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51376
51377         * gcc.c-torture/compile/20010911-1.c: New test.
51378
51379 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51380
51381         * lib/profopt.exp: New, to support profile-directed optimizations.
51382         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51383         * gcc.misc-tests/bprob-1.c: New test.
51384         * gcc.misc-tests/bprob-2.c: New test.
51385
51386 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51387
51388         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51389         XFAIL and which kinds of gcov output to verify.
51390         * gcc.misc-tests/gcov-4b.x: New file.
51391         * gcc.misc-tests/gcov-5b.x: New file.
51392         * gcc.misc-tests/gcov-6.x: New file.
51393         * gcc.misc-tests/gcov-7.c: New test.
51394         * gcc.misc-tests/gcov-7.x: New file.
51395
51396 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51397
51398         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51399         * gcc.misc-tests/gcov-6.c: New test.
51400
51401 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51402
51403         PR c++/3986
51404         * g++.dg/abi/vbase1.C: New test.
51405
51406 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51407
51408         * objc.dg/method-2.m: New.
51409
51410 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51411
51412         PR c++/4203
51413         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51414         * g++.dg/init/empty1.C: New test.
51415
51416 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51417
51418         * gcc.c-torture/compile/20010903-1.c: New test.
51419
51420 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51421
51422         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51423         for m68k.
51424
51425 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51426
51427         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51428
51429         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51430
51431         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51432
51433 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51434
51435         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51436         for 16-bit 'unsigned int'.
51437
51438 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51439
51440         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51441
51442 2001-08-27  Richard Henderson  <rth@redhat.com>
51443
51444         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51445         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51446
51447 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51448
51449         * gcc.dg/asm-names.c (ymain): New.
51450
51451 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51452
51453         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51454         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51455         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51456
51457 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51458
51459         * gcc.dg/compare5.c: New testcase.
51460
51461 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51462
51463         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51464         and "In instantiation".
51465
51466 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51467
51468         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51469
51470 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51471
51472         * gcc.misc-tests/gcov.exp: Add support for branch information.
51473         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51474         * gcc.misc-tests/gcov-4.c: New test.
51475         * gcc.misc-tests/gcov-4b.c: New test.
51476         * gcc.misc-tests/gcov-5b.c: New test.
51477
51478 2001-08-20  Zack Weinberg  <zackw@panix.com>
51479
51480         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51481         expected to fail.
51482
51483 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51484
51485         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51486
51487 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51488
51489         * g++.dg/eh/template1.C: New test.
51490
51491 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51492
51493         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51494         Fix thinko.
51495         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51496         for xfail.
51497
51498 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51499
51500         * lib/g77-dg.exp: Use prune.exp for common procedures
51501         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51502         * lib/g77.exp: (g77-dg-prune) Remove
51503
51504 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51505
51506         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51507
51508 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51509
51510         * g++.dg/template/unify1.C: New test.
51511
51512 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51513
51514         * g++.dg/abi/empty4.C: New test.
51515
51516 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51517
51518         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51519         solaris2.*
51520         * g77.f-torture/compile/pr3743.x: Likewise.
51521
51522 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51523
51524         * g++.dg/other/using-declaration.C: New test.
51525
51526 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51527
51528         * gcc.dg/cpp/tr-sign.c: New testcase.
51529
51530 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51531
51532         * gcc.dg/cpp/19951025-1.c: Revert.
51533         * gcc.dg/cpp/directiv.c: We no longer process directives that
51534         interrupt macro arguments.
51535
51536 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51537
51538         * gcc.dg/bconstp-1.c: New test.
51539
51540 2001-08-03  Richard Henderson  <rth@redhat.com>
51541
51542         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51543
51544 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51545
51546         * gcc.dg/cpp/19951025-1.c: Update.
51547
51548 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51549
51550         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51551         should be x.
51552
51553 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51554
51555         Kill -fhonor-std.
51556         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51557         * g++.old-deja/g++.other/std1.C: Likewise.
51558         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51559
51560 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51561
51562         * lib/g77.exp: Load gcc-defs.exp for common procedures
51563         (g77_pass, g77_fail, g77_finish, g77_exit,
51564         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51565
51566 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51567
51568         * g77.dg/fbackslash.f
51569         * g77.dg/fcase-preserve.f
51570         * g77.dg/ff90-1.f
51571         * g77.dg/ffixed-line-length-0.f
51572         * g77.dg/ffixed-line-length-132.f
51573         * g77.dg/ffixed-line-length-7.f
51574         * g77.dg/ffixed-line-length-72.f
51575         * g77.dg/ffixed-line-length-none.f
51576         * g77.dg/ffree-form-1.f
51577         * g77.dg/fno-backslash.f
51578         * g77.dg/fno-f90-1.f
51579         * g77.dg/fno-fixed-form-1.f
51580         * g77.dg/fno-onetrip.f
51581         * g77.dg/fno-typeless-boz.f
51582         * g77.dg/fno-underscoring.f
51583         * g77.dg/fno-vxt-1.f
51584         * g77.dg/fonetrip.f
51585         * g77.dg/ftypeless-boz.f
51586         * g77.dg/fugly-assumed.f
51587         * g77.dg/funderscoring.f
51588         * g77.dg/fvxt-1.f
51589
51590 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51591
51592         * objc.dg/fwd-proto-1.m: New.
51593         * objc.dg/local-decl-1.m: New.
51594         * objc.dg/naming-1.m: New.
51595         * objc.dg/naming-2.m: New.
51596         * objc.dg/proto-hier-1.m: New.
51597
51598 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51599
51600         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51601         largest-type elements to a struct makes its size grow.
51602
51603 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51604
51605         * g++.dg/abi/vthunk1.C: New test.
51606
51607 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51608
51609         * g++.dg/abi/vbase8-22.C: New test.
51610
51611 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51612
51613         * gcc.dg/cpp/macro8.c: New test.
51614
51615 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51616
51617         * g++.dg/abi/vbase8-21.C: New test.
51618
51619 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51620
51621         * g++.dg/abi/vbase8-10.C: New test.
51622
51623 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51624
51625         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51626         ${tool}_set_ld_library_path.
51627         Changed caller.
51628         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51629         g++.exp.
51630
51631 2001-07-26  Stan Cox <scox@redhat.com>
51632
51633         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51634         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51635         gcc_exit, gcc_check_unsupported_p):
51636         Moved to gcc-deps.exp
51637         * gcc-deps.exp: New file.
51638
51639 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51640
51641         * g++.old-deja/g++.pt/defarg14.C: New test.
51642
51643 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51644
51645         * g++.old-deja/g++.other/lineno5.C: New test.
51646
51647 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51648
51649         * g++.old-deja/g++.pt/crash68.C: New test.
51650
51651 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51652
51653         * g++.old-deja/g++.other/crash42.C: New test.
51654
51655 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51656
51657         * gcc.dg/cpp/extratokens.c: Fix.
51658         * gcc.dg/cpp/skipping2.c: New tests.
51659
51660 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51661
51662         * gcc.c-torture/execute/20010724-1.c: New file.
51663         * gcc.c-torture/execute/20010724-1.x: New file.
51664
51665 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51666
51667         * g++.old-deja/g++.other/cond7.C: New test.
51668
51669 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51670
51671         * g++.old-deja/g++.other/optimize4.C: New test.
51672
51673 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51674
51675         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51676
51677 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51678
51679         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51680         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51681         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51682         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51683
51684         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51685         bug report" message.
51686
51687         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51688         * g++.dg/ext/instantiate1.C: Move from old-deja.
51689
51690 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51691
51692         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51693         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51694         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51695         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51696
51697 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51698
51699         * gcc.c-torture/execute/20010723-1.c: New test.
51700
51701 2001-07-23  Ben Elliston  <bje@redhat.com>
51702
51703         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51704
51705 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51706
51707         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51708         i[34567]86-*-*.
51709         Delete handling of ieee_multilib_flags.
51710         Pass -mieee for alpha*-*-* and sh-*-*.
51711         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51712
51713 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51714
51715         Remove old-abi tests.
51716         * g++.old-deja/g++.mike/p11116.C: Remove.
51717         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51718
51719 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51720
51721         * g77.f-torture/compile/pr3743.f: New test
51722
51723 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51724
51725         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51726
51727 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51728
51729         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51730         g++.old-deja/g++.pt/static6.C: Likewise.
51731         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51732         supports weak symbols.
51733
51734 2001-07-18  Andreas Jaeger  <aj@suse.de>
51735
51736         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51737         supported again.
51738
51739 2001-07-18  Andreas Jaeger  <aj@suse.de>
51740
51741         * gcc.dg/iftrap-1.c: Fix target line.
51742
51743 2001-07-17  Richard Henderson  <rth@redhat.com>
51744
51745         * gcc.c-torture/execute/20010717-1.c: New.
51746
51747 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51748
51749         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51750         tests.
51751
51752 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51753
51754         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51755
51756 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51757
51758         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51759         UAC_SIGBUS, UAC_NOPRINT definitions.
51760
51761 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51762
51763         * objc/execute/object_is_class.m: New test.
51764         * objc/execute/object_is_meta_class.m: New test.
51765
51766 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51767
51768         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51769         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51770
51771 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51772
51773         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51774         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51775
51776 2001-07-14  Richard Henderson  <rth@redhat.com>
51777
51778         * gcc.dg/iftrap-1.c: New.
51779
51780 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51781
51782         * g77.f-torture/execute/intrinsic77.f: New test.
51783
51784 2001-07-11  Janis Johnson <janis@us.ibm.com>
51785
51786         * gcc.misc-tests/gcov-3.c: New test.
51787
51788 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51789
51790         * gcc.c-torture/compile/20010711-1.c,
51791         * gcc.c-torture/compile/20010711-2.c: New tests.
51792
51793 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51794
51795         * gcc.c-torture/execute/20010711-1.c: New test.
51796
51797 2001-07-11  Ben Elliston  <bje@redhat.com>
51798
51799         * g++.old-deja/g++.other/enum5.C: New test.
51800
51801 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51802
51803         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51804         (g++-dg-prune): Call prune_gcc_output.
51805         * prune.exp: New file for prune_gcc_output.
51806         * lib/g++.exp, lib/gcc.exp: Load it.
51807
51808 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51809
51810         * gcc.c-torture/compile/20010701-1.c,
51811         g++.old-deja/g++.ext/attrib6.C: New tests.
51812
51813 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51814
51815         * gcc.c-torture/compile/20010706-1.c: New test.
51816
51817 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51818
51819         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51820
51821 2001-06-28  Stan Shebs  <shebs@apple.com>
51822
51823         * gcc.dg/pragma-darwin.c: New test.
51824
51825 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51826
51827         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51828         Solaris 2.[678] system.
51829
51830 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51831
51832         * gcc.dg/20010622-1.c: New test.
51833
51834 2001-06-18  Stan Shebs  <shebs@apple.com>
51835
51836         * objc.dg: New directory.
51837         * objc.dg/dg.exp: New file.
51838         * objc.dg/alias.m: New.
51839         * objc.dg/class-1.m: New.
51840         * objc.dg/class-2.m: New.
51841         * objc.dg/const-str-1.m: New.
51842         * objc.dg/const-str-2.m: New.
51843         * objc.dg/id-1.m: New.
51844         * objc.dg/method-1.m: New.
51845         * objc.dg/super-class-1.m: New.
51846         * lib/objc-dg.exp: New file.
51847
51848 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51849
51850         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51851         of label name.
51852
51853 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51854
51855         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51856
51857 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51858
51859         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51860         variable.
51861
51862 2001-06-12  Richard Henderson  <rth@redhat.com>
51863
51864         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51865
51866 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51867
51868         * g++.old-deja/g++.abi/vbase5.C: New test.
51869         * g++.old-deja/g++.abi/vbase6.C: New test.
51870         * g++.old-deja/g++.abi/vbase7.C: New test.
51871
51872 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51873
51874         * gcc.c-torture/compile/20010610-1.c: New test.
51875
51876 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51877
51878         * g++.old-deja/g++.abi/vbase4.C: New test.
51879
51880 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51881
51882         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51883         support %f for HC11/HC12 targets.
51884         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51885         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51886         on HC11/HC12 targets.
51887         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51888
51889 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51890
51891         * gcc.dg/wchar_t-1.c: New file.
51892         * gcc.dg/wint_t-1.c: Likewise.
51893
51894 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51895
51896         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51897
51898 2001-06-11  Richard Henderson  <rth@redhat.com>
51899
51900         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51901
51902 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51903
51904         * gcc.c-torture/compile/20010611-1.c: New test.
51905
51906 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51907
51908         * gcc.dg/c99-tag-1.c: Add more tests.
51909
51910 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51911
51912         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51913         representation on MN10300 and ARM/Thumb.
51914
51915 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51916
51917         * g77.f-torture/execute/20010610.f: New.
51918
51919 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51920
51921         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51922         names.
51923
51924 2001-06-09  Richard Henderson  <rth@redhat.com>
51925
51926         * gcc.c-torture/execute/ashrdi-1.c: New.
51927         * gcc.c-torture/execute/ashldi-1.c: New.
51928         * gcc.c-torture/execute/lshrdi-1.c: New.
51929
51930 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51931
51932         * objc/execute/load-3.m: Added. Check sending +load to categories,
51933         in addition to classes.
51934
51935 2001-06-08  Stan Shebs  <shebs@apple.com>
51936
51937         * objc/execute/load-2.m: New test.  From Nicola Pero
51938         <n.pero@mi.flashnet.it>.
51939
51940 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51941
51942         * gcc.c-torture/execute/20010605-2.c: New test.
51943
51944 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51945
51946         * g++.old-deja/g++.abi/vbase2.C: New test.
51947         * g++.old-deja/g++.abi/vbase3.C: New test.
51948
51949 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51950
51951         * g++.old-deja/g++.pt/friend49.C: New test.
51952
51953 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51954
51955         * g++.old-deja/g++.ext/anon3.C: New test.
51956
51957 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51958
51959         * g++.old-deja/g++.other/conv7.C: New test.
51960
51961 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51962
51963         * gcc.c-torture/compile/20010605-2.c: New test.
51964
51965 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51966
51967         * gcc.c-torture/execute/20010604-1.c: New test.
51968
51969 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51970
51971         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51972
51973 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51974
51975         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51976         (g++_link_flags): Likewise.
51977         (g++_init): Pass gccpath's value to two previous functions.
51978
51979 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51980
51981         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51982         Ensure logfile entry matches exec command line.
51983
51984 2001-05-31  Richard Henderson  <rth@redhat.com>
51985
51986         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51987         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51988
51989 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51990
51991         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51992         compiler for irix6.2
51993
51994 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51995
51996         * g++.old-deja/g++.other/optimize3.C: New file.
51997
51998 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51999
52000         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52001         assemble.
52002
52003 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52004
52005         * g++.old-deja/g++.other/optimize2.C: New file.
52006
52007 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52008
52009         * gcc.c-torture/compile/20010518-2.c: New file.
52010         * gcc.c-torture/execute/20010518-1.c: New file.
52011         * gcc.c-torture/execute/20010518-2.c: New file.
52012
52013 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52014
52015         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52016
52017 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52018
52019         G++ no longer defines builtins that do not begin with __builtin.
52020         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52021         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52022         * g++.old-deja/g++.law/builtin1.C: Likewise.
52023         * g++.old-deja/g++.law/cvt2.C: Likewise.
52024         * g++.old-deja/g++.mike/net5.C: Likewise.
52025         * g++.old-deja/g++.other/builtins1.C: Likewise.
52026         * g++.old-deja/g++.other/builtins2.C: Likewise.
52027         * g++.old-deja/g++.other/builtins3.C: Likewise.
52028         * g++.old-deja/g++.other/builtins4.C: Likewise.
52029         * g++.old-deja/g++.other/inline8.C: Likewise.
52030         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52031
52032 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52033
52034         * g++.old-deja/g++.pt/using1.C: Adjust.
52035         * g++.old-deja/g++.pt/using2.C: New test.
52036
52037 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52038
52039         * gcc.dg/cpp/charconst.c: New tests.
52040         * gcc.dg/cpp/escape.c: New tests.
52041         * gcc.dg/cpp/escape-1.c: New tests.
52042         * gcc.dg/cpp/escape-2.c: New tests.
52043         * gcc.dg/cpp/ucs.c: New tests.
52044
52045 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52046
52047         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52048         native compiler for irix6.5.
52049
52050 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52051
52052         * lib/g++.exp (g++_include_flags): Use args to compute
52053         get_multilibs.
52054         (g++_link_flags): Likewise.
52055         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52056
52057 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52058
52059         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52060
52061 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52062
52063         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52064         this file.
52065
52066 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52067
52068         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52069         STACK_SIZE;
52070         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52071         to STACK_SIZE; Use it to define size of add_histo array.
52072         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52073         to STACK_SIZE.
52074         (f): Use GITT_SIZE to define size of gitt local table.
52075         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52076         to STACK_SIZE; Use it to define size of bytemem array.
52077
52078 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52079
52080         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52081         on 68HC11/HC12 due to the asm instruction.
52082         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52083         * gcc.c-torture/compile/920520-1.x: Likewise.
52084         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52085         on 68HC11/HC12 because the function is larger than 64K.
52086         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52087         on 68HC11/HC12 because the structure is too large.
52088
52089 2001-05-20  Richard Henderson  <rth@redhat.com>
52090
52091         * gcc.c-torture/execute/20010520-1.c: New.
52092
52093 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52094
52095         * g++.old-deja/g++.warn/compare1.C: New test.
52096         * gcc.dg/compare4.c: New test.
52097
52098 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52099
52100         * g++.old-deja/g++.other/optimize1.C: New test.
52101
52102 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52103
52104         * g++.old-deja/g++.pt/spec41.C: New test.
52105
52106 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52107
52108         * gcc.c-torture/compile/20010114-1.x: Remove.
52109
52110 2001-05-18  Stan Shebs  <shebs@apple.com>
52111
52112         * gcc.c-torture/compile/20010518-1.c: New test.
52113
52114 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52115
52116         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52117         * g++.old-deja/g++.pt/crash67.C: New test.
52118
52119 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52120
52121         * g++.old-deja/g++.other/debug9.C: New test.
52122
52123 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52124
52125         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52126
52127 2001-05-16  Jan Hubicka  <jh@suse.cz>
52128
52129         * gcc.c-torture/compile/20010516-1.c: New test.
52130
52131 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52132
52133         * g++.old-deja/g++.other/crash41.C: New test.
52134
52135 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52136
52137         * g++.old-deja/g++.pt/crash66.C: New test.
52138
52139 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52140
52141         * g++.old-deja/g++.robertl/eb27.C: Convert.
52142
52143 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52144
52145         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52146         declaration being redundant.
52147
52148 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52149
52150         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52151
52152 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52153
52154         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52155
52156 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52157
52158         * lib/g++.exp: Use testsuite_flags.
52159
52160 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52161
52162         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52163
52164 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52165
52166         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52167
52168 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52169
52170         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52171
52172 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52173
52174         * gcc.c-torture/compile/20010313-1.c: New test.
52175
52176 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52177
52178         * gcc.dg/cpp/direct2.c: New test.
52179         * gccq.dg/cpp/direct2s.c: New test.
52180
52181         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52182
52183 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52184
52185         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52186         * g++.old-deja/g++.other/op3.C: Likewise.
52187
52188 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52189
52190         * gcc.dg/cpp/syshdr.h: New file.
52191         * gcc.dg/cpp/sysmac1.c: Update.
52192         * gcc.dg/cpp/sysmac2.c: Update.
52193
52194 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52195
52196         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52197
52198 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52199
52200         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52201         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52202
52203 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52204
52205         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52206
52207 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52208
52209         * lib/g++.exp (g++_include_flags): Don't use any special flags
52210         if TESTING_IN_BUILD_TREE is not defined.
52211         (g++_init): Use a plain 'c++' as the compiler if
52212         TESTING_IN_BUILD_TREEE is not defined.
52213
52214 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52215
52216         * g++.old-deja/g++.eh/catch13.C: New test.
52217         * g++.old-deja/g++.eh/catch14.C: New test.
52218
52219 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52220
52221         * gcc.dg/cpp/tr-define.c: New test.
52222
52223 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52224
52225         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52226         <stdlib.h>, not <malloc.h>.
52227
52228 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52229
52230         * g++.old-deja/g++.ns/template17.C: New test.
52231
52232 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52233
52234         * g++.old-deja/g++.pt/ref4.C: New test.
52235
52236 2001-04-30  Richard Henderson  <rth@redhat.com>
52237
52238         * gcc.dg/20000724-1.c: Revert last change.
52239
52240 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52241
52242         * g77.f-torture/execute/20010430.f: New test.
52243
52244 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52245
52246         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52247
52248 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52249
52250         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52251
52252 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52253
52254         * g++.old-deja/g++.eh/crash6.C: New test.
52255
52256 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.other/warn7.C: New test.
52259
52260 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52261
52262         * g++.old-deja/g++.other/defarg9.C: New test.
52263
52264 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52265
52266         * g77.f-torture/compile/20010426.f: New test.
52267         * g77.f-torture/execute/20010426.f: New test.
52268
52269 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52270
52271         * g77.f-torture/compile/20000629-1.x: Remove - error
52272         has been fixed.
52273
52274 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52275
52276         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52277         Tweak slightly to work with g++.dg framework.
52278         * g++.dg/special/ecos.exp: Run initp1.C test.
52279         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52280
52281         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52282         its linker doesn't give line numbers either.
52283         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52284
52285 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52286
52287         * g++.old-deja/g++.other/lex1.C: New test.
52288
52289 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52290
52291         * gcc.dg/noncompile/20010425-1.c: New test.
52292
52293 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52294
52295         * g++.old-deja/g++.pt/mangle2.C: New test.
52296
52297 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52298
52299         * gcc.dg/format/plus-1.c: New test.
52300
52301 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52302
52303         * gcc.dg/20010423-1.c: New test.
52304
52305 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52306
52307         * gcc.c-torture/execute/20010422-1.c: New test.
52308
52309 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52310
52311         * g++.old-deja/g++.ns/type2.C: New test.
52312
52313 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52314
52315         * g++.old-deja/g++.other/perf1.C: New test.
52316
52317 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52318
52319         * gcc.dg/c99-func-2.c: Remove xfail.
52320         * gcc.dg/c99-func-3.c: Remove xfail.
52321         * gcc.dg/c99-func-4.c: Remove xfail.
52322
52323 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52324
52325         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52326
52327 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52328
52329         * gcc.c-torture/compile/20010423-1.c: New test.
52330
52331 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52332
52333         * g++.old-deja/g++.pt/typename28.C: New test.
52334
52335 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52336
52337         * g++.old-deja/g++.abi/empty2.C: New test.
52338         * g++.old-deja/g++.abi/empty3.C: New test.
52339
52340 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52341
52342         * g++.old-deja/g++.other/comdat2.C: New test.
52343         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52344
52345 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52346
52347         * g++.old-deja/g++.other/overload14.C: New test.
52348
52349 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * g++.old-deja/g++.other/lookup23.C: New test.
52352
52353 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * gcc.c-torture/execute/20010403-1.c: New test.
52356
52357 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52358             Mark Mitchell  <mark@codesourcery.com>
52359
52360         * lib/old-dejagnu.exp: Don't delete output of executable.
52361         Add .exe suffix to executables.
52362
52363 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52364
52365         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52366
52367 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52368
52369         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52370
52371 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52372
52373         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52374         * g++.old-deja/g++.abi/crash1.C: New test.
52375
52376 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52377
52378         * g++.old-deja/g++.other/crash40.C: New test.
52379
52380 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52381
52382         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52383
52384 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52385
52386         * g++.old-deja/g++.other/warn6.C: New test.
52387
52388 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52389
52390         * g++.old-deja/g++.robertl/eb42.C: Same.
52391
52392 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52393
52394         * gcc.dg/wtr-conversion-1.c: New testcase.
52395
52396 2001-04-10  Richard Henderson  <rth@redhat.com>
52397
52398         * g++.old-deja/g++.other/array5.C: New.
52399
52400 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52401
52402         * gcc.c-torture/execute/20010408-1.c: New test.
52403
52404 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52405
52406         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52407         headers and constructs.
52408         * g++.old-deja/g++.robertl/eb79.C: Same.
52409         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52410         * g++.old-deja/g++.robertl/eb73.C: Same.
52411         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52412         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52413         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52414         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52415         * g++.old-deja/g++.robertl/eb44.C: Same.
52416         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52417         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52418         * g++.old-deja/g++.robertl/eb39.C: Same.
52419         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52420         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52421         * g++.old-deja/g++.robertl/eb30.C: Same.
52422         * g++.old-deja/g++.robertl/eb3.C: Same.
52423         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52424         * g++.old-deja/g++.robertl/eb21.C: Same.
52425         * g++.old-deja/g++.robertl/eb15.C: Same.
52426         * g++.old-deja/g++.robertl/eb118.C: Same.
52427         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52428         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52429         * g++.old-deja/g++.robertl/eb109.C: Same.
52430         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52431         * g++.old-deja/g++.mike/rtti1.C: Same.
52432         * g++.old-deja/g++.mike/p658.C: Same.
52433         * g++.old-deja/g++.mike/net46.C: Same.
52434         * g++.old-deja/g++.mike/net34.C: Same.
52435         * g++.old-deja/g++.mike/memoize1.C: Same.
52436         * g++.old-deja/g++.mike/eh2.C: Same.
52437         * g++.old-deja/g++.law/weak.C: Same.
52438         * g++.old-deja/g++.law/visibility7.C: Same.
52439         * g++.old-deja/g++.law/visibility25.C: Same.
52440         * g++.old-deja/g++.law/visibility22.C: Same.
52441         * g++.old-deja/g++.law/visibility2.C: Same.
52442         * g++.old-deja/g++.law/visibility17.C: Same.
52443         * g++.old-deja/g++.law/visibility13.C: Same.
52444         * g++.old-deja/g++.law/visibility10.C: Same.
52445         * g++.old-deja/g++.law/visibility1.C: Same.
52446         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52447         * g++.old-deja/g++.law/vbase1.C: Same.
52448         * g++.old-deja/g++.law/operators32.C: Same.
52449         * g++.old-deja/g++.law/nest3.C: Same.
52450         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52451         * g++.old-deja/g++.law/except5.C (main): Same.
52452         * g++.old-deja/g++.law/cvt7.C (run): Same.
52453         * g++.old-deja/g++.law/cvt2.C: Same.
52454         * g++.old-deja/g++.law/cvt16.C: Same.
52455         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52456         * g++.old-deja/g++.law/ctors17.C (main): Same.
52457         * g++.old-deja/g++.law/ctors13.C: Same.
52458         * g++.old-deja/g++.law/ctors12.C (main): Same.
52459         * g++.old-deja/g++.law/ctors10.C: Same.
52460         * g++.old-deja/g++.law/code-gen5.C: Same.
52461         * g++.old-deja/g++.law/bad-error7.C: Same.
52462         * g++.old-deja/g++.law/arm9.C: Same.
52463         * g++.old-deja/g++.law/arm12.C: Same.
52464         * g++.old-deja/g++.law/arg8.C: Same.
52465         * g++.old-deja/g++.law/arg1.C: Same.
52466         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52467         * g++.old-deja/g++.jason/template31.C: Same.
52468         * g++.old-deja/g++.jason/template24.C (main): Same.
52469         * g++.old-deja/g++.jason/2371.C: Same.
52470         * g++.old-deja/g++.eh/new2.C: Same.
52471         * g++.old-deja/g++.eh/new1.C: Same.
52472         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52473         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52474         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52475         * g++.old-deja/g++.brendan/crash62.C: Same.
52476         * g++.old-deja/g++.brendan/crash52.C: Same.
52477         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52478         * g++.old-deja/g++.brendan/crash38.C: Same.
52479         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52480         * g++.old-deja/g++.brendan/copy9.C: Same.
52481
52482 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52483
52484         * gcc.c-torture/execute/20001203-2.c (memset):
52485         Count argument is of type __SIZE_TYPE__.
52486
52487 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52488
52489         * gcc.c-torture/compile/20010404-1.c: New test.
52490
52491 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52492
52493         * gcc.c-torture/compile/20010326-1.c: New test.
52494
52495 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52496
52497         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52498         peculiarities of the SH.
52499         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52500
52501 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52502
52503         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52504         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52505         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52506
52507 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52508
52509         * g77.f-torture/compile/20010321-1.f: New test.
52510
52511 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52512
52513         * gcc.c-torture/compile/20010329-1.c: New test.
52514
52515 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52516
52517         * gcc.c-torture/execute/20010329-1.c: New test.
52518
52519 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52520
52521         * g++.old-deja/g++.other/eh4.C: Fix typo.
52522
52523 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52524
52525         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52526
52527 2001-03-28  Philip Blundell  <philb@gnu.org>
52528
52529         * gcc.c-torture/compile/20010328-1.c: New test.
52530
52531 2001-03-27  Richard Henderson  <rth@redhat.com>
52532
52533         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52534         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52535
52536 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52537
52538         * gcc.c-torture/compile/20010327-1.c: New test.
52539
52540 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52541
52542         * g++.old-deja/g++.other/friend12.C: New test.
52543         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52544         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52545
52546 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52547
52548         * gcc.c-torture/execute/20010325-1.c: New test.
52549
52550 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52551
52552         * g++.old-deja/g++.other/mangle3.C: New test.
52553
52554 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52555
52556         * g++.old-deja/g++.other/anon8.C: New test.
52557
52558 2001-03-20  Philip Blundell  <philb@gnu.org>
52559
52560         * gcc.c-torture/compile/20010320-1.c: New test.
52561
52562 2001-03-17  Richard Henderson  <rth@redhat.com>
52563
52564         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52565
52566 2001-03-15  Geoff Keating  <geoff@redhat.com>
52567
52568         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52569         tests on AIX.
52570
52571 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52572
52573         * g++.old-deja/g++.other/eh4.C: New test.
52574
52575 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52576
52577         * gcc.dg/cpp/mi1.c: Update.
52578
52579 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52580
52581         * g++.old-deja/g++.other/regstack.C: New test.
52582
52583 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52584
52585         * g++.old-deja/g++.other/ref4.C: New test.
52586
52587 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52588
52589         * objc/execute/va_method.m: Added.
52590         * objc/execute/IMP.m: Added.
52591         * objc/execute/_cmd.m: Added.
52592         * objc/execute/accessing_ivars.m: Added.
52593         * objc/execute/class-1.m: Added.
52594         * objc/execute/class-10.m: Added.
52595         * objc/execute/class-11.m: Added.
52596         * objc/execute/class-12.m: Added.
52597         * objc/execute/class-13.m: Added.
52598         * objc/execute/class-14.m: Added.
52599         * objc/execute/class-2.m: Added.
52600         * objc/execute/class-3.m: Added.
52601         * objc/execute/class-4.m: Added.
52602         * objc/execute/class-5.m: Added.
52603         * objc/execute/class-6.m: Added.
52604         * objc/execute/class-7.m: Added.
52605         * objc/execute/class-8.m: Added.
52606         * objc/execute/class-9.m: Added.
52607         * objc/execute/class-tests-1.h
52608         * objc/execute/class-tests-2.h
52609         * objc/execute/compatibility_alias.m: Added.
52610         * objc/execute/encode-1.m: Added.
52611         * objc/execute/formal_protocol-1.m: Added.
52612         * objc/execute/formal_protocol-2.m: Added.
52613         * objc/execute/formal_protocol-3.m: Added.
52614         * objc/execute/formal_protocol-4.m: Added.
52615         * objc/execute/formal_protocol-5.m: Added.
52616         * objc/execute/formal_protocol-6.m: Added.
52617         * objc/execute/formal_protocol-7.m: Added.
52618         * objc/execute/informal_protocol.m: Added.
52619         * objc/execute/initialize.m: Added.
52620         * objc/execute/load.m: Added.
52621         * objc/execute/many_args_method.m: Added.
52622         * objc/execute/nested-3.m: Added.
52623         * objc/execute/no_clash.m: Added.
52624         * objc/execute/private.m: Added.
52625         * objc/execute/redefining_self.m: Added.
52626         * objc/execute/root_methods.m: Added.
52627         * objc/execute/selector-1.m: Added.
52628         * objc/execute/static-1.m: Added.
52629         * objc/execute/static-2.m: Added.
52630         * objc/execute/va_method.m: Added.
52631
52632 2001-03-10  Richard Henderson  <rth@redhat.com>
52633
52634         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52635
52636 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52637
52638         * g++.old-deja/g++.other/crash31.C: XFAIL.
52639         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52640         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52641         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52642         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52643         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52644
52645 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52646
52647         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52648
52649 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52650
52651         * gcc.dg/20000724-1.c: Don't use multiline strings.
52652
52653 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52654
52655         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52656         result of -cString against what we expect it to be; don't just
52657         print it out for no one to read.
52658
52659         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52660         Based on testcases provided by Nicola Pero.
52661
52662 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52663
52664         * gcc.dg/cpp/macro7.c: New test.
52665
52666 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52667
52668         * gcc.dg/cpp/multiline.c: Update.
52669
52670 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52671
52672         * g++.old-deja/g++.other/enum3.C: New test.
52673
52674 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52675
52676         * g++.old-deja/g++.other/pod1.C: New test.
52677
52678 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52679
52680         * g++.old-deja/g++.ext/overload1.C: New test.
52681
52682 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52683
52684         * g++.old-deja/g++.pt/using1.C: New test.
52685
52686 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52687
52688         * g++.old-deja/g++.other/using9.C: New test.
52689
52690 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52691
52692         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52693
52694         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52695
52696 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52697
52698         * g++.old-deja/g++.ext/realpt1.C: Remove.
52699
52700 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52701
52702         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52703
52704 2001-02-26  Will Cohen  <wcohen@redhat.com>
52705
52706         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52707
52708 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52709
52710         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52711         templatized constructors.
52712
52713 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52714
52715         * gcc.c-torture/execute/20010224-1.c: New test.
52716
52717 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52718
52719         * gcc.c-torture/execute/20010222-1.c: New test.
52720
52721 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52722
52723         * g++.old-deja/g++.other/inline20.C: New test.
52724
52725 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52726
52727         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52728
52729 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52730
52731         * g++.old-deja/g++.other/lookup22.C: New test.
52732
52733 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52734
52735         * g77.dg: New directory.
52736         * g77.dg/20010216-1.f: New test case.
52737         * g77.dg/dg.exp: New driver.
52738         * lib/g77-dg.exp: New driver library.
52739
52740 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52741
52742         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52743
52744 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52745
52746         * g++.old-deja/g++.other/decl9.C: New test.
52747
52748 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52749
52750         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52751         not need <string> and also tests the initialization at runtime.
52752
52753 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52754
52755         * gcc.c-torture/execute/longlong.c: New test.
52756
52757 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52758
52759         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52760
52761 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52762
52763         * gcc.c-torture/execute/920302-1.c (execute):
52764         Change argument type to short.
52765
52766 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.old-deja/g++.pt/deduct6.C: New test.
52769
52770 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52771
52772         * g++.old-deja/g++.pt/deduct5.C: New test.
52773
52774 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52775
52776         * gcc.c-torture/execute/20010209-1.c: New test.
52777
52778 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52779
52780         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52781
52782 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52783
52784         * g++.dg/vtgc1.C: Update for new ABI.
52785
52786         * consistency.vlad: New directory, 1665 files.
52787
52788 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52789
52790         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52791         return type.
52792         * gcc.dg/cpp/digraphs.c: Declare puts.
52793
52794 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52795
52796         * g++.old-deja/g++.other/warn5.C: New test.
52797
52798 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52799
52800         * g++.old-deja/g++.pt/spec40.C: New test.
52801
52802 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52803
52804         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52805         case.
52806         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52807
52808 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52809
52810         * gcc.c-torture/compile/20010209-1.c: New test.
52811
52812 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52813
52814         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52815         excess errors message but not if it crashes.
52816         * g++.old-deja/g++.other/crash27.C: Likewise.
52817         * g++.old-deja/g++.other/crash28.C: Likewise.
52818         * g++.old-deja/g++.other/crash30.C: Likewise.
52819         * g++.old-deja/g++.other/crash32.C: Likewise.
52820         * g++.old-deja/g++.other/crash35.C: Likewise.
52821         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52822
52823 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52824
52825         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52826         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52827         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52828         g77.f-torture/execute/execute.exp,
52829         g77.f-torture/noncompile/noncompile.exp,
52830         gcc.c-torture/execute/execute.exp,
52831         gcc.c-torture/execute/memcheck/memcheck.exp,
52832         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52833         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52834         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52835         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52836         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52837         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52838         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52839         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52840         Remove bug reporting instructions with ancient email addresses.
52841
52842 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52843
52844         * gcc.dg/20010202-1.c: New test.
52845         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52846
52847 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52848
52849         * g++.dg/stdbool-if.C: New test.
52850
52851 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52852
52853         * objc/execute/fdecl.m: Added main().
52854
52855 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52856
52857         * gcc.c-torture/execute/20010206-1.c: New test.
52858
52859 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52860
52861         * gcc.dg/cpp/avoidpaste1.c: Update.
52862
52863 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52864
52865         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52866         Pero <nicola@brainstorm.co.uk>.
52867         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52868
52869 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52870
52871         * g++.old-deja/g++.pt/spec39.C: New test.
52872
52873 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52874
52875         * gcc.c-torture/compile/20010202-1.c: New test.
52876
52877 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52878
52879         * g++.old-deja/g++.abi/primary2.C: New test.
52880         * g++.old-deja/g++.abi/primary3.C: New test.
52881         * g++.old-deja/g++.abi/primary4.C: New test.
52882         * g++.old-deja/g++.abi/primary5.C: New test.
52883         * g++.old-deja/g++.abi/vtable3.h: New test.
52884         * g++.old-deja/g++.abi/vtable3a.C: New test.
52885         * g++.old-deja/g++.abi/vtable3b.C: New test.
52886         * g++.old-deja/g++.abi/vtable3c.C: New test.
52887         * g++.old-deja/g++.abi/vtable3d.C: New test.
52888         * g++.old-deja/g++.abi/vtable3e.C: New test.
52889         * g++.old-deja/g++.abi/vtable3f.C: New test.
52890         * g++.old-deja/g++.abi/vtable3g.C: New test.
52891         * g++.old-deja/g++.abi/vtable3h.C: New test.
52892         * g++.old-deja/g++.abi/vtable3i.C: New test.
52893         * g++.old-deja/g++.abi/vtable3j.C: New test.
52894         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52895
52896 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52897
52898         * g++.old-deja/g++.other/anon6.C: New test.
52899         * g++.old-deja/g++.other/anon7.C: New test.
52900
52901 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52902
52903         * gcc.dg/cpp/avoidpaste2.c: New tests.
52904
52905 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52906
52907         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52908
52909 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52910
52911         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52912         DECIMAL_DIG cases for Irix."
52913
52914 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52915
52916         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52917
52918 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52919
52920         * gcc.dg/c99-tag-1.c: New test.
52921
52922 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52923
52924         * gcc.dg/cpp/tr-warn1.c: Add tests.
52925
52926 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52927
52928         * gcc.dg/cpp/avoidpaste1.c: Update.
52929         * gcc.dg/cpp/paste4.c: Update.
52930
52931 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52932
52933         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52934         cases for Irix.
52935
52936 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52937
52938         * g++.old-deja/g++.other/inline19.C: New test.
52939
52940 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52941
52942         * gcc.dg/Wlarger-than.c: New test.
52943
52944 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52945
52946         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52947
52948 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52949
52950         * gcc.c-torture/execute/20010129-1.c: New test.
52951         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52952
52953 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52954
52955         * gcc.dg/cpp/avoidpaste1.c: Test case.
52956
52957 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52958
52959         * g++.old-deja/g++.other/inline18.C: New test.
52960
52961 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52962
52963         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52964         and __builtin_putchar.
52965
52966 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52967
52968         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52969         tests.
52970
52971 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52972
52973         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52974         floating point number rounding mode to round to the nearest
52975         representable mode.
52976
52977 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52978
52979         * g++.old-deja/g++.other/mangle2.C: New test.
52980
52981 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52982
52983         * gcc.c-torture/compile/20010124-1.c: New test.
52984
52985 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52986
52987         * g++.old-deja/g++.pt/spec38.C: New test.
52988
52989 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52990
52991         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52992         "Build don't run".
52993
52994 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52995
52996         * gcc.c-torture/execute/20010123-1.c: New test.
52997
52998 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52999
53000         * g++.old-deja/g++.pt/spec37.C: New test.
53001
53002 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53003
53004         * g++.old-deja/g++.pt/overload14.C: New test.
53005
53006 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53007
53008         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53009         __builtin_return_address.
53010
53011 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53012
53013         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53014         * g++.old-deja/g++.pt/spec35.C: New test.
53015         * g++.old-deja/g++.pt/spec36.C: New test.
53016
53017 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53018
53019         * gcc.c-torture/compile/20010118-1.c: New test.
53020
53021 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53022
53023         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53024
53025 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53026
53027         * gcc.c-torture/execute/20010119-1.c: New test.
53028
53029 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53030
53031         * g++.old-deja/g++.other/vbase5.C: New test.
53032
53033 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53034
53035         * gcc.c-torture/execute/20010118-1.c: New test.
53036
53037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53038
53039         * g++.old-deja/g++.pt/deduct3.C: New test.
53040
53041 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53042
53043         * g++.old-deja/g++.pt/spec34.C: New test.
53044
53045 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53046
53047         * g77.f-torture/compile/20000601-2.f: New test.
53048
53049 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53050
53051         * g++.old-deja/g++.other/init17.C: New test.
53052
53053 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53054
53055         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53056
53057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53058
53059         * g++.old-deja/g++.pt/unify8.C: New test.
53060
53061 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53062
53063         * g++.old-deja/g++.abi/vbase1.C: New test.
53064
53065 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53066
53067         * g++.old-deja/g++.pt/crash65.C: New test.
53068
53069 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53070
53071         * gcc.dg/cpp/assembl2.S: New test case.
53072
53073 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53074
53075         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53076         are supported.
53077
53078 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53079
53080         * g++.old-deja/g++.other/builtins1.C: New test.
53081         * g++.old-deja/g++.other/builtins2.C: Likewise.
53082         * g++.old-deja/g++.other/builtins3.C: Likewise.
53083         * g++.old-deja/g++.other/builtins4.C: Likewise.
53084
53085 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * gcc.c-torture/compile/20010117-1.c: New test.
53088         * gcc.c-torture/compile/20010117-2.c: New test.
53089
53090 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53091
53092         * g77.f-torture/execute/20010116.[fx]: New test,
53093         XFAIL on i?86-*-*.
53094         * g77.f-torture/compile/20010115.f: Indicate it's
53095         a test for PR fortran/1636.
53096
53097 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53098
53099         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53100
53101 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53102
53103         * g77.f-torture/compile/20010115.f: New test.
53104
53105 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53106
53107         * g++.old-deja/g++.pt/nontype5.C: New test.
53108
53109 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53110
53111         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53112         have an equivalent working one below it.
53113
53114 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53115
53116         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53117         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53118
53119 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53120
53121         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53122         message containing "init_priority".
53123         (conpr-2.C): Likewise.
53124         (conpr-3.C): Likewise.
53125         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53126
53127 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53128
53129         * gcc.c-torture/execute/20010114-2.c: New test.
53130
53131 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53132
53133         * gcc.c-torture/compile/20010114-1.c: New test.
53134         * gcc.c-torture/compile/20010114-1.x: Xfail.
53135         * gcc.c-torture/compile/20010114-2.c: New test.
53136         * gcc.c-torture/execute/20010114-1.c: New test.
53137         * gcc.dg/trunc-1.c: New test.
53138         * gcc.dg/uninit-B.c: New test.
53139
53140 2001-01-13  Nick Clifton  <nickc@redhat.com>
53141
53142         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53143         target.
53144
53145 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53146
53147         * gcc.c-torture/compile/20010113-1.c: New test.
53148
53149 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53150
53151         * gcc.c-torture/compile/20001212-1.c: New test.
53152
53153 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53154
53155         * gcc.dg/cpp/widestr1.c: Update.
53156         * gcc.dg/cpp/prag-imp.c: Remove.
53157
53158 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53159
53160         * gcc.c-torture/execute/20000801-3.x: Remove.
53161         * gcc.dg/c90-init-1.c: New test.
53162         * gcc.dg/c99-init-1.c: New test.
53163         * gcc.dg/c99-init-2.c: New test.
53164         * gcc.dg/gnu99-init-1.c: New test.
53165
53166 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53167
53168         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53169         testing that no relevant ones were found.
53170
53171 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53172
53173         * g++.old-deja/g++.pt/cast2.C: New test.
53174
53175 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53176
53177         * g++.old-deja/g++.pt/friend47.C: New test.
53178
53179 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53180
53181         * g++.old-deja/g++.pt/instantiate13.C: New test.
53182
53183 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53184
53185         * g++.old-deja/g++.other/defarg7.C: New test.
53186         * g++.old-deja/g++.other/defarg8.C: New test.
53187
53188 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53189
53190         * g++.old-deja/g++.pt/crash64.C: New test.
53191
53192 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53193
53194         * g++.old-deja/g++.pt/crash63.C: New test.
53195
53196 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53197
53198         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53199
53200 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53201
53202         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53203
53204 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53205
53206         * g++.old-deja/g++.pt/error3.C: New test.
53207
53208 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53209
53210         * g++.old-deja/g++.other/crash39.C: New test.
53211
53212 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53213
53214         * g++.old-deja/g++.other/vbase4.C: New test.
53215
53216 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53217
53218         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53219         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53220         * gcc.dg/special/special.exp: New test driver which will check
53221         for alias support for the above test.
53222
53223 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53224
53225         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53226         problems on small machines.
53227         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53228         parameterize.
53229
53230 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53231
53232         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53233         mips.
53234         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53235
53236 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53237
53238         * g++.old_deja/g++.pt/using8.C: New test.
53239
53240 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53241
53242         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53243
53244 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53245
53246         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53247         where a failure is expected.
53248         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53249
53250 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53251
53252         * g++.old_deja/g++.pt/instantiate12.C: New test.
53253
53254 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53255
53256         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53257         start of structs.
53258         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53259         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53260         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53261         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53262         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53263         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53264         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53265         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53266         * g++.old-deja/g++.eh/spec6.C: Likewise.
53267         * g++.old-deja/g++.jason/crash3.C: Likewise.
53268         * g++.old-deja/g++.law/ctors11.C: Likewise.
53269         * g++.old-deja/g++.law/ctors17.C: Likewise.
53270         * g++.old-deja/g++.law/ctors5.C: Likewise.
53271         * g++.old-deja/g++.law/ctors9.C: Likewise.
53272         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53273         * g++.old-deja/g++.mike/net22.C: Likewise.
53274         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53275         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53276         * g++.old-deja/g++.mike/virt3.C: Likewise.
53277         * g++.old-deja/g++.niklas/t128.C: Likewise.
53278         * g++.old-deja/g++.other/anon4.C: Likewise.
53279         * g++.old-deja/g++.other/using1.C: Likewise.
53280         * g++.old-deja/g++.other/warn3.C: Likewise.
53281         * g++.old-deja/g++.pt/t37.C: Likewise.
53282         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53283         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53284
53285 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53286
53287         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53288
53289 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53290
53291         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53292
53293 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53294
53295         * gcc.c-torture/compile/20010107-1.c: New test.
53296
53297 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53298
53299         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53300
53301 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53302
53303         * gcc.dg/format/format.h: New file.
53304         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53305         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53306         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53307         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53308         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53309         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53310         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53311         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53312         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53313         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53314         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53315         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53316         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53317         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53318         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53319         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53320         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53321         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53322         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53323         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53324         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53325         instead of declaring standard types, macros and functions in each
53326         test.
53327
53328 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53329
53330         * gcc.c-torture/execute/20010106-1.c: New test.
53331
53332 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53333
53334         * gcc.dg/format/format.exp: New file.
53335         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53336         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53337         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53338         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53339         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53340         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53341         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53342         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53343         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53344         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53345         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53346         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53347         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53348         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53349         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53350         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53351         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53352         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53353         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53354         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53355         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53356         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53357         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53358         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53359         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53360         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53361         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53362         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53363         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53364         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53365         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53366         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53367         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53368         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53369         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53370         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53371         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53372         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53373         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53374         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53375         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53376         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53377
53378 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53379
53380         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53381         account.
53382
53383 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53384
53385         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53386
53387 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53388
53389         * g++.old-deja/g++.pt/crash62.C: New test.
53390
53391 2001-01-04  Richard Henderson  <rth@redhat.com>
53392
53393         * gcc.dg/20000926-1.c: Update expected warnings.
53394         * gcc.dg/array-2.c: Likewise.
53395         * gcc.dg/array-4.c: Also validate flexible array members.
53396         * gcc.dg/c99-flex-array-1.c: New.
53397
53398 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53399
53400         * gcc.c-torture/compile/20001222-1.x: Remove.
53401
53402 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53403
53404         * gcc.c-torture/execute/built-in-setjmp.c: New.
53405
53406 2001-01-03  Richard Henderson  <rth@redhat.com>
53407
53408         * gcc.dg/940510-1.c: Update expected error wording.
53409         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53410
53411 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53412
53413         * lib/target-supports.exp (check_alias_available): Modified to
53414         indicate aliases not supported if only weak aliases are supported.
53415
53416 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53417
53418         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53419         Turn on cmpstrsi checks for __pj__ and __i370__.
53420
53421 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53422
53423         * g++.old-deja/g++.other/virtual11.C: New test.
53424
53425 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53426
53427         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53428
53429 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53430
53431         * gcc.c-torture/compile/20010102-1.c: New test.
53432
53433 2001-01-02  Andreas Jaeger  <aj@suse.de>
53434
53435         * gcc.dg/noreturn-3.c: New test.
53436
53437         * gcc.dg/noreturn-4.c: New test.
53438
53439 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53440
53441         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53442         __builtin_fputc and __builtin_fwrite.
53443
53444 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53445
53446         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53447         signed char, not default char.
53448
53449 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53450
53451         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53452
53453 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53454
53455         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53456
53457 2000-12-29  Richard Henderson  <rth@redhat.com>
53458
53459         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53460         (__cyg_profile_func_exit): Define.
53461
53462 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53463
53464         * g++.dg/vtgc1.C: New test.
53465
53466 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53467
53468         * gcc.dg/noncompile/20001228-1.c: New test.
53469
53470         * gcc.dg/20001228-1.c: New test.
53471
53472         * gcc.c-torture/execute/20001228-1.c: New test.
53473
53474 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53475
53476         * gcc.dg/format-strfmon-1.c: New test.
53477
53478 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53479
53480         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53481         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53482         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53483         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53484         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53485         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53486         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53487         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53488         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53489         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53491         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53492         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53493
53494         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53495         * gcc.c-torture/execute/string-opt-4.c: Test index.
53496
53497 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53498
53499         * gcc.c-torture/compile/20001226-1.c: New test.
53500
53501 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53502
53503         * gcc.c-torture/compile/20001222-1.c: New test.
53504         * gcc.c-torture/compile/20001222-1.x: Xfail.
53505
53506 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53507
53508         * gcc.c-torture/execute/comp-goto-2.c: New test.
53509
53510 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53511
53512         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53513         Use long types if __INT_MAX__ is 32767.
53514         (main): Use cast to (sint32 *) when poking 88 into a_page.
53515
53516         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53517
53518 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53519
53520         * gcc.c-torture/compile/20001221-1.c: New test.
53521         * gcc.c-torture/execute/20001221-1.c: New test.
53522
53523 2000-12-20  Richard Henderson  <rth@redhat.com>
53524
53525         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53526         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53527
53528 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53529
53530         * gcc.dg/compare3.c: New test.
53531
53532 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53533
53534         * gcc.dg/format-warnll-1.c: New test.
53535
53536 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53537
53538         * gcc.dg/cpp/cmdlne-P.c: New test.
53539
53540 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53541
53542         * gcc.c-torture/execute/builtin-abs-1.c,
53543         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53544
53545 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53546
53547         * gcc.dg/cpp/multiline.c: New test.
53548
53549 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53550
53551         * g++.old-deja/g++.other/syshdr1.C: Update.
53552         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53553
53554 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53555
53556         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53557
53558 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53559
53560         * g++.old-deja/g++.pt/ttp65.C: New test.
53561
53562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53563
53564         * g++.old-deja/g++.pt/ttp64.C: New test.
53565
53566 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53567
53568         * g++.old-deja/g++.pt/spec33.C: New test.
53569
53570 2000-12-14  Catherine Moore  <clm@redhat.com>
53571
53572         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53573         * gcc.c-torture/execute/920612-2.c: Likewise.
53574         * gcc.c-torture/execute/920428-2.c: Likewise.
53575         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53576         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53577
53578 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53579
53580         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53581         * gcc.dg/pack-test-2.c: Likewise.
53582
53583 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53584
53585         Tests by Zack Weinberg <zackw@stanford.edu>.
53586
53587         * gcc.dg/cpp/defined.c: Update.
53588         * gcc.dg/cpp/defined_trad.c: New tests.
53589
53590 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53591
53592         * gcc.dg/cpp/trad-direct.c: Update.
53593
53594 2000-12-11  Neil Booth  <neilb@earthling.net>
53595
53596         * gcc.dg/cpp/defined_trad.c
53597
53598 2000-12-11  Neil Booth  <neilb@earthling.net>
53599
53600         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53601
53602 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53603
53604         * gcc.dg/format-miss-2.c: New test.
53605
53606 2000-12-09  Neil Booth  <neilb@earthling.net>
53607
53608         * gcc.dg/cpp/lineflags.c: New tests.
53609         * gcc.dg/cpp/poison.c: Update.
53610         * gcc.dg/cpp/redef2.c: Update.
53611         * gcc.dg/cpp/skipping.c: New test.
53612
53613 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53614
53615         * g++.old-deja/g++.other/eh3.C: New testcase.
53616
53617 2000-12-07  Neil Booth  <neilb@earthling.net>
53618
53619         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53620         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53621         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53622         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53623         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53624         Update.
53625
53626 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53627
53628         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53629         __SIZE_TYPE__ instead of int for type of integers cast to
53630         pointers.
53631
53632 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53633
53634         * g++.old-deja/g++.other/cleanup4.C: New test.
53635
53636 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53637
53638         * format-sec-1.c: New test.
53639
53640 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53641
53642         * gcc.dg/format-nonlit-3.c: New test.
53643
53644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53645
53646         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53647         through a null pointer.
53648
53649 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53650
53651         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53652         * g++.old-deja/g++.pt/partial4.C: New test.
53653
53654 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53655
53656         * gcc.c-torture/execute/ieee/hugeval.x: New.
53657
53658 2000-12-06  Neil Booth  <neilb@earthling.net>
53659
53660         * gcc.dg/cpp/backslash2.c: New tests.
53661
53662 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53663
53664         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53665         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53666
53667 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53668
53669         * gcc.c-torture/execute/20001203-2.c: New testcase.
53670
53671 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53672
53673         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53674         * g++.old-deja/g++.other/virtual10.C: New test.
53675
53676 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53677
53678         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53679
53680 2000-12-05  Richard Henderson  <rth@redhat.com>
53681
53682         * gcc.c-torture/compile/20001205-1.c: New.
53683
53684 2000-12-04  Neil Booth  <neilb@earthling.net>
53685
53686         * g++.old-deja/g++.other/virtual9.C: New test.
53687         * g++.old-deja/g++.pt/crash61.C: New test.
53688         * gcc.c-torture/execute/loop-9.c: New test.
53689
53690 2000-12-04  Neil Booth  <neilb@earthling.net>
53691
53692         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53693         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53694         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53695         * gcc.dg/cpp/extratokens.c: ...here.
53696
53697 2000-12-04  Neil Booth  <neilb@earthling.net>
53698
53699         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53700         New tests.
53701
53702 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53703
53704         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53705         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53706
53707 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53708
53709         * gcc.c-torture/execute/20001203-1.c: New test.
53710
53711 2000-12-03  Neil Booth  <neilb@earthling.net>
53712
53713         * gcc.dg/cpp/macro6.c: New test cases.
53714
53715 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53716
53717         * gcc.c-torture/execute/string-opt-9.c: New test.
53718         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53719         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53720         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53721
53722         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53723         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53724
53725 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53726
53727         * gcc.dg/cpp/if-6.c: New testcase.
53728
53729         * gcc.dg/20001201-1.c: New testcase.
53730
53731 2000-12-02  Neil Booth  <neilb@earthling.net>
53732
53733         * g++.old-deja/g++.other/externC4.C,
53734         g++.old-deja/g++.other/friend10.C: New tests.
53735
53736 2000-12-02  Neil Booth  <neilb@earthling.net>
53737
53738         * g++.old-deja/g++.other/instan2.C
53739         * g++.old-deja/g++.other/instan3.C: New test.
53740
53741 2000-12-02  Neil Booth  <neilb@earthling.net>
53742
53743         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53744         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53745         gnuc99.c,gnuc99-pedantic.c: New tests.
53746
53747 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53748
53749         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53750         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53751
53752 2000-12-01  Neil Booth  <neilb@earthling.net>
53753
53754         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53755         * gcc.dg/cpp/poison.c: Update.
53756         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53757
53758 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53759
53760         * g77.f-torture/execute/20001201.f: New test.
53761
53762 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53763
53764         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53765
53766 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53767
53768         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53769
53770 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53771
53772         * g++.old-deja/g++.other/cast6.C: New test.
53773
53774 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53775
53776         * gcc.c-torture/execute/20001130-2.c: New testcase.
53777
53778 2000-11-30  Richard Henderson  <rth@redhat.com>
53779
53780         * gcc.c-torture/execute/20001130-1.c: New test.
53781
53782 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53783
53784         * g++.old-deja/g++.other/op3.C: New test.
53785
53786 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53787
53788         * g++.old-deja/g++.other/op2.C: New test.
53789
53790 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53791
53792         * g++.old-deja/g++.other/crash38.C: New test.
53793
53794 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53795
53796         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53797
53798 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53799
53800         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53801         tests.
53802         * gcc.c-torture/execute/string-opt-6.c: New test.
53803
53804         * gcc.dg/20001117-1.c: Add main.
53805
53806 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53807
53808         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53809         Move from here ...
53810         * gcc.dg/940510-1.c: ... to here.
53811
53812         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53813         zero-size arrays in toplevel structures.
53814
53815 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53816
53817         * gcc.c-torture/execute/loop-8.c: New test.
53818
53819 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53820
53821         * g++.old-deja/g++.other/base1.C: New test.
53822
53823 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53824
53825         * g++.old-deja/g++.other/parse2.C: New test.
53826
53827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53828
53829         * g++.old-deja/g++.pt/incomplete1.C: New test.
53830
53831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53832
53833         * g++.old-deja/g++.other/friend9.C: New test.
53834
53835 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53836
53837         * gcc.dg/20001127-1.c: New test.
53838
53839 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53840
53841         * g++.old-deja/g++.pt/friend46.C: New test.
53842
53843 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.old-deja/g++.other/ptrmem8.C: New test.
53846
53847 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53848
53849         * gcc.c-torture/execute/string-opt-7.c: New test.
53850         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53851
53852 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53853
53854         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53855         instead of 'mkcheck 2'.
53856
53857 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53858
53859         * gcc.c-torture/execute/memcheck/driver.c,
53860         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53861         C9X references to refer to C99.
53862
53863 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53864
53865         * gcc.dg/ultrasp3.c: New test.
53866
53867 2000-11-25  Neil Booth  <neilb@earthling.net>
53868
53869         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53870
53871 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53872
53873         * gcc.c-torture/compile/20001123-2.c: New.
53874
53875 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53876
53877         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53878
53879 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53880
53881         * gcc.dg/sequence-point-1.c: Add some new tests.
53882         * gcc.c-torture/execute/20001124-1.c: New test.
53883
53884 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53885
53886         * g++.old-deja/g++.other/vaarg4.C: New test.
53887         * gcc.c-torture/compile/20001123-1.c: New test.
53888
53889 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53890
53891         * g++.other/crash24.C: Adjust and remove XFAIL.
53892         * g++.other/crash37.C: New test.
53893
53894 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53895
53896         * g++.old-deja/g++.pt/instantiate9.C: New test.
53897
53898 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53899
53900         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53901         new ABI, too.
53902
53903         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53904         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53905
53906 2000-11-22  Neil Booth  <neilb@earthling.net>
53907
53908         * gcc.dg/cpp/Wtrigraphs.c: New test.
53909
53910 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53911
53912         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53913
53914 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53915
53916         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53917
53918 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53919
53920         * lib/gcc-dg.exp: load_lib scanasm.exp.
53921         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53922         * lib/g++-dg.exp: load_lib scanasm.exp.
53923         * lib/scanasm.exp: New.
53924         (scan-assembler, scan-assembler-not): Add optional arguments to
53925         test name, or if not present, the pattern name.
53926         (scan-assembler-dem, scan-assembler-dem-not): New.
53927
53928         * g++.dg/dg.exp: New.
53929
53930 2000-11-21  Neil Booth  <neilb@earthling.net>
53931
53932         * gcc.dg/cpp/integrated1.c: Remove.
53933
53934 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53935
53936         * gcc.c-torture/execute/20001121-1.c: New test.
53937
53938 2000-11-21  Richard Henderson  <rth@redhat.com>
53939
53940         * gcc.c-torture/compile/20001121-1.c: New test.
53941
53942 2000-11-20  Neil Booth  <neilb@earthling.net>
53943
53944         * gcc.dg/cpp/integrated1.c: New test.
53945
53946 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53947
53948         * g++.old-deja/g++.other/inline17.C: New test.
53949
53950 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53951
53952         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53953         local variable to be zero: I made the variable global. Now
53954         uses abort() and exit() instead of relying on main's return value.
53955
53956 2000-11-20  Neil Booth  <neilb@earthling.net>
53957
53958         * gcc.dg/cpp/paste2.c: Update test.
53959         * objc/execute/paste.m: New test.
53960
53961 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53962
53963         * gcc.dg/c99-condexpr-1.c: New test.
53964
53965 2000-11-20  Neil Booth  <neilb@earthling.net>
53966
53967         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53968
53969 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53970
53971         * g++.old-deja/g++.pt/export1.C: New test.
53972
53973 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53974
53975         * gcc.dg/20001117-1.c: New test.
53976
53977 2000-11-18  Richard Henderson  <rth@redhat.com>
53978
53979         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53980
53981 2000-11-18  Richard Henderson  <rth@redhat.com>
53982
53983         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53984         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53985         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53986
53987 2000-11-18  Richard Henderson  <rth@redhat.com>
53988
53989         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53990         (main): New.  Exit cleanly.
53991
53992 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53993
53994         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53995         gcc.dg/c99-fordecl-2.c: New tests.
53996
53997 2000-11-18  Richard Henderson  <rth@redhat.com>
53998
53999         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54000         * gcc.c-torture/execute/zerolen-2.c: New.
54001
54002 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54003
54004         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54005         memory.
54006
54007 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54008
54009         * g++.old-deja/g++.pt/instantiate8.C: New test.
54010
54011 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54012
54013         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54014         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54015
54016 2000-11-16  Nick Clifton  <nickc@redhat.com>
54017
54018         * gcc.c-torture/execute/nestfunc-2.c: New test.
54019         * gcc.c-torture/execute/nestfunc-3.c: New test.
54020
54021 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54022
54023         * gcc.c-torture/compile/20001116-1.c: New test.
54024
54025 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54026
54027         * gcc.c-torture/execute/20001115-1.c: New test.
54028
54029 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54030
54031         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54032         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54033         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54034         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54035
54036 2000-11-15  Neil Booth  <neilb@earthling.net>
54037
54038         gcc.dg/cpp/_Pragma1.c: Update.
54039         gcc.dg/cpp/_Pragma2.c: New test.
54040
54041 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54042
54043         * g++.old-deja/g++.other/anon5.C: New test.
54044
54045 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54046
54047         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54048         tests.
54049
54050 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54051
54052         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54053         output.
54054
54055 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54056
54057         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54058         labels at end of compound statements.
54059
54060 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54061
54062         * gcc.c-torture/execute/loop-7.c: New test.
54063
54064 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54065
54066         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54067
54068 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54069
54070         * gcc.dg/c99-bool-1.c: New test.
54071
54072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54073
54074         * gcc.dg/c99-scope-1.c: Remove xfail.
54075         * gcc.dg/c99-scope-2.c: New test.
54076
54077 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54078
54079         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54080         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54081
54082 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54083
54084         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54085         error messages.
54086
54087         * g++.mike/p700.C: Don't typedef wchar_t.
54088         * g++.mike/p784.C: Likewise.
54089         * g++.mike/eb101.C: Don't use __wchar_t.
54090
54091 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54092
54093         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54094         from DO loop.
54095
54096 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54097
54098         * gcc.c-torture/execute/20001111-1.c: New test.
54099
54100 2000-11-10  Nick Clifton  <nickc@redhat.com>
54101
54102         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54103         long multuiple and accumulate.
54104
54105 2000-11-09  Richard Henderson  <rth@redhat.com>
54106
54107         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54108         via size_t instead of int.
54109
54110         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54111         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54112         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54113         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54114
54115 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54116
54117         * gcc.c-torture/compile/20001109-1.c: New test.
54118         * gcc.c-torture/compile/20001109-2.c: New test.
54119
54120 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54121
54122         * g++.old-deja/g++.pt/operator1.C: New test.
54123         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54124
54125 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54126
54127         * gcc.dg/20001108-1.c: New test.
54128
54129 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54130
54131         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54132         with both arguments constant strings.
54133         * gcc.c-torture/execute/string-opt-3.c: New test.
54134         * gcc.c-torture/execute/string-opt-4.c: New test.
54135         * gcc.c-torture/execute/string-opt-5.c: New test.
54136
54137 2000-11-08  Nick Clifton  <nickc@redhat.com>
54138
54139         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54140         mulsidi3adddi patterns.
54141
54142 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54143
54144         * g++.old-deja/g++.other/crash36.C: New test.
54145
54146 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54147
54148         * g++.old-deja/g++.other/init16.C: New test.
54149
54150 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54151
54152         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54153
54154 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54155
54156         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54157         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54158         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54159
54160 2000-11-07  DJ Delorie  <dj@redhat.com>
54161
54162         * gcc.dg/20000614-1.c: Add return so that test can pass.
54163
54164 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54165
54166         * gcc.c-torture/execute/string-opt-1.c: New test.
54167
54168 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54169
54170         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54171         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54172         parameters in registers, and there is no way for a varargs
54173         function to know in which order the integer and floating-point
54174         parameters should be interleaved when they are placed on the
54175         stack.
54176         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54177         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54178
54179 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54180
54181         * gcc.c-torture/execute/string-opt-2.c: New test.
54182
54183 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54184
54185         * g++.old-deja/g++.pt/crash60.C: New test.
54186
54187 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54188
54189         * g++.old-deja/g++.other/crash24.C: New test.
54190         * g++.old-deja/g++.other/crash25.C: New test.
54191         * g++.old-deja/g++.other/crash26.C: New test.
54192         * g++.old-deja/g++.other/crash27.C: New test.
54193         * g++.old-deja/g++.other/crash28.C: New test.
54194         * g++.old-deja/g++.other/crash29.C: New test.
54195         * g++.old-deja/g++.other/crash30.C: New test.
54196         * g++.old-deja/g++.other/crash31.C: New test.
54197         * g++.old-deja/g++.other/crash32.C: New test.
54198         * g++.old-deja/g++.other/crash33.C: New test.
54199         * g++.old-deja/g++.other/crash34.C: New test.
54200         * g++.old-deja/g++.other/crash35.C: New test.
54201
54202 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54203
54204         * gcc.c-torture/execute/20001031-1.c: New test.
54205
54206 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54207
54208         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54209         namespace.
54210
54211         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54212         standards-conformant.
54213
54214         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54215
54216         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54217         * g++.old-deja/g++.mike/p755a.C: Likewise.
54218         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54219         library makes no calls to `operator new' during initialization.
54220
54221 2000-11-04  Neil Booth  <neilb@earthling.net>
54222
54223         * gcc.dg/cpp/include2.c: New tests.
54224
54225 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54226
54227         * lib/g++.exp (g++_set_ld_library_path): New function.
54228         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54229
54230 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54231
54232         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54233         warnings.
54234
54235 2000-11-01  Richard Henderson  <rth@redhat.com>
54236
54237         * g++.old-deja/g++.ext/namedret1.C: New.
54238         * g++.old-deja/g++.ext/namedret2.C: New.
54239         * g++.old-deja/g++.ext/namedret3.C: New.
54240
54241 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54242
54243         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54244         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54245
54246 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54247
54248         * gcc.c-torture/execute/va-arg-21.c: New test.
54249
54250 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54251
54252         * gcc.dg/c99-complex-2.c: New test.
54253
54254 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54255
54256         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54257
54258 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54259
54260         * g++.old-deja/g++.other/inline16.C: New test.
54261
54262 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54263
54264         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54265         __PRETTY_FUNCTION__
54266
54267 2000-10-29  Neil Booth  <neilb@earthling.net>
54268
54269         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54270         New tests.
54271         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54272         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54273         optimisation.
54274
54275 2000-10-29  Neil Booth  <neilb@earthling.net>
54276
54277         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54278         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54279         * mi5.c: Test multiple includes work with -C.
54280         * trigraphs.c: Test ^= version.
54281
54282 2000-10-28  Neil Booth  <neilb@earthling.net>
54283
54284         New tests and test updates for new macro expander.
54285
54286         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54287         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54288         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54289         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54290         new diagnostic messages.
54291
54292         * gcc.dg/cpp/macro3.c: New tests.
54293
54294 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54295
54296         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54297         on the same line.
54298
54299 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54300
54301         * g++.old-deja/g++.other/eh2.C: New test.
54302
54303 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54304
54305         * gcc.c-torture/execute/20001027-1.c: New test.
54306
54307 2000-10-26  Richard Henderson  <rth@redhat.com>
54308
54309         * gcc.c-torture/execute/20001026-1.c: New.
54310
54311 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54312
54313         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54314         * g++.old-deja/g++.law/builtin1.C: Likewise.
54315         * g++.old-deja/g++.law/ctors10.C: Likewise.
54316         * g++.old-deja/g++.law/virtual3.C: Likewise.
54317         * g++.old-deja/g++.mike/p658.C: Likewise.
54318         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54319         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54320         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54321         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54322         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54323
54324 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         * gcc.c-torture/compile/20001024-1.c: New test.
54327
54328 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54329
54330         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54331         to tell us whether or not we are using V3.
54332
54333 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54334
54335         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54336         operands.
54337
54338 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54339
54340         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54341
54342 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54343
54344         * gcc.c-torture/execute/20001024-1.c: New test.
54345
54346 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54347
54348         * g++.old-deja/g++.other/sibcall1.C: New test.
54349
54350 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54351
54352         * gcc.dg/noncompile/init-3.c: New test.
54353
54354 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54355
54356         * gcc.dg/format-array-1.c: New test.
54357
54358 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54359
54360         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54361         writing through null pointers; remove comment about testing
54362         unterminated strings.
54363
54364 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54365
54366         * gcc.c-torture/execute/20001017-2.c: New test.
54367
54368 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54369
54370         * gcc.c-torture/compile/20001018-1.c: New test.
54371         * gcc.c-torture/compile/20001018-1.x: Xfail.
54372
54373 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54374
54375         * gcc.c-torture/execute/20001017-1.c: New test.
54376
54377 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54378
54379         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54380         for multiple use of arguments with scanf formats; add tests for
54381         multiple use of arguments.
54382
54383 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54384
54385         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54386         from some old tests.
54387
54388 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54389
54390         * gcc.dg/format-miss-1.c: New test.
54391
54392 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54393
54394         * gcc.c-torture/execute/20001013-1.c: New test.
54395
54396 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54397
54398         * gcc.dg/format-branch-1.c: New test.
54399
54400 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54401
54402         * README, lib/file-format.exp: Remove EGCS references.
54403
54404 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54405
54406         * gcc.dg/20001013-1.c: New test.
54407
54408 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54409
54410         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54411         for intmax_t in the compiler using __typeof__ and the type rules
54412         for conditional expressions.
54413
54414 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54415
54416         * gcc.dg/20001012-1.c: New test.
54417         * gcc.dg/20001012-2.c: New test.
54418
54419 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54420
54421         * gcc.dg/format-attr-1.c: New test.
54422
54423 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54424
54425         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54426         __LONG_LONG_MAX__ instead of LLONG_MAX.
54427
54428 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54429
54430         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54431         scanf flags.
54432         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54433         flags.
54434
54435 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54436
54437         * gcc.dg/sequence-pt-1.c: New test.
54438
54439 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54440
54441         * gcc.c-torture/execute/20001011-1.c: New testcase.
54442         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54443
54444 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54445
54446         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54447         does not error on it.
54448
54449 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54450
54451         * gcc.dg/20001009-1.c: New test.
54452
54453 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54454
54455         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54456         * gcc.c-torture/execute/20001009-2.c: ... to here.
54457
54458 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54459
54460         * gcc.c-torture/compile/20001009-1.c: New testcase.
54461         * gcc.c-torture/execute/20001009-1.c: New testcase.
54462         Testcases provided by Jan Hubicka <jh@suse.cz>.
54463
54464 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54465
54466         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54467         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54468         uintmax_t using <limits.h> to emulate the compiler's internal
54469         logic.  No longer XFAIL %j tests.
54470
54471 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54472
54473         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54474         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54475         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54476         regexps and details of expected handling of some bad formats.
54477         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54478         suppression.
54479
54480 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54481
54482         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54483         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54484         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54485         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54486         in list archives.
54487
54488 2000-10-06  Richard Henderson  <rth@cygnus.com>
54489
54490         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54491         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54492         * g++.old-deja/g++.jason/report.C: Likewise.
54493         * g++.old-deja/g++.law/friend5.C: Likewise.
54494         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54495         of the expected warnings.
54496
54497 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.pt/enum14.C: New test.
54500
54501 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54502
54503         * g++.old-deja/g++.pt/crash59.C: New test.
54504
54505 2000-10-04  Will Cohen  <wcohen@redhat.com>
54506
54507         * gcc.dg/20000926-1.c: New test.
54508
54509 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54510
54511         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54512         function name for current C++ compiler.
54513         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54514
54515 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54516
54517         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54518         __PRETTY_FUNCTION__.
54519         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54520
54521 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54522
54523         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54524
54525 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54526
54527         * gcc.c-torture/compile/20000923-1.c: New test.
54528
54529 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54530
54531         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54532         * g++.old-deja/g++.pt/ttp62.C: Same.
54533         * g++.old-deja/g++.other/inline14.C: Same.
54534
54535 2000-09-24  Richard Henderson  <rth@cygnus.com>
54536
54537         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54538
54539 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54540
54541         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54542
54543 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54544
54545         * gcc.c-torture/compile/20000922-1.c: New file.
54546
54547 2000-09-21  Nick Clifton  <nickc@redhat.com>
54548
54549         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54550         a signed long modulo operation.
54551         (mod6): New function - perform an unsigned long modulo operation.
54552         (main): Add tests for modulos of very large numbers by very small
54553         dividends.
54554
54555 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54556
54557         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54558
54559 2000-09-19  Richard Henderson  <rth@cygnus.com>
54560
54561         * gcc.dg/compare2.c (case 10): XFAIL.
54562
54563 2000-09-18  Richard Henderson  <rth@cygnus.com>
54564
54565         * gcc.c-torture/execute/20000906-1.c: Move ...
54566         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54567         that support __builtin_trap.
54568
54569 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54570
54571         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54572
54573 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54574
54575         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54576         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54577         more $ format tests.
54578
54579 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54580
54581         * gcc.dg/format-errmk-1.c: New test.
54582
54583 2000-09-17  Greg McGary  <greg@mcgary.org>
54584
54585         * gcc.c-torture/execute/20000917-1.x: Remove.
54586
54587 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54588
54589         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54590
54591 2000-09-17  Greg McGary  <greg@mcgary.org>
54592
54593         * gcc.c-torture/execute/20000917-1.c: New test.
54594         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54595
54596 2000-09-16  Neil Booth  <NeilB@earthling.net>
54597
54598         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54599         in nested macro bug.
54600
54601 2000-09-15  Neil Booth  <NeilB@earthling.net>
54602
54603         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54604
54605 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54606
54607         * gcc.c-torture/execute/20000914-1.c: New test.
54608
54609 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54610
54611         * g++.other/inline13.C: New test.
54612
54613 2000-09-12  Andreas Jaeger  <aj@suse.de>
54614
54615         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54616         constant by Ulrich Drepper <drepper@redhat.com>.
54617
54618 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54619
54620         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54621
54622 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54623
54624         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54625
54626 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54627
54628         * gcc.dg/cpp/backslash.c: New test.
54629
54630 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54631
54632         * gcc.c-torture/execute/20000910-1.c: New test.
54633         * gcc.c-torture/execute/20000910-2.c: Likewise.
54634
54635 2000-09-11  Robert Lipe  <robertl@sco.com>
54636
54637         * gcc.dg/pragma-align.c: New test.
54638
54639 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54640
54641         * g++.old-deja/g++.pt/explicit82.C: New test.
54642         * g++.old-deja/g++.pt/explicit83.C: New test.
54643
54644 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54645
54646         * gcc.dg/asm-names.c: New test.
54647
54648 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54649
54650         * gcc.dg/cpp/tr-warn6.c: New test
54651
54652 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54653
54654         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54655         be accepted.
54656
54657 2000-09-07  Catherine Moore  <clm@redhat.com>
54658
54659         * gcc.c-torture/execute/unroll-1.c: New test.
54660
54661 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54662
54663         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54664         ERROR markers.
54665         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54666         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54667         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54668         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54669         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54670         Preprocess only.
54671         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54672         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54673
54674 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54675
54676         * g++.old-deja/g++.pt/deduct2.C: New test.
54677
54678 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54679
54680         * g++.old-deja/g++.pt/parms2.C: New test.
54681
54682 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54683
54684         * g++.old-deja/g++.pt/crash58.C: New test.
54685
54686 2000-09-06  Greg McGary  <greg@mcgary.org>
54687
54688         * gcc.c-torture/execute/20000906-1.c: New test.
54689         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54690
54691 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54692
54693         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54694
54695 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54696
54697         * g++.old-deja/g++.pt/crash57.C: New test.
54698
54699 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54700
54701         * g++.old-deja/g++.pt/crash56.C: New test.
54702
54703 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54704
54705         * g++.old-deja/g++.pt/koenig1.C: New test.
54706
54707 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54708
54709         * gcc.dg/20000904-1.c: New test.
54710
54711 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54712
54713         * gcc.dg/cpp/paste8.c: New test.
54714
54715 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54716
54717         * gcc.c-torture/compile/20000827-1.c: New test.
54718
54719 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54720
54721         * gcc.dg/format-diag-1.c: New test.
54722
54723 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54724
54725         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54726         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54727         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54728         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54729         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54730
54731 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54732
54733         * g++.old-deja/g++.other/nested4.C: New test.
54734
54735 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54736
54737         * g++.old-deja/g++.ns/scoped1.C: New test.
54738
54739 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54740
54741         * lib/g++.exp: Support testing already-installed GCC.
54742
54743 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54744
54745         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54746
54747 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54748
54749         * gcc.dg/return-type-2.c: New test.
54750
54751 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54752
54753         * gcc.c-torture/compile/20000825-1.c: New test.
54754
54755 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54756
54757         * gcc.dg/dwarf2-2.c: New test.
54758
54759 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54760
54761         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54762         dg-warning regexps.
54763
54764 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54765
54766         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54767         gcc.dg/format-ext-5.c: New tests.
54768
54769 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54770
54771         * g++.old-deja/g++.other/crash22.C: New test.
54772
54773 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54774
54775         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54776
54777 2000-08-24  Richard Henderson  <rth@cygnus.com>
54778
54779         * gcc.dg/ia64-sync-1.c: New test.
54780         * gcc.dg/ia64-sync-2.c: New test.
54781         * gcc.dg/ia64-asm-1.c: New test.
54782
54783 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54784
54785         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54786         * gcc.dg/format-ext-2.c: New test.
54787
54788 2000-08-23  Jason Merrill  <jason@redhat.com>
54789
54790         * lib/old-dejagnu.exp: Also ignore "In member function" and
54791         "At global scope".
54792
54793 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54794
54795         * gcc.dg/noncompile/label-lineno-1.c: New test.
54796
54797 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54798
54799         * gcc.dg/c99-array-nonobj-1.c: New test.
54800
54801 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54802
54803         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54804         tests.
54805         * gcc.dg/format-ext-1.c: New test.
54806
54807 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54808
54809         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54810         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54811         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54812         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54813         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54814
54815 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54816
54817         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54818         gcc.dg/c99-strftime-2.c: New tests.
54819
54820 2000-08-22  Richard Henderson  <rth@cygnus.com>
54821
54822         * gcc.c-torture/execute/20000822-1.c: New test.
54823
54824 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54825
54826         * gcc.c-torture/execute/20000819-1.x: Remove.
54827
54828 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54829
54830         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54831         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54832         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54833         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54834         gcc.dg/format-xopen-1.c: New tests.
54835
54836 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54837
54838         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54839
54840 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54841
54842         * g++.old-deja/g++.other/loop2.C: New test.
54843
54844         * gcc.c-torture/compile/20000606-1.c: New test.
54845         * gcc.c-torture/compile/20000728-1.c: New test.
54846         * gcc.c-torture/execute/20000801-1.c: New test.
54847         * gcc.c-torture/execute/20000801-2.c: New test.
54848         * gcc.c-torture/execute/20000819-1.c: New test.
54849         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54850         * gcc.dg/20000629-1.c: New test.
54851         * gcc.dg/20000724-1.c: New test.
54852         * gcc.dg/20000807-1.c: New test.
54853
54854 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54855
54856         * gcc.dg/cpp/pragma-1.c: New test.
54857         * gcc.dg/cpp/pragma-2.c: New test.
54858
54859 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54860
54861         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54862         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54863
54864 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54865
54866         * gcc.c-torture/compile/20000818-1.c: New test.
54867
54868 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54869
54870         * gcc.c-torture/execute/20000818-1.c: New test.
54871
54872 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54873
54874         * gcc.dg/format-va-1.c: New test.
54875
54876 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54877
54878         * g++.old-deja/g++.other/typedef8.C: New test.
54879
54880 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54881
54882         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54883         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54884         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54885         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54886         * g++.old-deja/g++.other/ptrmem7.C: New test.
54887         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54888
54889 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54890
54891         * g++.old-deja/g++.pt/typename27.C: New test.
54892
54893 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54894
54895         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54896         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54897         * g++.old-deja/g++.pt/friend45.C: New test.
54898         * g++.old-deja/g++.other/friend8.C: New test.
54899
54900 2000-08-15  Richard Henderson  <rth@cygnus.com>
54901
54902         * gcc.c-torture/execute/20000815-1.c: New test.
54903
54904 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54905
54906         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54907         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54908         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54909
54910 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54911
54912         * g++.old-deja/g++.other/refinit2.C: New test.
54913
54914 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54915
54916         * lib/c-torture.exp (c-torture): Make
54917         compiler_conditional_xfail_data global.
54918         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54919         compiler_conditional_xfail_data machinery.
54920         (f-torture-execute): Likewise.
54921         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54922         and only when unrolling loops.
54923
54924         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54925
54926 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54927
54928         * g++.old-deja/g++.pt/explicit81.C: New test.
54929
54930 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54931
54932         * g++.old-deja/g++.pt/typename26.C: New test.
54933
54934 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54935
54936         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54937         warning.
54938
54939 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.other/array3.C: New test.
54942
54943 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54944
54945         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54946         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54947         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54948         New tests.
54949
54950 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54951
54952         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54953         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54954
54955 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54956
54957         * gcc.c-torture/execute/20000808-1.c: New test.
54958
54959 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54960
54961         * gcc.dg/c90-const-expr-1.c: New test.
54962
54963 2000-08-08  Richard Henderson  <rth@cygnus.com>
54964
54965         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54966
54967 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54968
54969         * gcc.dg/noncompile/const-ll-1.c: New test.
54970
54971 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54972
54973         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54974
54975 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54976
54977         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54978         that running programs linked against the shared version of libobjc
54979         run correctly.
54980
54981 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54982
54983         * gcc.dg/c99-printf-1.c: New test.
54984
54985 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54986
54987         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54988
54989 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54990
54991         * gcc.c-torture/execute/20000731-1.x: Delete.
54992
54993 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54994
54995         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54996         and torture_without_loops as is done by c-torture.exp.
54997         (search_for): Copy from c-torture.exp.
54998         (gcc-dg-runtest): New function, drives a directory of tests
54999         iterating over the TORTURE_OPTIONS.
55000         (scan-assembler, scan-assembler-not): Move here from
55001         individual directory drivers.
55002
55003         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55004         defined by lib/gcc-dg.exp.
55005         * gcc.dg/cpp/cpp.exp: Likewise.
55006         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55007         gcc-dg-runtest, so we cycle over optimization options.
55008
55009         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55010         * gcc.dg/compare2.c: No longer expected to fail.
55011
55012 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55013
55014         * gcc.c-torture/execute/20000804-1.c: New test.
55015
55016 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55017
55018         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55019
55020 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55021
55022         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55023
55024 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55025
55026         * gcc.c-torture/compile/20000803-1.c: New test.
55027
55028 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55029
55030         * gcc.c-torture/execute/20000801-3.c,
55031         gcc.c-torture/execute/20000801-4.c: New tests.
55032         * gcc.c-torture/execute/20000801-3.x,
55033         gcc.c-torture/execute/20000801-4.x: Xfail.
55034
55035 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55036
55037         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55038         libobjc/.libs to allow for libtool.
55039
55040 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55041
55042         * gcc.c-torture/compile/20000802-1.c: New test.
55043
55044 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55045
55046         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55047
55048 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55049
55050         * gcc-c-torture/execute/20000731-2.c: New test.
55051
55052         * gcc.c-torture/execute/20000731-1.c: New test.
55053         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55054
55055 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55056
55057         * gcc.dg/cpp/paste7.c: New test.
55058         * gcc.dg/cpp/20000725-1.c: New test.
55059
55060 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55061
55062         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55063         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55064         declaration warning for __builtin_dwarf_reg_size.
55065
55066         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55067
55068 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55069
55070         * gcc.dg/noncompile/voidparam-1.c: New test.
55071
55072 2000-07-30  Richard Henderson  <rth@cygnus.com>
55073
55074         * gcc.dg/c90-digraph-1.c: Don't xfail.
55075         * gcc.dg/compare2.c (case 10): Xfail.
55076         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55077
55078 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55079
55080         * gcc.dg/c99-main-1.c: New test.
55081
55082 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55083
55084         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55085
55086 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55087
55088         * gcc.c-tortuer/execute/20000726-1.c: New test.
55089
55090 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55091
55092         * gcc.c-torture/execute/enum-2.c: New test.
55093
55094 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55095
55096         * gcc.dg/cpp/tr-warn3.c: New test.
55097
55098 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55099
55100         * g++.old-deja/g++.ext/implicit1.C: Remove.
55101         * g++.old-deja/g++.jason/c2.C: Remove
55102         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55103         * g++.old-deja/g++.pt/crash16.C: Likewise.
55104         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55105
55106 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55107
55108         * g++.old-deja/g++.other/for2.C: New test.
55109
55110 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55111
55112         * gcc.dg/20000720-1.c: New test.
55113
55114 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55115
55116         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55117
55118 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55119
55120         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55121         * gcc.c-torture/execute/20000722-1.c: New.
55122         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55123
55124 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55125
55126         * gcc.dg/cpp/20000720-1.S: New test.
55127
55128 2000-07-21  Michael Meissner  <meissner@redhat.com>
55129
55130         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55131
55132 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55133
55134         * g++.old-deja/g++.brendan/crash16.C,
55135         g++.old-deja/g++.brendan/parse3.C,
55136         g++.old-deja/g++.brendan/redecl1.C,
55137         g++.old-deja/g++.ns/template13.C,
55138         g++.old-deja/g++.other/decl4.C,
55139         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55140
55141 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55142
55143         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55144         and "Internal error".
55145
55146         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55147         regexps.
55148         * gcc.dg/cpp/paste6.c: New test.
55149
55150 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55151
55152         * gcc.dg/cpp/tr-direct.c: New test.
55153
55154         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55155         gcc.dg/cpp/undef1.c: Tweak error regexps.
55156
55157 2000-07-18  Eric Christopher <echristo@redhat.com>
55158
55159         * gcc.c-torture/compile/20000718-1.c: New test.
55160
55161 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55162
55163         * cpplex.c (_cpp_push_token): If the token being pushed back
55164         is the previous token in this context, just subtract one from
55165         context->posn.
55166         * cppmacro.c (save_expansion): Clear aux field when storing a
55167         placemarker.
55168
55169 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55170
55171         * gcc.dg/noncompile/redecl-1.c: New test.
55172
55173 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55174
55175         * gcc.c-torture/execute/20000717-5.c: New test.
55176         * gcc.c-torture/execute/20000717-1.x: Removed.
55177
55178 2000-07-17  Richard Henderson  <rth@cygnus.com>
55179
55180         * gcc.c-torture/execute/20000717-4.c: New test.
55181
55182 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55183
55184         * gcc.dg/cpp/syshdr.c: New test.
55185         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55186
55187 2000-07-17  Neil Booth  <neilb@earthling.net>
55188
55189         * gcc.dg/cpp/cmdlne-dM.c: New test.
55190         * gcc.dg/cpp/cmdlne-dD.c: New test.
55191
55192 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55193
55194         * gcc.c-torture/execute/20000717-3.c: New test.
55195
55196         * gcc.c-torture/compile/20000717-1.c: New test.
55197
55198 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55199
55200         * gcc.c-torture/execute/20000717-2.c: New test.
55201
55202 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55203
55204         * gcc.dg/formatz-1.c: New test.
55205
55206         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55207         * gcc.dg/c99-digraph-1.c: New tests.
55208
55209         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55210         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55211
55212         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55213         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55214         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55215         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55216         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55217         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55218         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55219
55220 2000-07-17  Greg McGary <greg@mcgary.org>
55221
55222         * gcc.c-torture/execute/20000717-1.c: New test.
55223         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55224
55225 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55226
55227         * gcc.c-torture/execute/20000715-2.c: New test.
55228         * gcc.dg/20000715-1.c: New test.
55229
55230 2000-07-15  Michael Meissner  <meissner@redhat.com>
55231
55232         * gcc.c-torture/execute/20000715-1.c: New test.
55233
55234 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55235
55236         * gcc.c-torture/execute/20000707-1.c: New test.
55237
55238 2000-07-13  Neil Booth  <NeilB@earthling.net>
55239
55240         * gcc.dg/cpp/digraph1.c,
55241         gcc.dg/cpp/digraph2.c,
55242         gcc.dg/cpp/digraphs.c: New tests.
55243
55244 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55245
55246         * g77.f-torture/compile/20000630-2.f: New test.
55247         * g77.f-torture/compile/20000630-2.x
55248
55249 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55250
55251         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55252
55253 2000-07-11  Neil Booth  <NeilB@earthling.net>
55254
55255         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55256
55257 2000-07-11  Neil Booth  <NeilB@earthling.net>
55258
55259         * gcc.dg/cpp/cmdlne-C.c: New.
55260
55261 2000-07-09  Neil Booth  <NeilB@earthling.net>
55262
55263         * gcc.dg/cpp/directiv.c: New tests.
55264         * gcc.dg/cpp/undef1.c: Update.
55265
55266 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55267
55268         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55269
55270 2000-07-09  Neil Booth  <NeilB@earthling.net>
55271
55272         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55273
55274 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55275
55276         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55277         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55278
55279 2000-07-08  Neil Booth  <NeilB@earthling.net>
55280
55281         * gcc.dg/cpp/macsyntx.c: New tests.
55282
55283 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55284
55285         * gcc.dg/20000707-1.c: New test.
55286
55287 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55288
55289         * gcc.c-torture/execute/20000706-1.c: New test.
55290         * gcc.c-torture/execute/20000706-2.c: New test.
55291         * gcc.c-torture/execute/20000706-3.c: New test.
55292         * gcc.c-torture/execute/20000706-4.c: New test.
55293         * gcc.c-torture/execute/20000706-5.c: New test.
55294
55295 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55296
55297         * g++.old-deja/g++.pt/instantiate7.C: New test.
55298
55299 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55300
55301         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55302         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55303         * g++.old-deja/g++.other/rtti3.C: Likewise.
55304         * g++.old-deja/g++.other/rttid3.C: Likewise.
55305
55306 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55307
55308         *  g77.f-torture/compile/20000630-1.x: Fix typo
55309
55310 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55311
55312         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55313         assembly output.
55314
55315 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55316
55317         * gcc.dg/cpp/ident.c: New test.
55318
55319 2000-07-05  Neil Booth  <NeilB@earthling.net>
55320
55321         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55322           gcc.dg/cpp/lexstrng.c: New tests.
55323
55324 2000-07-04  Neil Booth  <NeilB@earthling.net>
55325
55326         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55327         * gcc.dg/cpp/strify2.c: Same.
55328
55329 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55330
55331         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55332         * gcc.dg/cpp/19990703-1.c: Likewise.
55333         * gcc.dg/cpp/20000625-1.c: Likewise.
55334         * gcc.dg/cpp/20000625-2.c: Likewise.
55335
55336         * gcc.dg/cpp/macro1.c,
55337         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55338         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55339         gcc.dg/cpp/strify1.c,
55340         gcc.dg/cpp/strify2.c: New tests.
55341
55342 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55343
55344         * gcc.c-torture/execute/20000703-1.c: New test.
55345
55346 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55347
55348         * g++.old-deja/g++.pt (lookup10.C): New test.
55349
55350 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55351
55352         * g++.old-deja/g++.pt (typename25.C): New test.
55353
55354 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55355
55356         * gcc.c-torture/compile/20000701-1.c: New test.
55357
55358 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55359
55360         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55361         to test case.
55362
55363 2000-06-30  Catherine Moore  <clm@cygnus.com>
55364
55365         * gcc.c-torture/execute/align-1.c: New test.
55366
55367 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55368
55369         * g++.old-deja/g++.pt/expr8.C: New test.
55370         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55371
55372 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55373
55374         * gcc.c-torture/compile/20000629-1.c: New test.
55375
55376 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55377
55378
55379         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55380         gcc.dg/noncompile directory, depending on whether they're
55381         preprocessor tests or not.  Annotate all the tests for the dg
55382         framework.
55383
55384         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55385         * gcc.dg/noncompile/noncompile.exp: New.
55386
55387         * Moved files:
55388         Old name                                New name
55389         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55390         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55391         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55392         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55393         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55394         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55395         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55396         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55397         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55398         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55399         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55400         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55401         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55402         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55403         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55404         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55405         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55406         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55407         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55408         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55409         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55410         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55411         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55412         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55413
55414         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55415         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55416         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55417         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55418         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55419         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55420
55421 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55422
55423         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55424         declare one variable.  On the fourth, error.
55425         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55426         declared by 20000628-1a.h.
55427
55428 2000-06-29  Richard Henderson  <rth@redhat.com>
55429
55430         * gcc.c-torture/execute/930529-1.x: New file.
55431         * gcc.dg/920413-1.c: Adjust expected warning text.
55432         * gcc.dg/980217-1.c: Declare abort.
55433         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55434
55435 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55436
55437         * g77.f-torture/compile/20000629-1.f: New test.
55438         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55439
55440 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55441
55442         Rearrange lots of files, removing entirely the
55443         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55444         directories.
55445
55446         * Deleted files:
55447         gcc.c-torture/code_quality/code_quality.exp
55448         gcc.c-torture/special/special.exp
55449         gcc.failure/failure.exp
55450         gcc.failure/940409-1.x
55451         gcc.c-torture/compile/961203-1.x
55452
55453         * New files:
55454         gcc.misc-tests/linkage.exp
55455         gcc.c-torture/execute/920730-1t.c
55456         gcc.c-torture/execute/920730-1t.x
55457         gcc.c-torture/compile/920520-1.x
55458         gcc.c-torture/compile/920521-1.x
55459         gcc.c-torture/compile/981006-1.x
55460         gcc.c-torture/execute/eeprof-1.x
55461
55462         * Moved files (possibly with modifications to fit a new harness):
55463         Old name                                New name
55464         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55465         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55466         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55467         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55468         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55469         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55470         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55471         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55472         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55473         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55474         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55475         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55476         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55477         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55478
55479 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55480
55481         * c-torture/compile/961203-1.x: Delete.
55482
55483         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55484         not exit. Include stdio.h.
55485         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55486         * gcc.misc-tests/dg-12.c: Likewise.
55487         * gcc.misc-tests/dg-5.c: Likewise.
55488         * gcc.misc-tests/dg-6.c: Likewise.
55489         * gcc.misc-tests/dg-7.c: Prototype abort.
55490         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55491         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55492         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55493         not exit.
55494         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55495         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55496
55497 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55498
55499         * gcc.dg/cpp/20000628-1.c: New test.
55500         * gcc.dg/cpp/20000628-1.h: New header for above test.
55501         * gcc.dg/cpp/20000628-1a.h: Likewise.
55502
55503 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55504
55505         * gcc.dg/cpp: New directory.
55506         * gcc.dg/cpp/cpp.exp: New driver.
55507         * gcc.dg/cpp/20000627-1.c: New test.
55508         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55509         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55510         and rewrite as a compilation test.
55511
55512         * gcc.dg: Move many files into the cpp subdirectory, possibly
55513         renaming or editing them as well.
55514         Old name                New name
55515         990119-1.c              cpp/19990119-1.c
55516         990228-1.c              cpp/19990228-1.c
55517         990407-1.c              cpp/19990407-1.c
55518         990409-1.c              cpp/19990409-1.c
55519         990413-1.c              cpp/19990413-1.c
55520         990703-1.c              cpp/19990703-1.c
55521         20000127-1.c            cpp/20000127-1.c
55522         20000129-1.c            cpp/20000129-1.c
55523         20000207-1.c            cpp/20000207-1.c
55524         20000207-2.c            cpp/20000207-2.c
55525         20000209-1.c            cpp/20000209-1.c
55526         20000209-2.c            cpp/20000209-2.c
55527         20000301-1.c            cpp/20000301-1.c
55528         20000419-1.c            cpp/20000419-1.c
55529         20000510-1.S            cpp/20000510-1.S
55530         20000519-1.c            cpp/20000519-1.c
55531         20000529-1.c            cpp/20000529-1.c
55532         20000625-1.c            cpp/20000625-1.c
55533         20000625-2.c            cpp/20000625-2.c
55534         cpp-as1.c               cpp/assert1.c
55535         cpp-as2.c               cpp/assert2.c
55536         cxx-comments-1.c        cpp/cxxcom1.c
55537         cxx-comments-2.c        cpp/cxxcom2.c
55538         endif-label.c           cpp/endif.c
55539         cpp-hash1.c             cpp/hash1.c
55540         cpp-hash2.c             cpp/hash2.c
55541         cpp-if1.c               cpp/if-1.c
55542         cpp-if2.c               cpp/if-2.c
55543         cpp-if3.c               cpp/if-3.c
55544         cpp-if4.c               cpp/if-4.c
55545         cpp-if5.c               cpp/if-5.c
55546         cpp-cond.c              cpp/if-cexp.c
55547         cpp-missingop.c         cpp/if-mop.c
55548         cpp-missingparen.c      cpp/if-mpar.c
55549         cpp-opprec.c            cpp/if-oppr.c
55550         cpp-ifparen.c           cpp/if-paren.c
55551         cpp-shortcircuit.c      cpp/if-sc.c
55552         cpp-shift.c             cpp/if-shift.c
55553         cpp-unary.c             cpp/if-unary.c
55554         cpp-li1.c               cpp/line1.c
55555         cpp-li2.c               cpp/line2.c
55556         lineno.c                cpp/line3.c
55557         lineno-2.c              cpp/line4.c
55558         cpp-mi.c                cpp/mi1.c
55559         cpp-mic.h               cpp/mi1c.h
55560         cpp-micc.h              cpp/mi1cc.h
55561         cpp-mind.h              cpp/mi1nd.h
55562         cpp-mindp.h             cpp/mi1ndp.h
55563         cpp-mix.h               cpp/mi1x.h
55564         cpp-mi2.c               cpp/mi2.c
55565         cpp-mi2a.h              cpp/mi2a.h
55566         cpp-mi2b.h              cpp/mi2b.h
55567         cpp-mi2c.h              cpp/mi2c.h
55568         cpp-mi3.c               cpp/mi3.c
55569         cpp-mi3.def             cpp/mi3.def
55570         poison-1.c              cpp/poison.c
55571         pr-impl.c               cpp/prag-imp.c
55572         cpp-redef-2.c           cpp/redef1.c
55573         cpp-redef.c             cpp/redef2.c
55574         strpaste.c              cpp/strp1.c
55575         strpaste-2.c            cpp/strp2.c
55576         cpp-tradpaste.c         cpp/tr-paste.c
55577         cpp-tradstringify.c     cpp/tr-str.c
55578         cpp-tradwarn1.c         cpp/tr-warn1.c
55579         cpp-tradwarn2.c         cpp/tr-warn2.c
55580         trigraphs.c             cpp/trigraphs.c
55581         cpp-unc1.c              cpp/unc1.c
55582         cpp-unc2.c              cpp/unc2.c
55583         cpp-unc3.c              cpp/unc3.c
55584         cpp-unc.c               cpp/unc4.c
55585         undef.c                 cpp/undef1.c
55586         undef-2.c               cpp/undef2.c
55587         cpp-wi1.c               cpp/widestr1.c
55588
55589 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55590
55591         * lib/g++.exp (g++_include_flags): Tweak.
55592
55593 2000-06-27  H.J. Lu  <hjl@gnu.org>
55594             Loren J. Rittle  <ljrittle@acm.org>
55595
55596         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55597         version with one that knows about the new gcc tree structure.
55598         (g++_link_flags): Same.
55599
55600 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55601
55602         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55603         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55604         case we are cross-compiling.
55605
55606         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55607         g++.old-deja/g++.niklas/Makefile.in,
55608         g++.old-deja/g++.niklas/configure.in,
55609         g++.old-deja/g++.other/Makefile.in,
55610         g++.old-deja/g++.other/configure.in,
55611         gcc.c-torture/code_quality/Makefile.in,
55612         gcc.c-torture/code_quality/configure.in,
55613         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55614         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55615         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55616         gcc.c-torture/execute/ieee/Makefile.in,
55617         gcc.c-torture/execute/ieee/configure.in,
55618         gcc.c-torture/noncompile/Makefile.in,
55619         gcc.c-torture/noncompile/configure.in,
55620         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55621         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55622         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55623
55624 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55625
55626         * g++.old-deja/g++.other/ambig3.C: New test.
55627
55628 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55629
55630         * g++.old-deja/g++.pt/syntax1.C: New test.
55631         * g++.old-deja/g++.pt/syntax2.C: New test.
55632         * g++.old-deja/g++.other/syntax3.C: New test.
55633         * g++.old-deja/g++.other/syntax4.C: New test.
55634
55635 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55636
55637         * gcc.dg/20000623-1.c: Prototype exit and abort.
55638
55639 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55640
55641         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55642         New tests.
55643         * gcc.dg/cpp-mi3.def: New file.
55644
55645         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55646         inside assertions.
55647         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55648         lexer's error messages.
55649         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55650         divine anything from the linemarkers.
55651         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55652         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55653
55654 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55655
55656         * gcc.dg/20000623-1.c: New test.
55657
55658 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55659
55660         * gcc.c-torture/execute/20000622-1.c: New test.
55661
55662 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55663
55664         * g++.old-deja/g++.other/init15.C: New test.
55665
55666 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55667
55668         * g++.old-deja/g++.pt/vaarg2.C: New test.
55669         * g++.old-deja/g++.pt/vaarg3.C: New test.
55670
55671 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55672
55673         * g++.old-deja/g++.other/dyncast6.C: New test.
55674
55675 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55676
55677         * gcc.c-torture/execute/loop-6.c: New test.
55678
55679 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55680
55681         * gcc.dg/20000614-1.c: New test.
55682         * gcc.dg/20000614-2.c: New test.
55683
55684 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55685
55686         * g++.old-deja/g++.other/inline12.C: New test.
55687
55688 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55689
55690         * g++.old-deja/g++.other/eh1.C: New test.
55691
55692 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55693
55694         * g++.old-deja/g++.other/type.C: New test.
55695
55696 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55697
55698         * g++.old-deja/g++.other/initstring.C: New test.
55699
55700 2000-06-12  Jason Merrill  <jason@redhat.com>
55701
55702         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55703
55704 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55705
55706         * gcc.c-torture/compile/20000609-1.c: New test.
55707
55708 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55709
55710         * gcc.dg/20000609-1.c: New test.
55711
55712 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55713
55714         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55715         * gcc.c-torture/noncompile/poison-1.c: Move...
55716         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55717         * gcc.dg/cpp-li1.c: Add a token after the #line.
55718
55719 2000-06-05  Richard Henderson  <rth@cygnus.com>
55720
55721         * gcc.c-torture/execute/20000605-2.c: New test.
55722         * gcc.c-torture/execute/20000605-3.c: New test.
55723
55724 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55725
55726         * g77.f-torture/execute/20000503-1.x: New file.
55727
55728 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55729
55730         * g++.old-deja/g++.eh/badalloc1.C: New test.
55731
55732 2000-06-05  Richard Henderson  <rth@cygnus.com>
55733
55734         * gcc.c-torture/execute/20000605-1.c: New test.
55735
55736 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55737             Nathan Sidwell <nathan@codesourcery.com>
55738
55739         * gcc.c-torture/compile/20000605-1.c: New test.
55740
55741 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55742
55743         * g77.f-torture/compile/20000601-1.f: New test.
55744
55745 2000-06-03  Richard Henderson  <rth@cygnus.com>
55746
55747         * gcc.c-torture/execute/20000603-1.c: New.
55748
55749 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55750
55751         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55752         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55753
55754 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55755
55756         * gcc.dg/compare2.c (case 12): XFAIL.
55757         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55758         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55759
55760         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55761
55762 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55763
55764         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55765         guard macro is already defined when the header is first
55766         included.
55767         * gcc.dg/cpp-mix.h: New file.
55768         * gcc.dg/endif-label.c: Update patterns to match compiler.
55769
55770         * g++.brendan/complex1.C: Declare abort.
55771         * g++.law/refs4.C: Remove XFAIL.
55772         * g++.oliva/expr2.C: Declare abort and exit.
55773
55774 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55775
55776         * gcc.c-torture/execute/20000528-1.c: New test.
55777
55778         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55779         * g++.old-deja/g++.law/temps4.C: Likewise.
55780
55781         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55782         stdlib.h.  Call abort() on failure.
55783         * g++.old-deja/g++.law/refs4.C: Likewise.
55784         * g++.old-deja/g++.law/temps4.C: Likewise.
55785         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55786         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55787
55788 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55789
55790         Relative to g++.dg/special:
55791         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55792
55793         Relative to g++.old-deja:
55794         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55795         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55796         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55797         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55798         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55799         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55800         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55801
55802         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55803         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55804         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55805         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55806         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55807         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55808         and/or string.h.
55809
55810         * g++.other/goto1.C: Update expectations for error messages.
55811
55812 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55813
55814         * gcc.c-torture/compile/20000523-1.c: New test.
55815
55816 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55817
55818         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55819
55820 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55821
55822         * g++.old-deja/g++.eh/catch11.C: New test.
55823         * g++.old-deja/g++.eh/catch12.C: New test.
55824
55825 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55826
55827         * gcc.c-torture/execute/20000523-1.c: New test.
55828
55829 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55830
55831         * c-torture/execute/bcp-1.c: Replace abort in arg of
55832         __builtin_constant_p with a generic external function.
55833
55834         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55835         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55836         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55837         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55838         Prototype abort and/or exit.
55839
55840         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55841         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55842         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55843         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55844
55845 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55846
55847         * gcc.dg/dwarf2-1.c: New test.
55848
55849 2000-05-20  Richard Henderson  <rth@cygnus.com>
55850
55851         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55852
55853 2000-05-20  Andreas Jaeger  <aj@suse.de>
55854
55855         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55856         testcase.
55857
55858 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55859
55860         * gcc.c-torture/execute/20000519-2.c: New test.
55861
55862 2000-05-19  Andreas Jaeger  <aj@suse.de>
55863
55864         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55865         which fails with SSA.
55866
55867         * lib/c-torture.exp: Also test with -O3 -fssa.
55868
55869 2000-05-18  Michael Meissner  <meissner@redhat.com>
55870
55871         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55872         * gcc.c-torture/execute/920415-1.c: Ditto.
55873         * gcc.c-torture/execute/920501-1.c: Ditto.
55874         * gcc.c-torture/execute/conversion.c: Ditto.
55875         * gcc.c-torture/execute/cvt-1.c: Ditto.
55876
55877 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55878
55879         * gcc.c-torture/compile/20000518-1.c: New test.
55880
55881 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55882
55883         * g77.f-torture/compile/200005018.f: New test.
55884
55885 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55886
55887         * gcc.c-torture/compile/20000517-1.c: New test.
55888
55889 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55890
55891         * gcc.c-torture/execute/20000516-1.c: New test.
55892
55893 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55894
55895         * g++.old-deja/g++.other/eh.C: New test.
55896
55897 2000-05-12  Richard Henderson  <rth@cygnus.com>
55898
55899         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55900         constants through to doit's conditional.
55901
55902 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55903
55904         * gcc.c-torture/compile/20000511-1.c: New test.
55905         * g77.f-torture/compile/20000511-1.f: New test.
55906         * g77.f-torture/compile/20000511-2.f: New test.
55907
55908 2000-05-11  Michael Meissner  <meissner@redhat.com>
55909
55910         * gcc.c-torture/execute/20000511-1.c: New test.
55911
55912 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55913
55914         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55915         * gcc.dg/20000510-1.S: New.
55916
55917 2000-05-08  Catherine Moore  <clm@cygnus.com>
55918
55919         * gcc.dg/unused-3.c: New.
55920
55921 2000-05-06  Richard Henderson  <rth@cygnus.com>
55922
55923           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55924           * g++.old-deja/g++.mike/warn1.C: Likewise.
55925           * g++.old-deja/g++.pt/local1.C: Likewise.
55926           * g++.old-deja/g++.pt/local7.C: Likewise.
55927           * g++.old-deja/g++.pt/spec16.C: Likewise.
55928
55929 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55930
55931         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55932
55933 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55934
55935           * g77.f-torture/execute/20000503-1.f: New test.
55936
55937 2000-05-04  Andreas Jaeger  <aj@suse.de>
55938
55939         * gcc.dg/noreturn-2.c: New test.
55940
55941 2000-05-04  Neil Booth  <NeilB@earthling.net>
55942
55943         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55944         preprocessor.
55945
55946 2000-05-04  Richard Henderson  <rth@cygnus.com>
55947
55948         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55949
55950 2000-05-04  Richard Henderson  <rth@cygnus.com>
55951
55952         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55953         OpenSSL by Jason R Thorpe.
55954
55955 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55956
55957         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55958
55959 2000-05-03  Robert Lipe <robertlipe@usa.net>
55960
55961         * gcc.dg/20000503-1.c: New test.
55962
55963 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55964
55965         * gcc.c-torture/compile/20000502-1.c: New test.
55966         * g++.old-deja/g++.other/align.C: New test.
55967         * gcc.dg/cpp-tradstringify.c: New test.
55968
55969 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55970
55971         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55972         and hard registers.
55973
55974 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55975
55976         * gcc.c-torture/execute/loop-5.c: New test.
55977
55978 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55979
55980         * gcc.c-torture/execute/va-arg-20.c: New test.
55981
55982 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55983
55984         * gcc.c-torture/execute/20000422-1.c: New test.
55985
55986 2000-04-20  Greg McGary  <gkm@gnu.org>
55987
55988         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55989         when optimizing, but without sibling-call optimizations (-O1).
55990
55991 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55992
55993           * gcc.c-torture/compile/20000420-1.c: New test.
55994
55995 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55996
55997         * g++.abi/ptrflags.C: New test.
55998         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55999
56000 2000-04-19  Catherine Moore  <clm@cygnus.com>
56001
56002         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56003
56004 2000-04-19  Greg McGary  <gkm@gnu.org>
56005
56006         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56007         sibling-call optimizations.
56008
56009 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56010
56011         * gcc.dg/20000419-1.c: New test.
56012
56013 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56014
56015         * gcc.c-torture/execute/20000412-6.c: New test.
56016
56017 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56018
56019         * gcc.c-torture/execute/20000412-5.c: New test.
56020         * g77.f-torture/compile/20000412-1.f: New test.
56021         * gcc.c-torture/execute/20000412-4.c: New test.
56022         * gcc.c-torture/compile/20000412-2.c: New test.
56023         * gcc.c-torture/execute/20000412-3.c: New test.
56024         * gcc.c-torture/compile/20000412-1.c: New test.
56025         * gcc.c-torture/execute/20000412-2.c: New test.
56026
56027 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56028
56029         * objc/execute/bf-20.m: New test.
56030
56031 2000-04-10  Richard Henderson  <rth@cygnus.com>
56032
56033         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56034
56035         * gcc.c-torture/execute/20000412-1.c: New test.
56036
56037 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56038
56039         * g++.old-deja/g++.eh/catchptr1.C: New test.
56040
56041 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56042
56043         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56044
56045 2000-04-08  Neil Booth  <NeilB@earthling.net>
56046
56047         * gcc.dg/cpp-nullchar.c: Remove test as
56048         embedded nulls cause problems.
56049
56050 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56051
56052         * gcc.dg/compare2.c: New test.
56053
56054 2000-04-08  Neil Booth  <NeilB@earthling.net>
56055
56056         * gcc.dg/cpp-nullchar.c: New test.
56057
56058 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56059
56060         * gcc.dg/cpp-mi2.c: New test.
56061         * gcc.dg/cpp-mi2[abc].h: New files.
56062
56063 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56064
56065         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56066         member name.
56067
56068 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56069
56070         * g++.old-deja/g++.abi/vmihint.C: New test.
56071
56072 2000-04-06  Neil Booth  <NeilB@earthling.net>
56073
56074         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56075         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56076         copyright.
56077
56078 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56079
56080         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56081         avoid stack-frame overwrite.
56082
56083 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56084
56085         * gcc.c-torture/compile/20000405-2.c: New test.
56086         * gcc.c-torture/compile/20000405-3.c: New test.
56087
56088 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56089
56090         * gcc.c-torture/compile/20000405-1.c: New test.
56091
56092 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56093
56094         * gcc.dg/cast-qual-1.c: Revert last change.
56095
56096 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56097
56098         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56099
56100 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56101
56102         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56103         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56104
56105 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56106
56107         * gcc.c-torture/compile/20000403-2.c: New test.
56108         * gcc.c-torture/compile/20000403-1.c: New test.
56109
56110 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56111
56112         * gcc.c-torture/execute/20000403-1.c: New test.
56113
56114 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56115
56116         * gcc.c-torture/execute/20000402-1.c: New test.
56117
56118 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56119
56120         * gcc.c-torture/execute/va-arg-15.c: New test.
56121         * gcc.c-torture/execute/va-arg-16.c: New test.
56122         * gcc.c-torture/execute/va-arg-17.c: New test.
56123         * gcc.c-torture/execute/va-arg-18.c: New test.
56124         * gcc.c-torture/execute/va-arg-19.c: New test.
56125
56126 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56127
56128         * gcc.c-torture/compile/981211-1.c: Move to...
56129         * gcc.dg/cpp-as1.c: ...here.
56130         * gcc.dg/cpp-as2.c: New file.
56131
56132         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56133         compiler.
56134
56135 2000-04-02  Neil Booth  <NeilB@earthling.net>
56136
56137         * gcc.dg/cpp-cond.c  New tests.
56138         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56139         accidental success less likely.
56140         * gcc.dg/cpp-missingop.c  New tests.
56141         * gcc.dg/cpp-missingparen.c  New tests.
56142         * gcc.dg/cpp-shift.c  New tests.
56143         * gcc.dg/cpp-shortcircuit.c  New tests.
56144         * gcc.dg/cpp-unary.c  New tests.
56145
56146 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56147
56148         * gcc.c-torture/compile/20000329-1.c: New test.
56149
56150 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56151
56152         * gcc.c-torture/compile/20000326-1.c: New test.
56153         * gcc.c-torture/compile/20000326-2.c: New test.
56154
56155 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56156
56157         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56158         the first parameter is a function argument.
56159
56160 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56161
56162         * g++.old-deja/g++.ext/array4.C: New test.
56163
56164 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56165
56166         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56167
56168 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56169
56170         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56171
56172 2000-03-19  Richard Henderson  <rth@cygnus.com>
56173
56174         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56175
56176 2000-03-19  Richard Henderson  <rth@cygnus.com>
56177
56178         * gcc.c-torture/compile/20000319-1.c: New test.
56179
56180 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56181
56182         * gcc.c-torture/execute/20000314-3.c: New test.
56183         * gcc.c-torture/execute/20000314-2.c: New test.
56184         * gcc.c-torture/execute/20000314-1.c: New test.
56185         * gcc.c-torture/compile/20000314-2.c: New test.
56186         * gcc.c-torture/compile/20000314-1.c: New test.
56187
56188 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56189
56190         * g++.old-deja/g++.warn/inline.C: New test.
56191
56192 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56193
56194         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56195         standards-compliant result rather than specific constants.
56196         Put test-values in array.
56197
56198 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56199
56200         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56201         (g++_target_compile): Put test-specific options last.
56202
56203 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.eh/vbase4.C: New test.
56206
56207 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56210
56211 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56212
56213         * g++.old-deja/g++.brendan/misc12.C: Removed.
56214         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56215         * g++.old-deja/g++.ext/pretty4.C: New test.
56216
56217 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56218
56219         * g++.old-deja/g++.other/string2.C: New test.
56220
56221 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56222
56223         * g++.old-deja/g++.warn/impint2.C: New test.
56224
56225 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56226
56227         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56228         is 1, not zero.
56229
56230 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56231
56232         * g++.old-deja/g++.warn/impint.C: New test.
56233         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56234         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56235         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56236         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56237         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56238         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56239         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56240         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56241         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56242         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56243         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56244         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56245
56246 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56247
56248         * gcc.dg/cpp-redef.c: New test.
56249
56250 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56251
56252         * g++.old-deja/g++.pt/unify7.C: New test.
56253
56254 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56255
56256         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56257         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56258
56259 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56260
56261         * gcc.c-torture/compile/20000224-1.c: New test.
56262
56263 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56264
56265         * gcc.c-torture/compile/cpp-2.c: New test.
56266         * gcc.c-torture/compile/cpp-1.c: New test.
56267
56268 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56269
56270         * gcc.c-torture/execute/20000225-1.c: New test.
56271
56272 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56273
56274         * gcc.dg/cpp-li2.c: New test.
56275
56276         * gcc.dg/cpp-wi1.c: New test.
56277
56278         * gcc.dg/cpp-li1.c: New test.
56279
56280 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.other/sizeof5.C: New test.
56283
56284 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56285
56286         * gcc.c-torture/execute/va-arg-13.c: New test.
56287
56288 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56289
56290         * gcc.c-torture/execute/va-arg-12.c: New test.
56291
56292 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56293
56294         * gcc.c-torture/execute/20000223-1.c: New test.
56295
56296 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56297
56298         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56299
56300 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56301
56302         * g++.old-deja/g++.abi/ptrmem.C: New test.
56303
56304 2000-02-19  Richard Henderson  <rth@cygnus.com>
56305
56306         * gcc.c-torture/compile/init-3.c: New.
56307
56308 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56309
56310         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56311         ALWAYS_CXXFLAGS.
56312
56313 2000-02-11  Robert Lipe <robertl@sco.com>
56314
56315         * gcc.c-torture/compile/20000211-3.c: New test.
56316
56317 2000-02-11  Martin Buchholz <martin@xemacs.org>
56318
56319         * gcc.c-torture/compile/20000211-2.c: New test.
56320
56321 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56322
56323         * gcc.c-torture/compile/20000211-1.c: New test.
56324
56325 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56326
56327         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56328           on native targets
56329
56330 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56331
56332         * g++.old-deja/g++.other/cast5.C: New test.
56333
56334 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56335
56336         * gcc.c-torture/execute/20000205-1.c: New.
56337
56338 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56339
56340         * g++.old-deja/g++.jason/cast3.C: Return void.
56341         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56342
56343 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56344
56345         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56346
56347         * gcc.dg/loop-1.c: New test.
56348
56349 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56350
56351         * gcc.c-torture/compile/20000127-1.c: New test.
56352         * gcc.c-torture/execute/991228-1.c: New test.
56353
56354 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56355
56356         * gcc.dg/unused-2.c: New test.
56357
56358         * gcc.dg/conv-1.c: New test.
56359
56360 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56361
56362         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56363         compiler.
56364         (tool_option_proc): Fix typo.
56365
56366 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56367
56368         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56369         of the ld on the host, not on the build machine.
56370         Also, don't crash if '--help' is not a supported option.
56371
56372 2000-01-24  Richard Henderson  <rth@cygnus.com>
56373
56374         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56375
56376 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56377
56378         * gcc.c-torture/execute/20000120-2.c: New test.
56379         * gcc.c-torture/execute/20000120-1.c: New test.
56380
56381 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.c-torture/execute/20000113-1.c: New test.
56384
56385 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56386
56387         * gcc.c-torture/execute/20000112-1.c: New test.
56388
56389 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56390
56391         * gcc.dg/20000111-1.c: New test.
56392
56393 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56394
56395         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56396         with 16 bit integers.
56397
56398 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56399
56400         * gcc.dg/20000108-1.c: New test.
56401
56402 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56403
56404         * g++.old-deja/g++.ns/koenig8.C: New test.
56405
56406 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56407
56408         * g++.old-deja/g++.other/cast4.C: New test.
56409
56410 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56411
56412         * gcc.c-torture/compile/20000105-2.c: New test.
56413         * gcc.c-torture/compile/20000105-1.c: New test.
56414
56415 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56416
56417         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56418         references to printf & atoi to conform to ANSI standard.
56419         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56420         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56421         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56422         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56423         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56424         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56425         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56426         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56427         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56428         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56429         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56430         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56431         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56432         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56433         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56434         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56435         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56436         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56437         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56438         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56439         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56440         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56441         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56442         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56443         * g++.old-deja/g++.brendan/init3.C: Likewise.
56444         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56445         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56446         * g++.old-deja/g++.brendan/new2.C: Likewise.
56447         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56448         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56449         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56450         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56451         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56452         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56453         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56454         * g++.old-deja/g++.brendan/template24.C: Likewise.
56455         * g++.old-deja/g++.brendan/template3.C: Likewise.
56456         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56457         * g++.old-deja/g++.jason/inline3.C: Likewise.
56458         * g++.old-deja/g++.jason/opeq.C: Likewise.
56459         * g++.old-deja/g++.law/arg5.C: Likewise.
56460         * g++.old-deja/g++.law/arm7.C: Likewise.
56461         * g++.old-deja/g++.law/ctors11.C: Likewise.
56462         * g++.old-deja/g++.law/cvt8.C: Likewise.
56463         * g++.old-deja/g++.law/init9.C: Likewise.
56464         * g++.old-deja/g++.law/refs4.C: Likewise.
56465         * g++.old-deja/g++.law/template2.C: Likewise.
56466         * g++.old-deja/g++.law/visibility24.C: Likewise.
56467         * g++.old-deja/g++.law/vtable3.C: Likewise.
56468         * g++.old-deja/g++.mike/asm2.C: Likewise.
56469         * g++.old-deja/g++.mike/eh1.C: Likewise.
56470         * g++.old-deja/g++.mike/misc1.C: Likewise.
56471         * g++.old-deja/g++.mike/misc13.C: Likewise.
56472         * g++.old-deja/g++.mike/misc14.C: Likewise.
56473         * g++.old-deja/g++.mike/ns12.C: Likewise.
56474         * g++.old-deja/g++.mike/p1248.C: Likewise.
56475         * g++.old-deja/g++.mike/p3708.C: Likewise.
56476         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56477         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56478         * g++.old-deja/g++.mike/p646.C: Likewise.
56479         * g++.old-deja/g++.mike/p700.C: Likewise.
56480         * g++.old-deja/g++.mike/p783.C: Likewise.
56481         * g++.old-deja/g++.mike/p783a.C: Likewise.
56482         * g++.old-deja/g++.mike/p783b.C: Likewise.
56483         * g++.old-deja/g++.mike/p786.C: Likewise.
56484         * g++.old-deja/g++.mike/p789.C: Likewise.
56485         * g++.old-deja/g++.mike/p789a.C: Likewise.
56486         * g++.old-deja/g++.mike/p807a.C: Likewise.
56487         * g++.old-deja/g++.other/delete3.C: Likewise.
56488         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56489         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56490         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56491         * g++.old-deja/g++.other/empty1.C: Likewise.
56492         * g++.old-deja/g++.other/temporary1.C: Likewise.
56493         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56494         * g++.old-deja/g++.pt/t16.C: Likewise.
56495         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56496
56497 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56498
56499         * gcc.dg/991230-1.c: New test.
56500
56501 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56502
56503         * gcc.c-torture/compile/991229-3.c: New test.
56504         * gcc.c-torture/compile/991229-2.c: New test.
56505         * gcc.c-torture/compile/991229-1.c: New test.
56506
56507 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56508
56509         * gcc.c-torture/compile/labels-2.c: New test.
56510
56511 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56512
56513         * gcc.c-torture/execute/991227-1.c: New test.
56514
56515 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56516
56517         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56518
56519 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56520
56521         * gcc.c-torture/execute/991221-1.c: New test.
56522
56523 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56524
56525         * g++.old-deja/g++.other/cast3.C: New test.
56526
56527 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56528
56529         * gcc.c-torture/execute/991216-4.c: New test.
56530
56531 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56532
56533         * gcc.c-torture/execute/991216-1.c: New test.
56534         * gcc.c-torture/execute/991216-2.c: New test.
56535         * gcc.c-torture/execute/991216-3.c: New test.
56536
56537 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56538
56539         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56540         Actually make the test fail by using "-O2" for compilation.
56541
56542 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56543
56544         * g++.old-deja/g++.warn/cast-align1.C: New test.
56545
56546 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56547
56548         * gcc.c-torture/compile/991214-1.c: New test.
56549         * gcc.c-torture/compile/991214-2.c: New test.
56550
56551 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56552
56553         * gcc.dg/991214-1.c: New test.
56554
56555 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56556
56557         * gcc.c-torture/compile/991213-3.c: New test.
56558         * gcc.c-torture/compile/991213-2.c: New test.
56559         * gcc.c-torture/compile/991213-1.c: New test.
56560
56561 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56562
56563         * gcc.dg/991209-1.c: New test.
56564
56565 1999-12-08  Nathan Sidwell <nathan@acm.org>
56566
56567         * gcc.c-torture/compile/991208-1.c: New test.
56568
56569 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56570
56571         * gcc.dg/ultrasp2.c: New test.
56572
56573 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56574
56575         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56576
56577 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56578
56579         * gcc.c-torture/compile/991202-1.c: New test.
56580         * gcc.c-torture/execute/991202-1.c: New test.
56581         * gcc.c-torture/execute/991202-2.c: New test.
56582         * gcc.c-torture/execute/991202-3.c: New test.
56583
56584 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56585
56586         * g++.old-deja/g++.abi/align.C: New test.
56587         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56588         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56589
56590 1999-12-01  Richard Henderson  <rth@cygnus.com>
56591
56592         * gcc.c-torture/execute/991201-1.c: New.
56593
56594 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56595
56596         * gcc.dg/991129-1.c: New test.
56597
56598 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56599
56600         * gcc.c-torture/compile/991127-1.c: New test.
56601
56602 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56603
56604         * g++.old-deja/g++.other/warn4.C: New test.
56605
56606 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56607
56608         * g++.old-deja/g++.eh/cleanup2.C: New test.
56609         * g++.old-deja/g++.ext/pretty2.C: New test.
56610         * g++.old-deja/g++.ext/pretty3.C: New test.
56611         * g++.old-deja/g++.other/debug6.C: New test.
56612
56613 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56614
56615         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56616         compiler_output to look for one error message instead of two.
56617
56618 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56619
56620         * gcc.c-torture/execute/991118-1.c: Also test case
56621         where the word boundary does not split a byte evenly.
56622
56623 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56624
56625         * g++.old-deja/g++.ext/restrict1.C: New test.
56626
56627 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56628
56629         * gcc.c-torture/execute/991118-1.c: New test.
56630
56631 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56632
56633         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56634         working directory pathnames.
56635
56636 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56637
56638         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56639         host is equipped with driver.h and driver.o so it can actually
56640         compile and run the tests.
56641
56642 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56643
56644         * gcc.c-torture/compile/991008-1.c: New test.
56645
56646 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56647
56648         * lib/gcc-dg.exp: Include target-supports.exp
56649
56650 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56651
56652         * lib/target-supports.exp: New file: Provide procs to test for
56653         features supported by the target.
56654         (check_weak_available): Moved here from ecos.exp.
56655         (check_alias_available): New proc: Determine of the target
56656         toolchain supports the alias attribute.
56657
56658         * gcc.dg/special/ecos.exp: Move check_weak_available to
56659         target-supports.exp.
56660         (alias-1.c): Only perform the test if the target supports
56661         aliases.
56662         (wkali-1.c): Only perform the test if the target supports
56663         aliases.
56664
56665         * gcc.dg/990506-0.c: Expect error messages from cross
56666         targets as well as native targets.
56667
56668 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56669
56670         * gcc.dg/ultrasp1.c: Removed xfail.
56671         * gcc.dg/struct-ret-2.c: Likewise.
56672         * gcc.dg/array-1.c: Likewise.
56673
56674 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56675
56676         * gcc.dg/struct-ret-2.c: New test.
56677
56678         * gcc.dg/array-1.c: New test.
56679
56680 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56681
56682         * gcc.c-torture/execute/991030-1.c: New test.
56683
56684 1999-10-26  Richard Henderson  <rth@cygnus.com>
56685
56686         * gcc.c-torture/compile/991026-2.c: New test.
56687
56688 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56689
56690         * gcc.c-torture/compile/991026-1.c: New test.
56691
56692 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56693
56694         * gcc.c-torture/execute/991023-1.c: New test.
56695
56696 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56697
56698         * gcc.c-torture/execute/991019-1.c: New test.
56699
56700 1999-10-16  Richard Henderson  <rth@cygnus.com>
56701
56702         * gcc.c-torture/execute/991016-1.c: New test.
56703
56704 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56705
56706         * gcc.c-torture/execute/991014-1.c: New test.
56707
56708 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56709
56710         * g++.old-deja/g++.other/union2.C: New test.
56711
56712 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56713
56714         * g++.old-deja/g++.other/vaarg2.C: New test.
56715         * g++.old-deja/g++.other/vaarg3.C: New test.
56716
56717 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56718
56719         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56720         in compile/.
56721
56722 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56723
56724         * gcc.c-torture/execute/va-arg-11.c: New test.
56725
56726 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56727
56728         * lib/file-format.exp (gcc_target_object_format): Don't
56729         crash if objdump is unavailable.
56730
56731 1999-09-29  Donn Terry <donn@interix.com>
56732
56733         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56734
56735 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56736
56737         * gcc.c-torture/compile/990928-1.c: New test.
56738
56739 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56740
56741         * g++.old-deja/g++.other/decl6.C: New test.
56742
56743 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56744
56745         * gcc.c-torture/execute/va-arg-10.c: New test.
56746
56747 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56748
56749         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56750         __PRETTY_FUNCTION__.
56751
56752 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56753
56754         * gcc.c-torture/execute/990923-1.c: New test.
56755
56756 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56757
56758         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56759         for which -fpic is inappropriate.
56760
56761 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56762
56763         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56764
56765 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56766
56767         * g++.old-deja/g++.other/dyncast1.C: New test.
56768         * g++.old-deja/g++.other/dyncast2.C: New test.
56769         * g++.old-deja/g++.other/dyncast3.C: New test.
56770         * g++.old-deja/g++.other/dyncast4.C: New test.
56771         * g++.old-deja/g++.other/dyncast5.C: New test.
56772         * g++.old-deja/g++.eh/catch3.C: New test.
56773         * g++.old-deja/g++.eh/catch3p.C: New test.
56774         * g++.old-deja/g++.eh/catch4.C: New test.
56775         * g++.old-deja/g++.eh/catch4p.C: New test.
56776         * g++.old-deja/g++.eh/catch5.C: New test.
56777         * g++.old-deja/g++.eh/catch5p.C: New test.
56778         * g++.old-deja/g++.eh/catch6.C: New test.
56779         * g++.old-deja/g++.eh/catch6p.C: New test.
56780         * g++.old-deja/g++.eh/catch7.C: New test.
56781         * g++.old-deja/g++.eh/catch7p.C: New test.
56782         * g++.old-deja/g++.eh/catch8.C: New test.
56783         * g++.old-deja/g++.eh/catch8p.C: New test.
56784         * g++.old-deja/g++.eh/catch9.C: New test.
56785         * g++.old-deja/g++.eh/catch9p.C: New test.
56786
56787 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56788
56789         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56790         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56791
56792 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56793
56794         * gcc.c-torture/compile/990913-1.c: New test.
56795
56796 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56797
56798         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56799         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56800
56801 1999-09-09  Richard Henderson  <rth@cygnus.com>
56802
56803         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56804
56805 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56806
56807         * g++.old-deja/g++.other/lookup11.C: New test.
56808         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56809         what is permitted and what we want.
56810         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56811         overload use.
56812         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56813
56814 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56815
56816         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56817         * gcc.c-torture/noncompile/poison-1.c: New file.
56818
56819 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56820
56821         * g++.old-deja/g++.other/sizeof3.C: New test.
56822         * g++.old-deja/g++.other/sizeof4.C: New test.
56823         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56824         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56825
56826 1999-09-07  Richard Henderson  <rth@cygnus.com>
56827
56828         * gcc.dg/va-arg-1.c: New.
56829
56830 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56831
56832         * gcc.c-torture/execute/va-arg-9.c: New test.
56833
56834 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56835
56836         * g77.f-torture/compile/980519-2.f: New test.
56837         * g77.f-torture/compile/19990905-0.f: New test.
56838         * g77.f-torture/compile/19990905-1.f: New test.
56839         * g77.f-torture/compile/19990905-2.f: New test.
56840
56841         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56842
56843 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56844
56845         * gcc.c-torture/execute/990827-1.c: Fix typo.
56846
56847 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56848
56849         * g++.old-deja/g++.other/deref1.C: New test.
56850
56851 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56852
56853         * g++.old-deja/g++.other/ambig2.C: New test.
56854         * g++.old-deja/g++.other/cond5.C: New test.
56855         * g++.old-deja/g++.other/lookup16.C: New test.
56856
56857 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56858
56859         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56860         assemblers too.
56861
56862 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56863
56864         * lib/c-torture.exp: Avoid the "compare executables" optimization
56865         when testing native.
56866
56867 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56868
56869         * gcc.c-torture/execute/990829-1.c: New test.
56870         * gcc.c-torture/compile/990829-1.c: New test.
56871
56872 1999-08-27  Paul Burchard  <burchard@pobox.com>
56873
56874         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56875         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56876         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56877         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56878         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56879         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56880         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56881         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56882         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56883         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56884         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56885
56886 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56887
56888         * gcc.c-torture/execute/990827-1.c: New test.
56889
56890 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56891
56892         * g77.f-torture/noncompile/19990826-4.f: New test.
56893
56894         * g77.f-torture/compile/19990826-3.f: New test.
56895
56896         * g77.f-torture/execute/19990826-2.f: New test.
56897
56898         * g77.f-torture/compile/19990826-1.f: New test.
56899
56900         * gcc.c-torture/execute/990826-0.c: New test.
56901         * g77.c-torture/execute/19990826-0.f: New test.
56902
56903         * g77.f-torture/noncompile/970626-2.f: New test.
56904
56905 1999-08-25  Paul Burchard  <burchard@pobox.com>
56906
56907         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56908         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56909         lss-011.C: New tests.
56910
56911 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56912
56913         * g++.old-deja/g++.other/decl5.C: New test.
56914
56915 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56916
56917         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56918         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56919         call `postbase' for each one.  All callers of `postbase' changed
56920         to call this instead.
56921
56922 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56923
56924         * gcc.c-torture/execute/990811-1.c: New test.
56925
56926 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56927
56928         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56929         just native ones.
56930
56931         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56932         just native ones.
56933
56934 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56935
56936         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56937
56938 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56939
56940         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56941
56942 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56943
56944         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56945
56946 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56947
56948         * gcc.c-torture/execute/990804-1.c: New test.
56949
56950 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56951
56952         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56953         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56954         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56955
56956 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56957
56958         * g++.old-deja/g++.other/struct1.C: New test.
56959
56960 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56961
56962         * g++.old-deja/g++.other/enum2.C: New test.
56963
56964 1999-08-02  Richard Henderson  <rth@cygnus.com>
56965
56966         Adapted from tests from Franz Sirl:
56967         * gcc.c-torture/execute/va-arg-7.c: New test.
56968         * gcc.c-torture/execute/va-arg-8.c: New test.
56969
56970 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56971
56972         * gcc.c-torture/compile/990801-2.c: New test.
56973
56974         * gcc.c-torture/compile/990801-1.c: New test.
56975
56976 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56977
56978         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56979         fp-cmp-1.c, converting double to float.
56980
56981         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56982         fp-cmp-1.c, converting double to long double.
56983
56984         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56985         from fr1 to unknown_register, since fr1 is a legitimate register
56986         on some machines.
56987
56988 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56989
56990         * README: More listname related changes.
56991
56992 1999-07-08  Catherine Moore  <clm@cygnus.com>
56993
56994         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56995
56996 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56997
56998         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56999
57000 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57001
57002         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57003
57004 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57005
57006         * gcc.dg/990703-1.c: New test.
57007
57008 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57009
57010         * lib/file-format.exp: New file: Move definition of proc
57011         gcc_target_object_format to here from
57012         gcc.dg/special/ecos.exp.
57013
57014         * lib/c-torture.exp: Include lib file-format.exp.
57015         * lib/gcc-dg.exp: Include lib file-format.exp.
57016
57017         * gcc.dg/special/ecos.exp: Remove definition of proc
57018         gcc_target_object_format.
57019
57020 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57021
57022         * gcc.c-torture/execute/990628-1.c: New test.
57023
57024 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57025
57026         * gcc.c-torture/compile/990625-2.c: New test.
57027
57028         * gcc.c-torture/compile/990625-1.c: New test.
57029
57030 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57031
57032         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57033         attributes compile.
57034         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57035         ports that use the COFF/PE file format.
57036
57037 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57038
57039         * gcc.c-torture/compile/990617-1.c: New test.
57040
57041 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57042
57043         * g++.old-deja/g++.other/decl4.C: New test.
57044
57045 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57046
57047         * g++.old-deja/g++.other/bitfld3.C: New test.
57048
57049 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57050
57051         * g++.old-deja/g++.eh/catch1.C: New test.
57052
57053 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57054
57055         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57056
57057         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57058         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57059
57060 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57061
57062         * g77.f-torture/compile/19990502-0.f: Replace with new,
57063         shorter, test that still fails after recent changes.
57064
57065 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57066
57067         * gcc.c-torture/execute/990604-1.c: New test.
57068
57069 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57070
57071         * gcc.c-torture/execute/990531-1.c: New test.
57072
57073 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57074
57075         * gcc.c-torture/compile/990527-1.c: New test.
57076
57077 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57078
57079         * gcc.c-torture/execute/990527-1.c: New test.
57080
57081 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57082
57083         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57084         bitfields as signed.
57085
57086 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57087
57088         * g77.f-torture/compile/19990525-0.f: New test.
57089
57090 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57091
57092         * gcc.c-torture/execute/990525-2.c: New test.
57093
57094         * gcc.c-torture/execute/990525-1.c: New test.
57095
57096 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57097
57098         * g++.old-deja/g++.other/anon3.C: New test.
57099         * g++.old-deja/g++.other/anon4.C: New test.
57100         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57101         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57102         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57103         Merrill).
57104
57105 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57106
57107         * gcc.c-torture/execute/990524-1.c: New test.
57108
57109         * gcc.dg/990524-1.c: New test.
57110
57111 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57112
57113         * gcc.c-torture/compile/990523-1.c: New test.
57114
57115 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57116
57117         * gcc.c-torture/compile/990519-1.c: New test.
57118
57119 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57120
57121         * gcc.c-torture/compile/990517-1.c: New test.
57122
57123         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57124         (e4, f4): New tests.
57125         (main): Call them.
57126
57127 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57128
57129         * gcc.dg/noreturn-1.c: New test.
57130
57131 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57132
57133         * gcc.c-torture/execute/990513-1.c: New test.
57134
57135 1999-05-10  Richard Henderson  <rth@cygnus.com>
57136
57137         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57138
57139 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57140
57141         * g77.f-torture/execute/erfc.f: Use small single-precision
57142         values, to avoid problems on Alphas when not -mieee.
57143
57144 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57145
57146         * gcc.dg/990506-0.c: New test.
57147
57148 1999-05-08  Richard Henderson  <rth@cygnus.com>
57149
57150         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57151         the constant to test.  Don't XFAIL 64-bit targets.
57152
57153         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57154         * g++.old-deja/g++.law/profile1.C: Likewise.
57155
57156         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57157         operator new instances.
57158         * g++.old-deja/g++.other/delete5.C: Likewise.
57159
57160 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57161
57162         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57163         intrinsic.
57164
57165 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57166
57167         * g77.f-torture/execute/u77-test.f: Reverse order of two
57168         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57169
57170 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57171
57172         * gcc.dg/compare1.c: New test.
57173
57174 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57175
57176         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57177         New tests.
57178
57179 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57180
57181         * g77.f-torture/compile/19990502-1.f: New test.
57182
57183 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57184
57185         * g77.f-torture/compile/19990502-0.f: New test.
57186
57187 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57188
57189         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57190         intrinsic.
57191
57192 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57193
57194         * g77.f-torture/execute/u77-test.f (main): List libU77
57195         intrinsics not currently tested.
57196         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57197         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57198         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57199         Trim blanks off the ends of some printed strings.
57200
57201 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57202
57203         * g77.f-torture/execute/u77-test.f (main): Just warn about
57204         FSTAT gid disagreement, as it's expected on some systems.
57205
57206 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57207
57208         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57209         use a new function, which allows for some slop.
57210         Clean up some commentary.
57211         (issum): The new function.
57212         (sgladd): Deleted subroutine.
57213
57214 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57215
57216         * g77.f-torture/execute/u77-test.f: Modify to be more like
57217         libf2c/libU77 version, bringing patches to that version here.
57218         Add suitable commentary.
57219
57220 1999-04-25  Richard Henderson  <rth@cygnus.com>
57221
57222         * gcc.dg/990424-1.c: New test.
57223
57224 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57225
57226         * g77.f-torture/execute/u77-test.f (main): Bug involving
57227         LSTAT has been fixed, so turn back on full checking.
57228
57229 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57230
57231         * g77.f-torture/compile/19990419-0.f: New test.
57232         * g77.f-torture/execute/19990419-1.f: New test.
57233
57234 1999-04-17  Richard Henderson  <rth@cygnus.com>
57235
57236         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57237         to avoid the need for a prototype to supress a warning.
57238
57239 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57240
57241         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57242
57243 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57244
57245         * gcc.c-torture/execute/990404-1.c: New test.
57246
57247 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57248
57249         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57250         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57251         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57252         missing initializer warnings.
57253
57254 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57255
57256         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57257         matching strings.
57258
57259 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57260
57261         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57262
57263 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57264
57265         * g77.f-torture/execute/19990325-0.f: New test.
57266         * g77.f-torture/execute/19990325-1.f: New test.
57267
57268 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57269
57270         * gcc.c-torture/execute/990324-1.c: New test.
57271
57272 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57273
57274         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57275         test with 4.
57276
57277 1999-03-17  Richard Henderson  <rth@cygnus.com>
57278
57279         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57280
57281 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57282
57283         * g77.f-torture/execute/19990313-2.f: New test.
57284         * g77.f-torture/execute/19990313-3.f: New test.
57285
57286 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57287
57288         * g77.f-torture/execute/19990313-0.f: New test.
57289         * g77.f-torture/execute/19990313-1.f: New test.
57290
57291 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57292
57293         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57294         printf to sprintf.
57295         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57296         (main): Add check for u15.  Conditionalize u31 check depending on
57297         whether ints are <32 bits or >=32 bits.
57298
57299 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57300
57301         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57302
57303 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57304
57305         * g77.f-torture/compile/19990305-0.f: New test.
57306         * g77.f-torture/execute/19981119-0.f: New test.
57307
57308 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57309
57310         * g77.f-torture/execute/970625-2.f: call ABORT if final
57311         result is not correct, instead of just printing it.
57312         Add this checking via newly introduced obfuscation, to
57313         trip up buggy front ends.
57314
57315 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57316
57317         * g77.f-torture/compile/960317-1.f: Moved from being
57318         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57319
57320 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57321
57322         * g77.f-torture/execute/960317-1.f: New (old) test.
57323         * g77.f-torture/execute/970625-2.f: Ditto.
57324
57325 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57326
57327         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57328         error message on line 1 or line 2; cccp and cpplib do this differently.
57329
57330 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57331
57332         * g++.old-deja/g++.law/weak1.C: New test.
57333
57334 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57335
57336         * gcc.c-torture/execute/990119-1.c: Renamed to...
57337         * gcc.dg/990119-1.c: this, so it will only be tested once
57338         (it's a preprocessor test, it doesn't need to be run at
57339         multiple optimization levels).
57340
57341 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57342
57343         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57344           ALWAYS_CXXFLAGS.
57345
57346 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57347
57348         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57349         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57350         to not be compilable by current g77.
57351
57352 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57353
57354         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57355
57356 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57357
57358         * gcc.c-torture/execute/990222-1.c: New test.
57359
57360 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57361
57362         * g77.f-torture/compile/19990218-0.f: New test.
57363         * g77.f-torture/noncompile/19990218-1.f: New test.
57364
57365 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57366
57367         * g77.f-torture/compile/19981216-0.f: New test.
57368
57369 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57370
57371         * gcc.dg/990214-1.c: New test.
57372
57373 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57374
57375         * gcc.dg/990213-2.c: New test.
57376
57377         * gcc.dg/990213-1.c: New test.
57378
57379 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57380
57381         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57382         ints.
57383
57384 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57385
57386         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57387         specified by target.
57388
57389         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57390
57391 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57392
57393         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57394
57395 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57396
57397         * gcc.dg/special/ecos.exp: New test driver for new tests with
57398         special requirements.
57399
57400         * gcc.dg/special/alias-1.c: New test.
57401         * gcc.dg/special/gcsec-1.c: New test.
57402         * gcc.dg/special/weak-1.c: New test.
57403         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57404         * gcc.dg/special/weak-2.c: New test.
57405         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57406         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57407         * gcc.dg/special/wkali-1.c: New test.
57408         * gcc.dg/special/wkali-2.c: New test.
57409         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57410         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57411
57412 1999-02-10  Felix Lee  <flee@cygnus.com>
57413
57414           * lib/c-torture.exp (c-torture-compile): Pull out code for
57415           analyzing gcc error messages.
57416           (c-torture-execute): Likewise.  Fix some (harmless) false
57417           positives.
57418           * lib/gcc.exp (gcc_check_compile): New function.
57419
57420 1999-02-08  Richard Henderson  <rth@cygnus.com>
57421
57422         * gcc.c-torture/execute/990208-1.c: New test.
57423
57424 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57425
57426         * g++.dg/special/ecos.exp: New driver for new tests with special
57427         requirements
57428
57429         * g++.dg/special/conpr-1.C: New test
57430         * g++.dg/special/conpr-2.C: New test
57431         * g++.dg/special/conpr-2a.C: New test
57432         * g++.dg/special/conpr-3.C: New test
57433         * g++.dg/special/conpr-3a.C: New test
57434         * g++.dg/special/conpr-3b.C: New test
57435
57436         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57437         allow g++ to use the dg driver
57438
57439         * README: Add comment about g++.dg directory
57440
57441 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57442
57443         * README: Update email addresses.
57444
57445 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57446
57447         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57448         arguments in order to force structure S onto the stack even on
57449         the alpha.
57450         (test): Pass 10 leading arguments to function foo as well as the
57451         structure S.
57452
57453         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57454         failure for all targets.
57455
57456         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57457         abort to terminate program execution.
57458
57459 1999-01-30  Richard Henderson  <rth@cygnus.com>
57460
57461         * gcc.c-torture/execute/990130-1.c: New test.
57462
57463 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57464
57465         * gcc.dg/990130-1.c: New test.
57466
57467 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57468
57469         * gcc.c-torture/execute/990128-1.c: New test.
57470
57471 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57472
57473         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57474
57475 1999-01-27  Felix Lee  <flee@cygnus.com>
57476
57477         * lib/c-torture.exp (c-torture-compile): pull out code for
57478         analyzing gcc error messages.
57479         (c-torture-execute): ditto, and fix some (harmless) false
57480         positives.
57481         * lib/gcc.exp (gcc_check_compile): new function.
57482
57483 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57484
57485         * gcc.dg/990117-1.c: New test.
57486
57487         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57488
57489         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57490
57491 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57492
57493         * g77.f-torture/compile/990115-1.f: New test.
57494
57495 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57496
57497         * gcc.c-torture/compile/990107-1.c: New test
57498
57499 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57500
57501         * gcc.c-torture/execute/990106-2.c: New test.
57502
57503         * gcc.c-torture/execute/990106-1.c: New test.
57504
57505 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57506
57507         * gcc.c-torture/compile/981223-1.c: New test.
57508
57509 1998-12-29  Richard Henderson  <rth@cygnus.com>
57510
57511         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57512         (opt3): Rename from opt4 and disable.
57513
57514 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57515
57516         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57517
57518 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57519
57520         * g++.old-deja/g++.other/conv5.C: New test.
57521
57522 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57523
57524         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57525
57526 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57527
57528         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57529
57530 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57531
57532         * gcc.c-torture/compile/981211-1.c: New test.
57533
57534 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57535
57536         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57537
57538         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57539
57540 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57541
57542         * gcc.special/930510-1.c: Make C9X safe.
57543         * gcc.misc-tests/gcov-1.c Similarly.
57544         * gcc.misc-tests/gcov-2.c Similarly.
57545
57546 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57547
57548         * gcc.dg/ultrasp1.c: New test.
57549
57550 1998-12-06  Richard Henderson  <rth@cygnus.com>
57551
57552         * gcc.c-torture/execute/981206.c: New test.
57553
57554 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57555
57556         * g++.old-deja/g++.ns/template7.C: New test.
57557
57558         * g++.old-deja/g++.other/expr1.C: New test.
57559
57560         * g++.old-deja/g++.eh/tmpl3.C: New test.
57561
57562         * g++.old-deja/g++.eh/tmpl2.C: New test.
57563
57564 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57565
57566         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57567         * g++.old-deja/g++.other/using6.C: Removed.
57568         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57569
57570         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57571
57572 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57573
57574         * g++.old-deja/g++.pt/overload8.C: New test.
57575
57576         * g++.old-deja/g++.pt/overload7.C: New test.
57577
57578         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57579
57580         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57581         and relinking messages.
57582         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57583         compiling with -frepo.
57584
57585 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57586
57587         * g++.old-deja/g++.pt/lookup6.C: New test.
57588
57589 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57590
57591         * gcc.c-torture/execute/981130-1.c: New test.
57592         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57593
57594 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57595
57596         * g++.old-deja/g++.pt/explicit76.C: New test.
57597
57598         * g++.old-deja/g++.pt/friend38.C: New test.
57599
57600         * g++.old-deja/g++.ns/crash2.C: New test.
57601
57602         * g++.old-deja/g++.pt/defarg8.C: New test.
57603
57604         * g++.old-deja/g++.pt/instantiate6.C: New test.
57605
57606         * g++.old-deja/g++.pt/static6.C: New test.
57607
57608         * g++.old-deja/g++.pt/decl2.C: New test.
57609
57610 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57611
57612         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57613         problem is actually related with name lookup, but so what? :-)
57614
57615         * g++.old-deja/g++.pt/friend37.C: New test.
57616
57617 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57618
57619         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57620         element, which fails on some systems.
57621
57622         * g77.f-torture/execute/labug1.f: New test.
57623
57624 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57625
57626         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57627         is defined.
57628
57629 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57630
57631         * g77.f-torture/compile/981117-1.f: New test.
57632
57633 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57634
57635         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57636         properly discarded.
57637
57638 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57639
57640         * gcc.c-torture/execute/memcheck: New directory of tests for
57641         -fcheck-memory-usage.
57642
57643 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57644
57645         * README: New file, general information about the testsuite and
57646         new description of the various C++ test subdirectories.
57647         * README.g++: Eliminate obsolete information, update and move most
57648         relevant stuff to README.
57649
57650 1998-11-07  Richard Henderson  <rth@cygnus.com>
57651
57652         * gcc.c-torture/compile/981107-1.c: New test.
57653
57654 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57655
57656         * execute/memcpy-bi.c: New testcase.
57657
57658 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57659
57660         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57661         base classes.
57662
57663         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57664         template is selected.
57665
57666         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57667         classes, it should be accepted for all types.
57668
57669         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57670
57671         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57672         specializations start with template headers.
57673
57674 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57675
57676         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57677
57678         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57679         non-POD types.
57680
57681 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57682
57683         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57684
57685 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57686
57687         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57688
57689 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57690
57691         * 981019-1.c: New test.
57692
57693 1998-10-14  Robert Lipe <robertl@dgii.com>
57694
57695         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57696         find objc headers.
57697
57698 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57699
57700         * compile/981001-4.c: Remove use of GCC extension that triggers a
57701         compiler bug.
57702
57703 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57704
57705         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57706
57707 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57708
57709         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57710         instantiation of template produces incorrect code for delete
57711         expression.
57712
57713         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57714         constructors' name is not unique.
57715         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57716         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57717
57718         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57719         automatic array of const is ill-formed.
57720
57721         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57722         of template parameter?
57723
57724         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57725         const.
57726
57727         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57728         pointer-to-member expression.
57729
57730         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57731         declaration causes ICE.
57732
57733 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57734
57735         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57736         reserved in the global namespace.
57737
57738         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57739         generate needed virtual table.
57740
57741         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57742
57743 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57744
57745         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57746         template-dependent type
57747
57748 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57749
57750         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57751         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57752         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57753
57754         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57755         class should be usable as argument of member function.
57756         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57757         class should be usable as return type of member function.
57758         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57759         class should be usable as type of data member.
57760
57761         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57762
57763 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57764
57765         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57766
57767 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57768
57769         * gcc.dg/dll-?.c Add thumb to target list.
57770         Fix assembler scan patterns to match current assembler output.
57771
57772 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57773
57774         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57775         matching of template brackets.
57776
57777         * g++.old-deja/g++.other/using4.C: New test.  Test using
57778         declarations of methods from base classes.
57779
57780         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57781         within functions should introduce names into the innermost
57782         enclosing namespace.
57783
57784         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57785         of static locals if first initialization throws.
57786
57787 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57788
57789         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57790
57791 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57792
57793         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57794         lose track of the possible targets of tablejump insns.
57795         * special/special.exp: Run it.
57796
57797 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57798
57799         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57800         must be declared before its specializations can be named in friend
57801         declarations.
57802
57803 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57804
57805         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57806
57807         * g77.f-torture/execute/io1.f: New test.
57808
57809 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57810
57811         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57812         with pointer to template function, for which no argument deduction
57813         is possible.
57814
57815         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57816         specialization of template function as argument to template
57817         function.
57818
57819         * g++.old-deja/g++.other/access2.C: New test; Inner class
57820         shouldn't have privileged access to Outer's names.
57821
57822 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57823
57824         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57825         friend template declared within template class conflicts with
57826         nested class of the same name.
57827
57828         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57829         is ignored.
57830
57831         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57832         object with direct initializer as function declaration.
57833
57834         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57835         initializers.
57836
57837         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57838         involving const pointer and NULL produces incorrect result.
57839
57840         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57841         type name without `typename' should be rejected with -pedantic.
57842
57843 1998-10-02  Richard Henderson  <rth@cygnus.com>
57844
57845         * g++.old-deja/g++.other/addrof1.C: New test.
57846
57847 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57848
57849         * gcc.c-torture/compile/981001-1.c: New test.
57850         * gcc.c-torture/execute/981001-1.c: New test.
57851
57852 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57853
57854         * gcc.c-torture/compile/981001-2.c: New test.
57855         * gcc.c-torture/compile/981001-3.c: New test.
57856         * gcc.c-torture/compile/981001-4.c: New test.
57857
57858 1998-10-01  Robert Lipe  <robertl@dgii.com>
57859
57860         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57861         multilibbed hosts.  Idea grafted from g77.exp.
57862
57863 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57864
57865         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57866         avoid losing on systems which need -lsocket.
57867
57868 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57869
57870         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57871         * g++.old-deja/g++.other/nested2.C: Ditto.
57872         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57873         failure.
57874
57875 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57876
57877         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57878         preferred over template operator!= for enum bitfields.
57879
57880 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57881
57882         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57883         that happen to have the same base name, but in different scopes,
57884         are incorrectly rejected.
57885
57886 1998-09-16  Richard Henderson  <rth@cygnus.com>
57887
57888         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57889         on the native word size instead of an integer literal.
57890
57891 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57892
57893         * g++.old-deja/g++.other/static2.C: Invocation of static data
57894         member of type pointer-to-function denoted as non-static member.
57895
57896         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57897         checks involving function types and aliases.
57898
57899 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57900
57901         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57902         redefined to the same non-trivial type.
57903
57904         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57905         namespace-qualification of template specializations declared in
57906         other namespaces.
57907
57908         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57909         to declare a subset of the specializations of a template function
57910         as friends of specializations of a template class.
57911
57912         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57913         member templates that do not fully specialize the enclosing
57914         template class are rejected.
57915
57916 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57917
57918         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57919
57920 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57921
57922         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57923         altered from libf2c/libU77 version.
57924
57925 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57926
57927         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57928
57929 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57930             Alexandre Oliva  <oliva@dcc.unicamp.br>
57931
57932         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57933         (un)signed char are different types for template specialization
57934         purposes.
57935
57936 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57937
57938         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57939         * objc: ObjC testsuite.
57940
57941 1998-08-31  Catherine Moore  <clm@cygnus.com>
57942
57943         * gcc.c-torture/execute/941014-1.x: New file.
57944
57945 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57946
57947         * lib/c-torture.exp: Add support for
57948         torture_eval_before_compile and torture_eval_before_execute
57949         variables.
57950
57951 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57952
57953         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57954         this test triggers valid.
57955
57956 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57957
57958         * gcc.dg/980827-1.c: New test.
57959
57960 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57961
57962         * gcc.c-torture/execute/loop-4b.c: New test.
57963
57964 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57965
57966         * lib/c-torture.exp: Add support for
57967         torture_eval_before_compile and torture_eval_before_execute
57968         variables.
57969
57970 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57971
57972         * gcc.c-torture/compile/980825-1.c: New test.
57973
57974 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57975
57976         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57977         count number tests in opt_t0 not good_t0.
57978
57979 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57980
57981         * gcc.c-torture/compile/930326-1.x: Fix typo.
57982
57983 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57984
57985         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57986         causes an ICE.
57987
57988 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57989
57990         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57991         STACK_SIZE is defined.
57992         * gcc.c-torture/unsorted/stuct.c: Similarly.
57993
57994         * gcc.c-torture/compile/980821-1.c: New test.
57995
57996 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57997
57998         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57999         16bit ints.
58000
58001 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58002
58003         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58004         code.
58005
58006 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58007
58008         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58009         error'.
58010
58011 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58012
58013         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58014
58015 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58016
58017         * gcc.c-torture/compile/980816-1.c: New test.
58018
58019         * gcc.dg/980816-1.c: New test.
58020
58021 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58022
58023         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58024         compiler for ieee tests.
58025
58026 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58027
58028         * g77.f-torture/compile/980729-0.f: New test.
58029
58030 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58031
58032         * gcc.c-torture/special/eeprof-1.c: New test, for
58033         -finstrument-functions.
58034         * gcc.c-torture/special/special.exp: Run it.
58035
58036 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58037
58038         * gcc.c-torture/compile/980729-1.c: New test.
58039
58040 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58041
58042         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58043         __thumb__ is defined, and test for ARM style doubles if so.
58044
58045 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58046
58047         * g77.f-torture/noncompile/980615-0.f: New test.
58048
58049 1998-07-26  H.J. Lu  (hjl@gnu.org)
58050
58051         * gcc.dg/980312-1.c: Do link instead of compile.
58052         * gcc.dg/980313-1.c: Likewise.
58053
58054 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58055
58056         * gcc.c-torture/compile/980726-1.c: New test.
58057
58058 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58059
58060         * g77.f-torture/execute/io0.f: New test.
58061
58062 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58063
58064         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58065         an int.
58066
58067 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58068
58069         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58070         m32r bugs.
58071
58072 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58073
58074         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58075         c-decl.c:grokdeclarator can handle mode attributes.
58076
58077 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58078
58079         * gcc.c-torture/execute/980716-1.c: New test.
58080
58081 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58082
58083         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58084         the mn10200.
58085         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58086         the mn10200.
58087         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58088         * gcc.c-torture/compile/930326-1.x: Similarly.
58089
58090 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58091
58092         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58093         New test from Craig.
58094
58095 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58096
58097         * g77.f-torture/noncompile/980616-0.f: New test.
58098
58099         * g77.f-torture/execute/970816-3.f: New test from Craig.
58100
58101 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58102
58103         *  g++.other/singleton.C: Return error value instead of taking
58104         SIGSEGV.
58105
58106 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58107
58108         *  g++.other/singleton.C: New test.  Warning is under dispute.
58109         Runtime crash is not.
58110
58111 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58112
58113         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58114         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58115         using6.C, using7.C}: New namespace tests.
58116
58117 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58118
58119         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58120         specialization with typedef'ed names used as array indexes.
58121
58122 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58123
58124         * gcc.c-torture/execute/980709-1.c: New test.
58125
58126         * gcc.dg/980709-1.c: New test.
58127
58128 1998-07-07  Richard Henderson  <rth@cygnus.com>
58129
58130         * gcc.c-torture/execute/bcp-1.c: New test.
58131
58132 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58133
58134         * gcc.c-torture/execute/980707-1.c: New test.
58135
58136 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58137
58138         * gcc.c-torture/compile/980706-1.c: New test.
58139
58140 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58141
58142         * g77.f-torture/execute/980701-0.f,
58143         g77.f-torture/execute/980701-1.f: New test from Craig.
58144
58145 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58146
58147         * gcc.c-torture/compile/980701-1.c: New test.
58148
58149         * gcc.c-torture/execute/980701-1.c: New test.
58150
58151 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58152 rlsruhe.de>
58153
58154         * g++.old-deja/g++.robertl/eb132.C: New test.
58155         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58156
58157 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58158
58159         * g77.f-torture/execute/980628-7.f,
58160         g77.f-torture/execute/980628-8.f,
58161         g77.f-torture/execute/980628-9.f,
58162         g77.f-torture/execute/980628-10.f: New tests from Craig.
58163
58164         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58165
58166 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58167
58168         * g77.f-torture/execute/980628-4.f: New test from Craig.
58169         * g77.f-torture/execute/980628-5.f: Likewise.
58170         * g77.f-torture/execute/980628-2.f: Likewise.
58171         * g77.f-torture/execute/980628-0.f: Likewise.
58172         * g77.f-torture/execute/980628-1.f: Likewise.
58173         * g77.f-torture/execute/980628-3.f: Likewise.
58174         * g77.f-torture/execute/980628-6.f: Likewise.
58175
58176 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58177
58178         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58179         directory when nothing has been installed yet.
58180
58181 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58182
58183         * gcc.c-torture/special/special.exp: Handle newer versions of
58184         dejagnu.
58185
58186 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58187
58188         * gcc.dg/980626-1.c: New test.
58189
58190 1998-06-19  Bruno Haible <haible@ilog.fr>
58191
58192         * gcc.misc-tests/m-un-2.c: New test.
58193         * g++.old-deja/g++.other/warn01.c: Likewise.
58194
58195 1998-06-19  Robert Lipe  <robertl@dgii.com>
58196
58197         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58198         compatibility with assmblers with a different comment character.
58199         Eliminate use of GAS-specific extensions.
58200
58201 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58202
58203         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58204
58205 1998-06-19  Robert Lipe  <robertl@dgii.com>
58206
58207         * lib/g77.exp: Replace search for libf2c.a with search for newly
58208         renamed libg2c.a
58209
58210 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58211
58212         * gcc.c-torture/execute/980617-1.c: New test.
58213
58214 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58215
58216         * gcc.c-torture/execute/980612-1.c: New test.
58217
58218 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58219
58220         * gcc.dg/980523-1.c: Only test on ppc-linux.
58221         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58222
58223         * gcc.c-torture/execute/980608-1.c: New test.
58224
58225 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58226
58227         * gcc.c-torture/execute/980605-1.c: New test.
58228
58229 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58230
58231         * gcc.c-torture/execute/980604-1.c: New test.
58232
58233 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58234
58235         * gcc.c-torture/execute/980602-1.c: New test.
58236         * gcc.c-torture/execute/980602-2.c: Likewise.
58237
58238 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58239
58240         * 970125-0.f: Fix per JCB.  Add commentary.
58241
58242 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58243
58244         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58245         IEEE -0 support.
58246
58247 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58248
58249         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58250         earlier.
58251
58252 1998-05-28  Catherine Moore <clm@cygnus.com>
58253
58254         * gcc.c-torture/execute/980526-3.c: New test.
58255
58256 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58257
58258         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58259         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58260         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58261         m88k-motorola-sysv3 to XFAIL.
58262
58263 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58264
58265         * gcc.dg/980526-1.c: New test.
58266         * gcc.c-torture/execute/980526-2.c: New test.
58267
58268 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58269
58270         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58271
58272         * gcc.c-torture/execute/980526-1.c: New test.
58273
58274 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58275
58276         * g77.f-torture/execute/alpha2.f: Add runtime test.
58277
58278 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58279
58280         * g++.old-deja/old-deja.exp: Strip leading directories.
58281
58282         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58283         error for the line.  Don't run multiple tests for the same line.
58284
58285 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58286
58287         * gcc.dg/980523-1.c: New test.
58288
58289 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58290
58291         * g77.f-torture/compile/970915-0.f: New test.
58292
58293 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58294
58295         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58296
58297 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58298
58299         * gcc.dg/980520-1.c: New test.
58300
58301 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58302
58303         * gcc.dg/980502-1.c: Fix return type.
58304
58305 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58306
58307         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58308         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58309         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58310         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58311         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58312
58313 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58314
58315         * g77.f-torture/execute/980520-1.f: New test.
58316
58317 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58318
58319         * lib/mike-g77.exp: New file.
58320
58321         * g77.f-torture/noncompile/noncompile.exp,
58322         g77.f-torture/noncompile/check0.f: New files.
58323
58324 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58325
58326         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58327         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58328         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58329         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58330         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58331         abort where appropriate.
58332
58333 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58334
58335         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58336         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58337
58338 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58339
58340         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58341
58342 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58343
58344         * g77.f-torture/compile/980427-0.f: New test.
58345
58346 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58347
58348         * g77.f-torture/compile/980424-0.f: New test.
58349
58350 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58351
58352         * g77.f-torture/compile/980419-2.f (main): New test.
58353         * g77.f-torture/compile/970125-0.f: New test.
58354         * g77.f-torture/compile/980419-1.f: New test.
58355
58356 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58357
58358         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58359         of loop-4.c.
58360
58361 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58362
58363         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58364
58365 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58366
58367         * gcc.c-torture/compile/980329-1.c: New test.
58368
58369 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58370
58371         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58372         * gcc.dg/980312-1.c: Fix typo in -march command.
58373
58374 1998-03-16  H.J. Lu  (hjl@gnu.org)
58375
58376         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58377
58378 1998-03-11  Robert Lipe  <robertl@dgii.com>
58379
58380         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58381         Dave Love agree the Fortran source is bogus.
58382
58383 1998-03-11  Robert Lipe  <robertl@dgii.com>
58384
58385         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58386         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58387         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58388         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58389         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58390
58391 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58392
58393         * g++.old-deja/g++.other/friend1.C: New test.
58394
58395 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58396
58397         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58398         possibly uninitialized) variables and declare dnrm2.
58399
58400 1998-02-23  Robert Lipe <robertl@dgii.com>
58401
58402         From Bruno Haible <haible@ilog.fr>:
58403         * gcc.c-torture/execute/980223.c: New test.
58404
58405 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58406
58407         * gcc.dg/ifelse-1.c: New test.
58408
58409 1998-02-09  H.J. Lu  (hjl@gnu.org)
58410
58411         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58412
58413           * lib/old-dejagnu.exp (old-dejagnu): Added the
58414           "execution test - XFAIL *-*-*" handling in the spirit of
58415           "excess errors test -". Changed the "execution test fails"
58416           handling to be like "excess errors test fails".
58417           * Update various tests accordingly.
58418
58419 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58420
58421         * gcc.c-torture/execute/980205.c: New test.
58422
58423 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58424
58425         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58426         * lib/f-torture.exp: Similarly.
58427         * gcc.c-torture: Rename all .cexp files to .x files.
58428
58429 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58430
58431         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58432         (940510-1.c): Removed duplicate.
58433         (971104-1.c): New test.
58434
58435 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58436
58437           * lib/f-torture.exp: Improve error and loop detection.
58438
58439 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58440
58441         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58442         use that to size the filler array.
58443
58444 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58445
58446         * lib/c-torture.exp(c-torture-execute): Fix typo.
58447
58448         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58449         testcase as the executable name. Keep the executable around if
58450         the test fails.
58451
58452 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58453
58454         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58455         changes.  Only test one -g option, and move it to the end of the
58456         list of options to test.
58457
58458 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58459
58460         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58461         variable GCC_TORTURE_OPTIONS to supply default switches separated
58462         by colons.  If no environment variable, run tests with -O0 -g, -O1
58463         -g, and -O2 -g as well.
58464
58465 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58466
58467         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58468         explanatory comments. Fix indentation.
58469
58470 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58471
58472         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58473
58474 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58475
58476         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58477         * g++.old-deja/g++.mike/p7325.C: Likewise.
58478         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58479
58480 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58481
58482         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58483         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58484         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58485         * g++.old-deja/g++.law/operators4.C: Likewise.
58486
58487 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58488
58489         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58490         * g++.old-deja/g++.mike/p784.C: Ditto.
58491         * g++.old-deja/g++.mike/p785.C: Ditto.
58492
58493 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58494
58495           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58496
58497 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58498
58499         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58500         target feature; pass this to c-torture-execute as needed.
58501
58502 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58503
58504         * lib/c-torture.exp(c-torture-execute): If the previous and the
58505         current executables being tested are identical, we don't need to
58506         run the executable again. Try to make the executable names
58507         unique. Add an optional argument for passing additional compiler
58508         flags.
58509
58510 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58511
58512         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58513
58514 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58515
58516         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58517
58518 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58519
58520         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58521         32bit or larger longs.
58522
58523         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58524         have either a 32bit long or 32bit int.
58525
58526 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58527
58528         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58529         Make double precision tests dependent on sizeof (double).
58530
58531 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58532
58533         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58534         too.
58535
58536 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58537
58538         * gcc.c-torture/compile/961203-1.cexp: New script.
58539
58540 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58541
58542         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58543         up the includes ourselves.
58544
58545 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58546
58547         * lib/plumhall.exp: Remove random include, and add a few
58548         verbose messages for debugging.
58549
58550 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58551
58552         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58553         of trying to do it ourselves.
58554
58555 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58556
58557         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58558
58559 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58560
58561         * gcc.prms/5403.c: Made regexp a bit less strict.
58562
58563 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58564
58565         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58566         is returned from remote_load instead.
58567         * lib/plumhall.exp: Ditto.
58568         * lib/mike-g++.exp: Ditto.
58569         * lib/old-dejagnu.exp: Ditto.
58570         * lib/c-torture.exp: Ditto.
58571
58572 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58573
58574         * lib/g++.exp: Use build_wrapper procedure.
58575         * lib/gcc.exp: Ditto.
58576
58577 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58578
58579         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58580         an old-style decl for malloc.  Fixes tests to work when
58581         sizeof (int) != sizeof (size_t).
58582
58583 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58584
58585         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58586
58587         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58588         use stdargs.h interface.
58589
58590 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58591
58592         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58593         NO_VARARGS when compiling.
58594
58595 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58596
58597         * lib/plumhall.exp(ph_includes): New procedure.
58598         (ph_make): Use it.
58599         (ph_compiler): Ditto.
58600
58601         * lib/g++.exp: Rename test-glue.c to testglue.c.
58602         * lib/gcc.exp: Ditto.
58603
58604 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58605
58606         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58607         to completion when it's called.
58608
58609 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58610
58611         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58612         is defined, don't do test.
58613
58614 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58615
58616         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58617         for object files.
58618         (ph_summary): Mark skipped testcases as untested, not unresolved.
58619
58620         * lib/plumhall.exp (ph_make): If unresolved because of bad
58621         errorCode, record errorCode in log file.
58622         (*): Replace send_log/verbose with verbose -log.
58623
58624 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58625
58626         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58627         double conversion if double isn't at least 8 bytes.
58628
58629         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58630         int to work with targets where int is 16 bits.
58631
58632         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58633         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58634         precision for the test to complete.
58635
58636 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58637
58638         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58639         if d10v is not compiled with the -mdouble64 flag.
58640         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58641
58642         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58643         d10v is not compiled with the -mint32 flag.
58644
58645 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58646
58647         * lib/plumhall.exp: Use incr_count.
58648
58649 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58650
58651         * gcc.c-torture: Update to c-torture-1.45.
58652
58653 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58654
58655         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58656         the name of the expect testcase file).
58657
58658         * lib/g++.exp(g++_init): Ditto.
58659
58660 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58661
58662         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58663         the host.
58664
58665         * lib/gcc.exp(gcc_exit): New procedure.
58666
58667 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58668
58669         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58670         specs where appropriate.
58671
58672         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58673         because of new "candidates are" messages, and removed a few
58674
58675         * Converted all non-old-style g++ testcases to old-style, and
58676         moved into g++.old-deja.
58677
58678 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58679
58680         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58681         options.
58682
58683         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58684         succeeded.
58685
58686         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58687
58688 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58689
58690         * lib/gcc.exp (gcc_target_compile): Add support for defining
58691         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58692         the machine doesn't have those features.
58693
58694 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58695
58696         * g++.law/operators4.exp: Don't use LIBS.
58697
58698 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58699
58700         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58701
58702         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58703         * lib/g++.exp: Set it here instead. Also, allow use of the
58704         --tool_exec and --tool_opt options. Change CXX to
58705         GXX_UNDER_TEST.
58706
58707         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58708
58709         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58710
58711 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58712
58713         * lib/old-dejagnu.exp: Use prune_warnings instead of
58714         prune_system_crud.
58715         * lib/mike-g++.exp: Ditto.
58716         * lib/gcc.exp: Ditto.
58717         * lib/g++.exp: Ditto.
58718
58719         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58720
58721 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58722
58723           * 941014-2.c: Include stdlib.h
58724           * 960327-1.c: Include stdio.h
58725           * dbra.c, index-1.c: Don't assume ints are 32bits.
58726
58727 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58728
58729         * lib/gcc.exp: Add gcc,stack_size target feature.
58730
58731         * lib/g++.exp(g++_target_compile): Add the include and link
58732         paths here, not in two other places. And, it's $options, not
58733         options.
58734
58735         * lib/mike-g++.exp(postbase): Remove the code that determines
58736         the correct include and link paths.
58737         * g++.old-deja/old-deja.exp: Ditto.
58738
58739 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58740
58741         * lib/g++.exp(g++_init): target_compile no longer returns the
58742         filename of the result.
58743
58744 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58745
58746         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58747         call to glob.
58748
58749         * gcc.c-torture/special/special.exp: Change call to
58750         gcc_target_compile to include the object file.
58751
58752 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58753
58754         * gcc.c-torture/special/special.exp: Correct misspelling in last
58755         change.
58756
58757 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58758
58759         * lib/plumhall.exp(ph_summary): Log the entire output of the
58760         executable. Return -1 if there were any failures, 0 otherwise.
58761         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58762         (ph_make): Clean up objects and executables that were built
58763         if the tests succeeded.
58764
58765 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58766
58767         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58768         libraries and includes in the build tree as appropriate.
58769
58770 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58771
58772         * lib/c-torture.exp: Instead of looking for the global variable
58773         NO_LONG_LONG, check to see if that's a feature of the target.
58774
58775 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58776
58777         * config/default.exp: Minimize. Delete the remainer of the files in
58778         config; this functionality is now in devo/dejagnu/config.
58779
58780         g++.*/*: Pass any additional flags used to compile to postbase;
58781         delete CXXFLAGS.
58782
58783         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58784         is now done by runtest.exp. Use gcc_target_compile instead of
58785         compile.
58786
58787         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58788         Remove references to CFLAGS. Use remote_file instead of
58789         calling rm -f.
58790         (c-torture): Take a list of arguments to use to compile this
58791         testcase.
58792
58793         lib/g++.exp: Simplify. Use target_compile instead of compile.
58794         lib/gcc-dg.exp: Ditto.
58795         lib/gcc.exp: Ditto.
58796         lib/mike-{gcc,g++}.exp: Ditto.
58797         lib/old-dejagnu.exp: Ditto.
58798         lib/plumhall.exp: Ditto.
58799
58800 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58801
58802         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58803         (ph_linker): Likewise.
58804
58805 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58806
58807           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58808         MAP_ANON / MAP_ANONYMOUS if defined;
58809         else try to map from /dev/zero .
58810
58811 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58812
58813         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58814         isn't defined, then define it to MAP_ANONYMOUS.
58815
58816 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58817
58818         * gcc.c-torture: Update to c-torture-1.42 release.
58819
58820 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58821
58822         * gcc.c-torture: Update to c-torture-1.41 release.
58823
58824 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58825
58826         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58827         c-torture release.
58828
58829 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58830
58831         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58832         and LDFLAGS.  Fix second case to append the target_info ldflags
58833         onto LDFLAGS, not CFLAGS.
58834         * lib/g++.exp (g++_init): Add target_info stuff.
58835         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58836         of libgloss and newlib flags for !native.
58837
58838         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58839         (GDB): Fix relative path to go up another dir for finding gdb.
58840
58841 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58842
58843         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58844         versions in the target_info array, if they don't exist.
58845
58846 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58847
58848         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58849
58850 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58851
58852         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58853         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58854
58855 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58856
58857         * lib/old-dejagnu.exp: Don't remove the output file before we've
58858         actually tested it. Don't append pwd to the path of the executable
58859         we're testing.
58860
58861 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58862
58863         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58864
58865 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58866
58867         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58868         temporary directory for compiler files, and set it to a default
58869         value of /tmp. Set $output as the name of the output file from
58870         compiling the testcase. Add a -o option to $cflags_var so the
58871         compiler writes the final output file as $output. Set $executable
58872         to $output.
58873
58874         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58875         directory for compiler files, and set it to /tmp if it doesn't
58876         already have a value. Set $output_file to the name of the output
58877         file from compiling the testcase. Add a -o option to CXXFLAGS so
58878         the compiler writes the final output file as $output. Use $output
58879         as the executable to be tested.
58880
58881 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58882
58883         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58884
58885 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58886
58887         * gcc.c-torture/execute/pending-1.c: New test.  Still
58888         pending in Tege's queue.
58889
58890 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58891
58892         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58893         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58894         if there were failures.  Call unresolved if there were unresolved
58895         testcases.  Call gcc_fail if program did not run to completion.
58896         (ph_make): Pass additional argument name to ph_execute.
58897         (ph_execute): Add new argument.  Pass additional arguments to
58898         ph_summary.  Call gcc_fail is there is no execution output.
58899
58900 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58901
58902         * lib/plumhall.exp (proc_summary): Output relavent summary
58903         lines into the log so specific failures in plumhall can be
58904         investigated.
58905
58906 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58907
58908         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58909         (c-torture-execute): Don't try to execute tests which use
58910         "long long" types if $NO_LONG_LONG is nonzero.
58911
58912 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58913
58914         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58915         not c-torture.
58916
58917         * gcc.ieee: Move from here.
58918         * gcc.c-torture/execute/ieee: To here.
58919
58920 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58921
58922         * gcc.c-torture: Update to c-torture-1.41 release.
58923
58924 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58925
58926         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58927         not "$output".
58928
58929 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58930
58931         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58932         -c present.
58933
58934 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58935
58936         * config/proelf.exp: Handle connecting to a simulator.
58937
58938 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58939
58940         * config/proelf.exp: New file.  Enough framework that we can
58941         run c-torture tests on the proelf targets (or any other target
58942         that gdb can connect to for that matter).
58943
58944 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58945
58946         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58947         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58948
58949         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58950         exec_output exists.
58951
58952 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58953
58954         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58955         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58956
58957         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58958         to pass/fail/unresolved/unsupported/untested.  Caller must now
58959         call unresolved/unsupported/untested.
58960         * lib/*.exp: Update FSF address.  Update to handle new results of
58961         ${tool}_load.
58962         * lib/chill.exp (verbose): Delete.
58963
58964 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58965
58966         * lib/gcc.exp (default_gcc_start): Change order of args to
58967         $LDFLAGS $CFLAGS $LIBS.
58968         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58969         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58970         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58971         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58972         * gcc.misc-tests/dg-test.exp: Likewise.
58973         * gcc.misc-tests/msgs.exp: Likewise.
58974         * gcc.prms/prms.exp: Likewise.
58975         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58976         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58977
58978         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58979
58980 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58981
58982         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58983
58984         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58985         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58986
58987         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58988         necessary.
58989
58990 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58991
58992         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58993         global for loop; add use of $mathlib.
58994         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58995         settings here; set mathlib for anything but VxWorks.
58996
58997 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58998
58999         * gcc.c-torture: Update to c-torture-1.40 release.
59000
59001 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59002
59003         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59004         dg.exp.
59005
59006 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59007
59008         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59009         global.
59010
59011 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59012
59013         * lib/g++.exp (LIBS): Define if not already.
59014         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59015         (gcc-dg-prune): Call prune_gcc_output.
59016         * lib/gcc.exp (prune_gcc_output): New proc.
59017         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59018         prune_gcc_output.
59019
59020 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59021
59022         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59023         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59024
59025 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59026
59027         * gcc.c-torture: Update to c-torture-1.39 release.
59028
59029 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59030
59031         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59032         fails, try others as well.
59033
59034 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59035
59036         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59037         If compilation fails, mark execute tests as `untested'.
59038         If test is marked as unsupported, don't mark compilation and
59039         execute tests as failed.
59040
59041 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59042
59043         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59044         libstdc++ for whether or not we want to be doing shared
59045         libraries.  Delete link_curses since we don't need it anymore.
59046         * lib/mike-g++.exp (postbase): Don't link in libg++.
59047         * g++.old-deja/old-deja.exp: Likewise.
59048
59049 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59050
59051         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59052
59053 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59054
59055         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59056         For that, add `-Wl,-a,shared_archive'.
59057         * g++.old-deja/old-deja.exp: Likewise.
59058
59059 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59060
59061         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59062
59063 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59064
59065         * lib/mike-g++.exp (postbase): Pay attention to the status of
59066         g++_load.
59067
59068 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59069
59070           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59071
59072 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59073
59074         * lib/gcc.exp (default_gcc_start): No longer need to log program
59075         being executed or its output, execute_anywhere does that now.
59076         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59077         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59078
59079 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59080
59081         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59082         the same as those in lib/g++.exp.
59083
59084 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59085
59086         * gcc.c-torture: Update to c-torture-1.38 release.
59087         * gcc.ieee: Related changes.
59088
59089 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59090
59091         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59092         "exec". Minor reformatting changes.
59093
59094         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59095         cross. This means all "exec" calls now work on a remote host as
59096         well.
59097         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59098         cross. Filter out the extra "\r\n" stuff that expect puts in.
59099         (c-torture-execute): Filter out the bogus warnings like
59100         c-torture-compile does. Add support for canadian cross.
59101         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59102         Use execute_anywhere rather than calling exec directly. Now it
59103         works for canadian cross testing.
59104
59105 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59106
59107         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59108         results into a variable, and check that rather than using file exists.
59109
59110 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59111
59112         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59113         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59114
59115 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59116
59117         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59118         lib_curses if there's a shared libg++ in the build tree.
59119
59120 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59121
59122         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59123         if not supported target.
59124
59125 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59126
59127         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59128         link_curses up to always happen, not just for native builds.
59129
59130 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59131
59132         * gcc.c-torture: Update to c-torture-1.36 release.
59133         * gcc.failure: Related changes.
59134
59135 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59136
59137         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59138
59139 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59140
59141         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59142         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59143         runshlib, link_curses, and mathlib for link and run.
59144
59145         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59146         pass the runtime shared library options for Solaris, OSF/1, and
59147         Irix5, and link with -lcurses to avoid unresolved references.
59148
59149 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59150
59151         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59152         only run once.
59153
59154 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59155
59156         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59157
59158 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59159
59160         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59161         do not have a framework for the "compat" tests yet.
59162
59163 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59164
59165         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59166         set to null if we're testing vxworks5.1.  Use that instead of
59167         `-lm' in the setting of LIBS for link and run.
59168
59169 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59170
59171         * config/rom68k.exp (${tool}_load): Major changes to make it
59172         work.  Verified that it does in fact return the stuff in
59173         exec_output properly.  Catch any Emul or any TRAP other than 0.
59174
59175 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59176
59177         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59178         LDFLAGS properly for targets that need stuff from libgloss.
59179         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59180         only run once.
59181         (gpp_initialized): New variable.
59182
59183 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59184
59185         * config/rom68k.exp: Load libgloss.exp.
59186         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59187         so we can produce a fully linked binary.
59188         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59189         so we can produce a fully linked binary.
59190
59191 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59192
59193         * lib/plumhall.exp (ph_section): Watch for expected failures.
59194         Add missing `else'.
59195
59196         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59197         run the testcase.
59198         (c-torture): Likewise.
59199
59200 1995-08-28  Doug Evans  <dje@cygnus.com>
59201
59202         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59203
59204         * lib/mike-g++.exp (mike_cleanup): New proc.
59205         (prebase): New globals compiler_result, not_compiler_result,
59206         target_regexp.
59207         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59208         allow leading "-" in pattern.  Watch for unsupported tests.
59209         If $compiler_result is set, pattern match assembler code,
59210         and ditto for $not_compiler_result.
59211         * lib/mike-gcc.exp: Likewise.
59212
59213         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59214         execution "succeeded".
59215
59216 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59217
59218         * config/win32.exp: New file.
59219         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59220
59221 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59222
59223         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59224         unsupported.
59225         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59226         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59227         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59228
59229         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59230         "... without exceptions was ...".  That is now handled by
59231         prune_system_crud.
59232         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59233
59234 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59235
59236         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59237         sieve.c,sort2.c}: New files.
59238         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59239         sieve.exp,sort2.exp}: Drivers for them.
59240
59241         * lib/mike-gcc.exp (program_output): New user settable variable.
59242         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59243         messages.
59244         * lib/mike-g++.exp (program_output): New user settable variable.
59245
59246         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59247
59248         * config/sh.exp: Deleted (use sim.exp instead).
59249
59250 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59251
59252         * config/vx.exp: Declare CHECKTASK as global.
59253         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59254         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59255         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59256
59257 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59258
59259         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59260         target. Like vx.exp, only includes `vx29k.exp' instead of
59261         `vxworks.exp'.
59262
59263 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59264
59265         * config/sim.exp: Increase time limit from 120 seconds to 240.
59266
59267 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59268
59269         * gcc.c-torture/execute/950628-1.c: New test.
59270
59271 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59272
59273         * gcc.c-torture: Update with changes/additions from
59274         c-torture-1.34.
59275
59276 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59277
59278         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59279
59280 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59281
59282         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59283
59284 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59285
59286         * gcc.c-torture/compile/950512-1.c: New test.
59287         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59288         * gcc.dg/struct-ret-1.c: Likewise.
59289
59290 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59291
59292         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59293           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59294
59295 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59296
59297         * gcc.c-torture/special/920411-1.c: Deleted.
59298         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59299
59300 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59301
59302         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59303         cpu limit.
59304
59305 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59306
59307         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59308
59309 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59310
59311         From kenner;
59312         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59313         is the proper length.
59314         * va-arg-3.c: Likewise.
59315
59316 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59317
59318         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59319         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59320
59321         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59322         * lib/g++.exp (default_g++_start): Delete old cruft.
59323
59324 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59325
59326         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59327         (2 * (1 << 18)) to (2 * (1 << 17)).
59328
59329         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59330
59331 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59332
59333         * config/rom68k.exp: Renamed from config/idp.exp
59334
59335 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59336
59337         * c-torture/compile/921109-2.c
59338
59339 1995-04-18  Mike Stump  <mrs@cygnus.com>
59340
59341         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59342         excess errors.
59343
59344 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59345
59346         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59347         output.
59348         * lib/g++.exp (default_g++_start): Likewise.
59349
59350 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59351
59352         * gcc.c-torture/compile/950329-1.c: New test.
59353
59354 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59355
59356           * config/bug.exp (${tool}_load): Updated to use new remote_open
59357           and remote_close procs.
59358         * config/idp.exp: New file.
59359
59360 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59361
59362         * gcc.c-torture/execute/950322-1.c: New test.
59363
59364 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59365
59366         * config/vx.exp (${tool}_load): Clean up testing of return code from
59367         vxworks_ld and vxworks_spawn.
59368
59369 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59370
59371         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59372
59373 1995-03-13  Mike Stump  <mrs@cygnus.com>
59374
59375         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59376         can mark excess errors on a machine by machine basis.  Note, the
59377         default is to not expect any excess errors, even when excess
59378         errors test - is given, so you will want to put an XFAIL ... on
59379         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59380         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59381         those 4 machines, but no others.
59382
59383 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59384
59385         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59386         * lib/c-torture.exp: to here.
59387
59388 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59389
59390         * gcc.c-torture/execute/950221-1.c: New test.
59391         * gcc.c-torture/execute/struct-ret-1.c: New test.
59392         * gcc.c-torture/compile/950221-1.c: New test.
59393
59394         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59395
59396 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59397
59398         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59399         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59400
59401 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59402
59403         * g++.gb: New directory of tests, derived from my signature and
59404         class scoping tests.
59405
59406         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59407         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59408         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59409         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59410         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59411         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59412         * g++.gb/sig25.C: Likewise.
59413
59414         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59415         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59416         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59417         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59418         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59419         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59420         * g++.gb/sig25.exp: Likewise.
59421
59422         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59423         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59424         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59425         * g++.gb/scope13.C: Likewise, this test still fails.
59426
59427         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59428         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59429         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59430         * g++.gb/scope13.exp: Ditto.
59431
59432         * g++.gb/README: New file, explains what these tests are about.
59433
59434 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59435
59436         * lib/dg.exp (dg-do): Support `preprocess'.
59437         (dg-test): Likewise.
59438
59439 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59440
59441         * config/udi.exp: change "continue -expect" to "exp_continue".
59442
59443 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59444
59445         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59446         Delete redundant tests.
59447
59448         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59449         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59450         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59451         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59452         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59453         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59454         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59455         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59456
59457         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59458         storing label pointers.
59459         * gcc.c-torture/execute/921019-1.c: Likewise.
59460         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59461         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59462         parameter fp.
59463         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59464         constants.
59465
59466         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59467         Delete obsolete tests.
59468
59469         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59470         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59471         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59472         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59473         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59474         * gcc.c-torture/compile/950124-1.c: New test.
59475
59476         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59477
59478 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59479
59480         * lib/mike-g++.exp: Add -lm to LIBS.
59481
59482 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59483
59484         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59485
59486 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59487
59488         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59489
59490 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59491
59492         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59493
59494 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59495
59496         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59497         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59498         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59499         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59500         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59501         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59502         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59503         * g++.law/{operators31.C, operators32.C,
59504         * g++.law/{operators33.C, operators34.C}: Likewise.
59505         * g++.law/{pic1.C, refs2.C}: Likewise.
59506         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59507         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59508         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59510
59511         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59512         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59513         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59514         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59515         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59516         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59517         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59518         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59519         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59520         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59521         * g++.law/{operators34.exp}: Likewise.
59522         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59523         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59524         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59525         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59526         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59527
59528         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59529         No longer expected to fail.
59530         * g++.law/missed-error3.C: Tweak for recent bool changes.
59531
59532 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59533
59534         * config/emb-unix: Deleted.
59535         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59536         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59537
59538 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59539
59540         * lib/dg.exp (dg-test): Fix typo in last patch.
59541
59542 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59543
59544         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59545         (handles multiple occurrences).
59546
59547 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59548
59549         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59550         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59551         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59552         printed).
59553         * lib/c-torture.exp (c-torture-compile): Likewise.
59554         (c-torture): Prepend full path if missing.
59555         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59556         (gcc_fail): Likewise.
59557         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59558
59559 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59560
59561         * lib/netware.exp: Only attach to NetWare i386 systems.
59562
59563 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59564
59565         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59566         messages.  Add test name to "output pattern match" pass/fail message.
59567
59568 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59569
59570         * gcc.dg: New testsuite.
59571         * gcc.dg/dg.exp: New file.
59572
59573         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59574         test-switch.c}: Deleted.
59575
59576         * gcc.misc-tests/msgs.exp: New testcase driver.
59577
59578 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59579
59580         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59581         Watch for illegal return values from ${tool}_load.
59582         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59583         cross targets.  Coerce return value >0 to 1.
59584
59585 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59586
59587         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59588
59589         * config/emb-unix.exp: New file.
59590
59591         * config/sim.exp: Error if variable $SIM not defined.
59592         (${tool}_load): Mark test as "untested" if simulator missing.
59593
59594         * config/unix.exp: Load remote.exp to get rcp_download.
59595         * lib/c-torture.exp: Use different option lists for testcases with
59596         and without loops.
59597         * gcc.c-torture/execute/execute.exp: Likewise.
59598
59599 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59600
59601         * config/*.exp: Clarify return code from ${tool}_load.
59602         Call `unresolved' or `untested' instead of `warning' or `perror'
59603         (sometimes you still want to call both though).
59604         Add comment that `shell_id' is local to each file.
59605         * config/udi.exp (timeout): Set to 30.
59606         Don't print warning if connection fails, $connectmode has already
59607         printed an error.
59608         (${tool}_load): Move verbose messages to level 2.
59609         Rework pattern for "Process started" message.
59610         Pass `shell_id' to ${connectmode}_download.
59611         Retry twice upon timeout.  Make resetting of target more robust.
59612         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59613         Pass `shell_id' to exit_$connectmode.
59614         Only call exit_$connectmode if connected.
59615         * config/unix.exp (${tool}_load): Check return codes better.
59616         * config/vrtx.exp (${tool}_load): Likewise.
59617         * config/vx.exp (${tool}_load): Likewise.
59618         Delete unneeded global's.
59619         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59620         from ${tool}_load.
59621         (dg-stat): Delete.
59622         (dg-init): Delete recording of pass/fail counts.
59623         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59624         (old-dejagnu-init): Likewise.
59625         (old-dejagnu-stat): Delete contents, empty proc now.
59626         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59627         (c-torture): Delete references to lcnt, lpass, lfail.
59628         Get option list from TORTURE_OPTIONS.
59629         Delete -funroll[-all]-loops if no loops.
59630         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59631         (g++_stat): Delete contents (empty proc now).
59632         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59633         (gcc_finish): Likewise.
59634         (gcc_stat): Deleted.
59635         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59636         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59637         * gcc.c-torture/execute/execute.exp: Likewise.
59638         Split tests into two parts: compile, execute.
59639         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59640         no loops.  Update to reflect clarified return codes from ${tool}_load.
59641
59642 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59643
59644         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59645         to grep for.
59646         (old-dejagnu): Likewise (where necessary).
59647
59648 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59649
59650         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59651
59652         * lib/dg.exp (dg-process-target): Fix processing of selector.
59653         Add comment regarding use of `error'.
59654
59655         * lib/gcc.exp (prune_system_crud): Define if missing.
59656         * lib/g++.exp (prune_system_crud): Likewise.
59657
59658         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59659         Call prune_system_crud.
59660         * lib/dg.exp (dg-runtest): New proc.
59661         Use perror instead of send_user for tcl errors in testcase.
59662         Don't return any value, it's never used.
59663         Don't clobber previous definition of `unknown'.
59664         Print tcl errors in `dg-final'.
59665
59666 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59667
59668         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59669         (dg-test): Don't print errorInfo, it contains stack backtrace.
59670
59671 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59672
59673         * lib/g++.exp (runtest_file_p): Define if missing.
59674
59675 1994-09-24  Doug Evans  (dje@cygnus.com)
59676
59677         * lib/mike-g++.exp: Comment out loading of g++.exp.
59678         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59679         (default_g++_version): Always print something.
59680         (default_g++_start): Comment out call to `which'.
59681         (g++_start, g++_load): Deleted (must be defined in config file).
59682         * lib/gcc.exp: Test for existence of $CC at start.
59683         Delete check for tmpdir (done in gcc_init).
59684         (default_gcc_version): Always print something.
59685         (default_gcc_start): Comment out call to `which'.
59686         * config/*.exp: Major cleanup - make cross targets work at least a
59687         little better for g++ (by not being "--tool gcc" specific).
59688         Rename gcc_xxx to ${tool}_xxx.
59689         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59690         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59691
59692 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59693
59694         * lib/c-torture.exp (c-torture-compile): Rework compiler
59695         message processing.
59696
59697         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59698         c-torture.
59699
59700 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59701
59702         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59703
59704         * lib/dg.exp (dg-process-target): Support { target native }.
59705
59706 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59707
59708         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59709         looked for "... program xxx got fatal signal".
59710         Correct regsub munging of `comp_output'.
59711         Ignore compiler messages "path prefix not used" and "linker input
59712         file unused".
59713
59714 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59715
59716         * lib/gcc.exp (runtest_file_p): Define if missing.
59717         * gcc.prms/template.c: Example to work from.
59718
59719 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59720
59721         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59722         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59723
59724         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59725         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59726         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59727         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59728
59729         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59730         (dg-process-target): No longer a varargs proc.
59731         Return S/N for target, P/F for xfail.  All callers changed.
59732         (user option procs): More argument checking.
59733         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59734         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59735         (dg-test): Skip test if not running on selected target in `dg-do'.
59736         Update handling of `dg-do-what', `dg-output-text'.
59737         Separate execution pass/fail from output pattern match pass/fail.
59738         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59739
59740 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59741
59742         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59743         target for 920510-1.c.
59744
59745 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59746
59747         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59748         Clean up comment regarding use of passcnt, etc.
59749         (gcc_stat): Don't update `testcnt' here.
59750         (gcc_finish): Do it here.
59751         Might as well reset `but_id' here too.
59752         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59753         to determine if the file should be tested.
59754         * gcc.c-torture/compile/compile.exp: Likewise.
59755         * gcc.c-torture/execute/execute.exp: Likewise.
59756         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59757         * gcc.misc-tests/dg-test.exp: Likewise.
59758         * gcc.prms/prms.exp: Likewise.
59759         * gcc.wendy/wendy.exp: Likewise.
59760         * g++.old-deja.exp: Likewise.
59761         Move "Testing file" message to verbose level 1.
59762
59763 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59764
59765         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59766
59767 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59768
59769         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59770         (default_gcc_start): Accept optional second list element
59771         of compiler flags.  Print compiler output at verbosity level 2.
59772         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59773         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59774         Save current values of framework globals passcnt, failcnt, xpasscnt,
59775         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59776         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59777         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59778         xfailcnt to compute stats.  Update framework global `testcnt' from
59779         pass/fail counts.
59780         (gcc_finish): New proc.  Clean up test environment.
59781         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59782         (gcc_epass, gcc_efail): Delete.
59783         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59784         argument of line number.
59785         (dg-init): If the tool has an init routine, call it.
59786         (dg-test): Remove args `cflags_var' and `libs_var'.
59787         Pass all compiler options to ${tool}_start.
59788         Handle missing line number.
59789         (dg-finish): New function.
59790         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59791         particular files.  Call gcc_finish at end.  Move "skipping test"
59792         message to verbosity level 3.
59793         * gcc.c-torture/compile/compile.exp: Likewise.
59794         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59795         * gcc.c-torture/execute/execute.exp: Likewise.
59796         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59797         Print testcase being tried at verbosity level 1.
59798         * gcc.c-torture/special/special.exp: Unset xfail.
59799         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59800         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59801         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59802         * gcc.failure/failure.exp: Likewise.
59803         * gcc.ieee/ieee.exp: Likewise.
59804         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59805         Update call to dg-test.  Call dg-finish at end.
59806         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59807         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59808         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59809         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59810         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59811         * gcc.wendy/wendy.exp: Add copyright.
59812         Delete setting of tmpdir (done by gcc_init).
59813         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59814         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59815         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59816         gcc_[ce]pass/fail.
59817
59818 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59819
59820         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59821         confusion.
59822         (g++_load): Likewise.
59823
59824         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59825         Rename argument to `prog' to remove the confusion.
59826         Varargs fns behave differently too!
59827         (g++_load): Likewise.
59828
59829         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59830
59831         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59832         what it is.  Delete (always) printing of status value for !native.
59833         Simplify verbose code, and include status and exec_output.
59834         (g++_load): Use gcc_load.
59835
59836 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59837
59838         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59839         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59840         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59841         940714-3.c as these testcases don't exist anymore.  Make
59842         va-arg-1.c expected to pass.
59843
59844 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59845
59846         * gcc.misc-tests/misc.exp: Only run specific testcases.
59847         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59848         * gcc.misc-tests/dg-[1-9].c: New files.
59849
59850         * lib/dg.exp: New testsuite driver.
59851         * gcc.prms/prms.exp: Use it.
59852
59853         * README.gcc: New file.
59854
59855         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59856         Document and reset `lxpass' and `lxfail'.
59857         Simplify "initialized" message.
59858         (gcc_stat): Clean up comments a little.
59859
59860 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59861
59862         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59863
59864 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59865
59866         * lib/old-dejagnu.exp (process-option): New proc.
59867         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59868         (old-dejagnu): Simplify.
59869         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59870
59871 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59872
59873         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59874         exists and is not an empty string.
59875
59876         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59877         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59878         finished.
59879         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59880         automatically.
59881
59882         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59883         longer expected to fail.
59884
59885         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59886         "f" function call.
59887
59888         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59889
59890         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59891         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59892         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59893         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59894         c-torture-1.29.
59895
59896         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59897         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59898
59899         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59900
59901         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59902         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59903
59904         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59905         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59906         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59907
59908 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59909
59910         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59911         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59912         940714-1.c, 940714-2.c, 940714-3.c},
59913         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59914         gcc.misc-tests/{mg.c,mg.exp}:
59915         New tests.
59916         * gcc.noncompile/noncompile.exp: Change accordingly.
59917
59918 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59919
59920         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59921         Undo previous clobberage.
59922
59923 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59924
59925         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59926         * gcc.special/{930510-1.c, special.exp}:
59927         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59928         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59929         struct-varargs-1.c}: New tests from c-torture-1.26.
59930
59931 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59932
59933         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59934           argument to switch.
59935
59936 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59937
59938         * Revert the previous changes.  Please see Rob's directory
59939         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59940         fixes.
59941
59942 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59943
59944         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59945         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59946         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59947         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59948         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59949         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59950         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59951         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59952         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59953         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59954         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59955         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59956         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59957         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59958         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59959         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59960         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59961         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59962         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59963         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59964         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59965         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59966         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59967         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59968         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59969         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59970         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59971         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59972         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59973         testing changes.
59974
59975 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59976
59977         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59978         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59979         with perror calls.
59980
59981 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59982
59983         * config/unix.exp (g++_load): Fix syntax.
59984
59985 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59986
59987         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59988         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59989         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59990         Don't expect va-arg-1.c to fail.  Correct expected output for
59991         920928-1.c.
59992         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59993         * gcc.wendy/hbm4.c: Correct typo.
59994         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59995
59996 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59997
59998         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59999         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60000         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60001         * lib/c-torture.exp (c-torture-compile): Ditto.
60002
60003         Reduce volume of output (remove all the -I's and such).
60004         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60005         Call gcc_cpass, gcc_cfail.
60006         (c-torture): Pass testing option to c-torture-compile.
60007
60008 1994-03-21  Doug Evans  (dje@cygnus.com)
60009
60010         Bring patches over from progressive.
60011         * config/default.exp: Exit remote shell cleanly.
60012         (g++_exit, g++_start): Add default versions.
60013         * config/sim.exp (gcc_load): Use perror, not error.
60014
60015 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60016
60017         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60018         set in site.exp.
60019
60020 1994-03-14  Doug Evans  (dje@cygnus.com)
60021
60022         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60023         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60024         (wendy_try): New proc to run testcase.
60025         (main loop): Call 'em.
60026         * gcc.wendy/*.c: Clean up pass to correct expected output.
60027
60028         * lib/gcc.exp: Minor cleanup work.
60029         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60030
60031 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60032
60033         * config/sim.exp (gcc_load): Document return codes better.
60034         Don't pass -v to simulator.
60035
60036 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60037
60038         * gcc.special/920717-x.c: Fix typo.
60039         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60040         get at sources.
60041
60042         * lib/mike-gcc.exp: Fix typo.
60043
60044 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60045
60046         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60047         binary to use, transform the name.
60048         * config/*.exp: rename everything. Nuke any g++ specific files,
60049         it's now a special case of gcc that requires no special support.
60050         Add a default.exp for unsupported targets.
60051
60052 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60053
60054         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60055         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60056         version of Tcl.
60057
60058 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60059
60060         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60061         than a warning.
60062
60063 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60064
60065         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60066
60067 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60068
60069         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60070         option_list.  Compile every file with only 4/6 option choices
60071         (same as C torture) instead of with 12/18 different option
60072         choices.
60073         * lib/c-torture.exp: Likewise.
60074
60075         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60076         not already set.
60077
60078 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60079
60080         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60081         can put an XFAIL *-*-* on excess errors.
60082
60083 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60084
60085         * g++.law: Add more tests derived from g++-bugs snapshots.
60086
60087         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60088         equivalent to g++.law/init9.
60089
60090         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60091         compiled it, and the a.out file after we've run it.
60092
60093 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60094
60095         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60096         compiled it, and the a.out file after we've run it.
60097
60098 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60099
60100         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60101
60102 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60103
60104         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60105         version number.
60106
60107 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60108
60109         * g++.law: New directory of g++ tests derived from the g++-bugs
60110         snapshots.
60111
60112 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60113
60114         * gcc.compile: initbug1.c initbug1.exp testcase added
60115
60116 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60117
60118         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60119         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60120           fixes submitted by Jeff Law (law@cs.utah.edu)
60121         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60122           Jeff Law (law@cs.utah.edu)
60123
60124
60125 1993-11-30  Mike Stump  (mrs@cygnus.com)
60126
60127         * config/unix-g++.exp: Follow the gcc way of doing things.
60128         * g++.old-deja/old-deja.exp: Minor updates.
60129         * lib/g++.exp: New file, follow the gcc way of doing things.
60130         * lib/old-dejagnu.exp: Minor updates.
60131         * lib/mike-g++.exp: Always unset errorInfo.
60132
60133 1993-11-06  Mike Stump  (mrs@cygnus.com)
60134
60135         * lib/gcc.exp: Fix some errors with the below change, CC and
60136         CFLAGS should be global when setting, not local.
60137
60138 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60139
60140         * lib/gcc.exp: Transform tool name.
60141
60142 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60143
60144         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60145
60146 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60147
60148         * lib/gcc.exp: change gcc_done to gcc_stat
60149
60150 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60151
60152         * Upgraded gcc testsuite to c-torture version 1.25
60153
60154 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60155
60156         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60157         * lib/c-torture: added hooks for new reporting code.
60158
60159 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60160
60161         * config/sh-gcc.exp: check if sh-sim exists in the path
60162
60163 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60164
60165         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60166         * gcc.compile/compile.exp: Initial changes for new logic.
60167         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60168         * gcc.failure/failure.exp: Initial changes for new logic.
60169         * gcc.ieee/ieee.exp: Initial changes for new logic.
60170         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60171         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60172         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60173         * lib/c-torture.exp: Initial changes for new logic.
60174         * lib/gcc.exp: Initial changes for new logic.
60175
60176 1993-10-15  Mike Stump  (mrs@cygnus.com)
60177
60178         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60179         depend upon failure or success.  Fully qualify names in failure
60180         and success messages.  Always remove a.out before starting
60181         compile, just in case.  Pay more attention to error text output by
60182         the compiler.  Handle testcases with no known past errors just
60183         like all others, so that things are uniform.  Other miscellaneous
60184         improvements.
60185
60186 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60187
60188         * gcc.cpp: new directory for cpp tests
60189
60190 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60191
60192         * lib/chill.exp: Code reformatted, removed unused code.
60193         * config/unix-chill.exp: Code reformatted, removed unused code.
60194         * chill.execute/execute.exp: Code reformatted, removed unused code.
60195         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60196
60197 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60198
60199         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60200         routines not written.
60201
60202 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60203
60204         * config/bug-gcc.exp: Use new procs from bug.exp.
60205
60206 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60207
60208         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60209         via ftp, rather than depending on NFS.
60210         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60211         case.
60212
60213 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60214
60215         * config/bug-gcc.exp: Use new download proc.
60216
60217 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60218
60219         * chill.execute/execute.exp: cleanups, handles errors better
60220         * chill.compile/compile.exp: rewrite, based on execute.exp
60221         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60222         * lib/chill.exp: major changes to diff proc and compile and link
60223         procs. added chill_fail and chill_pass wrappers to pass and
60224         fail. added more comments, and handle error codes better.
60225         Added a hack to capture stderr from exec, so noncompile tests
60226         can work.
60227
60228 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60229
60230         * chill.execute/execute.exp: rewrite of testsuite driver
60231         * lib/chill.exp: rewrite of testsuite driver
60232         * config/unix-chill.exp: rewrite of testsuite driver
60233
60234 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60235
60236         In chill.execute:
60237         * iexpr.ch: Standardize uppercase.
60238         * tuples.dat: Standardize uppercase.
60239         * vary.ch: standardize.  Correct varying string assignments.
60240         * vary.dat: Add new output lines.
60241
60242 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60243
60244         In chill.execute:
60245         * chprintf.ch: Standardize use of uppercase.
60246         * tuples.ch: Standardize and turn arr2 into a DCL,
60247           rather than a SYN.
60248         * pinits.ch: Standardize.
60249
60250 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60251
60252         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60253         * Makefil: Renamed to Makefile.in.
60254         * configure.in: New.
60255
60256 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60257
60258         In chill.execute:
60259         * .cvsignore: Add result/output files.
60260         * Makefile: Fix up variables at start.  Use MFLAGS
60261           everywhere.  Correct bool_loc, built_ins entries.
60262           Add entry for vary1.ch.
60263         * bitarray.ch: Standardize upper-case usage.
60264         * bitexpr.ch: Standardize, add output of b1.
60265         * params.ch: Use arrayt in along PROC parameters, to
60266           avoid novelty problems.
60267         * sets.ch: Tiny cleanup.
60268         * vary1.ch: Re-indent.
60269
60270 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60271
60272         * Add PR-related files to Makefiles, .cvsignore files, etc.
60273
60274 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60275
60276         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60277           with compiler objects. New names are test-flow.c and test-loop.c
60278
60279 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60280
60281         * Upgraded c-torture tests from 1.19 to 1.20
60282
60283         * new files:
60284         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60285         * gcc.compile: 930623-1.c 930623-2.c
60286         * gcc.noncompile: 930622-1.c 930622-2.c
60287         * gcc.failure: 920411-1.c 920627-2.c
60288         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60289
60290 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60291
60292         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60293           More changes to get testsuite working properly. Needs more work.
60294           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60295
60296 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60297
60298         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60299           More changes to get testsuite working properly. Needs more work.
60300
60301 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60302
60303         * chill.compile/compile.exp: Added for Dejagnu support
60304         * chill.execute/execute.exp: Added for Dejagnu support
60305         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60306
60307 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60308
60309         This should complete moving the CHILL test files.
60310         * chill.noncompile(.cvsignore printf.grt
60311             in-printf.grt chprintf.grt chprintf.ch):
60312             Added test-support files.
60313           (Makefile): Modified further.
60314         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60315             signal.ch): Added test files.
60316           * chill.execute (.cvsignore printf.grt printr.c
60317             in-printf.grt rts.c chprintf.grt rts.h): Added
60318           test-support files.
60319             (Makefile): More corrections.
60320
60321 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60322
60323         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60324           test cases, ready for DejaGnu.
60325
60326 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60327
60328         * Upgraded c-torture tests from 1.18 to 1.19
60329
60330         * gcc.compile: added test(s):
60331           930607-1.c
60332         * gcc.execute: added test(s):
60333           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60334
60335         * added new subdirectory for misc tests: gcc.misc-tests
60336         * gcc.misc-test(s): added tests:
60337           inst-check.c test-consts.c test-ior.c test-switch.c
60338
60339 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60340
60341         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60342
60343 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60344
60345         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60346
60347 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60348
60349         * Upgraded c-torture tests from 1.17 to 1.18
60350
60351 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60352
60353         * Upgraded c-torture tests from 1.12 to 1.17
60354
60355 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60356
60357         * lib/old-dejagnu.exp:
60358           Fixed handling of XFAIL target triplets to correctly
60359           recognize wildcard characters.  Removed code that
60360           appended a unique id tag to the end of the file name
60361           printed out by the result of the testcases within a
60362           given test file.
60363
60364 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60365
60366         * lib/old-dejagnu.exp:
60367           Reworked expected failure handling to trigger off of XFAIL
60368           keyword in keyphrase embeded in testcase source code. The
60369           XFAIL keyword must be at the end of the keyphrase line. It
60370           may optionally be followed by one or more target triplets.
60371           It has just occured that the handling of wildcards in the
60372           target triplet may not be correct.
60373
60374 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60375
60376         * g++.old-deja/tests:
60377           Moved all subdirectories up one level into g++.old-deja .
60378
60379         * lib/old-dejagnu.exp:
60380           Fixed problem with CXXFLAGS not being properly reset, and being
60381           corrupted with extraneous "-c" compiler option.  This was
60382           causing binaries to not be generated for test that needed them.
60383           Modified strings passed to "pass" and "fail" so that individual
60384           tests from the same test file would be distinguished by an
60385           identifier appended to the test file name in the summary logs;
60386           this corrected a problem with erroneous diff logs.  Added code
60387           to search testcases for expected fail and unexpected pass keywords.
60388
60389 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60390
60391         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60392
60393 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60394
60395         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60396           Removed extraneous text from end of "Special g++ Options"
60397           keyphrase.
60398
60399         * lib/old-dejagnu.exp: Added pattern matching to look for new
60400           keywords, embedded in testcases comments, which will trigger
60401           calls to xpass and xfail.
60402
60403 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60404
60405         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60406           comments embedded in the testcases, especially the one looking for
60407           special compiler options, as well as the pattern matching for the
60408           compiler output again.
60409
60410 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60411
60412         * lib/old-dejagnu.exp: Do a proper check of the return value for
60413           execute tests. Fixed several problems with the pattern matching
60414           of the compiler output which gave erroneous test results.
60415           Changed several of the test result messages to be more descriptive.
60416         * config/unix-g++.exp: Proc g++_load now actually works and
60417           executes the tests passed to it and returns a usable return
60418           value.
60419
60420 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60421
60422           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60423
60424 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60425
60426         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60427           Modified both files to properly execute the old style
60428           dejagnu tests. The previous versions of these files were
60429           experimental and did not function anything near correctly.
60430
60431 1993-04-05  Rob Savoye  (rob@cygnus.com)
60432
60433         * Removed all Makefile.in and configure.in files. No configuration
60434         needed now.
60435
60436 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60437
60438         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60439
60440 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60441
60442         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60443         gcc.special/configure.in, gcc.noncompile/configure.in,
60444         gcc.execute/configure.in, gcc.code_quality/configure.in,
60445         g++.other/configure.in, g++.old-deja/configure.in,
60446         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60447         in srcname setting.
60448
60449 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60450
60451         * lib/udi.exp: Fixed mondfe and mondfe_download.
60452         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60453         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60454
60455 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60456
60457         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60458         (gdb_exit): Don't remove *_soc files.
60459
60460 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60461
60462         * lib/c-torture.exp: Don't look for main; instead always use -w
60463         -c.  This is how the c-torture tests work.  Remove the object
60464         file if the compilation succeeds.
60465         * gcc.execute/execute.exp: Remove executable if test passes.
60466         * gcc.noncompile/noncompile.exp: Every test is an expected
60467         failure.
60468         * gcc.special/special.exp: Added tests from c-torture 1.11,
60469         corrected use of existing test.
60470         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60471         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60472         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60473         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60474         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60475         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60476         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60477         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60478         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60479         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60480         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60481         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60482         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60483         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60484         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60485         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60486         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60487         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60488         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60489         c-torture 1.11.
60490         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60491         correspond to c-torture 1.11.
60492
60493         * New file.