cc0418c4658201ff53f6b23271c89b073f39033a
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4         rather than __v2di type.
5
6 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/34558
9         * gfortran.dg/linked_list_1.f90: New test.
10
11 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
12
13         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
14         instead of appending to it.
15
16 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
17
18         PR tree-optimization/34591
19         * gcc.dg/vect/pr34591.c: New test.
20
21 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
22
23         PR libfortran/34594
24         * gfortran.dg/direct_io_8.f90:  New test case.
25
26 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
27
28         PR target/34281
29         * gcc.c-torture/execute/20071213-1.c: New test.
30
31 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR libfortran/34560
34         * gfortran.dg/read_eof_5.f90: New test.
35
36 2007-12-25  Tobias Burnus  <burnus@net-b.de>
37
38         PR fortran/34514
39         * gfortran.dg/initialization_17.f90: New.
40
41 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
42
43         PR libfortran/34566
44         * gfortran.dg/matmul_6.f90:  New test.
45
46 2007-12-23  Tobias Burnus  <burnus@net-b.de>
47
48         PR fortran/34421
49         * gfortran.dg/entry_17.f90: New.
50
51 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
52
53         PR fortran/34536
54         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
55         * gfortran.dg/real_const_3.f90: Likewise.
56         * gfortran.dg/unary_operator.f90: New test.
57
58 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
59
60         * gnat.dg/pack2.adb: New test.
61
62 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
63
64         PR fortran/34559
65         * gfortran.dg/repeat_6.f90: New test.
66
67 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
68
69         PR fortran/34549
70         * cshift_shift_real_1.f90:  New test.
71
72 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
73
74         PR fortran/34540
75         * gfortran.dg/shift-kind_2.f90: New test.
76
77 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
78
79         PR target/8835
80         * gcc.dg/pr8835-1.c: New.
81
82 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
83
84         PR fortran/34438
85         * gfortran.dg/default_initialization_3.f90: New test.
86
87 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
88
89         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
90         conditions.
91         (dg-mips-options): Treat -march=24k* as a 32-bit option.
92
93 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
94
95         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
96         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
97
98 2007-12-20  Jason Merrill  <jason@redhat.com>
99
100         * gcc.dg/overload/arg[14].C: Remove expected errors.
101
102 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
103
104         PR c++/34459
105         * gcc.c-torture/execute/20071219-1.c: New test.
106
107 2007-12-20  Tobias Burnus  <burnus@net-b.de>
108
109         PR fortran/34530
110         * gfortran.dg/namelist_44.f90: New.
111
112 2007-12-20  Tobias Burnus  <burnus@net-b.de>
113
114         PR fortran/34482
115         * gfortran.dg/boz_8.f90: Add error-check check.
116         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
117         stop by call abort.
118
119 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
120
121         * gcc.dg/gomp/combined-1.c: New test.
122
123 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
124
125         PR tree-optimization/34355
126         * g++.dg/tree-ssa/pr34355.C: New test.
127
128 2007-12-19  Revital Eres  <eres@il.ibm.com>
129
130          * gcc.dg/sms-5.c: New testcase.
131
132 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
133
134         PR fortran/34325
135         * gfortran.dg/missing_parens_1.f90: New.
136         * gfortran.dg/missing_parens_1.f90: New.
137         
138 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
139
140         PR fortran/34495
141         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
142         expressions.
143         * gfortran.dg/transfer_simplify_7.f90: New test.
144
145 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
146
147         * gcc.dg/pr32912-3.c: Compile with -w.
148
149         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
150
151 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
152             Jakub Jelinek  <jakub@redhat.com>
153         
154         PR c++/32565
155         PR c++/33943
156         PR c++/33965
157         * g++.dg/cpp0x/variadic86.C: New.
158         * g++.dg/cpp0x/variadic87.C: New.
159         * g++.dg/cpp0x/variadic84.C: New.
160         * g++.dg/cpp0x/variadic85.C: New.
161         * g++.dg/template/ttp25.C: New.
162
163 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
164
165         PR tree-optimization/34123
166         * gcc.dg/tree-ssa/pr34123.c: New test.
167
168 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
169
170         PR rtl-optimization/34456
171         * gcc.c-torture/execute/pr34456.c: New test.
172
173 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
174
175         PR c++/34488
176         * g++.dg/parse/friend7.C: New test.
177
178         PR rtl-optimization/34490
179         * gcc.c-torture/execute/20071216-1.c: New test.
180
181 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
182
183         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
184
185 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
186
187         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
188         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
189         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
190         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
191         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
192
193 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
194
195         PR c/34506
196         * gcc.dg/gomp/clause-2.c: New test.
197         * g++.dg/gomp/clause-4.C: New test.
198
199 2007-12-17  Tobias Burnus  <burnus@net-b.de>
200
201         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
202         part of Fortran 77/95/2003.
203
204 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
205
206         PR tree-optimization/34445
207         * gfortran.dg/vect/cost-model-pr34445.f: New test.
208         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
209
210 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR fortran/34427
213         * gfortran.dg/namelist_42.f90: Update.
214         * gfortran.dg/namelist_43.f90: New.
215         
216 2007-12-16  Tobias Burnus  <burnus@net-b.de>
217
218         PR fortran/34495
219         * gfortran.dg/initialization_16.f90: New.
220
221 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
222
223         PR fortran/34305
224         * gfortran.dg/real_dimension_1.f:  New test case.
225
226 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
227
228         * gcc.dg/torture/pr24257.c: Remove -O from options.
229
230 2007-12-16  Tobias Burnus  <burnus@net-b.de>
231
232         PR fortran/34246
233         * gfortran.dg/bind_c_usage_16.f03: Extend test.
234
235 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
236
237         PR fortran/31213
238         PR fortran/33888
239         PR fortran/33998
240         * gfortran.dg/mapping_1.f90: New test.
241         * gfortran.dg/mapping_2.f90: New test.
242         * gfortran.dg/mapping_3.f90: New test.
243
244 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
245
246         PR rtl-optimization/34415
247         * gcc.c-torture/execute/pr34415.c: New test.
248
249 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
250
251         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
252         void. 
253
254 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
255
256         PR bootstrap/34003
257         * gcc.dg/pr34003-1.c: New test.
258         * gcc.dg/pr34003-2.c: New.
259
260 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
261
262         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
263         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
264         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
265         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
266         add -save-temps.
267         * gcc.target/cris/torture/cris-torture.exp,
268         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
269         * gcc.target/cris/builtin_ctz_v3.c,
270         gcc.target/cris/builtin_ctz_v8.c,
271         gcc.target/cris/builtin_clz_v0.c,
272         gcc.target/cris/builtin_clz_v3.c,
273         gcc.target/cris/builtin_bswap_v3.c,
274         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
275         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
276         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
277         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
278         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
279         lib/target-supports.exp: Adjust for crisv32-*-*.
280
281 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
282
283         * gcc.dg/debug/const-3.c: New.
284
285 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
286
287         * g++.dg/other/datasec1.C: Require named section support.
288
289 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
290
291         PR target/29978
292         * gcc.target/i386/pr29978.c: New test.
293
294 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
295
296         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
297         instead of -msse4.1.
298         * gcc.target/i386/sse-12.c (dg-options): Ditto.
299         * g++.dg/other/i386-2.C (dg-options): Ditto.
300
301 2007-12-14  Tobias Burnus  <burnus@net-b.de>
302
303         PR fortran/34438
304         * gfortran.dg/private_type_10.f90: New.
305
306 2007-12-14  Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/34398
309         * gfortran.dg/nan_4.f90: New.
310
311 2007-12-14  Richard Guenther  <rguenther@suse.de>
312
313         PR middle-end/34462
314         * gcc.c-torture/compile/20071214-1.c: New testcase.
315
316 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
317
318         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
319         macros to test macroized SSE intrinsics.  Use new macros to test
320         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
321         emmintrin.h, xmmintrin.h and bmmintrin.h
322         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
323         to test with immediate operand.
324
325 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
326
327         PR target/34091
328         * gcc.c-torture/compile/pr34091.c: New test.
329
330 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
331
332         * gcc.dg/uninit-13.c: UnXFAIL.
333         * gcc.dg/complex-5.c: New testcase.
334
335 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
336
337         * gcc.dg/struct/struct-reorg.exp: Replace 
338          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
339         
340 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
341
342         PR libfortran/34370
343         PR libfortran/34323
344         PR libfortran/34405
345         * gfortran.dg/advance_6.f90:  New test case.
346         * gfortran.dg/direct_io_7.f90:  New test case.
347         * gfortran.dg/streamio_13.f90:  New test case.
348
349 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
350
351         * g++.dg/cpp0x/__func__.C: New.
352
353 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
354
355         PR target/34435
356         * g++.dg/other/pr34435.C: New testcase.
357
358 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
359
360         * gcc.dg/struct: New directory with tests 
361         for struct-reorg optimizaion.
362         * gcc.dg/struct/struct-reorg.exp: New script.
363         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
364         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
365         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
366         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
367         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
368         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
369         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
370         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
371         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
372         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
373         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
374         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
375         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
376         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
377         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
378         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
379         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
380         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
381         * gcc.dg/struct/w_prof_global_array.c: Likewise.
382         * gcc.dg/struct/w_prof_global_var.c: Likewise.
383         * gcc.dg/struct/w_prof_local_array.c: Likewise.
384         * gcc.dg/struct/w_prof_local_var.c: Likewise.
385         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
386         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
387
388 2007-12-13  Tobias Burnus  <burnus@net-b.de>
389
390         PR fortran/34427
391         * gfortran.dg/namelist_42.f90: New.
392
393 2007-12-12  Tobias Burnus  <burnus@net-b.de>
394
395         PR fortran/34254
396         * gfortran.dg/function_kinds_3.f90: New.
397
398 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
399
400         * gcc.target/s390/20071212-1.c: New testcase.
401
402 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
403
404         PR c++/34238
405         * g++.dg/ext/visibility/anon7.C: Add xfail.
406         * g++.dg/ext/visibility/anon9.C: New test.
407         * g++.dg/ext/visibility/anon10.C: New test.
408
409         PR c++/34364
410         * g++.dg/rtti/dyncast2.C: New test.
411
412 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
413
414         PR tree-optimization/34407
415         * gcc.dg/vect/pr34407.c: New test.
416
417 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
418
419         PR fortran/34411
420         * gfortran.dg/error_recovery_5.f90: New.
421         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
422
423 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
424
425         PR tree-optimization/34371
426         * gcc.c-torture/compile/20071207-1.c: New test.
427
428 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
429
430         PR c++/34059
431         * g++.dg/parse/crash40.C: New test.
432
433 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
434
435         * g++.dg/opt/memcpy1.C: New test.
436
437 2007-12-10  Tobias Burnus  <burnus@net-b.de>
438
439         PR fortran/34425
440         * gfortran.dg/argument_checking_10.f90: New.
441
442 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
443
444         PR rtl-optimization/34302
445         * gcc.c-torture/execute/20071210-1.c: New test.
446
447 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
448
449         PR c++/34395
450         * g++.dg/cpp0x/error1.C: New test.
451
452         PR c++/34394
453         * g++.dg/other/error22.C: New test.
454
455 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
456
457         PR target/32086
458         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
459         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
460         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
461
462 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
463
464         PR c++/34178
465         PR c++/34340
466         * g++.dg/template/repo6.C: New test.
467         * g++.dg/template/repo7.C: New test.
468         * g++.dg/template/repo8.C: New test.
469
470 2007-12-09  H.J. Lu  <hjl@lucon.org>
471             Tobias Burnus  <burnus@net-b.de>
472
473         PR fortran/34404
474         * gfortran.dg/read_2.f90: New.
475
476 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
477
478         * lib/target-supports.exp (check_effective_target_tls_native):
479         Fix typo.
480
481 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
482
483         PR ada/34366
484         * gnat.dg/enclosing_record_reference.ads,
485         gnat.dg/enclosing_record_reference.adb: New test.
486
487 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
488
489         PR fortran/32129
490         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
491         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
492
493         PR fortran/31487
494         * gfortran.dg/char_component_initializer_1.f90: New test.
495
496 2007-12-09  Tobias Burnus  <burnus@net-b.de>
497
498         PR fortran/34342
499         PR fortran/34345
500         PR fortran/18026
501         PR fortran/29471
502
503         * gfortran.dg/boz_8.f90: New.
504         * gfortran.dg/boz_9.f90: New.
505         * gfortran.dg/boz_10.f90: New.
506         * gfortran.dg/boz_7.f90: Update dg-warning.
507         * gfortran.dg/pr16433.f: Add dg-error.
508         * gfortan.dg/ibits.f90: Update dg-warning.
509         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
510         * gfortran.dg/unf_io_convert_2.f90: Ditto.
511
512 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
513
514         PR fortran/34359
515         * gfortran.dg/include_1.f90: New test.
516         * gfortran.dg/include_1.inc: New.
517         * gfortran.dg/include_2.f90: New test.
518
519 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
520
521         * gcc.c-torture/compile/20011130-2.c: Fix typo.
522
523 2007-12-08  Tobias Burnus  <burnus@net-b.de>
524
525         PR fortran/34319
526         * gfortran.dg/nan_3.f90: New.
527
528 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
529
530         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
531
532 2007-12-07  Olivier Hainque  <hainque@adacore.com>
533
534         * gnat.dg/tamdt*.ad?: Support for ...
535         * gnat.dg/test_tamdt.adb: New test.
536
537 2007-12-07  Olivier Hainque  <hainque@adacore.com>
538
539         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
540         exports and document how these can be exercised.
541
542 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
543
544         PR ada/15805
545         * gnat.dg/specs/access_constants.ads: New test.
546
547         * gnat.dg/specs/access_constant_decl.ads: New test.
548
549         PR ada/21346
550         * gnat.dg/compose.adb: New test.
551
552 2007-12-07  Olivier Hainque  <hainque@adacore.com>
553
554         PR ada/34173
555         * gnat.dg/unc_memops.ad[sb]: Support for ...
556         * gnat.dg/unc_memfree.adb: New test.
557         
558 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
559
560         * gfortran.dg/ltrans-7.f90: New.
561
562 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
563             Dorit Nuzman  <dorit@il.ibm.com>
564
565         PR tree-optimization/34005
566         * gcc.dg/vect/pr34005.c: New test.
567
568 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
569
570         PR c++/34336
571         * g++.dg/template/new8.C: New test.
572
573 2007-12-06  Tobias Burnus  <burnus@net-b.de>
574
575         PR fortran/34333
576         * gfortran.dg/boz_7.f90: New.
577         * gfortran.dg/int_1.f90: Disable -pedantic option.
578         * gfortran.dg/boz_1.f90: Ditto.
579         * gfortran.dg/boz_3.f90: Ditto.
580         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
581         * gfortran.dg/ibits.f90: Ditto.
582         * gfortran.dg/unf_io_convert_1.f90: Ditto.
583         * gfortran.dg/unf_io_convert_2.f90: Ditto.
584
585 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/34335
588         * gfortran.dg/used_types_19.f90: New test.
589
590 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
591
592         * gfortran.dg/nan_2.f90: Add -mieee for sh.
593         * gfortran.dg/nearest_2.f90: Likewise.
594         * gfortran.dg/nearest_3.f90: Likewise.
595
596 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
597
598         PR middle-end/34337
599         * gcc.c-torture/execute/20071205-1.c: New test.
600
601 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
602
603         * gfortran.dg/module_nan.f90: Add -mieee for sh.
604         * gfortran.dg/real_const_3.f90: Likewise.
605
606 2007-12-05  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/34138
609         * gcc.c-torture/compile/pr34138.c: New testcase.
610
611 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
612
613         PR debug/33739
614         * gfortran.dg/debug_2.f: New test.
615
616 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
617
618         * gnat.dg/specs/elab1.ads: New test.
619
620 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
621
622         PR target/34312
623         * gcc.target/i386/pr34312.c: New test.
624
625 2007-12-05  Tobias Burnus  <burnus@net-b.de>
626
627         PR fortran/34333
628         * gfortran.dg/nan_2.f90: New.
629
630 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
631
632         PR c++/34271
633         * g++.dg/cpp0x/decltype9.C: New test.
634         * g++.dg/cpp0x/decltype10.C: New test.
635
636 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
637
638         PR ada/21489
639         * gnat.dg/rm_6_4_1_13.adb: New test.
640
641 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
642
643         PR middle-end/34134
644         * gcc.c-torture/compile/20071117-1.c: New test.
645
646 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
647
648         PR c++/34101
649         * g++.dg/cpp0x/variadic-ttp.C: New.
650
651 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
652         
653         * gcc.dg/parse-decl-after-if.c: New.
654         * gcc.dg/20031223-1.c: Adjust.
655         
656 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
657
658         PR c++/33509
659         * g++.dg/cpp0x/variadic-throw.C: New.
660
661 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
662
663         PR c++/33091
664         * g++.dg/cpp0x/variadic-unify.C: New.
665
666 2007-12-04  Richard Guenther  <rguenther@suse.de>
667
668         PR middle-end/34334
669         PR middle-end/34222
670         * gcc.c-torture/compile/pr34334.c: New testcase.
671         * g++.dg/torture/pr34222.C: New testcase.
672
673 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
674
675         * gcc.c-torture/execute/20071202-1.c: New test.
676         * gcc.dg/tree-ssa/pr34146-2.c: New test.
677
678 2007-12-04  Tobias Burnus  <burnus@net-b.de>
679
680         PR fortran/34318
681         * gfortran.dg/module_nan.f90: New.
682
683 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
684
685         * lib/target-supports.exp (get_compiler_messages): Replace with...
686         (check_compile): ...this new procedure.  Handle TYPE == executable.
687         Use comments in the source to determine the correct extension.
688         Return a pair containing the compiler output and the output filename.
689         Don't delete the file here.
690         (check_no_compiler_messages_nocache): New procedure.
691         (check_no_compiler_messages): Use it.
692         (check_no_messages_and_pattern_nocache): New procedure.
693         (check_no_messages_and_pattern): Use it.
694         (check_runtime_nocache, check_runtime): New procedures.
695         (check_effective_target_tls): Use check_no_compiler_messages.
696         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
697         (check_effective_target_tls_runtime): Use check_runtime.
698         (check_effective_target_fstack_protector): Likewise.
699         (check_iconv_available): Use check_runtime_nocache.
700         (check_effective_target_fortran_large_real): Use
701         check_no_compiler_messages.
702         (check_effective_target_fortran_large_int): Likewise.
703         (check_effective_target_static_libgfortran): Likewise.
704         (check_750cl_hw_available): Use check_cached_effective_target
705         and check_runtime_nocache.
706         (check_vmx_hw_available): Likewise.
707         (check_effective_target_broken_cplxf_arg): Likewise.
708         (check_alpha_max_hw_available): Use check_runtime.
709         (check_function_available): Use check_no_compiler_messages.
710         (check_cxa_atexit_available): Use check_cached_effective_target
711         and check_runtime_nocache.
712         (check_effective_target_dfp_nocache): Use
713         check_no_compiler_messages_nocache.
714         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
715         (check_effective_target_dfp): Use check_cached_effective_target.
716         (check_effective_target_dfprt): Likewise.
717         (check_effective_target_arm_neon_hw): Use check_runtime.
718         (check_effective_target_ultrasparc_hw): Likewise.
719         (check_effective_target_c99_runtime): Use
720         check_no_compiler_messages_nocache.
721
722 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
723
724         PR middle-end/29749
725         * gcc.dg/fold-rotate-1.c: New test.
726
727         PR tree-optimization/33453
728         * gcc.c-torture/compile/20071203-1.c: New test.
729
730 2007-12-03  Robert Dewar <dewar@adacore.com>
731             Samuel Tardieu  <sam@rfc1149.net>
732
733         PR ada/34287
734         * gnat.dg/check_elaboration_code.adb: New test.
735         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
736         New support files.
737
738 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
739
740         PR c++/34061
741         * g++.dg/cpp0x/pr34061.C: New.
742
743 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
744
745         PR c++/34273
746         * g++.dg/other/error21.C: New.
747
748 2007-12-02  Revital Eres  <eres@il.ibm.com>
749
750         * gcc.dg/sms-4.c: New testcase.
751
752 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
753             Revital Eres  <eres@il.ibm.com>
754
755         * gcc.dg/sms-3.c: New testcase.
756
757 2007-12-01  Ollie Wild  <aaw@google.com>
758
759         PR c++/8171
760         * g++.dg/conversion/ptrmem9.C: New test.
761
762 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
763
764         PR libfortran/34291
765         * gfortran.dg/namelist_41.f90: New test.
766
767 2007-11-30  Tom Tromey  <tromey@redhat.com>
768
769         PR preprocessor/32868:
770         * gcc.dg/cpp/pr32868.c: New file.
771
772 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
773
774         PR fortran/34248
775         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
776
777 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
778
779         PR rtl-optimization/34171
780         * gcc.dg/pr34171.c: New testcase.
781
782 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
783
784         * gcc.dg/tree-ssa/pr34244.c: Fixed.
785
786 2007-11-30  Tobias Burnus  <burnus@net-b.de>
787
788         PR fortran/34133
789         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
790         * gfortran.dg/bind_c_usage_11.f03: New.
791         * gfortran.dg/bind_c_usage_12.f03: New.
792
793 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
794
795         PR c++/34275
796         * g++.dg/other/error20.C: New test.
797
798 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
799
800         PR fortran/34230
801         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
802
803 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
804
805         PR tree-optimization/34244
806         * gcc.dg/tree-ssa/pr34244.c: New test.
807
808 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
809
810         PR tree-optimization/33434
811         * gcc.dg/pr33434-1.c: New test.
812         * gcc.dg/pr33434-2.c: New test.
813         * gcc.dg/pr33434-3.c: New test.
814         * gcc.dg/pr33434-4.c: New test.
815
816         PR c++/34270
817         * g++.dg/template/cond7.C: New test.
818
819         PR c++/34267
820         PR c++/34268
821         * g++.dg/cpp0x/decltype7.C: New test.
822         * g++.dg/cpp0x/decltype8.C: New test.
823
824 2007-11-29  Tobias Burnus  <burnus@net-b.de>
825
826         PR fortran/34248
827         * gfortran.dg/result_in_spec_3.f90: New.
828
829 2007-11-29  Tobias Burnus  <burnus@net-b.de>
830
831         PR fortran/34262
832         * gfortran.dg/mvbits_3.f90: New.
833
834 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
835         
836         * lib/target-supports.exp (check_effective_target_mips_soft_float):
837         Delete.
838         (check_effective_target_hard_float): New.
839         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
840         * gcc.dg/pr30957-1.c: Likewise.
841         
842 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
843
844         PR ada/15804
845         * gnat.dg/specs/variant_part.ads: New test.
846
847         PR ada/17318
848         * gnat.dg/specs/attribute_parsing.ads: New test.
849
850         PR ada/32792
851         * gnat.dg/specs/integer_value.ads: New test.
852
853         PR ada/22559
854         * gnat.dg/specs/delta_small.ads: New test.
855
856 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
857
858         PR tree-optimization/34140
859         * gcc.c-torture/compile/20071128-1.c: New test.
860
861 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
862
863         PR fortran/32928
864         * gfortran.dg/data_array_1.f90
865         * gfortran.dg/data_array_2.f90
866         * gfortran.dg/data_array_3.f90
867         * gfortran.dg/data_array_4.f90
868
869 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
870
871         PR fortran/34227
872         * gfortran.dg/blockdata_5.f90: New test.
873         * gfortran.dg/blockdata_6.f90: New test.
874
875 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
876
877         PR tree-optimization/34016
878         * gcc.dg/pr34016.c: New test.
879
880 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
881
882         PR fortran/29389
883         * gfortran.dg/stfunc_6.f90: New test.
884
885         PR fortran/33850
886         * gfortran.dg/assign_10.f90: New test.
887
888 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
889
890         PR fortran/33541
891         * gfortran.dg/use_11.f90: New test.
892
893         PR fortran/34231
894         * gfortran.dg/generic_15.f90: New test.
895
896 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
897
898         PR target/34225
899         * gcc.dg/pr34225.c: New test.
900
901 2007-11-27  Richard Guenther  <rguenther@suse.de>
902
903         PR tree-optimization/34241
904         * g++.dg/torture/pr34241.C: New testcase.
905
906 2007-11-27  Richard Guenther  <rguenther@suse.de>
907
908         * gcc.dg/builtins-error.c: New testcase.
909
910 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
911
912         PR c++/34213
913         * g++.dg/ext/visibility/anon8.C: New test.
914
915 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
916
917         PR target/34077
918         * gcc.target/i386/pr34077.c: New testcase.
919
920 2007-11-26  Tobias Burnus  <burnus@net-b.de>
921
922         PR fortran/34203
923         * gfortran.dg/backslash_3.f: Add -fbackslash option.
924         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
925         * gfortran.dg/backslash_1.f90: Remove no longer needed
926         -fno-backslash option.
927
928 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
929
930         PR c/23722
931         * gcc.dg/cpp/19990413-1.c: Update.
932         * gcc.dg/parse-else-error.c: New.
933         * gcc.dg/parse-else-error-2.c: New.
934         * gcc.dg/parse-else-error-3.c: New.
935         * gcc.dg/parse-else-error-4.c: New.
936
937 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
938
939         PR c++/34081
940         * g++.dg/template/dependent-expr6.C: New testcase.
941
942 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
943
944         PR target/34215
945         * gcc.target/i386/pr34215.c: New test.
946
947 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
948
949         PR target/34174
950         * gcc.dg/torture/pr34174-1.c: New.
951
952 2007-11-26  Richard Guenther  <rguenther@suse.de>
953
954         PR middle-end/34233
955         * gcc.dg/pr34233.c: New testcase.
956
957 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
958             Revital Eres  <eres@il.ibm.com>
959
960         PR rtl-optimization/34085
961         * gcc.dg/tree-prof (bb-reorg.c): New test.
962
963 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
964
965         * lib/target-supports.exp (check_effective_target_mips_soft_float):
966         Return true for MIPS16 targets.
967
968 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
969
970         PR fortran/33152
971         * gfortran.dg/blockdata_4.f90: New test.
972
973 2007-11-25  Tobias Burnus  <burnus@net-b.de>
974
975         PR fortran/34079
976         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
977         * gfortran.dg/bind_c_usage_16.f03: New.
978         * gfortran.dg/bind_c_usage_16_c.c: New.
979
980 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
981
982         * gnat.dg/specs/size_clause1.ads: New test.
983         * gnat.dg/specs/size_clause2.ads: Likewise.
984         * gnat.dg/specs/size_clause3.ads: Likewise.
985
986 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
987
988         PR fortran/33499
989         * gfortran.dg/entry_16.f90: New test.
990
991 2007-11-24  Tobias Burnus  <burnus@net-b.de>
992
993         PR fortran/34192
994         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
995
996 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
997
998         PR fortran/33541
999         * gfortran.dg/nested_modules_1.f90: Change the reference to
1000         FOO, forbidden by the standard, to a reference to W.
1001         * gfortran.dg/use_only_1.f90: New test.
1002
1003 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1004
1005         PR fortran/34209
1006         * gfortran.dg/nearest_3.f90: New test.
1007
1008 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1009
1010         PR fortran/33317
1011         * gfortran.dg/optional_dim_2.f90: New test.
1012
1013 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1014
1015         PR fortran/34187
1016         * gfortran.dg/bind_c_usage_15.f90: New.
1017
1018 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1019
1020         PR fortran/34192
1021         * gfortran.dg/nearest_2.f90: New.
1022
1023
1024 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1025
1026         PR c++/30293
1027         PR c++/30294
1028         * g++.dg/ext/java-2.C: New test.
1029
1030 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1031             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1032         
1033         PR c++/5310
1034         * g++.dg/warn/pr5310.C: New.
1035         * g++.dg/warn/pr33160.C: New.
1036         
1037 2007-11-23  Richard Guenther  <rguenther@suse.de>
1038             Michael Matz  <matz@suse.de>
1039
1040         PR tree-optimization/34176
1041         * gcc.c-torture/execute/pr34176.c: New testcase.
1042
1043 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR c++/34198
1046         * gcc.dg/Wconversion-5.c: New test.
1047         * g++.dg/Wconversion3.C: New test.
1048
1049 2007-11-23  Richard Guenther  <rguenther@suse.de>
1050
1051         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1052
1053 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1054
1055         PR c/14050
1056         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1057         qualifiers in abstract declarator.
1058
1059 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1060
1061         * gfortran.dg/derived_constructor_comps_3.f90: New.
1062
1063 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR c++/34094
1066         * g++.dg/ext/visibility/anon7.C: New test.
1067
1068 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1069
1070         PR fortran/34079
1071         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1072         * gfortran.dg/bind_c_usage_13.f03: New.
1073         * gfortran.dg/bind_c_usage_14.f03: New.
1074
1075 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1076
1077         PR rtl-optimization/33848
1078         * gcc.dg/torture/pr33848.c: New test.
1079
1080 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1081
1082         PR fortran/34083
1083         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1084
1085 2007-11-20  Richard Guenther  <rguenther@suse.de>
1086
1087         PR middle-end/34154
1088         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1089
1090 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1091
1092         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1093
1094 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1095
1096         PR fortran/32770
1097         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1098         so test passes with -frecord-marker=8.
1099         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1100         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1101         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1102         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1103         * gfortrand.dg/modulo_1.f90:  Likewise.
1104
1105 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1106
1107         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1108         New procedure.
1109         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1110         * gcc.dg/pr30957-1.c: Likewise.
1111
1112 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR c++/34089
1115         * g++.dg/template/crash74.C: New test.
1116
1117 2007-11-20  Richard Guenther  <rguenther@suse.de>
1118
1119         * gcc.c-torture/execute/20071120-1.c: New testcase.
1120
1121 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR c/34146
1124         * gcc.dg/tree-ssa/pr34146.c: New test.
1125
1126         PR testsuite/33978
1127         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1128         dependent on target settings like move_by_pieces etc.
1129
1130         PR c++/28879
1131         * g++.dg/template/vla2.C: New test.
1132
1133         PR c++/33962
1134         * g++.dg/overload/template3.C: New test.
1135
1136 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR fortran/33317
1139         * gfortran.dg/optional_dim_2.f90: Remove test.
1140
1141 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1142
1143         * gcc.dg/dfp/ddmode-ice.c: New test.
1144
1145 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1146
1147         PR tree-optimization/34036
1148         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1149
1150 2007-11-19  Richard Guenther  <rguenther@suse.de>
1151
1152         PR tree-optimization/34
1153         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1154
1155 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1156
1157         PR fortran/34079
1158         * gfortran.dg/bind_c_usage_10_c.c: New.
1159         * gfortran.dg/bind_c_usage_10.f03: New.
1160
1161 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1162
1163         * gcc.dg/pr33007.c: Expect new warning.
1164         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1165         * g++.dg/opt/pr34036.C: New test.
1166
1167 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR c++/30988
1170         * g++.dg/warn/noreturn-4.C: New test.
1171         * g++.dg/warn/noreturn-5.C: New test.
1172         * g++.dg/warn/noreturn-6.C: New test.
1173         * g++.dg/warn/noreturn-7.C: New test.
1174
1175 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1176
1177         PR fortran/32770
1178         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1179         integers so tests works with -fdefault-integer-8.
1180         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1181         integers so test passes with -fdefault-integer-8.
1182         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1183         buffer length so test passes with -fdefault-integer-8.
1184         * gfortran.dg/bounds_check_8.f90:  Likewise.
1185         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1186         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1187         with -fdefault-integer-8.
1188         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1189         provoke overflow.
1190
1191 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1192
1193         PR fortran/33317
1194         * gfortran.dg/optional_dim_2.f90: New test.
1195         
1196         PR fortran/34139
1197         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1198         
1199 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR rtl-optimization/34132
1202         * gcc.c-torture/compile/20071118-1.c: New test.
1203
1204 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1205
1206         PR fortran/31608
1207         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1208
1209 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1210
1211         PR fortran/34137
1212         * gfortran.dg/entry_14.f90: New.
1213         * gfortran.dg/entry_15.f90: New.
1214
1215 2007-11-18  Richard Guenther  <rguenther@suse.de>
1216
1217         PR tree-optimization/34127
1218         * gcc.c-torture/compile/pr34127.c: New testcase.
1219
1220 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1221
1222         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1223         type specifier, as they are not permitted according to the AltiVec
1224         Programming Interface Manual.
1225
1226 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1227
1228         PR fortran/34133
1229         * gfortran.dg/bind_c_usage_9.f03: New.
1230         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1231
1232 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1233
1234         PR fortran/25252
1235         * interface.c (gfc_current_interface_head,
1236         gfc_set_current_interface_head): New functions.
1237         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1238         On syntax error, restore previous state of the interface.
1239         * gfortran.h (gfc_current_interface_head,
1240         gfc_set_current_interface_head): New prototypes.
1241
1242 2007-11-17  Richard Guenther  <rguenther@suse.de>
1243
1244         PR middle-end/34130
1245         * gcc.c-torture/execute/pr34130.c: New testcase.
1246
1247 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1248
1249         PR fortran/34108
1250         * gfortran.dg/fmt_label_1.f90: New test.
1251
1252 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1253
1254         PR fortran/33957
1255         * gfortran.dg/initialization_15.f90 : New test.
1256
1257 2007-11-16  Richard Guenther  <rguenther@suse.de>
1258
1259         PR middle-end/34030
1260         * gcc.c-torture/compile/pr34030.c: New testcase.
1261
1262 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1263
1264         PR fortran/34008
1265         * gfortran.dg/interface_assignment_3.f90.
1266
1267 2007-11-16  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/33870
1270         * gcc.dg/torture/pr33870.c: New testcase.
1271
1272 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1273
1274         PR fortran/33986
1275         * gfortran.dg/allocatable_function_3.f90.
1276
1277 2007-11-16  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/34113
1280         * gcc.c-torture/compile/pr34113.c: New testcase.
1281
1282 2007-11-16  Richard Guenther  <rguenther@suse.de>
1283
1284         PR tree-optimization/34099
1285         * g++.dg/torture/pr3499.C: New testcase.
1286         * gcc.c-torture/execute/pr34099.c: Likewise.
1287
1288 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1289
1290         * gnat.dg/release_unc_maxalign.adb: New test.
1291
1292 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR c++/34100
1295         * g++.dg/template/crash73.C: New test.
1296
1297 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR middle-end/23848
1300         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1301         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1302         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1303         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1304
1305 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1306
1307         PR fortran/33917
1308         * gfortran.dg/proc_decl_11.f90: New.
1309
1310 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1311
1312         * gcc.target/spu/compare-dp.c: New test.
1313
1314 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1315
1316         * gcc.dg/pr33923.c: New test.
1317
1318 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR middle-end/34088
1321         * gcc.dg/pr34088.c: New test.
1322
1323 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1324
1325         * gcc.c-torture/compile/20071114-1.c: New test.
1326
1327 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR fortran/31608
1330         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1331         to match known variations in symbol format. Document in comments.
1332
1333 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334
1335         PR fortran/33985
1336         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1337
1338 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1341         when done.
1342
1343 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1344
1345         PR fortran/33162
1346         * gfortran.dg/proc_decl_1.f90: Update.
1347         * gfortran.dg/proc_decl_7.f90: New test.
1348         * gfortran.dg/proc_decl_8.f90: New test.
1349         * gfortran.dg/proc_decl_9.f90: New test.
1350         * gfortran.dg/proc_decl_10.f90: New test.
1351
1352 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1353
1354         PR fortran/34080
1355         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1356
1357 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR c++/34054
1360         PR c++/34056
1361         PR c++/34057
1362         PR c++/34058
1363         PR c++/34060
1364         * g++.dg/parse/crash36.C: Add another dg-error.
1365         * g++.dg/cpp0x/pr34054.C: New test.
1366         * g++.dg/cpp0x/pr34056.C: New test.
1367         * g++.dg/cpp0x/pr34057.C: New test.
1368         * g++.dg/cpp0x/pr34058.C: New test.
1369         * g++.dg/cpp0x/pr34060.C: New test.
1370
1371         PR tree-optimization/34063
1372         * g++.dg/tree-ssa/pr34063.C: New test.
1373
1374 2007-11-13  Diego Novillo  <dnovillo@google.com>
1375
1376         PR tree-optimization/33870
1377         * gcc.c-torture/execute/pr33870-1.c: New test.
1378         * gcc.dg/tree-ssa/alias-16.c: New test.
1379
1380 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1381
1382         PR c++/29225
1383         * g++.dg/template/crash72.C: New test.
1384
1385 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1386
1387         * g++.dg/opt/cfg5.C: New test.
1388
1389 2007-11-12  Richard Guenther  <rguenther@suse.de>
1390
1391         PR middle-end/34070
1392         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1393         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1394
1395 2007-11-12  Richard Guenther  <rguenther@suse.de>
1396
1397         PR middle-end/34027
1398         * gcc.dg/pr34027-1.c: New testcase.
1399         * gcc.dg/pr34027-2.c: Likewise.
1400
1401 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1402
1403         PR tree-optimization/33953
1404         * gcc.dg/vect/pr33953.c: New testcase.
1405
1406 2007-11-11  Tom Tromey  <tromey@redhat.com>
1407
1408         PR c++/17577:
1409         * g++.dg/ext/pr17577.h: New file.
1410         * g++.dg/ext/pr17577.C: New file.
1411
1412 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1413
1414         PR c++/8570
1415         * g++.old-deja/g++.ns/template13.C: Update expected output.
1416         * g++.old-deja/g++.pt/friend23.C: Likewise.
1417         * g++.dg/warn/pr8570.C: New.
1418
1419 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1420
1421         PR c++/34068
1422         * g++.dg/template/pseudodtor4.C: New test.
1423
1424 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR middle-end/34018
1427         * g++.dg/opt/inline14.C: New test.
1428
1429         PR tree-optimization/33680
1430         * gcc.c-torture/compile/20071108-1.c: New test.
1431
1432         PR c++/32241
1433         * g++.dg/template/pseudodtor3.C: New test.
1434
1435 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1436
1437         PR c++/33510
1438         * g++.dg/cpp0x/variadic-init.C: New.
1439
1440 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1441             Jakub Jelinek  <jakub@redhat.com>
1442
1443         PR rtl-optimization/34012
1444         * gcc.target/i386/pr34012.c: New test.
1445
1446 2007-11-09  Richard Guenther  <rguenther@suse.de>
1447
1448         PR tree-optimization/33604
1449         * g++.dg/tree-ssa/pr33604.C: New testcase.
1450         * gcc.dg/pr32721.c: Adjust pattern.
1451
1452 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1453
1454         * gcc.target/mips/dse-1.c: Disable.
1455
1456 2007-11-08  Tom Tromey  <tromey@redhat.com>
1457
1458         * gcc.dg/empty-source-3.c: Update warning location.
1459         * gcc.dg/gomp/barrier-2.c: Likewise.
1460         * gcc.dg/label-decl-3.c: Likewise.
1461         * gcc.dg/label-decl-2.c: Likewise.
1462         * gcc.dg/empty-source-2.c: Likewise.
1463
1464 2007-11-08  Tom Tromey  <tromey@redhat.com>
1465
1466         PR c++/30297:
1467         * g++.dg/inherit/pr30297.C: New file.
1468
1469 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1470
1471         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1472         -fno-common for cygwin and mingw32.
1473
1474 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1475
1476         PR middle-end/33826
1477         * gcc.dg/pr33826.c: New.
1478         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1479         recursive functions being marked pure or const.
1480         
1481 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1482
1483         PR fortran/33917
1484         * gfortran.dg/proc_decl_5.f90: New.
1485         * gfortran.dg/proc_decl_6.f90: New.
1486
1487 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR tree-optimization/32575
1490         * gcc.c-torture/execute/20071108-1.c: New test.
1491
1492 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1493
1494         * g++.dg/opt/anchor1.C: New.
1495
1496 2007-11-07  Diego Novillo  <dnovillo@google.com>
1497
1498         PR 33870
1499         * gcc.c-torture/execute/pr33870.x: Remove.
1500
1501 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1502
1503         PR c++/33045
1504         PR c++/33837
1505         PR c++/33838
1506         * g++.dg/cpp0x/decltype-33837.C: New.
1507         * g++.dg/cpp0x/decltype-refbug.C: New.
1508         * g++.dg/cpp0x/decltype-33838.C: New.
1509
1510 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1511
1512         * gcc.c-torture/compile/20071107-1.c: New test.
1513
1514 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1515
1516         * gcc.dg/out-of-bounds-1.c: New test.
1517
1518 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1519
1520         PR c++/33501
1521         * g++.dg/warn/incomplete2.C: New test.
1522         * g++.dg/template/incomplete4.C: New test.
1523         * g++.dg/template/incomplete5.C: New test.
1524
1525 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1526
1527         * gnat.dg/max_align.adb: New test.
1528
1529 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1530
1531         PR target/30961
1532         * gcc.target/i386/pr30961-1.c: New.
1533
1534 2007-11-06  Tom Tromey  <tromey@redhat.com>
1535
1536         PR c++/32368:
1537         * g++.dg/warn/pragma-system_header3.h: New.
1538         * g++.dg/warn/pragma-system_header3.C: New.
1539
1540         PR c++/32256:
1541         * g++.dg/warn/pragma-system_header4.C: New.
1542         * g++.dg/warn/pragma-system_header4.h: New.
1543
1544 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1545
1546         PR c++/33977
1547         PR c++/33886
1548         * g++.dg/other/canon-array.C: New.
1549         
1550 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1551
1552         * g++.dg/parser/crash36.C: Tweak expected errors.
1553         * g++.dg/cpp0x/pr31439.C: New.
1554         * g++.dg/cpp0x/pr32114.C: New.
1555         * g++.dg/cpp0x/pr32115.C: New.
1556         * g++.dg/cpp0x/pr32125.C: New.
1557         * g++.dg/cpp0x/pr32126.C: New.
1558         * g++.dg/cpp0x/pr32127.C: New.
1559         * g++.dg/cpp0x/pr32128.C: New.
1560         * g++.dg/cpp0x/pr32253.C: New.
1561         * g++.dg/cpp0x/pr32566.C: New.
1562         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1563         * g++.dg/cpp0x/pr31438.C: Ditto.
1564         * g++.dg/cpp0x/variadic81.C: Ditto.
1565         * g++.dg/cpp0x/pr31432.C: Ditto.
1566         * g++.dg/cpp0x/pr31442.C: Ditto.
1567
1568 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR target/33168
1571         * g++.dg/other/datasec1.C: New test.
1572
1573         PR tree-optimization/33458
1574         * g++.dg/opt/inline12.C: New test.
1575
1576         PR tree-optimization/33993
1577         * gcc.c-torture/compile/20071105-1.c: New test.
1578
1579 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR rtl-optimization/33648
1582         * gcc.dg/pr33648.c: Require effective targer freorder.
1583
1584 2007-11-05  Revital Eres  <eres@il.ibm.com>
1585
1586         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1587
1588 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1589
1590         PR c++/33996
1591         PR c++/33235
1592         PR c++/33930
1593         * g++.dg/cpp0x/pr33996.C: New
1594         * g++.dg/cpp0x/rv-trivial-bug.C: New
1595         * g++.dg/cpp0x/pr33930.C: New
1596
1597 2007-11-05  Nick Clifton  <nickc@redhat.com>
1598             Sebastian Pop  <sebastian.pop@amd.com>
1599
1600         PR tree-optimization/32540
1601         PR tree-optimization/33922
1602         * gcc.dg/tree-ssa/pr32540-1.c: New.
1603         * gcc.dg/tree-ssa/pr32540-2.c: New.
1604         * gcc.dg/tree-ssa/pr33922.c: New.
1605
1606 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1607
1608         PR c++/33939
1609         * g++.dg/cpp0x/variadic-rref.C: New.
1610         
1611 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1612
1613         * g++dg/warn/pointer-integer-comparison.C: New.
1614
1615 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR tree-optimization/33856
1618         * gcc.c-torture/compile/20071027-1.c: New test.
1619
1620         PR c++/33836
1621         * g++.dg/ext/label10.C: New test.
1622
1623         PR c++/33969
1624         * g++.dg/other/ptrmem9.C: New test.
1625
1626 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1627
1628         PR middle-end/32931
1629         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1630
1631 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1632
1633         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1634         * g++.dg/ext/visibility/namespace2.C: Add argument to
1635         dg-require-visibility.
1636         * g++.dg/ext/java-1.C: Disable on AIX.
1637
1638 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1639
1640         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1641
1642 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1643
1644         PR fortran/33881
1645         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1646
1647 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1648
1649         PR c/29062
1650         * gcc.dg/20031223-1.c: Adjust error output.
1651         * gcc.dg/parse-decl-after-label.c: New.
1652         
1653 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1654
1655         PR libfortran/24685
1656         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1657         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1658         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1659
1660 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1661
1662         PR rtl-optimization/28940
1663         * gcc.target/i386/addr-sel-1.c: New test.
1664
1665 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR middle-end/33670
1668         * gcc.dg/pr33670.c: New test.
1669
1670 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR c++/33516
1673         * g++.dg/lookup/typedef1.C: New test.
1674
1675 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1676
1677         PR testsuite/32076
1678         * lib/scandump.exp (dump-suffix): New.
1679         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1680         Include dump suffix in pass/fail messages, put regexp in quotes.
1681
1682 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1683
1684         PR c++/33495
1685         * g++.dg/other/error19.C: New.
1686
1687 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1688
1689         PR rtl-optimization/28062
1690         * gcc.c-torture/compile/20071102-1.c: New test.
1691
1692 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1693
1694         * g++.dg/cpp0x/pr33955.C: New.
1695
1696 2007-11-01  Tom Tromey  <tromey@redhat.com>
1697
1698         PR preprocessor/30805:
1699         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1700
1701 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR rtl-optimization/33648
1704         * gcc.dg/pr33648.c: New test.
1705
1706 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1707
1708         PR c++/32384
1709         * g++.dg/template/pseudodtor1.C: New test.
1710         * g++.dg/template/pseudodtor2.C: New test.
1711
1712         PR c++/32260
1713         * g++.dg/rtti/typeid7.C: New test.
1714
1715 2007-11-01  Tom Tromey  <tromey@redhat.com>
1716
1717         PR preprocessor/30805:
1718         * gcc.dg/cpp/pr30805.c: New file.
1719
1720 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1721
1722         PR testsuite/25352
1723         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1724         add dg-skip-if.
1725         * gcc.c-torture/compile/20001205-1.c: Ditto.
1726         * gcc.c-torture/compile/20001226-1.c: Ditto.
1727         * gcc.c-torture/compile/20020312-1.c: Ditto.
1728         * gcc.c-torture/compile/20020604-1.c: Ditto.
1729         * gcc.c-torture/compile/920501-12.c: Ditto.
1730         * gcc.c-torture/compile/920501-4.c: Ditto.
1731         * gcc.c-torture/compile/920520-1.c: Ditto.
1732         * gcc.c-torture/compile/980506-1.c: Ditto.
1733         * gcc.c-torture/compile/990617-1.c: Ditto.
1734         * gcc.dg/compare6.c: Ditto.
1735         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1736         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1737         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1738         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1739         * g++.old-deja/g++.pt/static6.C: Ditto.
1740         * g++.old-deja/g++.pt/crash16.C: Ditto.
1741         * g++.old-deja/g++.mike/p10416.C: Ditto.
1742         * g++.old-deja/g++.mike/ns15.C: Ditto.
1743         * g++.old-deja/g++.mike/eh46.C: Ditto.
1744
1745 2007-11-01  Tom Tromey  <tromey@redhat.com>
1746
1747         * gcc.dg/redecl-1.c: Update.
1748         * gcc.dg/pr20368-3.c: Update.
1749         * gcc.dg/inline-14.c: Update.
1750         * gcc.dg/builtins-30.c: Update.
1751         * gcc.dg/dremf-type-compat-4.c: Update.
1752         * gcc.dg/pr20368-2.c: Update.
1753
1754 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR rtl-optimization/33673
1757         * gcc.dg/pr33673.c: New test.
1758
1759 2007-11-01  Michael Matz  <matz@suse.de>
1760
1761         PR tree-optimization/33961
1762         * gcc.dg/pr33961.c: New test.
1763
1764 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1765
1766         PR c++/33494
1767         * g++.dg/template/error35.C: New.
1768
1769 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR target/31507
1772         * gcc.dg/pr31507-1.c: New test.
1773         * gcc.dg/pr31507-2.c: New test.
1774
1775 2007-10-31  Revital Eres  <eres@il.ibm.com>
1776
1777         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1778         target.
1779         * gcc.dg/vect/tree-vect.h (check_vect): Add
1780         powerpc-*paired test.
1781         * lib/target-supports.exp (check_750cl_hw_available):
1782         New.
1783         (check_effective_target_vect_int,
1784         check_effective_target_vect_intfloat_cvt,
1785         check_effective_target_powerpc_altivec_ok,
1786         check_effective_target_vect_long,
1787         check_effective_target_vect_sdot_hi,
1788         check_effective_target_vect_udot_hi,
1789         check_effective_target_vect_pack_trunc,
1790         check_effective_target_vect_unpack,
1791         check_effective_target_vect_shift,
1792         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1793         target.
1794         * gcc.dg/vect/vect-ifcvt-11.c: New.
1795         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1796         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1797         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1798         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1799         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1800         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1801
1802 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1803             Tobias Burnus  <burnus@net-b.de>
1804
1805         PR fortran/33941
1806         * gfortran.dg/module_read_1.f90: New.
1807
1808 2007-10-31  Tom Tromey  <tromey@redhat.com>
1809
1810         PR preprocessor/30786:
1811         * gcc.dg/cpp/pr30786.c: New file.
1812
1813 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR fortran/33162
1816         * gfortran.dg/interface_19.f90: New.
1817         * gfortran.dg/interface_20.f90: New.
1818         * gfortran.dg/interface_21.f90: New.
1819         
1820 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1821
1822         PR tree-optimization/32377
1823         * gfortran.dg/vect/pr32377.f90: New.
1824         
1825 2007-10-31  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/33779
1828         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1829         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1830
1831 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1832
1833         PR fortran/33897
1834         * gfortran.dg/contained_3.f90: New.
1835
1836 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1837
1838         PR c++/19531
1839         * g++.dg/opt/nrv8.C: New.
1840         
1841 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR c++/33709
1844         * g++.dg/opt/compound1.C: New test.
1845
1846         PR c++/33616
1847         * g++.dg/template/ptrmem18.C: New test.
1848
1849 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1850
1851         PR fortran/33596
1852         * gfortran.dg/isnan_2.f90: New test.
1853
1854 2007-10-30  Ed Schouten  <ed@fxq.nl>
1855
1856         PR tree-optimization/32500
1857         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1858
1859 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1860
1861         PR c++/31993
1862         PR c++/32252
1863         * g++.dg/cpp0x/pr31993.C: New
1864         * g++.dg/cpp0x/pr32252.C: New
1865
1866 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR tree-optimization/33723
1869         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1870
1871 2007-10-30  Richard Guenther  <rguenther@suse.de>
1872
1873         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1874         gcc.target/i386/loop-3.c.
1875
1876 2007-10-30  Revital Eres  <eres@il.ibm.com>
1877
1878         * gcc.dg/vect/pr33866.c: Require vect_long.
1879
1880 2007-10-30  Revital Eres  <eres@il.ibm.com>
1881
1882         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1883         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1884
1885 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1886
1887         PR tree-optimization/32893
1888         * lib/target-supports.exp
1889         (check_effective_target_unaligned_stack): new keyword.
1890         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1891         not sensitive to unaligned_stack.
1892         * gcc.dg/vect/vect-3.c: Likewise.
1893         * gcc.dg/vect/vect-4.c: Likewise.
1894         * gcc.dg/vect/vect-5.c: Likewise.
1895         * gcc.dg/vect/vect-6.c: Likewise.
1896         * gcc.dg/vect/vect-7.c: Likewise.
1897         * gcc.dg/vect/vect-13.c: Likewise.
1898         * gcc.dg/vect/vect-17.c: Likewise.
1899         * gcc.dg/vect/vect-18.c: Likewise.
1900         * gcc.dg/vect/vect-19.c: Likewise.
1901         * gcc.dg/vect/vect-20.c: Likewise.
1902         * gcc.dg/vect/vect-21.c: Likewise.
1903         * gcc.dg/vect/vect-22.c: Likewise.
1904         * gcc.dg/vect/vect-27.c: Likewise.
1905         * gcc.dg/vect/vect-29.c: Likewise.
1906         * gcc.dg/vect/vect-64.c: Likewise.
1907         * gcc.dg/vect/vect-65.c: Likewise.
1908         * gcc.dg/vect/vect-66.c: Likewise.
1909         * gcc.dg/vect/vect-72.c: Likewise.
1910         * gcc.dg/vect/vect-73.c: Likewise.
1911         * gcc.dg/vect/vect-86.c: Likewise.
1912         * gcc.dg/vect/vect-all.c: Likewise.
1913         * gcc.dg/vect/slp-25.c: Likewise.
1914         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1915         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1916         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1917
1918         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1919         * gcc.dg/vect/vect-34.c: Likewise.
1920         * gcc.dg/vect/vect-36.c: Likewise.
1921         * gcc.dg/vect/vect-64.c: Likewise.
1922         * gcc.dg/vect/vect-65.c: Likewise.
1923         * gcc.dg/vect/vect-66.c: Likewise.
1924         * gcc.dg/vect/vect-68.c: Likewise.
1925         * gcc.dg/vect/vect-76.c: Likewise.
1926         * gcc.dg/vect/vect-77.c: Likewise.
1927         * gcc.dg/vect/vect-78.c: Likewise.
1928
1929         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1930         testcase (without no-section-anchors prefix) but with global arrays.
1931         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1932         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1933         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1934         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1935         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1936         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1937         * gcc.dg/vect/vect-77-global.c: Likewise.
1938         * gcc.dg/vect/vect-78-global.c: Likewise.
1939
1940         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1941         testcase (without no-section-anchors prefix) but fix alignment checks
1942         to also consider unaligned_stack targets.
1943         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1944
1945 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR tree-optimization/33723
1948         * gcc.c-torture/execute/20071029-1.c: New test.
1949         * gcc.dg/tree-ssa/pr33723.c: New test.
1950
1951 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1952
1953         PR tree-optimization/33614
1954         * gcc.c-torture/compile/pr33614.c: New test.
1955
1956 2007-10-29  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/33870
1959         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1960
1961 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR tree-optimization/33757
1964         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1965         true architectures instead of having a big dg-skip-if.
1966
1967         PR c++/33841
1968         * g++.dg/other/bitfield3.C: New test.
1969
1970 2007-10-29  Richard Guenther  <rguenther@suse.de>
1971
1972         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1973
1974 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1975
1976         Automatic parallelization reduction tests.
1977
1978         * gcc.dg/tree-ssa/reduc-1.c: New test.
1979         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1980         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1981         * gcc.dg/tree-ssa/reduc-2.c: New test.
1982         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1983         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1984         * gcc.dg/tree-ssa/reduc-3.c: New test.
1985         * gcc.dg/tree-ssa/reduc-6.c: New test.
1986         * gcc.dg/tree-ssa/reduc-7.c: New test.
1987         * gcc.dg/tree-ssa/reduc-8.c: New test.
1988         * gcc.dg/tree-ssa/reduc-9.c: New test.
1989
1990 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1991             Zdenek Dvorak  <ook@ucw.cz>
1992
1993         OMP_ATOMIC Changes, testsuite changes.
1994
1995         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1996         instead of gimple dump.
1997         * gcc.dg/gomp/atomic-9.c: Same.
1998         * gcc.dg/gomp/atomic-10.c: Same.
1999         * g++.dg/gomp/atomic-3.C: Same.
2000         * g++.dg/gomp/atomic-9.C: Same.
2001         * g++.dg/gomp/atomic-10.C: Same.
2002
2003 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2004
2005         PR fortran/31217
2006         PR fortran/33811
2007         * gfortran.dg/forall_12.f90: New test.
2008
2009         PR fortran/33686
2010         * gfortran.dg/forall_13.f90: New test.
2011
2012 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2013             Mark Mitchell  <mark@codesourcery.com>
2014
2015         PR c++/30659
2016         * g++.dg/template/crash71.C: New.
2017
2018 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2019
2020         PR fortran/32147
2021         * gfortran.dg/module_md5_1.f90: Update hash-value.
2022
2023 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2024
2025         PR tree-opt/33589
2026         * g++.dg/torture/pr33589-1.C: New testcase.
2027         * g++.dg/torture/pr33589-2.C: New testcase.
2028
2029 2007-10-28  Richard Guenther  <rguenther@suse.de>
2030
2031         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2032
2033 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2034             Uros Bizjak  <ubizjak@gmail.com>
2035
2036         PR tree-optimization/33920
2037         * gcc.dg/tree-ssa/pr33290.c: New test.
2038
2039 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040
2041         PR fortran/31306
2042         * gfortran.dg/argument_check_7.f90: New test.
2043         * gfortran.dg/argument_check_8.f90: New test.
2044         
2045 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2046
2047         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2048         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2049         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2050         * gcc.target/i386/sse-14.c: Ditto.
2051
2052 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR c++/33844
2055         * g++.dg/other/ptrmem8.C: New test.
2056
2057         PR c++/33842
2058         * g++.dg/template/error34.C: New test.
2059
2060 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2061
2062         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2063
2064 2007-10-27  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/33870
2067         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2068         * gcc.c-torture/execute/pr33870.c: Likewise.
2069
2070 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2071
2072         PR fortran/33162
2073         * gfortran.dg/argument_checking_9.f90: New test.
2074
2075 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2076
2077         * g++.dg/other/pr33601.C: New.
2078
2079 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2080
2081         PR c++/31988
2082         * g++.dg/init/new25.C: New.
2083
2084 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2085
2086         * g++.dg/cpp0x/pr33839.C: New.
2087         
2088 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR c++/33744
2091         * g++.dg/template/arg6.C: New test.
2092
2093 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2094
2095         PR c++/31747
2096         * g++.dg/parse/crash39.C: New.
2097
2098 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2099
2100         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2101         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2102         "offset: -4B".
2103
2104 2007-10-25  David Daney  <ddaney@avtrex.com>
2105
2106         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2107
2108 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2109
2110         PR c++/33843
2111         * g++.dg/template/error32.C: New.
2112
2113 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2114             Ira Rosen  <irar@il.ibm.com>
2115
2116         PR tree-optimization/33833
2117         * gcc.dg/vect/pr33833.c: New testcase.
2118
2119 2007-10-25  David Daney  <ddaney@avtrex.com>
2120
2121         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2122
2123 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2124             Ira Rosen  <irar@il.ibm.com>
2125
2126         PR tree-optimization/33866
2127         * gcc.dg/vect/pr33866.c: New testcase.
2128
2129 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2130
2131         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2132         Add -w to compile flags to suppress "call-clobbered register" warnings
2133         and remove dg-warning directives.
2134
2135 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2136
2137         * gcc.dg/sms-2.c: Cleanup sms dump file.
2138         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2139         profile-use step.
2140
2141 2007-10-24  David Daney  <ddaney@avtrex.com>
2142
2143         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2144
2145 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2146
2147         PR target/33755
2148         * gcc.target/mips/pr33755.c: New test.
2149
2150 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2151
2152         PR tree-optimization/33804
2153         * gcc.dg/vect/pr33804.c: New testcase.
2154
2155 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2156
2157         PR forrtran/33849
2158         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2159
2160 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2161             Uros Bizjak  <ubizjak@gmail.com>
2162
2163         PR rtl-optimization/33846
2164         * gcc.dg/vect/pr33846.c: New testcase.
2165
2166 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2167             Dorit Nuzman  <dorit@il.ibm.com>
2168
2169         PR tree-optimization/33860
2170         * g++.dg/vect/pr33860.cc: New test.
2171         * g++.dg/vect/pr33860a.cc: New test.
2172
2173 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2174             Revital Eres  <eres@il.ibm.com>      
2175
2176         * gcc.dg/sms-2.c: New testcase.
2177
2178 2007-10-22  David S. Miller  <davem@davemloft.net>
2179
2180         * gcc.dg/globalreg-1.c: New test.
2181
2182 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2183             Dorit Nuzman  <dorit@il.ibm.com>
2184
2185         PR tree-optimization/33834
2186         PR tree-optimization/33835
2187         * g++.dg/vect/pr33834_1.cc: New test.
2188         * g++.dg/vect/pr33834_2.cc: New test.
2189         * g++.dg/vect/pr33835.cc: New test.
2190
2191 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2192
2193         * gcc.dg/pr33644.c: New test.
2194
2195 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR c++/33372
2198         * g++.dg/gomp/pr33372-1.C: New test.
2199         * g++.dg/gomp/pr33372-2.C: New test.
2200         * g++.dg/gomp/pr33372-3.C: New test.
2201
2202 2007-10-22  Michael Matz  <matz@suse.de>
2203
2204         PR tree-optimization/33855
2205         * gcc.c-torture/compile/pr33855.c: New testcase.
2206
2207 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2208
2209         PR tree-optimization/33854
2210         * gcc.dg/vect/O1-pr33854.c: New testcase.
2211         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2212
2213 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2214
2215         * gcc.dg/unwind-1.c: Disable on AIX.
2216         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2217
2218 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/33749
2221         * gfortran.dg/assign_9.f90: New test.
2222
2223 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2224
2225         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2226         (dg-mips-options): Skip tests that specify an ABI other than o32
2227         and o64 if generating MIPS16 hard-float code.
2228
2229 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2230             Revital Eres  <eres@il.ibm.com>
2231
2232         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2233         * gcc.dg/vect/vect-16.c: Fix comment.
2234         * gcc.dg/vect/pr33369.c: Require vect_int.
2235         * gcc.dg/vect/slp-33.c: Add spaces.
2236         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2237         targets.
2238         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2239         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2240         targets.
2241         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2242         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2243         targets.
2244         * gcc.dg/vect/slp-10.c: Add spaces.
2245         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2246         targets.
2247         * gcc.dg/vect/slp-36.c: Require vect_int.
2248         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2249         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2250         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2251         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2252         targets.
2253         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2254         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2255         instead of vector_alignment_reachable_for_double.
2256         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2257         (natural_alignment): Split into...
2258         (natural_alignment_32, natural_alignment_64): New.
2259         (vector_alignment_reachable): Depend on natural_alignment_32.
2260         (vector_alignment_reachable_for_double): Rename to ...
2261         (vector_alignment_reachable_for_64bit): And depend on
2262         natural_alignment_64.
2263
2264 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2265
2266         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2267         MIPS targets.
2268         * g++.dg/vect/vect.exp: Likewise.
2269         * lib/fortran-torture.exp: Likewise.
2270         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2271         mipsisa64*-*-* as the target selector.  Remove -mips64,
2272         -mhard-float and -mgp64 from the options list.
2273         * gcc.target/mips/mips-ps-2.c: Likewise.
2274         * gcc.target/mips/mips-ps-3.c: Likewise.
2275         * gcc.target/mips/mips-ps-4.c: Likewise.
2276         * gcc.target/mips/mips-ps-6.c: Likewise.
2277         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2278         options list.
2279         * gcc.target/mips/sb1-1.c: Likewise.
2280         * gcc.target/mips/mips-ps-type.c: Likewise.
2281         * gcc.target/mips/mips-ps-7.c: New test.
2282         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2283         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2284         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2285         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2286         as forcing an ABI and an architecture.
2287         (is_gp32_flag, is_gp64_flag): Fold into...
2288         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2289         then -mfp64 imply -mhard-float.  Apply register rules after the
2290         loop.  Handle -march=mipsN like -mipsN.
2291
2292 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2293
2294         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2295         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2296
2297 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/33818
2300         * gfortran.dg/entry_dummy_ref_3.f90: New.
2301
2302 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2303             FX Coudert <fxcoudert@gcc.gnu.org>
2304
2305         PR fortran/31608
2306         * gfortran.dg/char_cast_1.f90: New test.
2307
2308 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2309
2310         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2311         * gfortran.dg/large_real_kind_2.F90: ditto.
2312         * gfortran.dg/default_format_2.f90: ditto.
2313         * gfortran.dg/default_format_denormal_1.f90: ditto.
2314
2315 2007-10-19  Richard Guenther  <rguenther@suse.de>
2316
2317         PR middle-end/33816
2318         PR middle-end/32921
2319         * gfortran.dg/pr32921.f: New testcase.
2320
2321 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2322
2323         PR libfortran/33544
2324         * gfortran.dg/transfer_check_1.f90: Adjust options.
2325
2326 2007-10-19  Richard Guenther  <rguenther@suse.de>
2327
2328         Revert
2329         2007-10-19  Richard Guenther  <rguenther@suse.de>
2330
2331         PR middle-end/32921
2332         * gfortran.dg/pr32921.f: New testcase.
2333
2334 2007-10-19  Richard Guenther  <rguenther@suse.de>
2335
2336         * gcc.c-torture/execute/20071018-1.c: New testcase.
2337
2338 2007-10-19  Richard Guenther  <rguenther@suse.de>
2339
2340         PR middle-end/32921
2341         * gfortran.dg/pr32921.f: New testcase.
2342
2343 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2344
2345         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2346
2347 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2348
2349         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2350
2351 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2352
2353         PR fortran/33233
2354         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2355         * gfortran.dg/host_assoc_function_3.f90: New test.
2356
2357 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/33733
2360         * gfortran.dg/transfer_simplify_6.f90: New test.
2361
2362 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2363             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2364
2365         PR middle-end/33794
2366         * gfortran.dg/pr33794.f90: New testcase.
2367
2368 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         PR target/32961
2371         * gcc.target/i386/pr32961.c: New testcase.
2372         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2373         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2374         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2375         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2376         __builtin_ia32_pslldi128 defines.
2377
2378 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2379
2380         PR fortran/33760
2381         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2382
2383 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2384
2385         PR c++/28639
2386         PR c++/30299
2387         * g++.dg/template/void12.C: New.
2388         * g++.dg/template/void13.C: New.
2389
2390 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2391
2392         PR c++/31446
2393         * g++.dg/template/void11.C: New.
2394         * g++.dg/template/void2.C: Adjust error markers.
2395         * g++.dg/template/void10.C: Likewise.
2396         * g++.dg/template/crash55.C: Likewise.
2397
2398 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2399
2400         * g++.dg/opt/const5.C: New test.
2401
2402 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2403             Maxim Kuvyrkov  <maxim@codesourcery.com>
2404
2405         * gcc.target/ia64/20040709-2.c: New test.
2406
2407 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2408
2409         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2410
2411 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2412
2413         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2414         to each function.  Check that there are no unsigned loads.
2415
2416 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR tree-optimization/33136
2419         * gcc.c-torture/execute/20070824-1.c: New test.
2420         * gcc.dg/pr33136-1.c: New test.
2421         * gcc.dg/pr33136-2.c: New test.
2422         * gcc.dg/pr33136-3.c: New test.
2423
2424 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         PR tree-optimization/33735
2427         * g++.dg/torture/pr33735.C: New.
2428
2429 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2430
2431         PR middle-end/33706
2432         * gcc.dg/va-arg-pack-2.c: New.
2433
2434 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR tree-optimization/33619
2437         * gcc.dg/pr33619.c: New test.
2438
2439 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2440
2441         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2442         flag for AIX.
2443         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2444
2445 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2446
2447         PR libfortran/33055
2448         * gfortran.dg/inquire_11.f90: New test.
2449         * gfortan.dg/negative_unit_int8.f: New test.
2450
2451 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2452
2453         PR target/33133
2454         * gcc.c-torture/compile/pr33133.c: New test.
2455
2456 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR libfortran/33672
2459         * gfortran.dg/namelist_40.f90: New test.
2460
2461 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2462
2463         PR fortran/33745
2464         * gfortran.dg/bounds_check_11.f90: New.
2465
2466 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2467
2468         PR c++/30303
2469         * g++.dg/other/ctor1.C: New test.
2470         * g++.dg/other/ctor2.C: New test.
2471         * g++.dg/other/dtor1.C: New test.
2472
2473 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2474
2475         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2476
2477 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2478             Paul Thomas  <pault@gcc.gnu.org>
2479
2480         PR fortran/33254
2481         PR fortran/33727
2482         * gfortran.dg/bounds_check_10.f90: New.
2483
2484 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2485
2486         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2487         * gcc.target/powerpc/popcount-1.c: Same.
2488
2489 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2490
2491         PR c++/26698
2492         * g++.dg/conversion/op4.C: New test.
2493
2494 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2495
2496         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2497
2498 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2499
2500         PR fortran/33542
2501         * gfortran.dg/ambiguous_specific_1.f90: New test.
2502
2503 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2504
2505         PR fortran/33664
2506         * gfortran.dg/impure_spec_expr_1.f90: New test.
2507         * gfortran.dg/char_result_7.f90: Remove illegal test.
2508
2509 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2510
2511         PR 11001
2512         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2513         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2514         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2515         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2516         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2517         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2518         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2519         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2520         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2521
2522 2007-10-12  Richard Guenther  <rguenther@suse.de>
2523
2524         PR middle-end/26198
2525         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2526         * gcc.c-torture/execute/20071011-1.c: Likewise.
2527         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2528
2529 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2530
2531         PR tree-optimization/33742
2532         * gcc.dg/pr33742.c: New testcase.
2533
2534 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR tree-optimization/33645
2537         * gcc.dg/pr33645-1.c: New test.
2538         * gcc.dg/pr33645-2.c: New test.
2539         * gcc.dg/pr33645-3.c: New test.
2540  
2541         PR c++/32121
2542         * g++.dg/ext/label4.C: Adjust error regexp.
2543         * g++.dg/ext/label6.C: Adjust error regexp.
2544         * g++.dg/ext/label7.C: New test.
2545         * g++.dg/ext/label8.C: New test.
2546         * g++.dg/ext/label9.C: New test.
2547
2548 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2549
2550         PR middle-end/33676
2551         * gcc.dg/pr33676.c: New.
2552
2553 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2554
2555         PR c++/31441
2556         * g++.dg/cpp0x/variadic83.C: New.
2557
2558 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2559
2560         PR c++/33461
2561         * g++.dg/cpp0x/variadic81.C: New.
2562         * g++.dg/cpp0x/variadic82.C: Likewise.
2563
2564 2007-10-11  Richard Guenther  <rguenther@suse.de>
2565
2566         PR middle-end/33724
2567         * gcc.dg/pr33724.c: New testcase.
2568
2569 2007-10-11  Richard Guenther  <rguenther@suse.de>
2570
2571         PR c/33726
2572         * gcc.dg/pr33726.c: New testcase.
2573
2574 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2575
2576         PR fortran/33500
2577         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2578         
2579 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2580
2581         PR testsuite/33391
2582         * gfortran.dg/do_3.F90: Run with -fwrapv.
2583
2584 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2585
2586         * gcc.dg/unwind-1.c: New.
2587
2588 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2589
2590         PR libfortran/33683
2591         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2592         failure on some common systems.
2593
2594 2007-10-09  Richard Guenther  <rguenther@suse.de>
2595
2596         PR middle-end/33692
2597         * gcc.dg/pr33692.c: New testcase.
2598
2599 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2600
2601         PR middle-end/33669
2602         * gcc.c-torture/execute/pr33669.c: New.
2603
2604 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2605
2606         PR tree-optimization/33615
2607         * g++.dg/tree-ssa/pr33615-2.C: New test.
2608
2609 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2610
2611         PR tree-optimization/33615
2612         * g++.dg/tree-ssa/pr33615.C: New test.
2613
2614 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2615
2616         PR tree-optimization/33572
2617         * g++.dg/torture/pr33572.C: Replace with complete test.
2618
2619 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2620
2621         PR fortran/33689
2622         * gfortran.dg/spec_expr_5.f90: New.
2623
2624 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2625
2626         * gcc.dg/pragma-darwin-2.c: New.
2627
2628 2007-10-08  Richard Guenther  <rguenther@suse.de>
2629
2630         PR middle-end/33693
2631         PR middle-end/33695
2632         PR middle-end/33697
2633         * gcc.dg/pr33693.c: New testcase.
2634         * gcc.dg/pr33695.c: Likewise.
2635         * gcc.dg/pr33697.c: Likewise.
2636
2637 2007-10-08  Richard Guenther  <rguenther@suse.de>
2638
2639         PR middle-end/33691
2640         PR middle-end/33694
2641         PR middle-end/33696
2642         * gcc.dg/pr33691.c: New testcase.
2643         * gcc.dg/pr33694.c: Likewise.
2644         * gcc.dg/pr33696.c: Likewise.
2645
2646 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2647
2648         PR libfortran/33683
2649         * gfortran.dg/gamma_5.f90:  New test case
2650
2651 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2652
2653         PR fortran/20851
2654         * initialization_1.f90: Fix dg-error annotations.
2655         * initialization_14.f90: New.
2656         * initialization_7.f90: Fix dg-error annotations.
2657         * initialization_9.f90: Likewise.
2658
2659 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660
2661         * gfortran.dg/error_recovery_4.f90: New test.
2662
2663 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2664
2665         * gfortran.dg/default_format_denormal_2.f90: New test.
2666         * gfortran.dg/default_format_2.inc: New test.
2667         * gfortran.dg/default_format_denormal_1.f90: New test.
2668         * gfortran.dg/default_format_1.inc: New test.
2669         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2670         numbers.
2671         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2672         numbers.
2673
2674 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2675
2676         * gfortran.dg/namelist_15.f90: Revise test.
2677
2678 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2679
2680         PR tree-optimization/33655
2681         * gcc.dg/torture/pr33655.c: New.
2682
2683 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2684
2685         PR tree-optimization/33572
2686         * g++.dg/torture/pr33572.C: New.
2687
2688 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2689
2690         PR fortran/25076
2691         * gfortran.dg/forall_11.f90: New.
2692
2693 2007-10-05  Michael Matz  <matz@suse.de>
2694
2695         PR middle-end/33667
2696         * gcc.dg/pr33667.c: New testcase.
2697
2698 2007-10-05  Richard Guenther  <rguenther@suse.de>
2699
2700         PR middle-end/33666
2701         * gcc.dg/pr33666.c: New testcase.
2702
2703 2007-10-05  Michael Matz  <matz@suse.de>
2704
2705         PR inline-asm/33600
2706         * gcc.target/i386/pr33600.c: New testcase.
2707
2708 2007-10-05  Richard Guenther  <rguenther@suse.de>
2709
2710         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2711
2712 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2713
2714         PR target/33635
2715         * gcc.target/mips/pr33635-1.c: New test.
2716
2717 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2718
2719         PR libfortran/33253
2720         * gfortran.dg/namelist_39.f90: Revise to use long names.
2721
2722 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2723
2724         PR fortran/33646
2725         * gfortran.dg/pr33646.f90: New file.
2726
2727 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2728
2729         PR fortran/33529
2730         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2731         * gfortran.dg/char_decl_2.f90: New test.
2732
2733 2007-10-04  Richard Guenther  <rguenther@suse.de>
2734
2735         PR middle-end/33641
2736         * gcc.c-torture/compile/pr33641.c: New testcase.
2737
2738 2007-10-04  Michael Matz  <matz@suse.de>
2739
2740         PR rtl-optimization/33653
2741         * gcc.dg/pr33653.c: New.
2742
2743 2007-10-04  Richard Guenther  <rguenther@suse.de>
2744
2745         PR tree-optimization/33627
2746         * g++.dg/torture/pr33627.C: New testcase.
2747
2748 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2749
2750         PR fortran/33626
2751         * gfortran.dg/parens_6.f90: New.
2752
2753 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2754
2755         PR fortran/33646
2756         PR fortran/33542
2757         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2758
2759 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2760
2761         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2762
2763 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2764
2765         PR target/33635
2766         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2767         and mips_forced_be.
2768         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2769         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2770         options.
2771         * gcc.target/mips/fpr-moves-1.c: New test.
2772         * gcc.target/mips/fpr-moves-2.c: Likewise.
2773         * gcc.target/mips/fpr-moves-3.c: Likewise.
2774         * gcc.target/mips/fpr-moves-4.c: Likewise.
2775         * gcc.target/mips/fpr-moves-5.c: Likewise.
2776         * gcc.target/mips/fpr-moves-6.c: Likewise.
2777         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2778
2779 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2780
2781         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2782
2783 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2784
2785         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2786         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2787
2788 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2789
2790         PR fortran/33198
2791         * gfortran.dg/common_errors_1.f90: New.
2792
2793 2007-10-03  Doug Kwan  <dougkwan@google.com>
2794         Richard Guenther  <rguenther@suse.de>
2795
2796         PR debug/31899
2797         * g++.dg/debug/using3.C: New testcase.
2798
2799 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2800
2801         PR libfortran/33253
2802         * gfortran.dg/namelist_38.f90: New test.
2803         * gfortran.dg/namelist_39.f90: New test.
2804
2805 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2806
2807         PR libfortran/33469
2808         * gfortran.dg/default_format_1.f90: New test.
2809         * gfortran.dg/default_format_2.f90: New test.
2810         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2811         * gfortran.dg/real_const_3.f90: Adjust expected output.
2812
2813 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2814
2815         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2816         default ABI.  Split mips_forced_abi into mips_forced_abi and
2817         mips_forced_regs.
2818         (is_gp32_flag): Return true for -mabi=32.
2819         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2820         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2821         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2822         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2823         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2824         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2825         * gcc.target/mips/save-restore-2.c: Likewise.
2826         * gcc.target/mips/save-restore-3.c: Likewise.
2827         * gcc.target/mips/save-restore-4.c: Likewise.
2828
2829 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2830
2831         PR middle-end/33617
2832         * gcc.c-torture/compile/pr33617.c: New test.
2833
2834 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2835
2836         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2837         -gstabs+ for extended options.
2838
2839 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2840
2841         PR fortran/33542
2842         * gfortran.dg/ambiguous_specific_1.f90: New test.
2843
2844 2007-10-02  Revital Eres  <eres@il.ibm.com>
2845
2846         * gcc.target/powerpc/paired-8.c: New test.
2847         * gcc.target/powerpc/paired-9.c: New test.
2848         * gcc.target/powerpc/paired-10.c: New test.
2849
2850 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2851
2852         PR fortran/33566
2853         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2854
2855 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2856
2857         PR fortran/33554
2858         * gfortran.dg/intent_out_2.f90: New test.
2859
2860 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2861
2862         PR fortran/33550
2863         * gfortran.dg/ambiguous_reference_1.f90: New test.
2864
2865 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/31154
2868         PR fortran/31229
2869         PR fortran/33334
2870         * gfortran.dg/function_kinds_1.f90: New test.
2871         * gfortran.dg/function_kinds_2.f90: New test.
2872         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2873         use association into interfaces.
2874
2875 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2876
2877         PR testsuite/31828
2878         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2879         (overflow): Use INFINITY, not FP_INFINITE.
2880         gcc.dg/float-range-4.c: Likewise.
2881         gcc.dg/float-range-5.c: Likewise.
2882
2883 2007-10-01  Nick Clifton  <nickc@redhat.com>
2884
2885         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2886         for 16-bit targets.
2887
2888 2007-09-30  Diego Novillo  <dnovillo@google.com>
2889
2890         PR 33593
2891         * g++.dg/tree-ssa/pr33593.C: New test.
2892
2893 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894
2895         PR libfortran/33400
2896         * gfortran.dg/PR19872.f: Fix test condition.
2897         * gfortran.dg/list_read_7.f90: New test.
2898
2899 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2900
2901         PR tree-optimization/33597
2902         * gcc.dg/vect/pr33597.c: New testcase.
2903
2904 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2905
2906         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2907         * gcc.target/i386/pr33524.c: ...this.
2908
2909 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2910
2911         PR fortran/33354
2912         * gfortran.dg/minmaxloc_4.f90: New.
2913
2914 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2915
2916         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2917
2918 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2919
2920         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2921
2922 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2923
2924         PR c++/33213
2925         * g++.dg/cpp0x/variadic79.C: New.
2926
2927 2007-09-28  Michael Matz  <matz@suse.de>
2928             Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR rtl-optimization/33552
2931         * gcc.target/i386/pr33552.c: New runtime test.
2932         * gcc.target/i386/strinline.c: New compile time test.
2933
2934 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2935
2936         * gfortran.dg/openmp_stack.f90: Removed.
2937
2938         PR c++/31434
2939         * g++.dg/cpp0x/variadic80.C: New test.
2940
2941 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2942
2943         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2944         r128057.
2945
2946 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2947
2948         PR middle-end/7003
2949         * gcc.target/powerpc/gcse-1.c: New test.
2950
2951 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2952
2953         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2954         fixed capitalizations.
2955         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2956         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2957         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2958         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2959         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2960         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2961         * gfortran.dg/min_max_conformance.f90: Likewise.
2962
2963 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2964
2965         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2966         options.
2967         * gcc.dg/c99-tgmath-2.c: Likewise.
2968         * gcc.dg/c99-tgmath-3.c: Likewise.
2969         * gcc.dg/c99-tgmath-4.c: Likewise.
2970
2971 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2972
2973         PR fortran/33568
2974         * gfortran.dg/anint_1.f90: New test.
2975
2976 2007-09-27  Ian Lance Taylor  <iant@google.com>
2977
2978         PR tree-optimization/33565
2979         * gcc.dg/Wstrict-overflow-20.c: New test.
2980
2981 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2982
2983         * gfortran.dg/openmp_stack.f90: Fix typo.
2984         * gfortran.dg/recursive_stack.f90: Fix typo.
2985
2986 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2987
2988         PR c++/33493
2989         * g++.dg/template/error31.C: New.
2990
2991 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2992
2993         * lib/prune.exp: Prune also "^In function .*$" lines and
2994         "^    inlined from .*$" lines.
2995
2996 2007-09-26  Richard Guenther  <rguenther@suse.de>
2997
2998         PR tree-optimization/33563
2999         * gcc.dg/torture/pr33563.c: New testcase.
3000
3001 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3002
3003         PR c/25309
3004         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3005         array.
3006         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3007         without -O2.
3008
3009 2007-09-26  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/30375
3012         PR tree-optimization/33560
3013         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3014         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3015         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3016         * gcc.dg/torture/pr30375.c: New testcase.
3017         * gcc.dg/torture/pr33560.c: New testcase.
3018         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3019
3020 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3021
3022         PR c++/33207
3023         * g++.dg/parse/crash38.C: New test.
3024
3025 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3026
3027         PR target/33524
3028         * gcc.target/i386/sse5-convert.c: New file, test int->long
3029         vectorized conversions.
3030
3031 2007-09-25  Revital Eres  <eres@il.ibm.com>
3032
3033         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3034
3035 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3036
3037         PR c/32295
3038         * gcc.dg/enum-incomplete-1.c: New test.
3039
3040 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3041
3042         * gcc.c-torture/compile/20070919-1.c: New test.
3043
3044 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3045
3046         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3047
3048 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3049
3050         PR c++/14688
3051         * g++.dg/inherit/override_attribs.C: New file.
3052
3053 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3054
3055         PR fortran/33269
3056         * io.c (check_format_string): Move NULL and constant checks into
3057         this function.
3058         (check_io_constraints): Call gfc_simplify_expr() before calling
3059         check_format_string().  Remove NULL and constant checks.
3060
3061 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3062
3063         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3064         * gcc.c-torture/execute/loop-2g.x: Likewise.
3065
3066 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3067
3068         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3069         Reject hard-float modes unless the ABI is o32 or o64.
3070         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3071         of gcc.exp.  Skip the tests when mips16 code generation is not
3072         supported.
3073         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3074         and use dg-add-options mips16_attribute.
3075
3076 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR c++/33506
3079         * g++.dg/ext/attrib29.C: New test.
3080
3081 2007-09-23  Ollie Wild  <aaw@google.com>
3082
3083         * gcc.dg/fold-bitand-1.c: New test.
3084         * gcc.dg/fold-bitand-2.c: New test.
3085         * gcc.dg/fold-bitand-3.c: New test.
3086         * gcc.dg/fold-bitand-4.c: New test.
3087
3088 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3089
3090         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3091         any of the macros to be defined for __mips16.
3092         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3093
3094 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3095
3096         * gcc.dg/vect/pr21591.c: Require vect_int.
3097         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3098         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3099         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3100
3101 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3102
3103         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3104         attributes.
3105         * gcc.dg/va-arg-pack-len-2.c: New test.
3106         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3107         attributes.
3108         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3109
3110         PR tree-optimization/32772
3111         * gcc.c-torture/compile/20070905-1.c: New test.
3112
3113         PR tree-optimization/32975
3114         * gcc.dg/pr32975.c: New test.
3115
3116         PR middle-end/28755
3117         * gcc.dg/pr28755.c: New test.
3118
3119 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3120
3121         * lib/target-supports.exp (check_effective_target_nomips16): New
3122         procedure.
3123         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3124         for mipsisa64*-*-*.
3125         * gcc.dg/vect/vect.exp: Likewise.
3126         * g++.dg/vect/vect.exp: Likewise.
3127         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3128         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3129         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3130         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3131         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3132         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3133         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3134         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3135         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3136         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3137         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3138         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3139         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3140         (test14, test15, test16, test17, test18): Likewise.
3141         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3142         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3143         (test14, test15, test16, test17, test18, test19, test20, test21)
3144         (test22): Likewise.
3145         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3146         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3147         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3148         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3149         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3150         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3151         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3152         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3153         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3154         (test13, test14, test15, test16, test17, test18, test19, test20)
3155         (test21, test22, test23, test24, test25, test26, test27, test28)
3156         (test29, test30, test31): Likewise.
3157         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3158         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3159         (test13, test14, test15, test16, test17, test18, test19, test20)
3160         (test21, test22, test23, test24, test25, test26, test27, test28)
3161         (test29, test30, test31, test32, test33, test34, test35, test36)
3162         (test37, test38, test39, test40, test41, test42, test43, test44)
3163         (test45, test46, test47, test48, test49, test50, test51, test52)
3164         (test53, test54, test55, test56, test57, test58, test59, test60)
3165         (test61, test62, test63): Likewise.
3166         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3167         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3168         (test13, test14, test15, test16, test17, test18, test19, test20)
3169         (test21, test22, test23, test24, test25, test26, test27, test28)
3170         (test29, test30, test31): Likewise.
3171         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3172         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3173         (test13, test14, test15, test16, test17, test18, test19, test20)
3174         (test21, test22, test23, test24, test25, test26, test27, test28)
3175         (test29, test30, test31): Likewise.
3176         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3177         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3178         (test13, test14, test15): Likewise.
3179         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3180         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3181         (test13, test14, test15): Likewise.
3182         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3183         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3184         (test13, test14, test15, test16, test17, test18, test19, test20)
3185         (test21, test22, test23, test24, test25, test26, test27, test28)
3186         (test29, test30, test31): Likewise.
3187         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3188         (matrix_multiply4: Likewise.
3189         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3190         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3191         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3192         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3193         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3194         (test13, test14, test15, test16, test17, test18, test19, test20)
3195         (test21, test22, test23, test24, test25, test26, test27, test28)
3196         (test29, test30, test31): Likewise.
3197         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3198         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3199         (test13, test14, test15, test16, test17, test18, test19, test20)
3200         (test21, test22, test23, test24, test25, test26, test27, test28)
3201         (test29, test30, test31): Likewise.
3202         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3203         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3204         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3205         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3206         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3207         (sub_v4qi): Likewise.
3208         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3209         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3210         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3211         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3212         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3213         (subb, subc): Likewise.
3214         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3215         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3216         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3217         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3218         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3219         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3220         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3221         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3222         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3223         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3224         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3225         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3226         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3227
3228 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3229
3230         * lib/target-supports.exp (add_options_for_mips16_attribute)
3231         (check_effective_target_mips16_attribute): New functions.
3232         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3233         command line.
3234         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3235         extra_test_flags.
3236         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3237         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3238         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3239         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3240         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3241         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3242         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3243         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3244         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3245         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3246         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3247         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3248         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3249         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3250         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3251         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3252         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3253         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3254         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3255         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3256         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3257         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3258         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3259         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3260         (NOMIPS16): Delete.
3261         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3262         of dg-options.
3263         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3264         options.  Require { target mips16_attribute } and use dg-add-options
3265         to add the associated options.
3266         (foo): Use MIPS16.
3267         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3268         * gcc.target/mips/call-saved-3.c: Likewise.
3269         * gcc.target/mips/code-readable-1.c: Require { target
3270         mips16_attribute } and use dg-add-options to add the associated
3271         options.  Remove trailing whitespace.
3272         (NOMIPS16): Delete.
3273         * gcc.target/mips/code-readable-2.c: Likewise.
3274         * gcc.target/mips/code-readable-3.c: Likewise.
3275         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3276         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3277         Require { target mips16_attribute } and use dg-add-options to
3278         add the associated options.
3279         (cksum16, cksum8): Use MIPS16.
3280         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3281         Require { target mips16_attribute } and use dg-add-options to
3282         add the associated options.
3283         (foo): Use MIPS16.
3284         * gcc.target/mips/save-restore-2.c: Likewise.
3285         * gcc.target/mips/save-restore-3.c: Likewise.
3286         * gcc.target/mips/save-restore-4.c: Likewise.
3287         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3288         -mno-abicalls.
3289         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3290         (foo): Use NOMIPS16.
3291
3292 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/33337
3295         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3296
3297         PR fortran/33376
3298         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3299
3300 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3301
3302         PR fortran/33445
3303         * gfortran.dg/gomp/free-2.f90: New.
3304         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3305         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3306
3307 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3308
3309         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3310         * gcc.target/i386/sse5-haddX.c: Ditto.
3311         * gcc.target/i386/sse5-hsubX.c: Ditto.
3312         * gcc.target/i386/sse5-maccXX.c: Ditto.
3313         * gcc.target/i386/sse5-msubXX.c: Ditto.
3314         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3315         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3316         * gcc.target/i386/sse5-permpX.c: Ditto.
3317         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3318         effective target.
3319         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3320         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3321         * gcc.target/i386/sse5-pcmov.c: Ditto.
3322         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3323
3324 2007-09-22  Richard Guenther  <rguenther@suse.de>
3325
3326         PR tree-optimization/33146
3327         * gcc.c-torture/compile/pr33146.c: New testcase.
3328
3329 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3330
3331         * lib/target-supports.exp (check_cached_effective_target): New
3332         procedure.
3333         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3334         (check_effective_target_c99_runtime): New procedure.
3335         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3336         (test3l): Likewise cargl.
3337         * gcc.dg/builtins-59.c: Require c99_runtime.
3338         * gcc.dg/builtins-61.c: Likewise.
3339         * gcc.dg/builtins-62.c: Likewise.
3340
3341 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3342
3343         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3344         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3345         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3346         target-specific dg-options.
3347         * gcc.dg/builtins-20.c: Likewise.
3348         * gcc.dg/builtins-53.c: Likewise.
3349         * gcc.dg/builtins-55.c: Likewise.
3350         * gcc.dg/single-precision-constant.c: Likewise.
3351         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3352         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3353         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3354         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3355         * gcc.dg/torture/builtin-power-1.c: Likewise.
3356
3357 2007-09-21  Chao-ying Fu  <fu@mips.com>
3358
3359         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3360         check if targets have fixed-point supports.
3361         * gcc.dg/fixed-point/fixed-point.exp: New file.
3362         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3363         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3364         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3365         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3366         * gcc.dg/fixed-point/constants-pedantic.c,
3367         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3368         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3369         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3370         * gcc.dg/fixed-point/keywords-pedantic.c,
3371         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3372         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3373         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3374         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3375         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3376         * gcc.dg/fixed-point/func-vararg-mixed.c,
3377         * gcc.dg/fixed-point/operator-logical.c,
3378         * gcc.dg/fixed-point/struct-union.c,
3379         * gcc.dg/fixed-point/bit-complement.c,
3380         * gcc.dg/fixed-point/operator-bitwise.c,
3381         * gcc.dg/fixed-point/operator-comma.c,
3382         * gcc.dg/fixed-point/struct-layout-1.c,
3383         * gcc.dg/fixed-point/union-init.c,
3384         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3385         * gcc.dg/fixed-point/func-mixed.c,
3386         * gcc.dg/fixed-point/func-vararg-size0.c,
3387         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3388         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3389         * gcc.dg/fixed-point/operator-unary.c,
3390         * gcc.dg/fixed-point/allop-const.c,
3391         * gcc.dg/fixed-point/muldiv-warning.c,
3392         * gcc.dg/nofixed-point-1.c,
3393         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3394         * gcc.target/mips/fixed-vector-type.c,
3395         * gcc.target/mips/fixed-scalar-type.c: New tests.
3396
3397 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3398
3399         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3400         * gnat.dg/test_nested_subtype_byref.adb: New test.
3401
3402 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR fortran/33439
3405         * gfortran.dg/gomp/pr33439.f90: New test.
3406
3407 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3408
3409         PR fortran/33455
3410         * gfortran.dg/merge_char_3.f90: New.
3411
3412 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3413
3414         PR fortran/33037
3415         * gfortran.dg/transfer_check_1.f90: New.
3416
3417 2007-09-20  Asher Langton  <langton2@llnl.gov>
3418
3419         PR fortran/20441
3420         * gfortran.dg/init_flag_1.f90: New.
3421         * gfortran.dg/init_flag_2.f90: New.
3422         * gfortran.dg/init_flag_3.f90: New.
3423         * gfortran.dg/init_flag_4.f90: New.
3424         * gfortran.dg/init_flag_5.f90: New.
3425         * gfortran.dg/init_flag_6.f90: New.
3426         * gfortran.dg/init_flag_7.f90: New.
3427
3428 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3429
3430         PR c++/33460
3431         * g++.dg/ext/anon-struct6.C: New.
3432
3433 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3434
3435         PR libfortran/23272
3436         * gfortran.dg/inquire_10.f90: New test.
3437
3438 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3439
3440         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3441
3442 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3443
3444         PR fortran/33221
3445         * gfortran.dg/used_types_18.f90: Declare variable of empty
3446         derived type.
3447
3448 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3449
3450         PR fortran/33288
3451         * gfortran.dg/array_constructor_19.f90: New test.
3452
3453 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR debug/33316
3456         * gcc.dg/debug/pr33316.c: New test.
3457
3458         PR c++/33496
3459         * g++.dg/cpp0x/variadic76.C: New test.
3460         * g++.dg/cpp0x/variadic77.C: New test.
3461         * g++.dg/cpp0x/variadic78.C: New test.
3462
3463         PR c/33238
3464         PR c/27301
3465         * gcc.c-torture/execute/20070919-1.c: New test.
3466         * gcc.dg/pr33238.c: New test.
3467         * gcc.dg/pr27301.c: New test.
3468
3469 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3470
3471         * lib/target-supports.exp (check_effective_target_mips64): New
3472         procedure.
3473         * gcc.dg/lower-subreg-1.c: Require !mips64.
3474         * gcc.dg/sibcall-3.c (ATTR): New macro.
3475         (recurser_void1, recurser_void2): Use it.
3476         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3477         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3478
3479 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3480
3481         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3482         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3483         warning annotation.
3484         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3485
3486 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3487
3488         PR fortran/33497
3489         * gfortran.dg/c_loc_tests_11.f03: New test case.
3490
3491 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3492
3493         PR c++/33459
3494         * g++.dg/init/ref14.C: New.
3495
3496 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3497
3498         * gnat.dg/slice2.ad[sb]: New testcase.
3499
3500 2007-09-19  Nick Clifton  <nickc@redhat.com>
3501
3502         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3503
3504 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3505
3506         * gcc.target/bfin/bfin.exp: New.
3507         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3508         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3509         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3510         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3511         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3512         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3513         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3514         mcpu-bf561.c, mcpu-default.c}: New tests.
3515
3516 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3517
3518         Restore detection of unsupported TLS.
3519
3520         Revert this patch:
3521         2007-02-10  Richard Henderson  <rth@redhat.com>
3522
3523         * lib/target-supports.exp (check_effective_target_tls): Redefine
3524         to mean non-emulated tls.
3525         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3526         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3527         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3528         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3529         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3530         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3531         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3532
3533         And then:
3534         * lib/target-supports.exp (check_effective_target_tls): Use
3535         stronger test for compiler support for TLS.
3536         (check_effective_target_tls_native): New, to test for non-emulated
3537         TLS support.
3538         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3539         instead of dg-require-effective-target tls.
3540         * g++.dg/gomp/copyin-1.C: Likewise.
3541         * g++.dg/gomp/sharing-1.C: Likewise.
3542         * g++.dg/gomp/tls-1.C: Likewise.
3543         * g++.dg/gomp/tls-2.C: Likewise.
3544         * g++.dg/gomp/tls-3.C: Likewise.
3545         * g++.dg/tls/diag-1.C: Likewise.
3546         * g++.dg/tls/diag-2.C: Likewise.
3547         * g++.dg/tls/diag-3.C: Likewise.
3548         * g++.dg/tls/diag-4.C: Likewise.
3549         * g++.dg/tls/diag-5.C: Likewise.
3550         * g++.dg/tls/init-1.C: Likewise.
3551         * g++.dg/tls/init-2.C: Likewise.
3552         * g++.dg/tls/trivial.C: Likewise.
3553         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3554         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3555         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3556         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3557         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3558         * gcc.dg/gomp/clause-1.c: Likewise.
3559         * gcc.dg/gomp/copyin-1.c: Likewise.
3560         * gcc.dg/gomp/sharing-1.c: Likewise.
3561         * gcc.dg/gomp/tls-1.c: Likewise.
3562         * gcc.dg/gomp/tls-2.c: Likewise.
3563         * gcc.dg/tls/alpha-1.c: Likewise.
3564         * gcc.dg/tls/opt-1.c: Likewise.
3565         * gcc.dg/tls/opt-13.c: Likewise.
3566         * gcc.dg/tls/opt-14.c: Likewise.
3567         * gcc.dg/tls/opt-2.c: Likewise.
3568         * gcc.dg/tls/opt-3.c: Likewise.
3569         * gcc.dg/tls/opt-4.c: Likewise.
3570         * gcc.dg/tls/opt-7.c: Likewise.
3571         * gcc.dg/tls/section-1.c: Likewise.
3572         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3573         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3574         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3575         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3576         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3577         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3578         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3579         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3580         * gfortran.dg/gomp/fixed-1.f: Likewise.
3581         * gfortran.dg/gomp/free-1.f90: Likewise.
3582         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3583         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3584         * gfortran.dg/gomp/reduction1.f90: Likewise.
3585         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3586
3587 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3588
3589         PR fortran/31119
3590         * gfortran.dg/bounds_check_9.f90: New test.
3591         * gfortran.dg/bounds_check_fail_2.f90: New test.
3592
3593 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3594
3595         PR c++/33462 (again)
3596         * g++.dg/ext/va-arg1.C: Adjust.
3597
3598 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3599
3600         PR c++/33462
3601         * g++.dg/ext/va-arg1.C: New.
3602
3603 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3604
3605         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3606
3607 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3608
3609         PR c++/33463
3610         * g++.dg/rtti/typeid6.C: New.
3611
3612 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3613
3614         PR c++/33464
3615         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3616         * g++.dg/ext/is_class_error2.C: New.
3617
3618 2007-09-18  Richard Guenther  <rguenther@suse.de>
3619
3620         PR tree-optimization/33340
3621         * g++.dg/torture/pr33340.C: New testcase.
3622
3623 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3624
3625         PR fortran/33231
3626         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3627         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3628         * gfortran.dg/elemental_subroutine_5.f90: New.
3629
3630 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3631
3632         * lib/target-supports.exp (check_profiling_available): Extend
3633         mips*-*-elf check to mips*-*-elf*.
3634
3635 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * gcc.dg/format/c90-scanf-5.c: New test.
3638         * gcc.dg/format/c99-scanf-4.c: New test.
3639         * gcc.dg/format/ext-7.c: New test.
3640         * gcc.dg/format/ext-8.c: New test.
3641
3642         PR middle-end/33423
3643         * gcc.c-torture/compile/20070915-1.c: New test.
3644
3645 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3646
3647         PR fortran/33106
3648         * gfortran.dg/private_type_9.f90: New.
3649
3650 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3651
3652         PR middle-end/33449
3653         * gfortran.dg/pr33449.f90: New test.
3654
3655 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3656
3657         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3658         * gfortran.dg/private_type_1.f90: Ditto
3659         * gfortran.dg/interface_18.f90: New.
3660         * gfortran.dg/private_type_8.f90: New.
3661
3662 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3663
3664         PR c++/33124
3665         * g++.dg/warn/new1.C: Adjust.
3666         * g++.dg/torture/str_empty.C: Likewise.
3667
3668 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3669
3670         * gcc.target/mips/dse-1.c: New test.
3671
3672 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3673
3674         PR c++/32756
3675         * g++.dg/overload/operator3.C: New.
3676
3677 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3678
3679         * gcc.target/mips/truncate-1.c: New test.
3680
3681 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3682
3683         PR fortran/29396
3684         PR fortran/29606
3685         PR fortran/30625
3686         PR fortran/30871
3687         * gfortran.dg/subref_array_pointer_1.f90: New test.
3688         * gfortran.dg/subref_array_pointer_2.f90: New test.
3689
3690 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3691
3692         * gfortran.dg/nint_2.f90: Correct last change.
3693
3694 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3695
3696         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3697
3698 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3699
3700         * gcc.dg/vect/pr33373b.c: New test.
3701
3702 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3703
3704         PR target/33438
3705         * gcc.target/i386/pr33438.c: New test.
3706
3707 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3708
3709         * gfortran.dg/nint_2.f90: Revert previous commit.
3710
3711 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3712
3713         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3714
3715 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3716
3717         PR debug/33429
3718         * g++.dg/other/unused1.C: XFAIL class2 scan.
3719
3720 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3721
3722         PR fortran/33343
3723         * gfortran.dg/elemental_args_check_1.f90: New.
3724         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3725         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3726
3727 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3728
3729         * gfortran.dg/recursive_check_3.f90: New.
3730
3731 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3732
3733         PR fortran/33412
3734         * gfortran.dg/elemental_bind_c.f90: New.
3735
3736 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3737
3738         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3739         * gcc.target/mips/mips16-attributes-2.c: New test.
3740         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3741         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3742         hard-float asm when __mips16 is defined.
3743         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3744         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3745         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3746         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3747         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3748         * gcc.target/mips/pr26765.c (foo): Likewise.
3749         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3750         targets, use dg-mips-options instead of dg-options, and use -mgp32
3751         to force 32-bit mode.
3752         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3753         and 64-bit mode.
3754         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3755
3756 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3757             Michael Meissner  <michael.meissner@amd.com>
3758
3759         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3760         * gcc.target/i386/sse5-hsubX.c: Ditto.
3761         * gcc.target/i386/sse5-permpX.c: Ditto.
3762         * gcc.target/i386/sse5-haddX.c: Ditto.
3763         * gcc.target/i386/sse5-maccXX.c: Ditto.
3764         * gcc.target/i386/sse5-msubXX.c: Ditto.
3765         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3766         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3767
3768         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3769         optimizes floating point conditional moves into the pcmov
3770         instruction on SSE5.
3771         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3772
3773         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3774         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3775         SSE5.
3776
3777         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3778         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3779
3780         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3781         optimizes (a*b)+c into fmadd on SSE5.
3782
3783         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3784         whether the SSE5 instructions can be generated.
3785
3786         * gcc.target/i386/sse5-check.h: New. Add support for 
3787         SSE5 tests.
3788
3789         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3790         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3791         * gcc.target/i386/sse-13.c: Ditto.
3792         * gcc.target/i386/sse-14.c: Ditto.
3793
3794 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3795
3796         PR testsuite/33153
3797         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3798         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3799
3800 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR target/32338
3803         * gcc.dg/pr32338-1.c: New test.
3804         * gcc.dg/pr32338-2.c: New test.
3805
3806 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3807         
3808         * lib/target-supports.exp (check_effective_target_sync_int_long):
3809         Revert change to add xtensa.
3810         (check_effective_target_sync_char_short): Likewise.
3811         
3812 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3813
3814         * gnat.dg/packed_subtype.adb: New test.
3815
3816 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3817
3818         PR fortran/33297
3819         * gfortran.dg/intrinsic_size.f90: New.
3820
3821 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3822
3823         PR fortran/33284
3824         PR fortran/33310
3825         * gfortran.dg/conflicts_2.f90: New.
3826
3827 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3828
3829         PR tree-optimization/32377
3830         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3831         dependence distance.
3832         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3833         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3834         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3835         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3836
3837 2007-09-12  Richard Guenther  <rguenther@suse.de>
3838
3839         PR middle-end/33382
3840         * gcc.c-torture/compile/pr33382.c: New testcase.
3841         * gcc.c-torture/execute/pr33382.c: Likewise.
3842
3843 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3844
3845         PR fortran/33395
3846         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3847
3848 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3849
3850         PR tree-optimization/33373
3851         * gcc.dg/vect/pr33373.c: New test.
3852
3853 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3854
3855         * lib/target-supports.exp (check_effective_target_vect_no_double):
3856         Remove unused proc.
3857
3858 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3859             Ulrich Weigand  <uweigand@de.ibm.com>
3860
3861         * gcc.target/spu/dfcgt-nan.c: New test.
3862
3863 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3864
3865         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3866
3867 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3868
3869         PR fortran/33040
3870         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3871
3872 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3873
3874         * gcc.dg/va-arg-pack-len-1.c: New test.
3875         * g++.dg/va-arg-pack-len-1.C: New test.
3876
3877 2007-09-11  Michael Matz  <matz@suse.de>
3878
3879         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3880
3881 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3882
3883         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3884         checks for size of long double.
3885         * gcc.dg/dfp/convert.h: New file.
3886         * gcc.dg/dfp/convert-bfp-2.c: New test.
3887         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3888         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3889         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3890         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3891         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3892         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3893         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3894         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3895         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3896
3897 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3898
3899         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3900         Change dg-final to expect 1 non-profitable loop and
3901         3 profitable loops.
3902         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3903         Change dg-final to expect 1 non-profitable loop and
3904         3 profitable loops.
3905         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3906         Change dg-final to expect 1 profitable loop.
3907         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3908         Change dg-final to expect 1 profitable loop.    
3909         
3910 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3911
3912         * gcc.target/mips/call-saved-1.c: New test.
3913         * gcc.target/mips/call-saved-2.c: Likewise.
3914         * gcc.target/mips/call-saved-3.c: Likewise.
3915         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3916         instead of mips_mips64.  Set mips_fp64 too.
3917         (is_gp32_flag): Return true for -mips1 and -mips2.
3918         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3919
3920 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3921
3922         * g++.dg/ext/va-arg-pack-1.C: New test.
3923         * g++.dg/ext/va-arg-pack-2.C: New test.
3924
3925 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         PR target/33369
3928         * gcc.dg/vect/pr33369.c: New test.
3929
3930 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3931
3932         PR fortran/33370
3933         * gfortran.dg/array_memcpy_5.f90:  New test.
3934
3935 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3936
3937         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3938
3939 2007-09-09  Richard Guenther  <rguenther@suse.de>
3940
3941         * gcc.c-torture/compile/20070906-1.c: New testcase.
3942
3943 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3944
3945         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3946         noinline attribute.
3947         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3948         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3949         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3950         Likewise.
3951
3952 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3953
3954         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3955
3956 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3957
3958         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3959
3960 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3961
3962         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3963         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3964         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3965         Compile tests with -fno-tree-pre.
3966         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3967         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3968         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3969         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3970         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3971         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3972         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3973         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3974         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3975         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3976         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3977         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3978         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3979         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3980         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3981         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3982         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3983         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3984         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3985
3986 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3987
3988         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3989         to call objdump.
3990         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3991         Use remote_exec to call c++filt.
3992         * lib/target-supports-dg.exp (dg-require-host-local): New.
3993         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3994         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3995         * g++.dg/rtti/repo1.C: Likewise.
3996         * g++.dg/template/repo1.C: Likewise.
3997         * g++.dg/template/repo2.C: Likewise.
3998         * g++.dg/template/repo3.C: Likewise.
3999         * g++.dg/template/repo4.C: Likewise.
4000         * g++.dg/template/repo5.C: Likewise.
4001         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4002         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4003         * g++.old-deja/g++.pt/repo1.C: Likewise.
4004         * g++.old-deja/g++.pt/repo2.C: Likewise.
4005         * g++.old-deja/g++.pt/repo3.C: Likewise.
4006         * g++.old-deja/g++.pt/repo4.C: Likewise.
4007         * gcc.dg/cpp/trad/builtins.c: Likewise.
4008
4009 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4010
4011         PR tree-optimization/32283
4012         * gcc.dg/tree-ssa/loop-31.c: New test.
4013
4014 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4015
4016         PR rtl-optimization/26449
4017         * gcc.target/i386/pr26449-1.c: New file.
4018
4019 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4020
4021         PR target/33329
4022         PR rtl-optimization/26449
4023         * gcc.target/i386/pr33329.c: New file.
4024
4025 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4026
4027         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4028
4029 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4030
4031         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4032
4033 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4034
4035         PR tree-optimization/33301
4036         * gfortran.dg/vect/pr33301.f: New test.
4037
4038 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4039
4040         PR libfortran/33307
4041         * gfortran.dg/backspace_10.f90: New test.
4042
4043 2007-09-07  Richard Guenther  <rguenther@suse.de>
4044
4045         Reapply
4046         2007-09-06  Richard Guenther  <rguenther@suse.de>
4047
4048         PR tree-optimization/32586
4049         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4050         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4051         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4052         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4053         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4054         now obsolete simplification.
4055
4056 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4057         
4058         PR tree-optimization/33299
4059         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4060         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4061
4062 2007-09-07  Richard Guenther  <rguenther@suse.de>
4063
4064         Revert
4065         2007-09-06  Richard Guenther  <rguenther@suse.de>
4066
4067         PR tree-optimization/32586
4068         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4069         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4070         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4071         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4072         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4073         now obsolete simplification.
4074
4075 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4076
4077         PR tree-optimization/32821
4078         * gcc.dg/tree-ssa/pr32821.c: New file.
4079
4080 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4081
4082         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4083         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4084         and mips_forced_no_er.
4085         (dg-mips-options): Add -mno-abicalls when a small-data option is
4086         specified.  Skip tests with small-data options if mips_forced_gp.
4087         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4088         * gcc.target/mips/sdata-1.c: New test.
4089         * gcc.target/mips/sdata-2.c: Likewise.
4090         * gcc.target/mips/sdata-3.c: Likewise.
4091         * gcc.target/mips/sdata-4.c: Likewise.
4092
4093 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4094
4095         PR fortran/33298
4096         * spread_zerosize_1.f90:  New test case.
4097         * spread_bounds_1.f90:  New test case.
4098
4099 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4100
4101         PR c++/32674
4102         * g++.dg/template/static31.C: New.
4103
4104 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4105
4106         PR fortran/33271
4107         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4108         powerpc*-linux-gnu.
4109
4110 2007-09-06  David Daney  <ddaney@avtrex.com>
4111             Richard Sandiford  <richard@codesourcery.com>
4112
4113         PR target/33256
4114         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4115         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4116         * gcc.target/mips/pr33256.c: New test.
4117
4118 2007-09-06  Tom Tromey  <tromey@redhat.com>
4119
4120         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4121
4122 2007-09-06  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/32586
4125         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4126         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4127         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4128         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4129         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4130         now obsolete simplification.
4131
4132 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4133
4134         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4135         * gcc.target/i386/sse3-addsubps.c: Ditto.
4136         * gcc.target/i386/sse3-haddpd.c: Ditto.
4137         * gcc.target/i386/sse3-haddps.c: Ditto.
4138         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4139         * gcc.target/i386/sse3-hsubps.c: Ditto.
4140         * gcc.target/i386/sse3-lddqu.c: Ditto.
4141         * gcc.target/i386/sse3-movddup.c: Ditto.
4142         * gcc.target/i386/sse3-movshdup.c: Ditto.
4143         * gcc.target/i386/sse3-movsldup.c: Ditto.
4144
4145 2007-09-06  Richard Guenther  <rguenther@suse.de>
4146
4147         PR tree-optimization/33302
4148         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4149
4150 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4151
4152         PR libfortran/33225
4153         * gfortran.dg./fmt_float.f90: New test.
4154
4155 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4156
4157         PR libfortran/33253
4158         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4159
4160 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4161
4162         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4163         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4164
4165 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4166
4167         * g++.dg/eh/builtin1.C: New test.
4168         * g++.dg/eh/builtin2.C: New test.
4169         * g++.dg/eh/builtin3.C: New test.
4170
4171         PR c++/33289
4172         * g++.dg/eh/builtin4.C: New test.
4173
4174 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4175
4176         * gcc.target/powerpc/dfp-dd.c: New test.
4177         * gcc.target/powerpc/dfp-td.c: New test.
4178
4179 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4182         * gcc.dg/va-arg-pack-1.c: New test.
4183
4184 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4185
4186         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4187         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4188         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4189         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4190         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4191
4192 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4193
4194         PR c++/30302
4195         * g++.dg/ext/anon-struct5.C: New.
4196
4197 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4198
4199         * gcc.dg/i386-cpuid.h: Remove.
4200         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4201         (main): Use __get_cpuid to get target features.
4202         * gcc.target/i386/sse-check.h: Ditto.
4203         * gcc.target/i386/sse2-check.h: Ditto.
4204         * gcc.target/i386/sse3-check.h: Ditto.
4205         * gcc.target/i386/ssse3-check.h: Ditto.
4206         * gcc.target/i386/sse4_1-check.h: Ditto.
4207         * gcc.target/i386/sse4_2-check.h: Ditto.
4208         * gcc.target/i386/sse4a-check.h: Ditto.
4209         * gcc.dg/torture/pr16104-1.c: Ditto.
4210         (do_test): Change to void.
4211         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4212         * gcc.target/i386/sse-6.c: Ditto.
4213         * gcc.target/i386/sse-7.c: Ditto.
4214         * g++.dg/other/i386-1.C: Include cpuid.h.
4215         (main): New function.  Use __get_cpuid to get target fetaures.
4216
4217 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4218             David Ung  <davidu@mips.com>
4219             Nigel Stephens <nigel@mips.com>
4220
4221         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4222         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4223         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4224         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4225         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4226         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4227         * gcc.dg/torture/pr19683-1.c: Likewise.
4228         * gcc.target/mips/madd-3.c: Likewise.
4229         * gcc.target/mips/maddu-3.c: Likewise.
4230         * gcc.target/mips/msub-3.c: Likewise.
4231         * gcc.target/mips/msubu-3.c: Likewise.
4232         * gcc.target/mips/asm-1.c: Likewise.
4233         * gcc.target/mips/branch-1.c: Likewise.
4234         * gcc.target/mips/ins-1.c: Likewise.
4235         * gcc.target/mips/near-far-3.c: Likewise.
4236         * gcc.target/mips/near-far-4.c: Likewise.
4237         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4238         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4239         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4240         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4241         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4242         * gcc.target/mips/dspr2-MULT.c: Likewise.
4243         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4244         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4245         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4246         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4247         * gcc.target/mips/code-readable-2.c: Likewise.
4248         * gcc.target/mips/code-readable-3.c: Likewise.
4249
4250 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4251             David Ung  <davidu@mips.com>
4252             Nigel Stephens <nigel@mips.com>
4253
4254         * gcc.target/mips/mips16-attributes.c: New.
4255
4256 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4257
4258         PR fortran/31564
4259         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4260
4261         PR fortran/33241
4262         * gfortran.dg/char_length_10.f90: New test.
4263
4264 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4265
4266         PR c++/29731
4267         * g++.dg/parse/template24.C: New.
4268
4269 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4270
4271         * g++.dg/other/spu2vmx-1.C: New test.
4272
4273 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR tree-optimization/33017
4276         * gcc.dg/pr33017.c: New test.
4277
4278 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4279
4280         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4281         __protected_stream family of macros.
4282
4283 2007-09-04  Jan Hubicka  <jh@suse.cz>
4284
4285         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4286         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4287         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4288         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4289         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4290         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4291         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4292         Likewise.
4293
4294 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4295             Tobias Burnus  <burnus@net-b.de>
4296
4297         * gfortran.dg/proc_decl_1.f90: New.
4298         * gfortran.dg/proc_decl_2.f90: New.
4299         * gfortran.dg/proc_decl_3.f90: New.
4300         * gfortran.dg/proc_decl_4.f90: New.
4301
4302 2007-09-04  Jan Hubicka  <jh@suse.cz>
4303
4304         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4305         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4306         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4307         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4308         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4309         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4310         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4311         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4312         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4313         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4314         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4315         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4316         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4317         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4318         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4319         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4320         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4321         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4322         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4323         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4324         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4325         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4326         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4327         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4328         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4329         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4330         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4331         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4332         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4333         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4334         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4335         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4336         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4337         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4338         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4339         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4340         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4341         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4342         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4343         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4344         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4345         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4346         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4347         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4348         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4349         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4350         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4351         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4352         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4353         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4354         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4355         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4356         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4357         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4358         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4359         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4360         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4361         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4362         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4363         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4364         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4365         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4366         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4367         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4368         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4369         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4370         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4371         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4372         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4373         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4374         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4375         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4376         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4377         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4378         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4379         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4380         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4381         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4382         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4383         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4384         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4385         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4386         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4387         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4388         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4389         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4390         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4391         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4392         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4393         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4394         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4395         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4396         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4397         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4398         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4399         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4400         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4401         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4402         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4403         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4404         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4405         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4406         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4407         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4408         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4409         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4410         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4411         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4412         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4413         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4414         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4415         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4416         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4417         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4418         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4419         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4420         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4421         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4422         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4423         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4424         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4425         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4426         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4427         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4428         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4429         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4430         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4431         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4432         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4433         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4434         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4435         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4436         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4437         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4438         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4439         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4440         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4441         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4442         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4443         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4444         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4445         noinline.
4446         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4447         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4448         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4449         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4450         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4451         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4452         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4453         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4454         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4455         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4456         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4457         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4458         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4459         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4460         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4461         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4462         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4463         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4464         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4465         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4466         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4467         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4468         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4469         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4470         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4471         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4472         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4473         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4474         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4475         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4476         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4477         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4478         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4479         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4480         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4481         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4482         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4483         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4484         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4485         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4486         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4487         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4488         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4489         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4490         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4491         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4492         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4493         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4494         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4495         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4496         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4497         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4498         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4499         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4500         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4501         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4502         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4503         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4504         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4505         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4506         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4507         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4508         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4509         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4510         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4511         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4512         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4513         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4514         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4515         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4516         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4517         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4518         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4519         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4520         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4521         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4522         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4523         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4524         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4525         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4526         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4527         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4528         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4529         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4530         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4531         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4532         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4533         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4534         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4535         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4536         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4537         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4538         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4539         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4540         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4541         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4542         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4543         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4544         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4545         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4546         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4547         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4548         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4549         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4550         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4551         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4552         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4553         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4554         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4555         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4556         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4557         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4558         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4559         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4560         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4561         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4562         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4563         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4564         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4565         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4566         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4567         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4568         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4569         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4570         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4571         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4572
4573 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4574
4575         PR middle-end/33187
4576         * gcc.target/i386/cmov7.c: New file.
4577
4578 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4579
4580         * gcc.target/i386/sse4a-check.h: New file.
4581         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4582         * gcc.target/i386/sse4a-insert.c: Ditto.
4583         * gcc.target/i386/sse4a-montsd.c: Ditto.
4584         * gcc.target/i386/sse4a-montss.c: Ditto.
4585         * gcc.target/i386/mmx-check.h: New file.
4586         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4587         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4588         * gcc.target/i386/sse-check.h: New file.
4589         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4590         * gcc.target/i386/sse-3.c: Ditto.
4591         * gcc.target/i386/sse-7.c: Ditto.
4592         * gcc.target/i386/sse-9.c: Ditto.
4593         * gcc.target/i386/ssefn-3.c: Ditto.
4594         * gcc.target/i386/sse-recip.c: Ditto.
4595         * gcc.target/i386/sse-recip-vec.c: Ditto.
4596         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4597         * gcc.target/i386/20020523-1.c: Remove.
4598         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4599         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4600         * gcc.target/i386/ssefn-4.c: Ditto.
4601         * gcc.target/i386/sse-6.c: Ditto.
4602         * gcc.target/i386/sse-10.c: Ditto.
4603         * gcc.target/i386/sse-11.c: Ditto.
4604         * gcc.target/i386/sse-18.c: Ditto.
4605         * gcc.target/i386/fpprec-1.c: Ditto.
4606         * g++.dg/other/i386-1.C: Ditto.
4607
4608 2007-09-04  Richard Guenther  <rguenther@suse.de>
4609
4610         PR tree-optimization/33291
4611         * gcc.dg/volatile2.c: New testcase.
4612         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4613         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4614         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4615         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4616
4617 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4618
4619         PR fortran/33253
4620         * gfortran.dg/namelist_15.f90: Update test.
4621         * gfortran.dg/namelist_24.f90: Update test.
4622         * gfortran.dg/namelist_38.f90: New test.
4623
4624 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4625
4626         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4627         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4628         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4629         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4630         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4631         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4632
4633 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4634
4635         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4636         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4637
4638         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4639
4640 2007-09-02  David Daney  <ddaney@avtrex.com>
4641
4642         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4643         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4644         * gcc.target/mips/atomic-memory-1.c: Ditto.
4645         * gcc.target/mips/atomic-memory-2.c: Ditto.
4646
4647 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4648
4649         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4650         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4651
4652 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4653
4654         * gfortran.dg/substr_6.f90: New test.
4655
4656 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4657
4658         PR c++/33208
4659         * g++.dg/other/error18.C: New.
4660         * g++.dg/expr/bitfield3.C: Adjust.
4661
4662 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4663
4664         PR fortran/33276
4665         * gfortran.fortran-torture/compile/pr33276.f90: New.
4666
4667 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4668
4669         PR C/29237
4670         PR middle-end/33272
4671         * gcc.dg/c99-arraydecl-3.c: New test.
4672
4673 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4674
4675         PR c++/32597
4676         * g++.dg/cpp0x/variadic-new2.C: New.
4677         * g++.dg/cpp0x/variadic-new.C: New.
4678
4679 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4680
4681         PR fortran/33232
4682         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4683         * gfortran.dg/read_1.f90: New.
4684
4685 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4686
4687         PR c++/33210
4688         * g++.dg/template/error30.C: New.
4689
4690 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4691
4692         PR c++/32113
4693         * g++.dg/template/crash70.C: New.
4694
4695 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4696
4697         PR c++/33212
4698         * g++.dg/ext/is_class_error.C: New.
4699
4700 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4701
4702         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4703         
4704 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4705             Revital Eres  <eres@il.ibm.com>
4706
4707         * gcc.target/powerpc/paired-1.c: New test.
4708         * gcc.target/powerpc/paired-2.c: New test.
4709         * gcc.target/powerpc/paired-3.c: New test.
4710         * gcc.target/powerpc/paired-4.c: New test.
4711         * gcc.target/powerpc/paired-5.c: New test.
4712         * gcc.target/powerpc/paired-6.c: New test.
4713         * gcc.target/powerpc/paired-7.c: New test.
4714         * gcc.target/powerpc/ppc-paired.c: New test.
4715
4716 2007-08-31  Ollie Wild  <aaw@google.com>
4717
4718         * g++.dg/conversion/ptrmem2.C: New test.
4719         * g++.dg/conversion/ptrmem3.C: New test.
4720         * g++.dg/conversion/ptrmem4.C: New test.
4721         * g++.dg/conversion/ptrmem5.C: New test.
4722         * g++.dg/conversion/ptrmem6.C: New test.
4723         * g++.dg/conversion/ptrmem7.C: New test.
4724         * g++.dg/conversion/ptrmem8.C: New test.
4725
4726 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4727
4728         PR fortran/31879
4729         * gfortran.dg/char_length_7.f90: New test.
4730         * gfortran.dg/char_length_9.f90: New test.
4731         * gfortran.dg/char_assign_1.f90: Add extra warning.
4732
4733         PR fortran/31197
4734         PR fortran/31258
4735         * gfortran.dg/char_length_8.f90: New test.
4736
4737 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4738
4739         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4740
4741 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4742
4743         * gcc.dg/inline-24.c: New test.
4744         * g++.dg/opt/inline11.C: New test.
4745
4746 2007-08-30  Richard Guenther  <rguenther@suse.de>
4747
4748         * gcc.target/i386/vectorize5.c: New testcase.
4749
4750 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4751
4752         PR fortran/33228
4753         * interface.c (check_interface0): Improve error for external procs.
4754         (check_sym_interfaces): Fix checking of module procedures.
4755
4756 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4759         (AI): Add AI_ALIGN.
4760         * gcc.dg/sync-3.c: New test.
4761
4762         PR middle-end/32758
4763         * gcc.dg/cleanup-12.c: New test.
4764
4765 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4768         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4769         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4770         * gcc.dg/pr32450.c: Ditto.
4771         * gcc.dg/nest.c: Ditto.
4772         * gcc.dg/nested-func-4.c: Ditto.
4773         * g++.old-deja/g++.law/profile1.C: Ditto.
4774
4775 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4776
4777         PR fortran/32989
4778         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4779         non-default integer kind arguments.
4780
4781 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4782
4783         PR fortran/33105
4784         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4785
4786 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4787
4788         * gcc.dg/h8300-ice2.c: Remove target selector.
4789
4790 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4791
4792         PR fortran/33215
4793         * gfortran.dg/binding_label_tests_15.f03: New test case.
4794         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4795
4796 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4797
4798         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4799         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4800
4801 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4802
4803         PR c++/33194
4804         * g++.dg/other/canon-33194.C: New.
4805
4806 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4807
4808         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4809         * gcc.c-torture/execute/pr23135.c: Likewise.
4810
4811 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4812
4813         * gcc.dg/pr31344.c: Move to ...
4814         * gcc.dg/dfp/pr31344.c: ... here.
4815         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4816         * gcc.dg/20050503-1.c: Ditto.
4817         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4818         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4819         * gcc.dg/20060801-1.c: Ditto.
4820
4821 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4822
4823         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4824         * gfortran.dg/nan_1.f90: Likewise.
4825
4826 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4827
4828         PR fortran/33055
4829         Revert previous patch.
4830
4831 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4832             Kazu Hirata  <kazu@codesourcery.com>
4833
4834         * gcc.target/m68k/interrupt-1.c: New.
4835
4836 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4837
4838         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4839         10000 for targets where "int" can't hold at least 100000.
4840         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4841         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4842         (test5)(test6): Use it.
4843         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4844         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4845         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4846         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4847         * gcc.dg/attr-alloc_size.c (test): Likewise.
4848
4849 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4850
4851         PR c++/33209
4852         * g++.dg/template/error29.C: New.
4853
4854 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR c++/32596
4857         * g++.dg/ext/visibility/anon5.C: New test.
4858
4859 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4860
4861         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4862
4863 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4864
4865         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4866         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4867         * gfortran.dg/gamma_4.f90: New: large-real tests.
4868
4869 2007-08-28  Jason Merrill  <jason@redhat.com>
4870
4871         PR c++/29000
4872         * g++.dg/ext/stmtexpr12.C: New test.
4873
4874         PR c++/28558
4875         * g++.dg/ext/attrib28.C: New test.
4876
4877 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4878
4879         PR target/32661
4880         * gcc.target/i386/pr32661.c: New test.
4881
4882 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4883
4884         PR middle-end/32370
4885         * gcc.dg/pr32370.c: New test.
4886
4887         PR rtl-optimization/33148
4888         * gcc.c-torture/compile/20070827-1.c: New test.
4889
4890         PR debug/32914
4891         * d++.dg/debug/const3.C: New test.
4892         * d++.dg/debug/const4.C: New test.
4893         * d++.dg/debug/dwarf2/const1.C: New test.
4894         * d++.dg/debug/dwarf2/const2.C: New test.
4895         * d++.dg/debug/dwarf2/const2b.C: New test.
4896
4897 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4898             Vladimir Yanovsky  <yanov@il.ibm.com>
4899             Revital Eres  <eres@il.ibm.com>
4900             Andrey Belevantsev  <abel@ispras.ru>
4901
4902         * gcc.dg/sms-1.c: New test.
4903
4904 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4905
4906         * g++.dg/ext/gnu-inline-common.h: New.
4907         * g++.dg/ext/gnu-inline-global-reject.C: New.
4908         * g++.dg/ext/gnu-inline-global.C: New.
4909         * g++.dg/ext/gnu-inline-namespace.C: New.
4910         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4911         * g++.dg/ext/gnu-inline-class.C: New.
4912         * g++.dg/ext/gnu-inline-class-static.C: New.
4913         * g++.dg/ext/gnu-inline-template-class.C: New.
4914         * g++.dg/ext/gnu-inline-template-func.C: New.
4915
4916 2007-08-27  Jason Merrill  <jason@redhat.com>
4917
4918         PR c++/31337
4919         * g++.dg/ext/stmtexpr11.C: New.
4920
4921 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4922
4923         * lib/target-supports.exp (check_profiling_available):
4924         Set profiling_available_saved to 0 on fido-*-elf.
4925
4926 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4927
4928         PR tree-optimization/33173
4929         
4930         * gcc.c-torture/compile/pr33173.c: New.
4931
4932 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4933
4934         PR target/31385
4935         * gcc.dg/dfp/pr31385.c: New.
4936
4937 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4938
4939         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4940
4941 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4942
4943         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4944         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4945         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4946         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4947         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4948         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4949         gcc.target/m68k directory.
4950         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4951         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4952         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4953         gcc.target/cris directory.
4954         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4955         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4956         gcc.target/bfin directory.
4957
4958         * gcc.target/sh: New directory.
4959         * gcc.target/sh/sh.exp: New file.
4960         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4961         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4962         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4963         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4964         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4965         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4966
4967 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4968
4969         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4970         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4971         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4972         * gcc.target/i386/local2.c: Ditto.
4973         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4974         * gcc.target/i386/20011119-1.c: Ditto.
4975         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4976         * gcc.target/i386/fastcall-1.c: Fix target selector.
4977
4978 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4979
4980         PR fortran/33055
4981         * gfortran.dg/negative_unit.f: Add new check
4982         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4983         -fdefault-integer-8.
4984
4985 2007-08-26  Asher Langton  <langton2@llnl.gov>
4986
4987         * gfortran.dg/recursive_stack.f90: New.
4988         * gfortran.dg/openmp_stack.f90: New.
4989
4990 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/31298
4993         * gfortran.dg/use_10.f90: New.
4994
4995 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4996
4997         PR fortran/32985
4998         * gfortran.dg/namelist_14.f90: Make test case valid.
4999         * gfortran.dg/common_10.f90: New.
5000
5001 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5002
5003         PR middle-end/33181
5004         * gcc.dg/ifelse-2.c: New.
5005
5006 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5007
5008         PR fortran/32980
5009         * gfortran.dg/gamma_1.f90: New.
5010         * gfortran.dg/gamma_2.f90: New.
5011         * gfortran.dg/gamma_3.f90: New.
5012
5013 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/33188
5016         * gfortran.dg/used_types_18.f90: New.
5017
5018 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5019
5020         * gcc.dg/array-init-2.c: New test.
5021
5022 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/33178
5025         * gfortran.dg/initialization_4.f90: Update dg-error.
5026         * gfortran.dg/initialization_13.f90: New.
5027
5028 2007-08-24  Richard Guenther  <rguenther@suse.de>
5029
5030         PR middle-end/33166
5031         * gcc.c-torture/compile/pr33166.c: New testcase.
5032
5033 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5034
5035         PR fortran/33139
5036         * gfortran.dg/pointer_assign_4.f90: New.
5037         * gfortran.dg/shape_2.f90: Fix test case.
5038         * gfortran.dg/char_result_4.f90: Ditto.
5039
5040 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5041
5042         * gcc.dg/array-init-1.c: New test.
5043
5044         PR c++/32567
5045         * g++.dg/parse/crash36.C: New test.
5046
5047 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5048
5049         * gcc.dg/pr32721.c: Updated.
5050
5051 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR tree-optimization/32573
5054         PR middle-end/32946
5055         * gcc.dg/pr32573.c: New test.
5056
5057         PR c++/32898
5058         * g++.dg/lookup/ns3.C: New test.
5059
5060         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5061
5062         PR c++/31941
5063         * g++.dg/parse/crash37.C: New test.
5064
5065 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5066
5067         PR target/17390
5068         * gcc.target/i386/pr17390.c: New test.
5069
5070 2007-08-23  Richard Guenther  <rguenther@suse.de>
5071
5072         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5073         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5074         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5075         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5076         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5077         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5078         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5079         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5080
5081 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5082
5083         * gcc.target/s390: New directory.
5084         * gcc.target/s390/s390.exp: New file.
5085         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5086         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5087         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5088         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5089         gcc.target/s390 directory.
5090
5091 2007-08-23  Richard Guenther  <rguenther@suse.de>
5092
5093         PR tree-optimization/32328
5094         * gcc.dg/pr32328.c: New testcase.
5095
5096 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5097
5098         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5099           available.
5100
5101 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5102
5103         PR fortran/33095
5104         * gfortran.dg/min_max_optional_5.f90: New test.
5105         * gfortran.dg/min_max_optional_2.f90: Remove.
5106         * gfortran.dg/min_max_optional_3.f90: Remove.
5107         * gfortran.dg/min_max_optional_4.f90: Remove.
5108
5109 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5110
5111         * gcc.target/i386/xorps-sse.c: New.
5112         * gcc.target/i386/xorps-sse2.c: New.
5113
5114 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5115
5116         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5117         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5118         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5119
5120 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5121
5122         PR fortran/33020
5123         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5124         include multiple kinds for SHAPE parameter within a single
5125         namespace.
5126         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5127         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5128
5129 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5130
5131         * interface_abstract_1.f90: Extended test case.
5132         * interface_abstract_3.f90: New test.
5133
5134 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5135
5136         * gcc.dg/fold-sub.c: New test.
5137         
5138 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5139
5140         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5141         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5142         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5143         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5144         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5145         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5146
5147 2007-08-22  Richard Guenther  <rguenther@suse.de>
5148
5149         PR middle-end/33007
5150         * gcc.dg/pr33007.c: New testcase.
5151
5152 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5153
5154         * gcc.c-torture/execute/strcmp-1.x: Delete.
5155
5156 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5159         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5160         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5161         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5162         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5163         gcc.target/i386/stack-realign.c,
5164         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5165         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5166         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5167         target using dg-require-effective-target directive.
5168         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5169         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5170         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5171         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5172         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5173         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5174         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5175         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5176         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5177         Require lp64 target using dg-require-effective-target directive.
5178         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5179         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5180         directive.
5181         * gcc.target/i386/20010202-1.c: Move from here ...
5182         * gcc.dg/20010202-1.c: ... to here.
5183
5184 2007-08-22  Richard Guenther  <rguenther@suse.de>
5185
5186         PR tree-optimization/33142
5187         * gcc.c-torture/execute/pr33142.c: New testcase.
5188
5189 2007-08-22  Richard Guenther  <rguenther@suse.de>
5190
5191         PR middle-end/32563
5192         * g++.dg/torture/pr32563.C: New testcase.
5193
5194 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR middle-end/32912
5197         * gcc.dg/pr32912-1.c: Add -w to options.
5198         * gcc.dg/pr32912-2.c: Likewise.
5199         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5200
5201 2007-08-21  Ian Lance Taylor  <iant@google.com>
5202
5203         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5204
5205 2007-08-21  Ian Lance Taylor  <iant@google.com>
5206
5207         PR tree-optimization/33134
5208         * g++.dg/tree-ssa/pr33134.C: New test.
5209
5210 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5211
5212         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5213         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5214
5215 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR debug/32610
5218         * gcc.dg/debug/pr32610.c: New test.
5219
5220         * g++.dg/init/new24.C: New test.
5221
5222         PR middle-end/32912
5223         * gcc.dg/pr32912-1.c: New test.
5224         * gcc.dg/pr32912-2.c: New test.
5225         * gcc.dg/pr32912-3.c: New test.
5226
5227 2007-08-21  Richard Guenther  <rguenther@suse.de>
5228
5229         * gcc.dg/pointer-arith-10.c: New testcase.
5230
5231 2007-08-21  Richard Guenther  <rguenther@suse.de>
5232
5233         PR middle-end/33122
5234         * gcc.c-torture/compile/pr33122.c: New testcase.
5235
5236 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5237
5238         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5239
5240 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5241
5242         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5243
5244 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR c++/33025
5247         * g++.dg/init/new23.C: New test.
5248
5249 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5250
5251         PR middle-end/30564
5252         * gcc.c-torture/compile/pr30564-1.c: New test.
5253         * gcc.c-torture/compile/pr30564-2.c: New test.
5254
5255 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5256
5257         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5258
5259 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5260
5261         * gfortran.dg/interface_abstract_2.f90: New.
5262         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5263
5264 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5265
5266         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5267         unknown (so that outer-loop wont get analyzed).
5268         * gcc.dg/vect/vect-outer-1a.c: New test.
5269         * gcc.dg/vect/vect-outer-1b.c: New test.
5270         * gcc.dg/vect/vect-outer-1.c: New test.
5271         * gcc.dg/vect/vect-outer-2a.c: New test.
5272         * gcc.dg/vect/vect-outer-2b.c: New test.
5273         * gcc.dg/vect/vect-outer-2c.c: New test.
5274         * gcc.dg/vect/vect-outer-2.c: New test.
5275         * gcc.dg/vect/vect-outer-3a.c: New test.
5276         * gcc.dg/vect/vect-outer-3b.c: New test.
5277         * gcc.dg/vect/vect-outer-3c.c: New test.
5278         * gcc.dg/vect/vect-outer-3.c: New test.
5279         * gcc.dg/vect/vect-outer-4a.c: New test.
5280         * gcc.dg/vect/vect-outer-4b.c: New test.
5281         * gcc.dg/vect/vect-outer-4c.c: New test.
5282         * gcc.dg/vect/vect-outer-4d.c: New test.
5283         * gcc.dg/vect/vect-outer-4e.c: New test.
5284         * gcc.dg/vect/vect-outer-4f.c: New test.
5285         * gcc.dg/vect/vect-outer-4g.c: New test.
5286         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5287         * gcc.dg/vect/vect-outer-4i.c: New test.
5288         * gcc.dg/vect/vect-outer-4j.c: New test.
5289         * gcc.dg/vect/vect-outer-4k.c: New test.
5290         * gcc.dg/vect/vect-outer-4l.c: New test.
5291         * gcc.dg/vect/vect-outer-4m.c: New test.
5292         * gcc.dg/vect/vect-outer-4.c: New test.
5293         * gcc.dg/vect/vect-outer-5.c: New test.
5294         * gcc.dg/vect/vect-outer-6.c: New test.
5295         * gcc.dg/vect/vect-outer-fir.c: New test.
5296         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5297         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5298
5299 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5300
5301         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5302         and -fno-tree-reassoc.
5303         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5304         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5305         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5306         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5307         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5308         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5309         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5310         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5311         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5312         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5313         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5314         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5315         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5316         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5317         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5318         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5319         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5320         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5321         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5322         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5323         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5324         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5325         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5326         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5327         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5328         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5329         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5330         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5331         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5332         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5333         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5334         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5335         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5336         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5337         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5338         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5339         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5340
5341 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5342
5343         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5344         versioning for aliasing).
5345         * gcc.dg/vect/vect-35.c: Likewise.
5346
5347         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5348         targets.
5349         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5350
5351 2007-08-18  Tom Tromey  <tromey@redhat.com>
5352
5353         PR preprocessor/32974:
5354         * gcc.dg/cpp/pr32974.c: New file.
5355
5356 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5357
5358         * gfortran.dg/interface_abstract_1.f90: New.
5359
5360 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5361
5362         PR fortran/32881
5363         * gfortran.dg/pure_initializer_1.f90: New test.
5364
5365 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/32875
5368         * gfortran.dg/array_constructor_18.f90: New test.
5369
5370 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5371
5372         PR c++/28989
5373         * g++.dg/expr/lval3.C: New test.
5374         * g++.dg/expr/lval4.C: New test.
5375
5376 2007-08-17  Ollie Wild  <aaw@google.com>
5377
5378         PR c++/31749
5379         * g++.dg/lookup/builtin3.C: New test.
5380         * g++.dg/lookup/builtin4.C: New test.
5381         * g++.dg/lookup/using19.C: New test.
5382
5383 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5384
5385         PR c++/32190
5386         * g++.dg/parse/error31.C: New.
5387
5388 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5389
5390         PR c++/32112
5391         * g++.dg/template/error26.C: New.
5392
5393 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5394
5395         PR fortran/33079
5396         * gfortran.dg/zero_length_2.f90: New test.
5397
5398 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5399
5400         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5401         * gfortran.dg/kind_tests_3.f03: Ditto.
5402         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5403         * gfortran.dg/interface_13.f90: Ditto.
5404         * gfortran.dg/pr32738.f90: Ditto.
5405         * gfortran.dg/module_private_1.f90: Ditto.
5406         * gfortran.dg/test_only_clause.f90: Ditto.
5407         * gfortran.dg/bind_c_vars.f90: Ditto.
5408         * gfortran.dg/bind_c_dts.f90: Ditto.
5409         * gfortran.dg/use_9.f90: Ditto.
5410         * gfortran.dg/generic_8.f90: Ditto.
5411         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5412         * gfortran.dg/private_type_6.f90: Ditto.
5413         * gfortran.dg/c_assoc.f90: Ditto.
5414         * gfortran.dg/private_type_7.f90: Ditto.
5415         * gfortran.dg/global_vars_c_init.f90: Ditto.
5416         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5417         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5418         * gfortran.dg/c_size_t_test.f03: Ditto.
5419         * gfortran.dg/used_types_12.f90: Ditto.
5420         * gfortran.dg/pr25923.f90: Ditto.
5421         * gfortran.dg/test_com_block.f90: Ditto.
5422         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5423         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5424         * gfortran.dg/com_block_driver.f90: Ditto.
5425         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5426         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5427         * gfortran.dg/c_loc_test.f90: Ditto.
5428         * gfortran.dg/c_ptr_tests.f03: Ditto.
5429         * gfortran.dg/module_interface_1.f90: Ditto.
5430
5431 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5432
5433         PR c++/32870
5434         * g++.dg/other/error17.C: Adjust.
5435         
5436 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5437
5438         PR middle-end/32970
5439         * g++.dg/ext/altivec-14.C: New test.
5440
5441 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5442
5443         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5444         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5445         dump files.
5446         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5447         * gcc.dg/vect/pr32366.c: Ditto.
5448
5449 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5450
5451         PR testsuite/33082
5452         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5453         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5454         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5455         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5456
5457 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5458
5459         PR fortran/33072
5460         * gfortran.dg/use_9.f90: New.
5461
5462 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5463
5464         * g++.dg/gcov/gcov-5.C: New test.
5465
5466 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5467
5468         * g++.dg/gcov/gcov-4.C: New test.
5469         * lib/gcov.exp (verify-lines): Add support for
5470         checking no-coverage lines.
5471
5472 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5473
5474         * gcc.dg/vect/vect-vfa-01.c: New.
5475         * gcc.dg/vect/vect-vfa-02.c: New.
5476         * gcc.dg/vect/vect-vfa-03.c: New.
5477         * gcc.dg/vect/vect-vfa-04.c: New.
5478         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5479         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5480         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5481         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5482         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5483         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5484         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5485         gfortran.dg/vect/pr19049.f90: Rename to start with
5486         prefix no-vfa-.
5487         * gcc.dg/vect/vect.exp: Disable versioning for alias
5488         when test starts with no-vfa-.
5489         * gfortran.dg/vect/vect.exp: Likewise.
5490
5491 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5492
5493         * gcc.dg/torture/pr32897.c: New test.
5494
5495 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5496
5497         PR c++/31132
5498         * g++.dg/template/crash69.C: New.
5499
5500 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5501
5502         * lib/target-supports.exp (check_effective_target_arm32): Use
5503         check_no_compiler_messages.
5504
5505 2007-08-15  Diego Novillo  <dnovillo@google.com>
5506
5507         gcc.dg/tree-ssa/20070815.c: New test.
5508
5509 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5510
5511         PR fortran/33077
5512         * gfortran.dg/random_7.f90: Initialize variable.
5513
5514 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR middle-end/33074
5517         * gfortran.dg/pr33074.f90: New test.
5518
5519         PR c++/32992
5520         * g++.dg/opt/nrv14.C: New test.
5521
5522 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5523
5524         PR c++/33035
5525         * g++.dg/template/crash68.C: New.
5526
5527 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5528
5529         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5530         * gcc.dg/sibcall-4.c: Ditto.
5531
5532 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5533
5534         PR fortran/33066
5535         * gfortran.dg/use_8.f90: New test.
5536         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5537
5538 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5539
5540         PR c++/27211
5541         * g++.dg/template/error27.C: New.
5542         * g++.dg/template/error28.C: New.
5543         * g++.dg/other/pr28304.C: Adjust.
5544         * g++.old-deja/g++.mike/p811.C: Likewise.
5545
5546 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5547
5548         PR target/30315
5549         * gcc.target/i386/pr30315.c: New.
5550
5551 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5552
5553         PR fortran/32594
5554         * gfortran.dg/substr_5.f90: New test.
5555
5556 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5557
5558         PR c/30428
5559         * gcc.dg/vector-2.c: New test.
5560
5561         PR c++/30428
5562         * g++.dg/ext/vector8.C: New test.
5563
5564 2007-08-13  Dan Hipschman  <dsh@google.com>
5565
5566         PR c/32953
5567         * gcc.dg/format/array-1.c: Add an additional test for
5568         unterminated format strings of length 1.
5569
5570 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5571
5572         PR fortran/32926
5573         * gfortran.dg/external_procedures_3.f90: New test.
5574
5575 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5576
5577         PR fortran/32827
5578         * gfortran.dg/import6.f90: New test.
5579
5580 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5581
5582         PR C/30427
5583         *  gcc.dg/vector-1.c: New test.
5584
5585 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5586
5587         * gcc.dg/pr21255-4.c: Skip for PIC.
5588         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5589
5590 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5591
5592         * gcc.dg/attr-isr.c: Skip for PIC.
5593         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5594         * gcc.dg/attr-isr-trapa.c: Likewise.
5595         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5596         * gcc.dg/pragma-isr-trapa.c: Likewise.
5597         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5598
5599 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5600
5601         PR fortran/32962
5602         * gfortran.dg/transpose_1.f90: New test.
5603
5604 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5605
5606         PR fortran/29600
5607         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5608         intrinsic.
5609
5610 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5611
5612         PR fortran/30964
5613         PR fortran/33054
5614         * gfortran.dg/random_4.f90: New test.
5615         * gfortran.dg/random_5.f90: New test.
5616         * gfortran.dg/random_6.f90: New test.
5617         * gfortran.dg/random_7.f90: New test.
5618
5619 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5620
5621         PR fortran/32860
5622         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5623
5624 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5625
5626         PR fortran/31629
5627         * gfortran.dg/module_private_1.f90: New test.
5628
5629 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5630
5631         PR fortran/29600
5632         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5633         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5634
5635 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5636
5637         PR fortran/32937
5638         * gfortran.dg/char_length_6.f90: New test.
5639
5640 2007-08-10  Ollie Wild  <aaw@google.com>
5641
5642         * g++.dg/lookup/using18.C: New test.
5643
5644 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5645
5646         PR c++/17763
5647         * g++.dg/other/error16.C: New.
5648
5649 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5650
5651         PR libfortran/33039
5652         * gfortran.dg/namelist_37.f90: New test.
5653
5654 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5655
5656         PR c++/22256
5657         * g++.dg/conversion/op3.C: New.
5658
5659 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5660
5661         PR fortran/32987
5662         * gfortran.dg/fmt_tab_1.f90: New.
5663         * gfortran.dg/fmt_tab_2.f90: New.
5664
5665 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5666
5667         PR c/32796
5668         * gcc.c-torture/compile/pr32796.c: New test.
5669
5670 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5671
5672         PR middle-end/32813
5673         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5674         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5675         instead of just -O.
5676
5677 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5678
5679         * gcc.target/mips/code-readable-1.c: New test.
5680         * gcc.target/mips/code-readable-2.c: Likewise.
5681         * gcc.target/mips/code-readable-3.c: Likewise.
5682
5683 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5684             Revital Eres  <eres@il.ibm.com>
5685
5686         * gfortran.dg/sms-1.f90: Add comment.
5687         * gfortran.dg/sms-2.f90: New.
5688
5689 2007-08-07  Ian Lance Taylor  <iant@google.com>
5690
5691         * gcc.dg/instrument-1.c: New test.
5692         * gcc.dg/instrument-2.c: New test.
5693         * gcc.dg/instrument-3.c: New test.
5694
5695 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5696
5697         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5698
5699 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5700
5701         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5702         !vector_alignment_reachable targets.
5703         * gcc.dg/vect/vect-33.c: Likewise.
5704         * gcc.dg/vect/vect-42.c: Likewise.
5705         * gcc.dg/vect/vect-44.c: Likewise.
5706         * gcc.dg/vect/vect-50.c: Likewise.
5707         * gcc.dg/vect/vect-70.c: Likewise.
5708         * gcc.dg/vect/vect-71.c: Likewise.
5709         * gcc.dg/vect/vect-87.c: Likewise.
5710         * gcc.dg/vect/vect-88.c: Likewise.
5711         * gcc.dg/vect/vect-91.c: Likewise.
5712         * gcc.dg/vect/vect-93.c: Likewise.
5713         * gcc.dg/vect/vect-96.c: Likewise.
5714         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5715         * gcc.dg/vect/section-anchors-69.c: Likewise.
5716         * gcc.dg/vect/pr25413.c: Likewise.
5717         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5718         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5719         * gfortran.dg/vect-2.f90: Likewise.
5720         * gfortran.dg/vect-3.f90: Likewise.
5721         * gfortran.dg/vect-4.f90: Likewise.
5722         * gfortran.dg/vect-5.f90: Likewise.
5723         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5724         Return false for darwin. 
5725         (check_effective_target_vector_alignment_reachable_for_double): New.
5726
5727 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5728
5729         * gcc.dg/multiword-1.c: New testcase.
5730
5731 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5732
5733         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5734         messages.
5735         * gfortran.dg/namelist_36.f90: New test.
5736
5737 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5738
5739         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5740           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5741
5742 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5743
5744         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5745         * gcc.dg/torture/type-generic-1.c: Likewise.
5746
5747 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5748
5749         * gcc.c-torture/20070522-1.c: Move to ...
5750         * gcc.c-torture/compile/20070522-1.c: Here.
5751
5752 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5753
5754         PR fortran/29828
5755         * gfortran.dg/minmax_char_1.f90: New test.
5756         * gfortran.dg/minmax_char_2.f90: New test.
5757         * gfortran.dg/min_max_optional_4.f90: New test.
5758
5759 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5760
5761         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5762         hanging on the testcase.
5763
5764 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5765
5766         PR middle-end/32988
5767         * gcc.c-torture/compile/pr32988.c: New test.
5768
5769 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5770
5771         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5772
5773 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5774
5775         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5776
5777         Revert:
5778         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5779
5780         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5781
5782 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5783
5784         PR fortran/32979
5785         * gfortran.dg/isnan_1.f90: New test.
5786
5787 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5788             Revital Eres <eres@il.ibm.com>
5789
5790         * gcc.dg/sms-antideps.c: New test.
5791
5792 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5793
5794         PR fortran/31214
5795         * gfortran.dg/entry_13.f90: New test.
5796
5797         * gfortran.dg/entry_12.f90: Clean up .mod file.
5798
5799 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5800
5801         PR fortran/32770
5802         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5803         variables as kind=4 so they don't overflow the record length.
5804
5805 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5806
5807         PR fortran/32968
5808         * gfortran.dg/selected_kind_1.f90: New test.
5809
5810 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5811
5812         PR middle-end/32780
5813         * gcc.c-torture/compile/pr32780.c: New test.
5814
5815 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5816
5817         RP middle-end/32399
5818         * gcc.c-torture/compile/pr32399.c: New testcase.
5819
5820 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5821
5822         PR middle-end/32304
5823         * g++.dg/torture/pr32304.C: New testcase.
5824
5825 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5826
5827         PR middle-end/32935
5828         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5829
5830 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5831
5832         PR fortran/32955
5833         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5834
5835 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5836
5837         PR fortran/31202
5838         * gfortran.dg/nint_2.f90: New test.
5839
5840 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5841
5842         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5843         * gcc.dg/weak/typeof-2.c: Likewise.
5844
5845 2007-08-03  Diego Novillo  <dnovillo@google.com>
5846
5847         PR 31521
5848         * gcc.dg/tree-ssa/pr31521.c: New test.
5849
5850 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5851
5852         PR fortran/32770
5853         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5854         iostat must be default kind.
5855
5856 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5857
5858         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5859
5860 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5861
5862         PR fortran/32770
5863         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5864         explicit so test passes with -fdefault-integer-8.
5865         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5866         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5867
5868 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5869
5870         PR c++/30849
5871         * g++.dg/parse/asm1.C: New test.
5872
5873         PR c++/30850
5874         * g++.dg/parse/asm2.C: Likewise.
5875
5876         PR c++/30851
5877         * g++.dg/parse/asm3.C: Likewise.
5878         
5879 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5880
5881         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5882           "int" is only 16 bit bits wide.
5883         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5884
5885 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         * g++.dg/torture/type-generic-1.C: New.
5888         * gcc.dg/pr28796-2.c: Move tests ...
5889         * gcc.dg/tg-tests.h: ... here.
5890         * gcc.dg/torture/type-generic-1.c: New.
5891
5892 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5893
5894         PR libfortran/32954
5895         * minmaxloc_3.f90:  New test case.
5896
5897 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5898
5899         PR fortran/32936
5900         * gfortran.dg/allocate_stat.f90: New.
5901
5902 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5903
5904         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5905
5906 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5907
5908         PR tree-optimization/32919
5909         * gcc.c-torture/compile/pr32919.c: New.
5910
5911 2007-08-01  Nick Clifton  <nickc@redhat.com>
5912
5913         * gcc.c-torture/execute/execute.exp: Change copyright header to
5914         refer to version 3 of the GNU General Public License and to point
5915         readers at the COPYING3 file and the FSF's license web page.
5916         * gcc.c-torture/execute/ieee/ieee.exp,
5917         gcc.c-torture/unsorted/unsorted.exp,
5918         gcc.c-torture/compile/compile.exp,
5919         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5920         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5921         gcc.target/cris/torture/cris-torture.exp,
5922         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5923         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5924         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5925         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5926         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5927         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5928         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5929         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5930         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5931         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5932         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5933         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5934         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5935         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5936         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5937         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5938         gcc.dg/noncompile/noncompile.exp,
5939         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5940         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5941         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5942         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5943         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5944         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5945         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5946         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5947         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5948         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5949         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5950         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5951         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5952         g++.old-deja/old-deja.exp,
5953         gfortran.fortran-torture/execute/execute.exp,
5954         gfortran.fortran-torture/compile/compile.exp,
5955         treelang/output/output-1.c, treelang/output/output-1.tree,
5956         treelang/execute/execute.exp, treelang/Makefile.in,
5957         treelang/compile/compile.exp, g++.dg/dg.exp,
5958         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5959         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5960         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5961         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5962         g++.dg/compat/struct-layout-1.exp,
5963         g++.dg/compat/struct-layout-1_generate.c,
5964         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5965         g++.dg/bprob/bprob.exp, config/default.exp,
5966         gcc.test-framework/test-framework.awk,
5967         gcc.test-framework/gen_directive_tests,
5968         gcc.test-framework/test-framework.exp,
5969         objc.dg/special/special.exp,
5970         objc.dg/gnu-encoding/gnu-encoding.exp,
5971         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5972         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5973         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5974         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5975         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5976         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5977         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5978         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5979         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5980         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5981         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5982         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5983         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5984         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5985         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5986         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5987         Likewise.
5988
5989 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5990
5991         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5992         error message text.
5993
5994 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5995
5996         PR fortran/32945
5997         * gfortran.dg/initialization_12.f90: New test.
5998
5999 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6000
6001         PR fortran/31609
6002         * gfortran.dg/entry_12.f90: New test.
6003
6004 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6005
6006         PR fortran/32938
6007         * gfortran.dg/altreturn_6.f90: New test.
6008
6009 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6010
6011         PR fortran/32942
6012         * gfortran.dg/exponent_2.f90: New test.
6013
6014 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6015
6016         * gcc.dg/vect/vect-117.c: New test.
6017         * gcc.dg/vect/vect-74.c: Enabled test
6018         * gcc.dg/vect/vect-81.c: Enabled test
6019
6020 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6021
6022         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6023         s/dg-error/dg-warning where warning is expected.
6024
6025 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6026
6027         PR fortran/32770
6028         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6029         of huge() to correct kind.
6030
6031 2007-07-30  Ollie Wild  <aaw@google.com>
6032
6033         * gcc.dg/cpp/counter-2.c: New test.
6034         * gcc.dg/cpp/counter-3.c: New test.
6035         * gcc.dg/cpp/dir-only-1.c: New test.
6036         * gcc.dg/cpp/dir-only-1.h: New file.
6037         * gcc.dg/cpp/dir-only-2.c: New test.
6038         * gcc.dg/cpp/dir-only-3.c: New test.
6039         * gcc.dg/cpp/dir-only-3a.h: New file.
6040         * gcc.dg/cpp/dir-only-3b.h: New file.
6041         * gcc.dg/cpp/dir-only-4.c: New test.
6042         * gcc.dg/cpp/dir-only-5.c: New test.
6043         * gcc.dg/cpp/dir-only-6.c: New test.
6044
6045 2007-07-30  Julian Brown  <julian@codesourcery.com>
6046
6047         * gcc.target/arm/neon/v*.c: Regenerate.
6048
6049 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6050
6051         PR c++/32108
6052         * g++.dg/ext/label6.C: New.
6053
6054 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6055
6056         PR libfortran/32858
6057         PR libfortran/30814
6058         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6059
6060 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6061
6062         PR fortran/31211
6063         * gfortran.dg/actual_pointer_function_1.f90: New test.
6064
6065         PR fortran/32682
6066         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6067
6068 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6069
6070         PR fortran/32906
6071         * gfortran.dg/shape_1.f90: Adjust error message.
6072         * gfortran.dg/parameter_array_ref_1.f90: New test.
6073
6074 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6075
6076         PR fortran/31609
6077         * gfortran.dg/entry_11.f90: New test.
6078
6079 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6080             Revital Eres  <eres@il.ibm.com>
6081
6082         * gfortran.dg/sms-1.f90: New test.
6083
6084 2007-07-28  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.c-torture/compile/pr32920.c: New testcase.
6087
6088 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6089
6090         PR c++/30917
6091         * g++.dg/lookup/friend11.C: New test.
6092
6093 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6094
6095         * gfortran.dg/namelist_5.f90: Adjusted error message.
6096         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6097         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6098         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6099         * gfortran.dg/namelist_32.f90: ... this.
6100
6101         PR fortran/32876
6102         * gfortran.dg/namelist_33.f90: New test.
6103
6104         PR fortran/32905
6105         * gfortran.dg/namelist_34.f90: New test.
6106
6107         PR fortran/31818
6108         * gfortran.dg/namelist_35.f90: New test.
6109
6110 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6111
6112         PR fortran/32880
6113         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6114
6115 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6116
6117         PR testsuite/32471
6118         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6119           assuming it is 0x7ffffffff.
6120         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6121         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6122
6123 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6124
6125         * gfortran.dg/operator_3.f90: Fix dg directive.
6126         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6127         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6128         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6129
6130 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6131
6132         * g++.dg/cpp0x/decltype1.C: New.
6133         * g++.dg/cpp0x/decltype2.C: New.
6134         * g++.dg/cpp0x/decltype3.C: New.
6135         * g++.dg/cpp0x/decltype4.C: New.
6136         * g++.dg/cpp0x/decltype5.C: New.
6137         * g++.dg/cpp0x/decltype6.C: New.
6138
6139 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6140
6141         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6142           because the test relies on bit 31 to be the sign bit.
6143
6144 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6145
6146         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6147           assuming it is 0x7fffffff.
6148         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6149         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6150
6151 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/32346
6154         * g++.dg/expr/bitfield9.C: New test.
6155
6156 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6157
6158         PR fortran/32899
6159         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6160
6161 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6162
6163         PR fortran/32760
6164         * gfortran.dg/private_type_7.f90: New test.
6165
6166 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6167
6168         PR fortran/32035
6169         * gfortran.dg/select_char_1.f90: New test.
6170
6171 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6172
6173         PR fortran/32903
6174         * gfortran.dg/initialization_11.f90: New test.
6175
6176 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6177
6178         * gcc.target/mips/ins-1.c: New test.
6179
6180 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6181
6182         PR/19232
6183         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6184         (f1): Likewise.
6185
6186 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6187
6188         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6189         error: width of 'spare' exceeds its type.
6190
6191 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6192
6193         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6194         * gcc.dg/sibcall-4.c: Likewise.
6195
6196 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6197
6198         PR rtl-optimization/31500
6199         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6200         * g++.dg/warn/Warray-bounds.C: Likewise.
6201
6202 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6203
6204         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6205
6206 2007-07-25  Julian Brown  <julian@codesourcery.com>
6207             Paul Brook  <paul@codesourcery.com>
6208             Joseph Myers  <joseph@codesourcery.com>
6209             Mark Shinwell  <shinwell@codesourcery.com>
6210
6211         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6212         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6213         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6214         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6215         (check_effective_target_arm_neon_hw): New.
6216         * gcc.target/arm/neon/neon.exp: New file.
6217         * gcc.target/arm/neon/polytypes.c: New file.
6218         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6219
6220 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6221
6222         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6223           targets where an "int" is less than 32 bits wide.
6224
6225 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6226
6227         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6228
6229 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6230
6231         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6232           during addition if an int is only 16 bits wide.
6233         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6234
6235 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6236
6237         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6238           size as "long int" and are 32 or 64 bits wide.
6239         * gcc.dg/torture/pr28814.c: Likewise.
6240
6241 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6242
6243         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6244           exactly as wide as an int.
6245
6246 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6247
6248         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6249         Define and use throughout as long long printf format specifier.
6250         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6251         Likewise.
6252
6253 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6256         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6257
6258 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6259
6260         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6261
6262 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6263
6264         * gcc.c-torture/execute/20070724-1.c: New.
6265
6266 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6267
6268         PR fortran/31205
6269         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6270         "deallocates" to 24, since patch has code rid of much spurious
6271         code.
6272         * gfortran.dg/interface_assignment_1.f90 : New test.
6273
6274         PR fortran/32842
6275         * gfortran.dg/interface_assignment_2.f90 : New test.
6276
6277 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6278
6279         PR fortran/32867
6280         * fortran.dg/initialization_10.f90: New test.
6281
6282 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6283
6284         PR fortran/32778
6285         * gfortran.dg/imag_2.f: Removed
6286         * gfortran.dg/warn_std_1.f90: New test.
6287         * gfortran.dg/warn_std_2.f90: New test.
6288         * gfortran.dg/warn_std_3.f90: New test.
6289
6290 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6291
6292         PR c++/29001
6293         * g++.dg/init/new22.C: New.
6294
6295 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6296
6297         PR c++/32561
6298         * g++.dg/template/crash67.C: New.
6299
6300 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6301
6302         * lib/target-support.exp (check_effective_target_natural_alignment): 
6303         (check_effective_target_vector_alignment_reachable): New.
6304         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6305         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6306         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6307         check.
6308         * gcc.dg/vect/pr25413.c: Likewise.
6309         * gcc.dg/vect/pr31699.c: Likewise.
6310
6311 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6312
6313         PR fortran/30814
6314         * gfortran.dg/pack_bounds_1.f90:  New test case.
6315
6316 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6317
6318         PR fortran/31639
6319         * gfortran.dg/initialization_9.f90: New test.
6320
6321 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6322
6323         PR fortran/32797
6324         PR fortran/32800
6325         * gfortran.dg/bind_c_usage_8.f03: New test case.
6326         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6327         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6328
6329 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6330
6331         * gcc.target/mips/branch-cost-1.c: New test.
6332         * gcc.target/mips/branch-cost-2.c: Likewise.
6333
6334 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6335
6336         PR fortran/32732
6337         * gfortran.dg/c_char_tests.f03: New test case.
6338         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6339         * gfortran.dg/c_char_tests_2.f03: New test case.
6340         * gfortran.dg/value_6.f03: Ditto.
6341         * gfortran.dg/value_7.f03: Ditto.
6342
6343 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6344
6345         PR fortran/32600
6346         * gfortran.dg/c_funloc_tests_5.f03: New.
6347         * gfortran.dg/c_funloc_tests_5.f04: New.
6348         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6349
6350 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         PR c++/32839
6353         * g++.dg/expr/call4.C: New.
6354         * g++.dg/expr/call5.C: New.
6355
6356 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6357
6358         PR fortran/32710
6359         * gfortran.dg/namelist_30.f90: New test.
6360
6361 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6362
6363         PR fortran/29962
6364         * gfortran.dg/array_initializer_1.f90: Removed warning.
6365         * gfortran.dg/initialization_1.f90: Adjusted messages.
6366         * gfortran.dg/nested_modules_6.f90: Removed warning.
6367
6368         PR fortran/31253
6369         * gfortran.dg/initialization_7.f90: New test.
6370
6371         PR fortran/31639
6372         * gfortran.dg/initialization_8.f90: New test.
6373
6374 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         PR c++/30818
6377         * g++.dg/template/crash47.C: Adjust errors.
6378         * g++.dg/template/crash48.C: Adjust errors.
6379         * g++.dg/template/typename12.C: New.
6380         * g++.dg/template/typename13.C: New.
6381         * g++.dg/template/typename14.C: New.
6382         * g++.dg/template/typedef6.C: Adjust errors.
6383
6384 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6385
6386         PR fortran/32627
6387         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6388         * gfortran.dg/pr32627.f03: New test case.
6389
6390         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6391         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6392         c_f_pointer_logical.
6393         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6394         c_f_pointer_complex.
6395         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6396         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6397         c_f_pointer_shape_tests_2.
6398         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6399
6400 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6401
6402         PR fortran/32804
6403         * gfortran.dg/c_loc_tests_9.f03: New test case.
6404         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6405
6406 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6407
6408         PR fortran/32823
6409         * gfortran.dg/int_2.f90: New test.
6410         
6411 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6412
6413         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6414
6415 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6416
6417         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6418         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6419
6420 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6421
6422         PR tree-optimization/19910
6423         * gcc.dg/pr19910.c: New test.
6424
6425 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6426
6427         PR fortran/32738
6428         * gfortran.dg/pr32738.f90: New test.
6429
6430 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6431
6432         PR tree-optimzation/32635
6433         * gfortran.dg/pr32635.f:  New test case.
6434
6435 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6436
6437         PR fortran/32801
6438         * gfortran.dg/pr32801.f03: New test case.
6439
6440 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6441
6442         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6443         Test negative numbers also.
6444         * gcc.dg/c99-math-float-1.c: Likewise.
6445         * gcc.dg/c99-math-long-double-1.c: Likewise.
6446         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6447         test inputs.
6448
6449 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6450         
6451         * lib/target-supports.exp (check_effective_target_sync_int_long):
6452         Enable for xtensa.
6453         (check_effective_target_sync_char_short): Likewise.
6454         
6455 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6456
6457         * gcc.dg/pr28796-2.c: Add more cases.
6458
6459 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6460
6461         * gcc.dg/pr28796-1.c: Add more cases.
6462         * gcc.dg/pr28796-2.c: Likewise.
6463
6464 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6465
6466         * gcc.dg/pr28796-1.c: Add more cases.
6467         * gcc.dg/pr28796-2.c: Likewise.
6468
6469 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6470
6471         PR fortran/32535
6472         * gfortran.dg/pr32535.f90: New test.
6473
6474 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         PR fortran/31320
6477         PR fortran/32665
6478         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6479
6480 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6481
6482         PR rtl-optimization/32773
6483         * gcc.dg/pr32773.c: New test.
6484
6485 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6486
6487         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6488         match flax-vector-conversions note.
6489         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6490         instead of dg-error for the warning.
6491
6492 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6493
6494         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6495           adapted to work on targets with 16-bit or wider int.
6496         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6497         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6498         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6499         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6500
6501 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6502
6503         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6504         support large arrays.
6505         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6506         * gcc.dg/20061109-1.c: Likewise.
6507         * gcc.c-torture/execute/20061101-1.x: Likewise.
6508         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6509         * gcc.c-torture/execute/pr31448.x: Likewise.
6510
6511 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6512
6513         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6514
6515         PR fortran/32238
6516         * gfortran.dg/pr32238.f90: New test.
6517
6518         PR fortran/32222
6519         * gfortran.dg/pr32222.f90: New test.
6520
6521         PR fortran/32242
6522         * gfortran.dg/pr32242.f90: New test.
6523         
6524 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6525             David Ung  <davidu@mips.com>
6526
6527         * gcc.target/mips/mips-sched-madd.c: New test case.
6528
6529 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         PR libfortran/32611
6532         * gfortran.dg/large_real_kind_1.f90: Update test.
6533         * gfortran.dg/pr17706.f90: Update test.
6534         * gfortran.dg/fmt_zero_digits.f90: Update test.
6535         * gfortran.dg/fmt_zero_precision.f90: Update test.
6536         * gfortran.dg/real_const_3.f90: Update test.
6537
6538 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6539
6540         PR fortran/32036
6541         * gfortran.dg/bounds_check_8.f90: New test.
6542         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6543
6544 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6545
6546         PR fortran/32357
6547         * gfortran.dg/mvbits_2.f90: New test.
6548
6549 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6550
6551         PR libfortran/32731
6552         * gfortran.dg/pack_mask_1.f90:  New test.
6553         * gfortran.dg/unpack_mask_1.f90:  New test.
6554
6555 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6556
6557         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6558         * gcc.dg/20001101-1.c: Likewise.
6559         * gcc.dg/20001102-1.c: Likewise.
6560         * gcc.dg/20020116-2.c: Likewise.
6561         * gcc.dg/20020416-1.c: Likewise.
6562         * gcc.dg/sparc-constant-1.c: Likewise.
6563         * gcc.dg/sparc-dwarf2.c: Likewise.
6564         * gcc.dg/sparc-frame-1.c: Likewise.
6565         * gcc.dg/sparc-getcontext-1.c: Likewise.
6566         * gcc.dg/sparc-loop-1.c: Likewise.
6567         * gcc.dg/sparc-reg-1.c: Likewise.
6568         * gcc.dg/sparc-ret.c: Likewise.
6569         * gcc.dg/sparc-trap-1.c: Likewise.
6570         * gcc.dg/ultrasp10.c: Likewise.
6571         * gcc.dg/ultrasp11.c: Likewise.
6572         * gcc.dg/ultrasp1.c: Likewise.
6573         * gcc.dg/ultrasp2.c: Likewise.
6574         * gcc.dg/ultrasp3.c: Likewise.
6575         * gcc.dg/ultrasp4.c: Likewise.
6576         * gcc.dg/ultrasp5.c: Likewise.
6577         * gcc.dg/ultrasp6.c: Likewise.
6578         * gcc.dg/ultrasp7.c: Likewise.
6579         * gcc.dg/ultrasp8.c: Likewise.
6580         * gcc.dg/ultrasp9.c: Likewise.
6581         * gcc.dg/splet-1.c: Delete.
6582
6583 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6584
6585         PR fortran/32724
6586         * gfortran.dg/stfunc_5.f90: New test.
6587
6588 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6589
6590         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6591         New procedure to check if arrays are naturally aligned to the vector
6592         alignment boundary.
6593         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6594         in size_t typedef.  Adjust tree dump scan results according to
6595         vect_aligned_arrays target check.
6596         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6597         vect_aligned_arrays target check.
6598         * gcc.dg/vect/pr31699.c: Ditto.
6599
6600 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6601
6602         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6603         for V2DFmode vector conditional expression.
6604         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6605         and dfceq patterns.
6606         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6607         and dfcgt patterns.
6608         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6609         V2DFmode comparison and test special values.
6610         * lib/target-supports.exp: Switch on test for V2DFmode 
6611         vector conditional expression.
6612
6613 2007-07-13  Richard Guenther  <rguenther@suse.de>
6614
6615         PR tree-optimization/32721
6616         * gcc.dg/pr32721.c: New testcase.
6617
6618 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6619
6620         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6621         error message part that continues on a new line.
6622
6623 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6624
6625         * gcc.dg/c99-tgmath-1.c: New.
6626         * gcc.dg/c99-tgmath-2.c: New.
6627         * gcc.dg/c99-tgmath-3.c: New.
6628         * gcc.dg/c99-tgmath-4.c: New.
6629
6630 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6631             Janis Johnson  <janis187@us.ibm.com>
6632
6633         PR testsuite/25241
6634         * gcc.test-framework/dg-error-exp-F.c: New test.
6635         * gcc.test-framework/dg-warning-exp-F.c: New test.
6636         * lib/gcc.exp: Enable warning and error prefixes.
6637         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6638         (dg-error): Wrap original dg-error.
6639         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6640         markers from dg-error/dg-warning directives.
6641         * gcc.dg/20040322-1.c: Likewise.
6642         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6643         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6644         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6645         * gcc.dg/Werror-1.c: Likewise.
6646         * gcc.dg/Werror-10.c: Likewise.
6647         * gcc.dg/Werror-11.c: Likewise.
6648         * gcc.dg/Werror-2.c: Likewise.
6649         * gcc.dg/Werror-3.c: Likewise.
6650         * gcc.dg/Werror-4.c: Likewise.
6651         * gcc.dg/Werror-5.c: Likewise.
6652         * gcc.dg/Werror-6.c: Likewise.
6653         * gcc.dg/Werror-7.c: Likewise.
6654         * gcc.dg/Werror-8.c: Likewise.
6655         * gcc.dg/Werror-9.c: Likewise.
6656         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6657         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6658         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6659         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6660         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6661         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6662         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6663         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6664         * gcc.dg/Wnested-externs-1.c: Likewise.
6665         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6666         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6667         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6668         * gcc.dg/Wshadow-3.c: Likewise.
6669         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6670         * gcc.dg/Wwrite-strings-1.c: Likewise.
6671         * gcc.dg/anon-struct-5.c: Likewise.
6672         * gcc.dg/anon-struct-6.c: Likewise.
6673         * gcc.dg/anon-struct-7.c: Likewise.
6674         * gcc.dg/anon-struct-8.c: Likewise.
6675         * gcc.dg/array-8.c: Likewise.
6676         * gcc.dg/array-quals-2.c: Likewise.
6677         * gcc.dg/asm-qual-1.c: Likewise.
6678         * gcc.dg/asm-wide-1.c: Likewise.
6679         * gcc.dg/assign-warn-1.c: Likewise.
6680         * gcc.dg/assign-warn-2.c: Likewise.
6681         * gcc.dg/bitfld-10.c: Likewise.
6682         * gcc.dg/bitfld-11.c: Likewise.
6683         * gcc.dg/bitfld-12.c: Likewise.
6684         * gcc.dg/bitfld-13.c: Likewise.
6685         * gcc.dg/bitfld-14.c: Likewise.
6686         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6687         * gcc.dg/builtins-30.c: Likewise.
6688         * gcc.dg/c90-const-expr-5.c: Likewise.
6689         * gcc.dg/c90-typespec-1.c: Likewise.
6690         * gcc.dg/c99-const-expr-5.c: Likewise.
6691         * gcc.dg/c99-flex-array-5.c: Likewise.
6692         * gcc.dg/c99-fordecl-3.c: Likewise.
6693         * gcc.dg/c99-tag-3.c: Likewise.
6694         * gcc.dg/c99-typespec-1.c: Likewise.
6695         * gcc.dg/c99-vla-jump-1.c: Likewise.
6696         * gcc.dg/c99-vla-jump-2.c: Likewise.
6697         * gcc.dg/c99-vla-jump-3.c: Likewise.
6698         * gcc.dg/c99-vla-jump-4.c: Likewise.
6699         * gcc.dg/c99-vla-jump-5.c: Likewise.
6700         * gcc.dg/cast-1.c: Likewise.
6701         * gcc.dg/cast-2.c: Likewise.
6702         * gcc.dg/cast-3.c: Likewise.
6703         * gcc.dg/cast-4.c: Likewise.
6704         * gcc.dg/cast-pretty-print-1.c: Likewise.
6705         * gcc.dg/comp-goto-2.c: Likewise.
6706         * gcc.dg/comp-goto-3.c: Likewise.
6707         * gcc.dg/cpp/error-1.c: Likewise.
6708         * gcc.dg/cpp/if-paren.c: Likewise.
6709         * gcc.dg/decl-7.c: Likewise.
6710         * gcc.dg/decl-8.c: Likewise.
6711         * gcc.dg/decl-nospec-1.c: Likewise.
6712         * gcc.dg/decl-nospec-2.c: Likewise.
6713         * gcc.dg/decl-nospec-3.c: Likewise.
6714         * gcc.dg/declspec-10.c: Likewise.
6715         * gcc.dg/declspec-11.c: Likewise.
6716         * gcc.dg/declspec-12.c: Likewise.
6717         * gcc.dg/declspec-13.c: Likewise.
6718         * gcc.dg/declspec-14.c: Likewise.
6719         * gcc.dg/declspec-15.c: Likewise.
6720         * gcc.dg/declspec-16.c: Likewise.
6721         * gcc.dg/declspec-17.c: Likewise.
6722         * gcc.dg/declspec-4.c: Likewise.
6723         * gcc.dg/declspec-5.c: Likewise.
6724         * gcc.dg/declspec-6.c: Likewise.
6725         * gcc.dg/declspec-7.c: Likewise.
6726         * gcc.dg/declspec-8.c: Likewise.
6727         * gcc.dg/declspec-9.c: Likewise.
6728         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6729         * gcc.dg/dfp/constants-c99.c: Likewise.
6730         * gcc.dg/dfp/keywords-c89.c: Likewise.
6731         * gcc.dg/dfp/keywords-c99.c: Likewise.
6732         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6733         * gcc.dg/dfp/typespec.c: Likewise.
6734         * gcc.dg/dremf-type-compat-2.c: Likewise.
6735         * gcc.dg/dremf-type-compat-3.c: Likewise.
6736         * gcc.dg/dremf-type-compat-4.c: Likewise.
6737         * gcc.dg/empty-source-2.c: Likewise.
6738         * gcc.dg/empty-source-3.c: Likewise.
6739         * gcc.dg/enum3.c: Likewise.
6740         * gcc.dg/extra-semi-2.c: Likewise.
6741         * gcc.dg/extra-semi-3.c: Likewise.
6742         * gcc.dg/float-range-1.c: Likewise.
6743         * gcc.dg/float-range-2.c: Likewise.
6744         * gcc.dg/float-range-3.c: Likewise.
6745         * gcc.dg/float-range-5.c: Likewise.
6746         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6747         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6748         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6749         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6750         * gcc.dg/format/cast-1.c: Likewise.
6751         * gcc.dg/format/gcc_diag-3.c: Likewise.
6752         * gcc.dg/format/gcc_diag-4.c: Likewise.
6753         * gcc.dg/format/gcc_diag-6.c: Likewise.
6754         * gcc.dg/format/gcc_diag-8.c: Likewise.
6755         * gcc.dg/format/gcc_diag-9.c: Likewise.
6756         * gcc.dg/format/nul-2.c: Likewise.
6757         * gcc.dg/format/opt-1.c: Likewise.
6758         * gcc.dg/format/opt-2.c: Likewise.
6759         * gcc.dg/format/opt-3.c: Likewise.
6760         * gcc.dg/format/opt-4.c: Likewise.
6761         * gcc.dg/format/opt-5.c: Likewise.
6762         * gcc.dg/format/opt-6.c: Likewise.
6763         * gcc.dg/framework-2.c: Likewise.
6764         * gcc.dg/func-args-1.c: Likewise.
6765         * gcc.dg/func-outside-1.c: Likewise.
6766         * gcc.dg/func-outside-2.c: Likewise.
6767         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6768         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6769         * gcc.dg/if-empty-1.c: Likewise.
6770         * gcc.dg/init-bad-1.c: Likewise.
6771         * gcc.dg/init-bad-2.c: Likewise.
6772         * gcc.dg/init-bad-3.c: Likewise.
6773         * gcc.dg/init-desig-obs-2.c: Likewise.
6774         * gcc.dg/init-desig-obs-3.c: Likewise.
6775         * gcc.dg/init-empty-2.c: Likewise.
6776         * gcc.dg/init-empty-3.c: Likewise.
6777         * gcc.dg/inline-11.c: Likewise.
6778         * gcc.dg/inline-12.c: Likewise.
6779         * gcc.dg/inline-8.c: Likewise.
6780         * gcc.dg/inline-9.c: Likewise.
6781         * gcc.dg/inline3.c: Likewise.
6782         * gcc.dg/label-decl-1.c: Likewise.
6783         * gcc.dg/label-decl-2.c: Likewise.
6784         * gcc.dg/label-decl-3.c: Likewise.
6785         * gcc.dg/label-decl-4.c: Likewise.
6786         * gcc.dg/long-long-typespec-1.c: Likewise.
6787         * gcc.dg/lvalue-2.c: Likewise.
6788         * gcc.dg/lvalue-3.c: Likewise.
6789         * gcc.dg/nested-func-3.c: Likewise.
6790         * gcc.dg/nested-redef-1.c: Likewise.
6791         * gcc.dg/noreturn-4.c: Likewise.
6792         * gcc.dg/old-style-prom-2.c: Likewise.
6793         * gcc.dg/old-style-prom-3.c: Likewise.
6794         * gcc.dg/old-style-then-proto-1.c: Likewise.
6795         * gcc.dg/overflow-warn-1.c: Likewise.
6796         * gcc.dg/overflow-warn-2.c: Likewise.
6797         * gcc.dg/overflow-warn-3.c: Likewise.
6798         * gcc.dg/overflow-warn-4.c: Likewise.
6799         * gcc.dg/overflow-warn-6.c: Likewise.
6800         * gcc.dg/parm-forwdecl-2.c: Likewise.
6801         * gcc.dg/parm-forwdecl-3.c: Likewise.
6802         * gcc.dg/parm-impl-decl-1.c: Likewise.
6803         * gcc.dg/parm-impl-decl-2.c: Likewise.
6804         * gcc.dg/parm-incomplete-1.c: Likewise.
6805         * gcc.dg/parm-mismatch-1.c: Likewise.
6806         * gcc.dg/pointer-arith-1.c: Likewise.
6807         * gcc.dg/pointer-arith-2.c: Likewise.
6808         * gcc.dg/pointer-arith-3.c: Likewise.
6809         * gcc.dg/pointer-arith-4.c: Likewise.
6810         * gcc.dg/pointer-arith-6.c: Likewise.
6811         * gcc.dg/pointer-arith-7.c: Likewise.
6812         * gcc.dg/pointer-arith-8.c: Likewise.
6813         * gcc.dg/pr13804-1.c: Likewise.
6814         * gcc.dg/pr15698-1.c: Likewise.
6815         * gcc.dg/pr15698-2.c: Likewise.
6816         * gcc.dg/pr15698-3.c: Likewise.
6817         * gcc.dg/pr15698-4.c: Likewise.
6818         * gcc.dg/pr15698-5.c: Likewise.
6819         * gcc.dg/pr15698-6.c: Likewise.
6820         * gcc.dg/pr15698-7.c: Likewise.
6821         * gcc.dg/pr15698-8.c: Likewise.
6822         * gcc.dg/pr17188-1.c: Likewise.
6823         * gcc.dg/pr17301-1.c: Likewise.
6824         * gcc.dg/pr17301-2.c: Likewise.
6825         * gcc.dg/pr17730-1.c: Likewise.
6826         * gcc.dg/pr20368-1.c: Likewise.
6827         * gcc.dg/pr20368-2.c: Likewise.
6828         * gcc.dg/pr20368-3.c: Likewise.
6829         * gcc.dg/pr22308-1.c: Likewise.
6830         * gcc.dg/qual-component-1.c: Likewise.
6831         * gcc.dg/redecl-1.c: Likewise.
6832         * gcc.dg/redecl-11.c: Likewise.
6833         * gcc.dg/redecl-12.c: Likewise.
6834         * gcc.dg/redecl-13.c: Likewise.
6835         * gcc.dg/redecl-14.c: Likewise.
6836         * gcc.dg/redecl-15.c: Likewise.
6837         * gcc.dg/register-var-1.c: Likewise.
6838         * gcc.dg/register-var-2.c: Likewise.
6839         * gcc.dg/stmt-expr-2.c: Likewise.
6840         * gcc.dg/stmt-expr-3.c: Likewise.
6841         * gcc.dg/stmt-expr-label-1.c: Likewise.
6842         * gcc.dg/stmt-expr-label-2.c: Likewise.
6843         * gcc.dg/stmt-expr-label-3.c: Likewise.
6844         * gcc.dg/struct-empty-2.c: Likewise.
6845         * gcc.dg/struct-empty-3.c: Likewise.
6846         * gcc.dg/struct-parse-1.c: Likewise.
6847         * gcc.dg/struct-semi-1.c: Likewise.
6848         * gcc.dg/struct-semi-2.c: Likewise.
6849         * gcc.dg/struct-semi-3.c: Likewise.
6850         * gcc.dg/switch-5.c: Likewise.
6851         * gcc.dg/switch-6.c: Likewise.
6852         * gcc.dg/switch-7.c: Likewise.
6853         * gcc.dg/tls/diag-5.c: Likewise.
6854         * gcc.dg/transparent-union-1.c: Likewise.
6855         * gcc.dg/transparent-union-3.c: Likewise.
6856         * gcc.dg/typespec-1.c: Likewise.
6857         * gcc.dg/vla-init-2.c: Likewise.
6858         * gcc.dg/vla-init-3.c: Likewise.
6859         * gcc.dg/vla-init-4.c: Likewise.
6860         * gcc.dg/vla-init-5.c: Likewise.
6861         * gcc.dg/void-cast-2.c: Likewise.
6862         * gcc.dg/wvla-3.c: Likewise.
6863         * gcc.dg/wvla-7.c: Likewise.
6864         * gcc.target/i386/991209-1.c: Likewise.
6865         * gcc.target/ia64/fpreg-1.c: Likewise.
6866         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6867         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6868         
6869 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6870
6871         PR fortran/31639
6872         * gfortran.dg/func_decl_4.f90: New test.
6873
6874 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6875
6876         PR fortran/32727
6877         * gfortran.dg/interface_17.f90: New test.
6878
6879 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6880
6881         PR fortran/32599
6882         * gfortran.dg/32599.f03: New test case.
6883
6884         PR fortran/32601
6885         * gfortran.dg/32601.f03: New test case.
6886         * gfortran.dg/32601_1.f03: Ditto.
6887         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6888         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6889
6890 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6891
6892         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6893
6894 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6895             Devang Patel  <dpatel@apple.com>
6896
6897         PR tree-optimization/25413
6898         * gcc.dg/vect/vect-align-1.c: New.
6899         * gcc.dg/vect/vect-align-2.c: New.
6900         * gcc.dg/vect/pr25413.c: New.
6901         * gcc.dg/vect/pr25413a.c: New.
6902         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6903
6904 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6905
6906         * lib/target-support.exp (check_ultrasparc_hw_available):
6907         New function.
6908         (is-effective-target): Check $arg for ultrasparc_hw.
6909         (is-effective-target-keyword): Likewise.
6910         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6911         when determining what to do on sparc platforms.
6912         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6913         * gcc.dg/20001101-1.c: Likewise.
6914         * gcc.dg/20001101-2.c: Likewise.
6915         * gcc.dg/ultrasp9.c: Likewise.
6916         * gcc.dg/ultrasp10.c: Likewise.
6917         * gcc.target/sparc/pdist-3.c: Likewise.
6918
6919 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6920
6921         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6922
6923 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6924
6925         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6926         get vectorized.
6927         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6928         now get vectorized.
6929         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6930         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6931         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6932         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6933         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6934         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6935         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6936         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6937         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6938         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6939         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6940         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6941         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6942         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6943         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6944         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6945         Add spu.
6946
6947 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/30854
6950         * g++.dg/parse/error30.C: New test.
6951
6952 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6953
6954         PR fortran/29804
6955         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6956
6957 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6958
6959         * gfortran.fortran-torture/compile/pr32663.f: New test.
6960
6961 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6962
6963         PR c++/31027
6964         * g++.dg/inherit/virtual4.C: New.
6965
6966 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6967
6968         PR target/32661
6969         * gcc.target/i386/pr32661-1.c: New test.
6970
6971 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/invariant_index.ad[sb]: New test.
6974
6975 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6976
6977         PR c++/32560
6978         * g++.dg/template/decl3.C: New.
6979
6980 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6981
6982         PR 32617
6983         * gcc.c-torture/execute/align-3.c: New.
6984
6985 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6986
6987         PR target/32708
6988         * gcc.target/i386/pr32708-1.c: New test.
6989         * gcc.target/i386/pr32708-2.c: Ditto.
6990         * gcc.target/i386/pr32708-3.c: Ditto.
6991
6992 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/init/new20.C: Remove svn:executable flag.
6995
6996 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6997
6998         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6999
7000 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7001
7002         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7003
7004 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7005
7006         PR testsuite/25241
7007         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7008         directive.
7009         
7010 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7011
7012         PR fortran/32157
7013         * gfortran.dg/overload_2.f90: New test.
7014
7015         PR fortran/32689
7016         * gfortran.dg/transfer_simplify_5.f90
7017
7018         PR fortran/32634
7019         * gfortran.dg/interface_15.f90: New test.
7020
7021 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7022
7023         PR libfortran/32336
7024         * gfortran.dg/matmul_5.f90:  New test case.
7025
7026 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7027
7028         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7029         * gcc.dg/fesd-any.h: Likewise.
7030         * gcc.dg/fesd-baseonly.c: Likewise.
7031         * gcc.dg/fesd-baseonly.h: Likewise.
7032         * gcc.dg/fesd-none.c: Likewise.
7033         * gcc.dg/fesd-none.h: Likewise.
7034         * gcc.dg/fesd-reduced.c: Likewise.
7035         * gcc.dg/fesd-reduced.h: Likewise.
7036         * gcc.dg/fesd-sys.c: Likewise.
7037         * gcc.dg/fesd-sys.h: Likewise
7038         * gcc.dg/fesd.h: Likewise.
7039
7040         * g++.dg/debug/dwarf2: New directory.
7041         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7042         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7043         * g++.dg/other/fesd-any.h: Likewise.
7044         * g++.dg/other/fesd-baseonly.C: Likewise.
7045         * g++.dg/other/fesd-baseonly.h: Likewise.
7046         * g++.dg/other/fesd-none.C: Likewise.
7047         * g++.dg/other/fesd-none.h: Likewise.
7048         * g++.dg/other/fesd-reduced.C: Likewise.
7049         * g++.dg/other/fesd-reduced.h: Likewise.
7050         * g++.dg/other/fesd-sys.C: Likewise.
7051         * g++.dg/other/fesd-sys.h: Likewise.
7052         * g++.dg/other/fesd.h: Likewise.
7053
7054 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7055
7056         PR fortran/31129
7057         * gfortran.dg/parameter_unused.f90: New test.
7058
7059 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7060
7061         PR tree-optimization/32681
7062         * gcc.dg/tree-ssa/pr32681.c: New test.
7063
7064 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7065
7066         PR fortran/32678
7067         * gfortran.dg/fmt_t_5.f90: New test.
7068
7069 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7070
7071         PR c++/30535
7072         * g++.dg/template/operator10.C: New.
7073
7074 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7075
7076         PR libfortran/32217
7077         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7078
7079 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7080
7081         PR fortran/29876
7082         * gfortran.dg/operator_6.f90: New test.
7083
7084 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7085
7086         PR fortran/17711
7087         * gfortran.dg/operator_4.f90: New test.
7088         * gfortran.dg/operator_5.f90: New test.
7089         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7090         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7091
7092 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7093
7094         PR fortran/32669
7095         * gfortran.dg/argument_checking_6.f90: New.
7096
7097 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7098
7099         PR fortran/25094
7100         * gfortran.dg/interface_155555.f90: New test.
7101
7102 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7103
7104         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7105         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7106
7107 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7108
7109         PR testsuite/25241
7110         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7111         discern pedantic diagnostics and errors.
7112         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7113         and not an error.
7114         * gcc.dg/20050121-1.c: This is an error and not a warning.
7115         * gcc.target/i386/sseregparm-2.c:  Likewise.
7116         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7117         * gcc.dg/charset/attribute2.c: Likewise.
7118         * gcc.dg/bitfld-1.c: Likewise.
7119         * gcc.dg/pack-test-2.c: Likewise.
7120         * gcc.dg/940510-1.c: Match separately error and warning.
7121         * gcc.dg/array-2.c: Match separately multiple messages. The second
7122         diagnostic is a pedantic warning and not an error.
7123         * gcc.dg/pr14475.c: Match separately multiple messages.
7124         * gcc.dg/pr18809-1.c: Likewise.
7125         * gcc.dg/pr27953.c: Likewise.
7126         * gcc.dg/vla-init-1.c: Likewise.
7127         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7128
7129 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7130
7131         PR fortran/32644
7132         * gfortran.dg/char_decl_1.f90: New test.
7133
7134 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7135
7136         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7137
7138 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7139
7140         PR c++/32232
7141         * g++.dg/template/overload9.C: New test.
7142
7143 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7144
7145         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7146         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7147
7148 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7149
7150         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7151         * gcc.dg/20001012-2.c: Likewise.
7152         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7153         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7154
7155 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7156
7157         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7158         about the chunk size when STACK_SIZE is defined.
7159
7160 2007-07-06  Josh Conner  <jconner@apple.com>
7161
7162         PR middle-end/32602
7163         * gcc.dg/sibcall-8.c: New test.
7164
7165 2007-07-06  Josh Conner  <jconner@apple.com>
7166
7167         PR middle-end/32603
7168         * gcc.target/arm/sibcall-1.c: New test.
7169
7170 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7171
7172         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7173
7174 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7175
7176         * gfortran.dg/save_parameter.f90: New test.
7177         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7178
7179 2007-07-06  Richard Guenther  <rguenther@suse.de>
7180
7181         * g++.dg/opt/pr30965.C: New testcase.
7182
7183 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7184
7185         * gcc.target/mips/save-restore-5.c: New test.
7186
7187 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7188
7189         PR rtl_optimization/32450
7190         * gcc.dg/pr32450.c: New runtime test.
7191
7192 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7193
7194         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7195         single underscore in scan directives.
7196
7197 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7198
7199         PR c++/32245
7200         * g++.dg/init/ptrmem4.C: New test.
7201
7202         PR c++/32251
7203         * g++.dg/init/new21.C: Likewise.
7204
7205         PR c++/31992
7206         * g++.dg/template/static30.C: Likewise.
7207
7208 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7209
7210         * gcc.dg/vect/costmodel/ppc: New directory.
7211         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7212         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7213         New test.
7214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7218         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7219         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7220         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7222         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7223         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7225         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7226         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7227         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7228
7229 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7230
7231         PR fortran/32359
7232         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7233
7234 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7235
7236         PR fortran/32526
7237         * gfortran.dg/interface_14.f90: New test.
7238
7239         PR fortran/32613
7240         * gfortran.dg/do_iterator_2.f90: New test.
7241
7242 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7243
7244         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7245         (FE_DEC_DOWNWARD): Likewise.
7246         (FE_DEC_UPWARD): Likewise.
7247         (FE_DEC_TOWARDZERO): Likewise.
7248         (FE_DEC_TONEARESTFROMZERO): Likewise.
7249
7250 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7251
7252         * gcc.c-torture/compile/pr32606.c: New.
7253         * gfortran.fortran-torture/execute/pr32604.f90: New.
7254
7255 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7256
7257         * gcc.dg/visibility-12.c: New test.
7258         * gcc.dg/visibility-13.c: Likewise.
7259         * g++.dg/ext/visibility-9.C: Likewise.
7260         * g++.dg/ext/visibility-10.C: Likewise.
7261
7262 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7263
7264         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7265         * gcc.dg/sh-relax-vxworks.c: New test.
7266
7267 2007-07-04  Richard Guenther  <rguenther@suse.de>
7268
7269         PR tree-optimization/32500
7270         * gcc.c-torture/execute/pr32500.c: New testcase.
7271
7272 2007-07-04  Richard Guenther  <rguenther@suse.de>
7273
7274         PR tree-optimization/32482
7275         * gcc.c-torture/compile/pr32482.c: New testcase.
7276
7277 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7278
7279         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7280         VxWorks kernels.
7281         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7282         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7283         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7284         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7285
7286 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7287
7288         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7289
7290 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7291
7292         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7293
7294 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7295
7296         PR fortran/31198
7297         * gfortran.dg/min_max_optional_1.f90: New test.
7298         * gfortran.dg/min_max_optional_2.f90: New test.
7299         * gfortran.dg/min_max_optional_3.f90: New test.
7300
7301 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7302
7303         PR fortran/32545
7304         * gfortran.dg/fmt_error.f90: New test.
7305
7306 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7307
7308         PR fortran/32612
7309         * gfortran.dg/interface_13.f90: New test.
7310
7311 2007-07-03  Dave Brolley  <brolley@redhat.com>
7312
7313         PR c++/31743
7314         * g++.dg/init/new20.C: New test.
7315
7316 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7317
7318         PR fortran/32579
7319         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7320
7321 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7322
7323         PR fortran/25062
7324         * common_7.f90: New.
7325         * common_8.f90: New.
7326         * common_9.f90: New.
7327
7328 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7329
7330         PR fortran/30940
7331         * gfortran.dg/argument_checking_1.f90: New.
7332         * gfortran.dg/argument_checking_2.f90: New.
7333         * gfortran.dg/argument_checking_3.f90: New.
7334         * gfortran.dg/argument_checking_4.f90: New.
7335         * gfortran.dg/argument_checking_5.f90: New.
7336         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7337         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7338
7339 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7340
7341         * gcc.dg/pr32176.c: Add -w to default dg-options.
7342
7343 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7344
7345         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7346
7347 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7348
7349         PR fortran/20888
7350         * gfortran.dg/null_2.f90: New.
7351
7352 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7353             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7354
7355         PR middle-end/32176
7356         * gcc.dg/pr32176.c: New test.
7357
7358 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7359
7360         * gcc.dg/const-float80.c : New test.
7361         * gcc.dg/const-float128.c : New test.
7362         * gcc.dg/const-float80-ped.c : New test.
7363         * gcc.dg/const-float128-ped.c : New test.
7364
7365 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366
7367         * gcc.dg/c99-math.h: Fix typo.
7368
7369 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR libgomp/32468
7372         * gcc.dg/gomp/pr32468-1.c: New test.
7373
7374 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7375
7376         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7377         an ABI option.
7378
7379 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7380
7381         * gfortran.fortran-torture/compile/pr32583.f: New.
7382         * gcc.c-torture/compile/pr32584.c: New
7383
7384 2007-07-02  Ollie Wild  <aaw@google.com>
7385
7386         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7387         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7388
7389 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7390
7391         * gcc.target/mips/save-restore-1.c: New test.
7392         * gcc.target/mips/save-restore-2.c: Likewise.
7393         * gcc.target/mips/save-restore-3.c: Likewise.
7394         * gcc.target/mips/save-restore-4.c: Likewise.
7395
7396 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7397
7398         PR tree-optimization/31966
7399         PR tree-optimization/32533
7400         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7401         * gfortran.dg/pr32533.f90: Ditto.
7402
7403 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * g++.dg/opt/nrv12.C: New test.
7406         * gcc.target/i386/nrv1.c: New test.
7407
7408         PR c++/31748
7409         * g++.dg/gomp/pr31748.C: New test.
7410
7411 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7412  
7413         PR tree-optimization/32230
7414         * gcc.dg/vect/pr32230.c: New test.
7415
7416 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7417
7418         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7419         * bind_c_coms.f90: Ditto.
7420         * bind_c_coms_driver.c: Ditto.
7421         * bind_c_dts.f90: Ditto.
7422         * bind_c_dts_2.f03: Ditto.
7423         * bind_c_dts_2_driver.c: Ditto.
7424         * bind_c_dts_3.f03: Ditto.
7425         * bind_c_dts_4.f03: Ditto.
7426         * bind_c_dts_driver.c: Ditto.
7427         * bind_c_implicit_vars.f03: Ditto.
7428         * bind_c_procs.f03: Ditto.
7429         * bind_c_usage_2.f03: Ditto.
7430         * bind_c_usage_3.f03: Ditto.
7431         * bind_c_usage_5.f03: Ditto.
7432         * bind_c_usage_6.f03: Ditto.
7433         * bind_c_usage_7.f03: Ditto.
7434         * bind_c_vars.f90: Ditto.
7435         * bind_c_vars_driver.c: Ditto.
7436         * binding_c_table_15_1.f03: Ditto.
7437         * binding_label_tests.f03: Ditto.
7438         * binding_label_tests_10.f03: Ditto.
7439         * binding_label_tests_10_main.f03: Ditto.
7440         * binding_label_tests_11.f03: Ditto.
7441         * binding_label_tests_11_main.f03: Ditto.
7442         * binding_label_tests_12.f03: Ditto.
7443         * binding_label_tests_13.f03: Ditto.
7444         * binding_label_tests_13_main.f03: Ditto.
7445         * binding_label_tests_14.f03: Ditto.
7446         * binding_label_tests_2.f03: Ditto.
7447         * binding_label_tests_3.f03: Ditto.
7448         * binding_label_tests_4.f03: Ditto.
7449         * binding_label_tests_5.f03: Ditto.
7450         * binding_label_tests_6.f03: Ditto.
7451         * binding_label_tests_7.f03: Ditto.
7452         * binding_label_tests_8.f03: Ditto.
7453         * binding_label_tests_9.f03: Ditto.
7454         * c_assoc.f90: Ditto.
7455         * c_assoc_2.f03: Ditto.
7456         * c_f_pointer_shape_test.f90: Ditto.
7457         * c_f_pointer_tests.f90: Ditto.
7458         * c_f_tests_driver.c: Ditto.
7459         * c_funloc_tests.f03: Ditto.
7460         * c_funloc_tests_2.f03: Ditto.
7461         * c_funloc_tests_3.f03: Ditto.
7462         * c_funloc_tests_3_funcs.c: Ditto.
7463         * c_kind_params.f90: Ditto.
7464         * c_kind_tests_2.f03: Ditto.
7465         * c_kinds.c: Ditto.
7466         * c_loc_driver.c: Ditto.
7467         * c_loc_test.f90: Ditto.
7468         * c_loc_tests_2.f03: Ditto.
7469         * c_loc_tests_2_funcs.c: Ditto.
7470         * c_loc_tests_3.f03: Ditto.
7471         * c_loc_tests_4.f03: Ditto.
7472         * c_loc_tests_5.f03: Ditto.
7473         * c_loc_tests_6.f03: Ditto.
7474         * c_loc_tests_7.f03: Ditto.
7475         * c_loc_tests_8.f03: Ditto.
7476         * c_ptr_tests.f03: Ditto.
7477         * c_ptr_tests_10.f03: Ditto.
7478         * c_ptr_tests_5.f03: Ditto.
7479         * c_ptr_tests_7.f03: Ditto.
7480         * c_ptr_tests_7_driver.c: Ditto.
7481         * c_ptr_tests_8.f03: Ditto.
7482         * c_ptr_tests_8_funcs.c: Ditto.
7483         * c_ptr_tests_9.f03: Ditto.
7484         * c_ptr_tests_driver.c: Ditto.
7485         * c_size_t_driver.c: Ditto.
7486         * c_size_t_test.f03: Ditto.
7487         * com_block_driver.f90: Ditto.
7488         * global_vars_c_init.f90: Ditto.
7489         * global_vars_c_init_driver.c: Ditto.
7490         * global_vars_f90_init.f90: Ditto.
7491         * global_vars_f90_init_driver.c: Ditto.
7492         * interop_params.f03: Ditto.
7493         * iso_c_binding_only.f03: Ditto.
7494         * iso_c_binding_rename_1.f03: Ditto.
7495         * iso_c_binding_rename_1_driver.c: Ditto.
7496         * iso_c_binding_rename_2.f03: Ditto.
7497         * iso_c_binding_rename_2_driver.c: Ditto.
7498         * kind_tests_2.f03: Ditto.
7499         * kind_tests_3.f03: Ditto.
7500         * module_md5_1.f90: Ditto.
7501         * only_clause_main.c: Ditto.
7502         * print_c_kinds.f90: Ditto.
7503         * test_bind_c_parens.f03: Ditto.
7504         * test_c_assoc.c: Ditto.
7505         * test_com_block.f90: Ditto.
7506         * test_common_binding_labels.f03: Ditto.
7507         * test_common_binding_labels_2.f03: Ditto.
7508         * test_common_binding_labels_2_main.f03: Ditto.
7509         * test_common_binding_labels_3.f03: Ditto.
7510         * test_common_binding_labels_3_main.f03: Ditto.
7511         * test_only_clause.f90: Ditto.
7512         * use_iso_c_binding.f90: Ditto.
7513         * value_5.f90: Ditto.
7514         * value_test.f90: Ditto.
7515         * value_tests_f03.f90: Ditto.
7516
7517 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7518
7519         * gcc.dg/tls/opt-14.c: New.
7520
7521 2007-07-01  Ollie Wild  <aaw@google.com>
7522
7523         * g++.dg/lookup/using16.C: New test.
7524         * g++.dg/lookup/using17.C: New test.
7525
7526 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7527
7528         PR fortran/32239
7529         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7530         (test_4): Use proper test for floating point equality.
7531         (test_8): Likewise.
7532
7533 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7534
7535         PR libgfortran/32554
7536         * gfortran.dg/fmt_p_1.f90: New test.
7537
7538 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7539
7540         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7541         initialization and fix dg-final check - the initialization loop is
7542         vectorizable.
7543
7544 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7545             Volker Reichelt  <reichelt@netcologne.de>
7546
7547         PR middle-end/32559
7548         * gcc.dg/pr32559.c: New test.
7549
7550 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         PR tree-optimization/25371
7553         * gcc.dg/vect/pr25371.c: New test.
7554
7555 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7556
7557         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7558         when allocating and initializing a flexible array.
7559
7560 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7561
7562         PR fortran/20373
7563         * gfortran.dg/intrinsic.f90: New test.
7564
7565 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7566
7567         PR fortran/32555
7568         * gfortran.dg/fmt_zero_check.f90: New.
7569
7570 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7571
7572         PR fortran/30284
7573         * gfortran.dg/repeat_f90: New test.
7574
7575 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7576
7577         PR testsuite/25241
7578         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7579         -pedantic-errors, so we should match errors.
7580         * gcc.dg/cpp/escape-1.c: Likewise.
7581         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7582         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7583         warning.
7584         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7585         errors instead of warnings.
7586         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7587         a pedantic warning.
7588         * gcc.dg/cpp/arith-3.c: Likewise.
7589
7590 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7591
7592         PR testsuite/25241
7593         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7594         * gcc.dg/pch/valid-2.c: Likewise.
7595         * gcc.dg/pch/valid-3.c: Likewise.
7596         * gcc.dg/pch/warn-1.c: Likewise.
7597         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7598         
7599 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7600
7601         PR c/4076
7602         * gcc.dg/Wunused-function.c: New.
7603         
7604 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7605
7606         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7607
7608 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7609
7610         * g++.dg/other/canon-31724.C: New.
7611         
7612 2007-06-29  Jan Hubicka  <jh@suse.cz>
7613
7614         PR middle-end/32372
7615         * gcc.c-torture/compile/pr32372.c: new.
7616
7617 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7618
7619         * gfortran.dg/operator_3.f90: New test.
7620
7621 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7622
7623         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7624         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7625
7626 2007-06-29  Richard Guenther  <rguenther@suse.de>
7627
7628         PR middle-end/32493
7629         * gcc.dg/inline-23.c: New testcase.
7630
7631 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7632
7633         PR tree-optimization/24659
7634         * gcc.target/i386/vectorize2.c: New test.
7635         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7636         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7637
7638 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7639
7640         * gcc.dg/pointer-arith-9.c: New test.
7641
7642 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7643
7644         PR fortran/32483
7645         * gfortran.dg/fmt_read_2.f90: New.
7646
7647 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7648
7649         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7650         If it exists, don't try to create it.
7651
7652 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7653
7654         * g++.dg/ext/visibility/ms-compat-1.C: New.
7655
7656 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7657
7658         PR tree-opt/32417
7659         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7660
7661 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7662
7663         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7664         targets.
7665
7666 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7667
7668         PR fortran/32467
7669         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7670
7671 2007-06-27  Richard Guenther  <rguenther@suse.de>
7672
7673         PR middle-end/32492
7674         * gcc.dg/inline-22.c: New testcase.
7675
7676 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7677
7678         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7679         the scan-assembler constant.
7680
7681 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7682
7683         PR 20216
7684         * gcc.dg/pr20216.c: New.
7685
7686 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7687
7688         PR tree-opt/32421
7689         * gcc.dg/vect/pr32421.c: New test.
7690
7691 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7692
7693         PR c++/32111
7694         * g++.dg/other/friend5.C: New test.
7695
7696 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7697
7698         PR fortran/32464
7699         * gfortran.dg/host_assoc_function_2.f90: New test.
7700
7701         PR fortran/31494
7702         * gfortran.dg/host_assoc_call_1.f90: New test.
7703
7704 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7705
7706         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7707         
7708 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7709
7710         PR fortran/32456
7711         * gfortran.dg/error_format.f90: New test.
7712
7713 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7714
7715         PR fortran/32136
7716         * gfortran.dg/pr32136.f90: New test.
7717
7718 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7719
7720         PR fortran/31726
7721         * gfortran.dg/minmaxloc_1.f90: New test.
7722
7723         PR fortran/32298
7724         * gfortran.dg/minmaxloc_2.f90: New test.
7725
7726 2007-06-23  Richard Guenther  <rguenther@suse.de>
7727
7728         PR tree-optimization/16876
7729         PR middle-end/29478
7730         * gcc.dg/pr29254.c: The warning is bogus.
7731         * gcc.dg/warn-1.c: Likewise.
7732         * gcc.dg/assign-warn-3.c: Likewise.
7733         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7734
7735 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7736
7737         * gcc.c-torture/execute/20070623-1.c: New.
7738
7739 2007-06-22  Jan Hubicka  <jh@suse.cz>
7740
7741         * gcc.c-torture/compile/pr31541.c: New.
7742
7743 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7744
7745         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7746         Remove -m64 from dg-options.
7747
7748 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7749
7750         PR middle-end/32374
7751         * gcc.dg/pr32374.c: New test.
7752
7753 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7754
7755         PR fortran/32360
7756         * gfortran.dg/pointer_assign_3.f90: New test.
7757
7758 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7759
7760         * gcc.dg/tree-ssa/pr19590.c: New.
7761
7762 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7763
7764         PR fortran/31162
7765         * gfortran.dg/assign.f90: Update test.
7766         * gfortran.dg/real_do_1.f90: Update test.
7767         * gfortran.dg/gomp/omp_do1.f90: Update test.
7768         * gfortran.dg/warnings_are_errors_1.f: Update test.
7769         * gfortran.dg/g77/20010519-1.f: Update test.
7770         * gfortran.dg/g77/pr9258.f: Update test.
7771         * gfortran.dg/g77/960317-1.f: Update test.
7772
7773 2007-06-21  Richard Guenther  <rguenther@suse.de>
7774
7775         PR tree-optimization/32453
7776         * gcc.c-torture/compile/pr32453.c: New testcase.
7777
7778 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR tree-optimization/31866
7781         * gcc.dg/pr31866.c: New test.
7782
7783 2007-06-21  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/32451
7786         * g++.dg/torture/20070621-1.C: New testcase.
7787
7788 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7789
7790         * gcc.dg/attr-isr.c: Test delay slot content.
7791         
7792 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7793
7794         PR fortran/32361
7795         gfortran.dg/pointer_assign_2.f90: New test.
7796
7797 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7798
7799         PR fortran/25061
7800         gfortran.dg/invalid_procedure_name.f90: New test.
7801
7802 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7803
7804         PR tree-optimization/25737
7805         * gcc.dg/tree-ssa/alias-14.c: New test.
7806
7807 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7808
7809         * gcc.target/i386/large-size-array-3.c: New.
7810
7811 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7812         Richard Guenther  <rguenther@suse.de>
7813
7814         PR fortran/32140
7815         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7816
7817 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7818
7819         PR middle-end/31959
7820         * gcc.dg/pr31959.c: New test.
7821
7822         PR inline-asm/32109
7823         * g++.dg/ext/asm10.C: New test.
7824
7825         PR middle-end/32285
7826         * gcc.c-torture/execute/20070614-1.c: New test.
7827
7828 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7829
7830         * gcc.target/arm/stack-corruption.c: New test.
7831
7832 2007-06-19  Richard Guenther  <rguenther@suse.de>
7833
7834         * g++.dg/torture/pr30252.C: New testcase.
7835
7836 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7837
7838         PR tree-optimization/32353
7839         * g++.dg/opt/nrv13.C: New test.
7840
7841 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7842
7843         PR fortran/20863
7844         PR fortran/20882
7845         * gfortran.dg/impure_assignment_2.f90 : New test.
7846
7847         PR fortran/32236
7848         * gfortran.dg/data_initialized_2.f90 : New test.
7849
7850         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7851         appropriate version of 'dmach'.
7852
7853 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7854
7855         PR target/32389
7856         * gcc.target/i386/pr32389.c New test.
7857
7858 2007-06-18  Simon Baldwin <simonb@google.com>
7859
7860         PR c++/31923
7861         * g++.dg/template/error25.C: New.
7862         * g++.dg/template/spec35.C: New.
7863
7864 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7865
7866         * gcc.c-torture/compile/pr32355.c: New testcase.
7867         
7868 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7869
7870         PR tree-optimization/32383
7871         * g++.dg/opt/pr32383.C: New test.
7872
7873 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         PR rtl-optimization/32366
7876         * gcc.dg/vect/pr32366.c: New test.
7877
7878 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7879
7880         * gcc.c-torture/compile/pr32349.c: New testcase.
7881         
7882 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7885         * gcc.target/sparc/combined-2.c: Likewise.
7886         * gcc.target/sparc/fexpand.c : Likewise.
7887         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7888         * gcc.target/sparc/fpack16.c : Likewise.
7889         * gcc.target/sparc/fpmerge.c : Likewise.
7890         * gcc.target/sparc/fpmul.c : Likewise.
7891         * gcc.target/sparc/noresult.c : Likewise.
7892         * gcc.target/sparc/pdist.c: Likewise.
7893
7894 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7895
7896         PR middle-end/31723
7897         * gcc.target/i386/recip-divf.c: New test.
7898         * gcc.target/i386/recip-sqrtf.c: Ditto.
7899         * gcc.target/i386/recip-vec-divf.c: Ditto.
7900         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7901         * gcc.target/i386/sse-recip.c: Ditto.
7902         * gcc.target/i386/sse-recip-vec.c: Ditto.
7903
7904 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7905
7906         PR tree-opt/32225
7907         * gcc.c-torture/compile/20070605-1.c: New test.
7908
7909         * gcc.c-torture/compile/20070603-1.c: New testcase.
7910         * gcc.c-torture/compile/20070603-2.c: New testcase.
7911
7912         * gcc.c-torture/compile/20070531-1.c: New test.
7913
7914         PR tree-opt/32167
7915         * gcc.c-torture/compile/20070531-2.c: New test.
7916
7917         PR tree-opt/32144
7918         * gcc.c-torture/compile/20070529-1.c: New test.
7919
7920         PR tree-opt/32145
7921         * gcc.c-torture/compile/20070529-2.c: New test.
7922
7923         PR tree-opt/32015
7924         * gcc.c-torture/compile/20070520-1.c: New test.
7925
7926         * g++.dg/ext/java-1.C: New test.
7927
7928         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7929         loops instead of one. Remove the "can't determine dependence"
7930         check.
7931         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7932         needed as the cast is gone in the first place.
7933         * gcc.dg/max-1.c: Change local variable a to be a global one.
7934         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7935         have a cast which is PREd.
7936
7937 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7938
7939         * g++.dg/lookup/anon6.C: New test.
7940
7941 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7942
7943         PR c++/31806
7944         * g++.dg/opt/static6.C: New testcase.
7945
7946 2007-06-14  Geoff Keating  <geoffk@apple.com>
7947
7948         * g++.dg/ext/visibility/overload-1.C: New.
7949
7950         PR 31093
7951         * g++.dg/ext/visibility/anon4.C: New.
7952
7953 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7954
7955         PR target/32268
7956         * gcc.target/i386/pr32268.c: New test.
7957
7958 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7959
7960         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7961         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7962         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7963
7964         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7965         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7966         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7967         BID is used.
7968
7969 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7970
7971         PR fortran/32302
7972         * gfortran.dg/common_resize_1.f90: New test.
7973
7974 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7975
7976         PR target/32274
7977         * gcc.dg/vect/pr32224.c: Fix.   
7978         
7979 2007-06-13  Eric Christopher  <echristo@apple.com>
7980
7981         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7982
7983 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7984
7985         PR fortran/32323
7986         * gfortran.dg/actual_array_vect_1.f90: New.
7987
7988 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989
7990         * gcc.target/sparc/mfpu.c: New test.
7991
7992 2007-06-12  Geoff Keating  <geoffk@apple.com>
7993
7994         * g++.dg/warn/weak1.C: Suppress on Darwin.
7995         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7996
7997 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7998
7999         PR middle-end/31579
8000          * g++.dg/torture/pr31579.C: New testcase.
8001
8002 2007-06-12  Ian Lance Taylor  <iant@google.com>
8003
8004         PR libstdc++/29286
8005         * g++.dg/init/new16.C: New test.
8006         * g++.dg/init/new17.C: New test.
8007         * g++.dg/init/new18.C: New test.
8008         * g++.dg/init/new19.C: New test.
8009
8010 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8011
8012         * gnat.dg/lhs_view_convert.adb: New test.
8013
8014 2007-06-12  Richard Guenther  <rguenther@suse.de>
8015
8016         PR tree-optimization/15353
8017         PR tree-optimization/31657
8018         * gcc.c-torture/execute/20070424-1.c: New testcase.
8019         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8020         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8021         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8022         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8023         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8024
8025 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8026
8027         PR rtl-optimization/32293
8028         * gcc.dg/pr32293.c: New test.
8029
8030 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8031
8032         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8033
8034 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/29786
8037         * gfortran.dg/equiv_7.f90: New test.
8038         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8039
8040         PR fortran/30875
8041         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8042
8043 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8044
8045         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8046         * gcc.dg/setjmp-4.c: Likewise.
8047         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8048
8049 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8050
8051         PR rtl-optimization/31025
8052         * gfortran.dg/pr31025.f90: New.
8053
8054 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8055
8056         PR target/32280
8057         * gcc.target/i386/pr32280.c: New test.
8058
8059 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8060
8061         PR middle-end/32279
8062         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8063
8064 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8065
8066         PR libgfortran/32235
8067         * gfortran.dg/backspace_9.f: New test.
8068
8069 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8070
8071         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8072
8073 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8074
8075         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8076
8077 2007-06-09  Ian Lance Taylor  <iant@google.com>
8078
8079         PR tree-optimization/32169
8080         * gcc.c-torture/compile/pr32169.c: New test.
8081
8082 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8083
8084         * gcc.dg/vect/costmodel: New directory.
8085         * gcc.dg/vect/costmodel/i386: New directory.
8086         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8087         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8088         New test.
8089         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8090         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8091         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8092         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8093         * gcc.dg/vect/costmodel/x86_64: New directory.
8094         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8095         New testsuite.
8096         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8097         New test.
8098         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8099         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8100         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8101         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8102         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8103
8104 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8105
8106         PR tree-optimization/32243
8107         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8108         flags for -Os tests.
8109         * gcc.dg/vect/03-vect-pr32243.c: New test.
8110
8111 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8112
8113         PR tree-optimization/32224
8114         * gcc.dg/vect/pr32224.c: New test.
8115
8116 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR c++/32177
8119         * g++.dg/gomp/pr32177.C: New test.
8120
8121 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8122
8123         PR testsuite/25241
8124         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8125         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8126         warning nor an error.
8127         * gcc.dg/Wfatal-2.c: Likewise.
8128         * gcc.dg/Werror-1.c: Likewise.
8129         * gcc.dg/Werror-5.c: Likewise.
8130         * gcc.dg/Werror-7.c: Likewise.
8131         * gcc.dg/Werror-10.c: Likewise.
8132         * gcc.dg/Werror-11.c: Likewise.
8133
8134 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8135
8136         PR c++/30759
8137         * g++.dg/init/brace6.C: New test.
8138
8139 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8140
8141         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8142         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8143         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8144         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8145
8146         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8147         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8148         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8149         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8150         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8151         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8152         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8153         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8154
8155         * gcc.dg/darwin-minversion-3.c: New.
8156
8157 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8158
8159         * gcc.target/i386/builtin-copysign.c: New test.
8160
8161 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8162
8163         PR tree-optimization/32220
8164         * gfortran.dg/predcom-2.f: New testcase.
8165
8166 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8167
8168         PR tree-opt/32231
8169         * gcc.target/i386/vectorize4.c: New test.
8170
8171 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8172
8173         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8174
8175 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8176
8177         PR testsuite/25241
8178         * gcc.dg/simd-5.c: Mark output as a note.
8179         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8180         dg-message.
8181         * gcc.dg/simd-1.c: Likewise.
8182         * gcc.dg/always_inline.c: Mark output as a sorry.
8183         * gcc.dg/always_inline2.c: Likewise.
8184         * gcc.dg/always_inline3.c: Likewise.
8185
8186 2007-06-06  Ian Lance Taylor  <iant@google.com>
8187
8188         * g++.dg/conversion/enum1.C: New test.
8189
8190 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8191
8192         PR tree-optimization/32216
8193         * gcc.dg/vect/pr32216.c: New test.
8194
8195 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8196
8197         PR testsuite/18923
8198         * gfortran.dg/invalid_contains_1.f90: New test.
8199         * gfortran.dg/invalid_contains_2.f90: New test.
8200
8201 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8202
8203         PR testsuite/32057
8204         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8205         midnight issues.
8206
8207 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8208
8209         PR testsuite/25241
8210         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8211         dg-message to match de note.
8212         * gcc.dg/pr26570.c: Use dg-message for a note.
8213         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8214         dg-error instead of dg-warning because of -Werror.
8215         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8216         neither an error, nor a warning.
8217         * gcc.dg/glibc-uclibc-2.c: Likewise
8218         * gcc.dg/cpp/19940712-1.c: Likewise.
8219
8220 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8221
8222         PR preprocessor/23479
8223         * gcc.dg/binary-constants-1.c: Add test suites for
8224         the 0b-prefixed binary integer constants.
8225         * gcc.dg/binary-constants-2.c: Ditto.
8226         * gcc.dg/binary-constants-3.c: Ditto.
8227         * gcc.dg/binary-constants-4.c: Ditto.
8228
8229 2007-06-05  Ian Lance Taylor  <iant@google.com>
8230
8231         * gcc.dg/Wstrict-overflow-19.c: New test.
8232
8233 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8234
8235         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8236
8237 2007-06-04  Ian Lance Taylor  <iant@google.com>
8238
8239         * gcc.dg/Wstrict-overflow-18.c: New test.
8240
8241 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8242
8243         PR testsuite/25241
8244         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8245         * gcc.dg/cpp/mi5.c: Likewise.
8246         * gcc.dg/cpp/mi7.c: Likewise.
8247
8248 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8249
8250         PR c/32191
8251         * gcc.dg/pr32191.c: New test.
8252
8253 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8254
8255         PR fortran/32124
8256         * gfortran.dg/allocate_stat_1.f90: Remove.
8257
8258 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8259
8260         * gcc.target/i386/sse4_2-check.h: New.
8261         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8262         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8263         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8264         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8265         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8266         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8267         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8268         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8269         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8270         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8271         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8272         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8273         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8274         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8275         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8276         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8277         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8278         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8279
8280 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8281
8282         * gcc.dg/pie-link.c: New test.
8283
8284 2007-06-01  Ian Lance Taylor  <iant@google.com>
8285
8286         * gcc.dg/Wstrict-overflow-17.c: New test.
8287
8288 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8289
8290         * gcc.dg/builtin-return-1.c (g): New.
8291         (main): Allocate at least 64 bytes on the stack.
8292
8293 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8294
8295         * g++.dg/init/cleanup3.C: New test.
8296
8297 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8298
8299         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8300         int is 16 bits.
8301
8302 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8303
8304         PR fortran/32156
8305         * gfortran.dg/char_array_constructor_3.f90: New test.
8306
8307 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8308
8309         PR tree-optimization/32160
8310         * gfortran.dg/predcom-1.f: New test.
8311
8312 2007-05-31  Richard Guenther  <rguenther@suse.de>
8313
8314         * g++.dg/other/str_empty.C: Move...
8315         * g++.dg/other/pr30567.C: Move...
8316         * g++.dg/tree-ssa/pr27218.C: Move...
8317         * g++.dg/torture: ...here and remove dg-options.
8318
8319 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8320
8321         PR c++/32158
8322         * g++.dg/ext/is_pod_incomplete.C: New.
8323
8324 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8325             Douglas Gregor <doug.gregor@gmail.com>
8326             Pedro Lamarao <pedro.lamarao@mndfck.org>
8327             Howard Hinnant <howard.hinnant@gmail.com>
8328
8329         PR c++/7412
8330         PR c++/29939
8331         * g++.dg/cpp0x/rv8p.C: New.
8332         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8333         * g++.dg/cpp0x/cast-bug.C: New.
8334         * g++.dg/cpp0x/elision_weak.C: New.
8335         * g++.dg/cpp0x/collapse-bug.C: New.
8336         * g++.dg/cpp0x/rv3p.C: New.
8337         * g++.dg/cpp0x/rv7n.C: New.
8338         * g++.dg/cpp0x/overload-conv-1.C: New.
8339         * g++.dg/cpp0x/rv2n.C: New.
8340         * g++.dg/cpp0x/deduce.C: New.
8341         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8342         * g++.dg/cpp0x/rv6p.C: New.
8343         * g++.dg/cpp0x/template_deduction.C: New.
8344         * g++.dg/cpp0x/implicit-copy.C: New.
8345         * g++.dg/cpp0x/rv1p.C: New.
8346         * g++.dg/cpp0x/cast.C: New.
8347         * g++.dg/cpp0x/rv5n.C: New.
8348         * g++.dg/cpp0x/collapse.C: New.
8349         * g++.dg/cpp0x/overload-conv-2.C: New.
8350         * g++.dg/cpp0x/rv4p.C: New.
8351         * g++.dg/cpp0x/rvo.C: New.
8352         * g++.dg/cpp0x/iop.C: New.
8353         * g++.dg/cpp0x/rv3n.C: New.
8354         * g++.dg/cpp0x/rv7p.C: New.
8355         * g++.dg/cpp0x/reference_collapsing.C: New.
8356         * g++.dg/cpp0x/overload.C: New.
8357         * g++.dg/cpp0x/named.C: New.
8358         * g++.dg/cpp0x/rv2p.C: New.
8359         * g++.dg/cpp0x/rv6n.C: New.
8360         * g++.dg/cpp0x/not_special.C: New.
8361         * g++.dg/cpp0x/bind.C: New.
8362         * g++.dg/cpp0x/rv1n.C: New.
8363         * g++.dg/cpp0x/rv5p.C: New.
8364         * g++.dg/cpp0x/elision.C: New.
8365         * g++.dg/cpp0x/named_refs.C: New.
8366         * g++.dg/cpp0x/unnamed_refs.C: New.
8367         * g++.dg/cpp0x/rv4n.C: New.
8368         * g++.dg/cpp0x/elision_neg.C: New.
8369         * g++.dg/init/copy7.C: Run in C++98 mode.
8370         * g++.dg/overload/arg1.C: Ditto.
8371         * g++.dg/overload/arg4.C: Ditto.
8372
8373 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR c++/31809
8376         * g++.dg/opt/static5.C: New test.
8377
8378 2007-05-30  Richard Guenther  <rguenther@suse.de>
8379
8380         * g++.dg/dg.exp: Prune torture/.
8381         * g++.dg/torture/dg-torture.exp: New testsuite.
8382
8383 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8384
8385         * gcc.target/arm/pr27387.C: Move and rename to ...
8386         * g++.dg/inherit/thunk8.C: ... here.
8387
8388 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR tree-optimization/31769
8391         * g++.dg/gomp/pr31769.C: New test.
8392
8393 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8394
8395         * gcc.target/i386/stack-realign.c: New.
8396
8397 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8398
8399         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8400
8401 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8402
8403         * gfortran.dg/sizeof.f90: New.
8404
8405 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8406
8407         PR c/31339
8408         * gcc.dg/boolcomplex-1.c: New test.
8409
8410         PR c++/31339
8411         * g++.dg/ext/boolcomplex-1.c: New test.
8412
8413 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8414
8415         * gcc.dg/matrix: New directory.
8416
8417 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/32124
8420         * gfortran.dg/allocate_stat_1.f90: New.
8421
8422 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8423
8424         PR fortran/31972
8425         * transfer_hollerith_1.f90: New test.
8426
8427 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8428
8429         PR tree-opt/32100
8430         * gcc.c-torture/execute/vrp-7.c: New test.
8431
8432 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8433
8434         * gfortran.dg/transfer_simplify_4.f90: New test.
8435
8436 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8437
8438         PR fortran/32088
8439         * gfortran.dg/func_result_3.f90: New.
8440
8441 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8442
8443         PR middle-end/32083
8444         * gfortran.dg/transfer_simplify_3.f90: New.
8445
8446 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8447
8448         PR target/32065
8449         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8450         to compile options.
8451         * gcc.target/i386/pr32065-2.c: New test.
8452
8453 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8454
8455         PR fortran/31813
8456         * gfortran.dg/io_constraints_2.f90: Update.
8457
8458 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/31219
8461         * gfortran.dg/array_constructor_17.f90: New test.
8462
8463 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8464
8465         PR tree-opt/32090
8466         * g++.dg/opt/array2.C: New testcase.
8467
8468 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8469
8470         PR target/32065
8471         * gcc.target/i386/pr32065.c: New test.
8472
8473 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8474             Marcus Meissner <meissner@suse.de>
8475
8476         * gcc.dg/attr-alloc_size.c: New.
8477
8478 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8479             Lee Millward  <lee.millward@gmail.com>
8480
8481         PR c++/31745
8482         * g++.dg/parse/crash34.C: New test.
8483
8484         * g++.dg/parse/crash35.C: New test.
8485
8486 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8487
8488         * gcc.target/i386/sse2-check.h: New.
8489         * gcc.target/i386/sse2-vec-1.c: Likewise.
8490         * gcc.target/i386/sse2-vec-2.c: Likewise.
8491         * gcc.target/i386/sse2-vec-3.c: Likewise.
8492         * gcc.target/i386/sse2-vec-4.c: Likewise.
8493         * gcc.target/i386/sse2-vec-5.c: Likewise.
8494         * gcc.target/i386/sse2-vec-6.c: Likewise.
8495
8496 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8497
8498         PR c++/31431
8499         PR c++/31432
8500         PR c++/31434
8501         PR c++/31435
8502         PR c++/31437
8503         PR c++/31438
8504         PR c++/31442
8505         PR c++/31443
8506         PR c++/31444
8507         PR c++/31445
8508         * g++.dg/cpp0x/pr31431.C: New.
8509         * g++.dg/cpp0x/pr31437.C: New.
8510         * g++.dg/cpp0x/pr31442.C: New.
8511         * g++.dg/cpp0x/pr31444.C: New.
8512         * g++.dg/cpp0x/pr31431-2.C: New.
8513         * g++.dg/cpp0x/pr31432.C: New.
8514         * g++.dg/cpp0x/pr31434.C: New.
8515         * g++.dg/cpp0x/pr31438.C: New.
8516         * g++.dg/cpp0x/pr31443.C: New.
8517         * g++.dg/cpp0x/pr31445.C: New.
8518         * g++.dg/cpp0x/variadic-crash1.C: New.
8519
8520 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8521
8522         * gcc.target/arm/long-calls-1.c: New test.
8523         * gcc.target/arm/long-calls-2.c: Likewise.
8524         * gcc.target/arm/long-calls-3.c: Likewise.
8525         * gcc.target/arm/long-calls-4.c: Likewise.
8526
8527 2007-05-25  Richard Guenther  <rguenther@suse.de>
8528             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8529
8530         PR tree-optimization/31982
8531         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8532
8533 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8534
8535         PR fortran/32047
8536         * gfortran.dg/result_in_spec_2.f90: New test.
8537
8538 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8539
8540         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8541
8542 2007-05-24  Ollie Wild  <aaw@google.com>
8543
8544         * gcc.dg/cpp/counter-1.c: New test.
8545         * gcc.dg/pch/counter-1.c: New test.
8546         * gcc.dg/pch/counter-1.hs: New file.
8547         * gcc.dg/pch/counter-2.c: New test.
8548         * gcc.dg/pch/counter-2.hs: New file.
8549         * gcc.dg/pch/counter-3.c: New test.
8550         * gcc.dg/pch/counter-3.hs: New file.
8551
8552 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8553
8554         * gcc.dg/tree-ssa/predcom-1.c: New test.
8555         * gcc.dg/tree-ssa/predcom-2.c: New test.
8556         * gcc.dg/tree-ssa/predcom-3.c: New test.
8557         * gcc.dg/tree-ssa/predcom-4.c: New test.
8558         * gcc.dg/tree-ssa/predcom-5.c: New test.
8559         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8560
8561 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8562
8563         PR testsuite/32062
8564         * gcc.target/i386/sse4_1-check.h (MASK): New.
8565
8566 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8567
8568         PR fortran/32038
8569         * gfortran.dg/pr25603.f: Initialize integer variables.
8570
8571 2007-05-23  Ian Lance Taylor  <iant@google.com>
8572
8573         * g++.dg/other/vrp1.C: New test.
8574
8575 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8576
8577         PR preprocessor/20077
8578         * gcc.dg/cpp/paste15.c: New test.
8579
8580 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8581             Nigel Stephens  <nigel@mips.com>
8582             Richard Sandiford  <richard@codesourcery.com>
8583
8584         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8585         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8586         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8587         * gcc.target/mips/inter/mips16-inter.exp: New.
8588
8589 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8590
8591         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8592
8593 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8594
8595         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8596         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8597         * gcc.target/i386/sse3-addsubps.c: Likewise.
8598         * gcc.target/i386/sse3-haddpd.c: Likewise.
8599         * gcc.target/i386/sse3-haddps.c: Likewise.
8600         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8601         * gcc.target/i386/sse3-hsubps.c: Likewise.
8602         * gcc.target/i386/sse3-lddqu.c: Likewise.
8603         * gcc.target/i386/sse3-movddup.c: Likewise.
8604         * gcc.target/i386/sse3-movshdup.c: Likewise.
8605         * gcc.target/i386/sse3-movsldup.c: Likewise.
8606
8607         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8608         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8609         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8610         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8611         * gcc.target/i386/ssse3-palignr.c: Likewise.
8612         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8613         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8614         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8615         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8616         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8617         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8618         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8619         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8620         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8621         * gcc.target/i386/ssse3-psignb.c: Likewise.
8622         * gcc.target/i386/ssse3-psignd.c: Likewise.
8623         * gcc.target/i386/ssse3-psignw.c: Likewise.
8624         * gcc.target/i386/ssse3-vals.h: Likewise.
8625
8626         * gcc.target/i386/sse3-check.h: New file.
8627         * gcc.target/i386/ssse3-check.h: Likewise.
8628
8629 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8630
8631         PR middle-end/31095
8632         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8633
8634 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8635
8636         PR middle-end/31606
8637         * gcc.c-torture/20070522-1.c: New testcase.
8638
8639 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8642
8643 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8644
8645         * gcc.c-torture/execute/ieee/20000320-1.x,
8646         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8647         m68k-*-* and check_effective_target_coldfire_fpu.
8648
8649 2007-05-22  Ollie Wild  <aaw@google.com>
8650
8651         * g++.dg/lookup/hidden-class10.C: New test.
8652         * g++.dg/lookup/hidden-class11.C: New test.
8653
8654 2007-05-22  Ollie Wild  <aaw@google.com>
8655
8656         * g++.dg/lookup/name-clash5.C: New test.
8657         * g++.dg/lookup/name-clash6.C: New test.
8658
8659 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8660
8661         * g++.dg/other/i386-2.C: Update comments on header files tested.
8662         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8663         of <tmmintrin.h>.
8664         * gcc.target/i386/sse-12.c: Likewise.
8665         * gcc.target/i386/sse-13.c: Likewise.
8666         * gcc.target/i386/sse-14.c: Likewise.
8667
8668         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8669         Redefined to test with immediate operand.
8670         (__builtin_ia32_blendps): Likewise.
8671         (__builtin_ia32_blendpd): Likewise.
8672         (__builtin_ia32_dpps): Likewise.
8673         (__builtin_ia32_dpps): Likewise.
8674         (__builtin_ia32_insertps128): Likewise.
8675         (__builtin_ia32_vec_ext_v4sf): Likewise.
8676         (__builtin_ia32_vec_set_v16qi): Likewise.
8677         (__builtin_ia32_vec_set_v4si): Likewise.
8678         (__builtin_ia32_vec_set_v2di): Likewise.
8679         (__builtin_ia32_vec_ext_v16qi): Likewise.
8680         (__builtin_ia32_vec_ext_v4si): Likewise.
8681         (__builtin_ia32_vec_ext_v2di): Likewise.
8682         (__builtin_ia32_roundpd): Likewise.
8683         (__builtin_ia32_roundsd): Likewise.
8684         (__builtin_ia32_roundps): Likewise.
8685         (__builtin_ia32_roundss): Likewise.
8686         (__builtin_ia32_mpsadbw128): Likewise.
8687
8688 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8689
8690         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8691
8692 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8693
8694         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8695         failures.
8696         * gcc.dg/dfp/func-struct.c: Ditto.
8697         * gcc.dg/dfp/operator-assignment.c: Ditto.
8698         * gcc.dg/dfp/convert-bfp.c: Ditto.
8699         * gcc.dg/dfp/convert-int.c: Ditto.
8700         * gcc.dg/dfp/convert-int-max.c: Ditto.
8701         * gcc.dg/dfp/func-scalar.c: Ditto.
8702         * gcc.dg/dfp/cast.c: Ditto.
8703         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8704         failures, and fix a typo in return type of arg1_128.
8705         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8706         failures, and fix a typo in a constant suffix.
8707         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8708         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8709
8710 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8711             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8712
8713         * lib/gcc-dg.exp(process_message): New proc.
8714         (dg-message): New test directive.
8715         * gcc.dg/always_inline.c: Use dg-message.
8716         * gcc.dg/always_inline2.c: Ditto.
8717         * gcc.dg/always_inline3.c: Ditto.
8718         * gcc.dg/invalid-call-1.c: Ditto.
8719         * gcc.dg/pr17506.c: Ditto.
8720         * gcc.dg/simd-5.c: Ditto.
8721         * gcc.dg/simd-6.c: Ditto.
8722         * gcc.dg/va-arg-2.c: Ditto.
8723         * gcc.dg/cpp/syshdr.c: Ditto.
8724         * gcc.dg/cpp/unc4.c: Ditto.
8725         * gcc.dg/cpp/trad/mi1.c: Ditto.
8726         * gcc.dg/cpp/trad/mi5.c: Ditto.
8727         * gcc.dg/cpp/trad/mi7.c: Ditto.
8728         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8729         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8730         * gcc.test-framework/test-framework.awk: Special-case outexists
8731         tests.
8732
8733 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8734
8735         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8736         (bit_SSE4_2): Likewise.
8737         (bit_POPCNT): Likewise.
8738
8739         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8740         Check if assembler supports SSE4 instructions.
8741
8742         * gcc.target/i386/sse4_1-blendpd.c: New file.
8743         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8744         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8745         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8746         * gcc.target/i386/sse4_1-check.h: Likewise.
8747         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8748         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8749         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8750         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8751         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8752         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8753         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8754         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8755         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8756         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8757         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8758         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8759         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8760         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8761         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8762         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8763         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8764         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8765         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8766         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8767         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8768         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8769         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8770         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8771         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8772         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8773         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8774         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8775         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8776         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8777         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8778         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8779         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8780         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8781         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8782         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8783         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8784         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8785         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8786         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8787         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8788         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8789         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8790         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8791         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8792         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8793         * gcc.target/i386/sse4_1-round.h: Likewise.
8794         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8795         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8796         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8797         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8798         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8799         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8800         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8801         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8802         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8803         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8804         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8805         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8806         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8807         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8808
8809 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8810
8811         PR fortran/31627
8812         * gfortran.dg/bounds_check_7.f90: New test.
8813
8814 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8815
8816         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8817         (check_effective_target_sse4a): Ditto.
8818
8819         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8820         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8821         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8822         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8823         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8824         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8825         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8826         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8827         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8828         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8829         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8830         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8831         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8832         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8833         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8834         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8835         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8836         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8837         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8838         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8839
8840 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.dg/ext/cleanup-1.C: New test.
8843         * g++.dg/ext/cleanup-2.C: Likewise.
8844         * g++.dg/ext/cleanup-3.C: Likewise.
8845         * g++.dg/ext/cleanup-4.C: Likewise.
8846         * g++.dg/ext/cleanup-5.C: Likewise.
8847         * g++.dg/ext/cleanup-6.C: Likewise.
8848         * g++.dg/ext/cleanup-8.C: Likewise.
8849         * g++.dg/ext/cleanup-9.C: Likewise.
8850         * g++.dg/ext/cleanup-10.C: Likewise.
8851         * g++.dg/ext/cleanup-11.C: Likewise.
8852         * g++.dg/ext/cleanup-dtor.C: Likewise.
8853
8854 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8855
8856         PR middle-end/31995
8857         * gcc.dg/vect/vect-102a.c: New test.
8858
8859 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8860             Paolo Carlini  <pcarlini@suse.de>
8861             Uros Bizjak  <ubizjak@gmail.com>
8862
8863         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8864         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8865         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8866         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8867         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8868         New testcases.
8869
8870 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8871
8872         PR fortran/32002
8873         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8874
8875 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8876
8877         PR fortran/32027
8878         * gfortran.dg/do_3.F90: Add checks for the final value of the
8879         loop variable.
8880
8881 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8882
8883         * gcc.c-torture/execute/990127-2.x: New file.
8884
8885 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8886
8887         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8888         * gcc.target/i386/sse-12: Add -O to compile options.
8889         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8890         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8891         and mm3dnow.h.  Add -O to compile options.
8892
8893 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8894
8895         PR fortran/31867
8896         * gfortran.dg/char_length_5.f90: New test.
8897
8898         PR fortran/31994
8899         * gfortran.dg/array_reference_1.f90: New test.
8900
8901 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8902
8903         PR middle-end/7651
8904         PR c++/11856
8905         PR c/12963
8906         PR c/23587
8907         PR other/29694
8908         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8909         * gcc.dg/Wtype-limits.c: New.
8910         * gcc.dg/Wtype-limits-Wextra.c: New.
8911         * gcc.dg/Wtype-limits-no.c: New.
8912         * g++.dg/warn/Wtype-limits.C: New.
8913         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8914         * g++.dg/warn/Wtype-limits-no.C: New.
8915
8916 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8917
8918         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8919         instead of "-msse2".'
8920         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8921         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8922         and mm3dnow.h.
8923         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8924         to test with immediate operand.
8925         (__builtin_ia32_insertqi): Ditto.
8926         (__builtin_ia32_palignr128): Ditto.
8927         (__builtin_ia32_palignr): Ditto.
8928         (__builtin_ia32_pshufhw): Ditto.
8929         (__builtin_ia32_pshuflw): Ditto.
8930         (__builtin_ia32_pshufd): Ditto.
8931         (__builtin_ia32_vec_set_v8hi): Ditto.
8932         (__builtin_ia32_vec_ext_v8hi): Ditto.
8933         (__builtin_ia32_shufpd): Ditto.
8934         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8935
8936 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8937
8938         PR fortran/32001
8939         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8940
8941 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8942
8943         PR target/31585
8944         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8945         and "__inline".  Use "-msse" instead of "-msse2".
8946
8947 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8948
8949         PR middle-end/7651
8950         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8951         * gcc.dg/20030906-2.c: Likewise.
8952         * objc.dg/method-17.m: Add -Wreturn-type.
8953         * obj-c++.dg/method-21.mm: Likewise.
8954
8955 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8956
8957         PR target/31585
8958         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8959         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8960         (__builtin_ia32_psrlqi128): Ditto.
8961         (__builtin_ia32_psrlwi128): Ditto.
8962         (__builtin_ia32_psrldi128): Ditto.
8963         (__builtin_ia32_psrldqi128): Ditto.
8964         (__builtin_ia32_pslldqi128): Ditto.
8965         (__builtin_ia32_psrawi128): Ditto.
8966         (__builtin_ia32_psradi128): Ditto.
8967         (__builtin_ia32_psllqi128): Ditto.
8968         (__builtin_ia32_pslldi128): Ditto.
8969         (__builtin_prefetch): Ditto.
8970         (__builtin_ia32_pshufw): Ditto.
8971         (__builtin_ia32_vec_set_v4hi): Ditto.
8972         (__builtin_ia32_vec_ext_v4hi): Ditto.
8973         (__builtin_ia32_shufps): Ditto.
8974         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8975
8976 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8977
8978         PR fortran/31974
8979         * gfortran.dg/char_allocation_1.f90: New test.
8980
8981 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8982
8983         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8984         * gcc.dg/Wconversion-sign.c: New.
8985         * gcc.dg/Wconversion-integer-no-sign.c: New.
8986         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8987         Wconversion-sign.C
8988         * g++.dg/warn/Wconversion-sign.C: New.
8989         * g++.old-deja/g++.other/warn4.C: Update.
8990         * g++.dg/warn/Wconversion1.C: Likewise.
8991
8992 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8993
8994         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8995         * gcc.dg/torture/builtin-math-4.c: Likewise.
8996
8997 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8998
8999         PR libfortran/31964
9000         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9001
9002 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9003
9004         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9005
9006 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9007
9008         PR target/31628
9009         * gcc.target/i386/pr31628.c: New.
9010
9011 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9012
9013         PR middle-end/31344
9014         * gcc.dg/pr31344.c: New test.
9015
9016 2007-05-17  Ian Lance Taylor  <iant@google.com>
9017
9018         PR tree-optimization/31953
9019         * gcc.c-torture/compile/pr31953.c: New test.
9020
9021 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9022
9023         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9024
9025         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9026         and drem.
9027         * gcc.dg/torture/builtin-math-4.c: Likewise.
9028
9029         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9030         * gcc.dg/torture/builtin-math-4.c: Likewise.
9031
9032         * gcc.dg/torture/builtin-math-4.c: New test.
9033
9034 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9035             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9036
9037         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9038         * gcc.dg/cpp/include2.c: Ditto.
9039         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9040         * gcc.dg/cpp/paste5.c: Ditto.
9041         * gcc.dg/cpp/paste6.c: Ditto.
9042         * gcc.dg/cpp/paste8.c: Ditto.
9043         * gcc.dg/cpp/paste11.c: Ditto.
9044         * gcc.dg/cpp/paste13.c: Ditto.
9045         * gcc.dg/cpp/skipping2.c: Ditto.
9046         * gcc.dg/reg-vol-struct-1.c: Ditto.
9047         * gcc.dg/Wshadow-1.c: Ditto.
9048         * gcc.dg/cpp/trad/comment.c: Ditto.
9049         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9050         * gcc.dg/cpp/if-2.c: Ditto.
9051         * gcc.dg/array-5.c: Ditto.
9052         * gcc.dg/inline-15.c: Ditto.
9053         * gcc.dg/pr27953.c: Ditto.
9054         * gcc.dg/Wno-c++-compat.c: Ditto.
9055
9056 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9057
9058         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9059
9060 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9061
9062         * gcc.c-torture/execute/20070517-1.c: New test.
9063
9064 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9065
9066         PR fortran/31919
9067         * gfortran.dg/min_max_conformance.f90: New test.
9068
9069 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9070
9071         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9072         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9073         gcc.dg/vect/vect-104.c: Use more complex construction to
9074         prevent vectorizing.
9075         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9076
9077 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         PR tree-optimization/24659
9080         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9081         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9082         not vect_int target.
9083         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9084         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9085         targets.
9086         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9087         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9088         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9089
9090 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9091
9092         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9093         and x86_64-*-* targets.
9094         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9095
9096 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9097
9098         PR fortran/18769
9099         PR fortran/30881
9100         PR fortran/31194
9101         PR fortran/31216
9102         PR fortran/31427
9103         * transfer_simplify_1.f90: New test.
9104         * transfer_simplify_2.f90: New test.
9105
9106 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9107
9108         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9109
9110 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9111
9112         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9113
9114         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9115
9116         PR c/31924
9117         * gcc.dg/fltconst-1.c: New test.
9118
9119         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9120         * gcc.dg/dfp/operator-assignment.c: Ditto.
9121
9122 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9123
9124         PR c++/29928
9125         * g++.dg/rtti/typeid5.C: New.
9126
9127 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9128
9129         PR fortran/31725
9130         * gfortran.dg/substr_4.f: New test.
9131
9132 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9133
9134         * gcc.target/m68k/interrupt_thread-1.c,
9135         gcc.target/m68k/interrupt_thread-2.c,
9136         gcc.target/m68k/interrupt_thread-3.c: New.
9137         * gcc.target/m68k/m68k.exp: Accept fido.
9138
9139 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9140
9141         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9142         * gfortran.dg/altreturn_3.f90: Likewise.
9143         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9144         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9145         * gfortran.dg/inquire_iolength.f90: Likewise.
9146         * gfortran.dg/module_naming_1.f90: Likewise.
9147         * gfortran.dg/oldstyle_2.f90: Likewise.
9148         * gfortran.dg/operator_2.f90: Likewise.
9149         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9150         * gfortran.dg/used_types_11.f90: Likewise.
9151         * gfortran.dg/zero_array_components_1.f90: Likewise.
9152         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9153         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9154         * gfortran.dg/real_const_3.f90: Likewise.
9155
9156 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9157
9158         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9159         * gcc.dg/tree-ssa/loop-30.c: New test.
9160
9161 2007-05-13  Richard Guenther  <rguenther@suse.de>
9162
9163         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9164         scanning forwprop1.
9165         * g++.dg/tree-ssa/pr31146.C: Likewise.
9166
9167 2007-05-13  Revital Eres  <eres@il.ibm.com>
9168
9169         * gcc.dg/dse.c: New test.
9170
9171 2007-05-12  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/31797
9174         * gcc.c-torture/compile/pr31797.c: New testcase.
9175
9176 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9177
9178         PR fortran/30746
9179         * gfortran.dg/host_assoc_function_1.f90: New test.
9180
9181 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9182
9183         PR c++/31829
9184         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9185
9186 2007-05-11  Silvius Rus  <rus@google.com>
9187
9188         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9189         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9190         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9191         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9192         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9193         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9194         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9195         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9196         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9197         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9198         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9199         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9200         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9201         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9202         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9203         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9204
9205 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9206
9207         PR other/31852
9208         * gcc.c-torture/execute/builtins/memchr.c: New.
9209         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9210         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9211
9212 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9213
9214         PR fortran/30876
9215         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9216         line.
9217         * gfortran.dg/recursive_reference_2.f90: New test.
9218
9219 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9220
9221         PR fortran/30878
9222         * gfortran.dg/namelist_29.f90: New test.
9223
9224 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9225
9226         PR fortran/31474
9227         * gfortran.dg/entry_10.f90: New test.
9228
9229 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9230
9231         PR tree-optimization/31885
9232         * gcc.dg/tree-ssa/loop-29.c: New test.
9233
9234 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9235
9236         * assumed_dummy_1.f90: Fix dg directive.
9237         * char_initialiser_actual.f90: Likewise.
9238         * nested_modules_2.f90: Likewise.
9239         * shift-alloc.f90: Likewise.
9240
9241 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9242
9243         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9244
9245 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9246
9247         PR libfortran/31880
9248         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9249
9250 2007-05-09  Mike Stump  <mrs@apple.com>
9251
9252         * g++.dg/other/first-global.C: Add -fpie for darwin.
9253         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9254
9255 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9256
9257         * gcc.dg/20070507-1.c: New testcase.
9258
9259 2007-05-08  Chao-ying Fu  <fu@mips.com>
9260
9261         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9262         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9263         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9264         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9265
9266 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9267
9268         PR 31847
9269         * gcc.dg/pr31847.c: New test.
9270
9271 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9272
9273         PR fortran/31692
9274         * gfortran.dg/actual_array_result_1.f90: New test.
9275
9276 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9277
9278         PR fortran/29397
9279         * gfortran.dg/parameter_array_init_1.f90: New test.
9280
9281         PR fortran/29400
9282         * gfortran.dg/parameter_array_init_2.f90: New test.
9283
9284 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9285
9286         PR target/31854
9287         * gcc.target/i386/pr31854.c: New test.
9288
9289 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9290
9291         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9292
9293 2007-05-07  Mike Stump  <mrs@apple.com>
9294
9295         * g++.old-deja/g++.mike/empty.C: Add.
9296
9297 2007-05-07  Eric Christopher  <echristo@apple.com>
9298
9299         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9300
9301 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9302
9303         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9304         variable.  Rearrange conversions from binary float to decimal float.
9305
9306 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9307
9308         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9309         x86.
9310
9311 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         * gnat.dg/opt1.ad[sb]: New testcase.
9314
9315 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9316
9317         PR fortran/31399
9318         * gfortran.dg/do_3.F90: New test.
9319
9320 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9321
9322         PR fortran/31764
9323         * gfortran.dg/new_line.f90: Add new checks.
9324
9325 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9326
9327         PR fortran/31201
9328         * gfortran.dg/large_unit_1.f90: New.
9329         * gfortran.dg/large_unit_2.f90: New.
9330         * gfortran.dg/iostat_4.f90: New
9331         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9332
9333 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/31540
9336         * gfortran.dg/char_result_4.f90: New test.
9337
9338 2007-06-05  Revital Eres  <eres@il.ibm.com>
9339
9340         PR 30957
9341         * gcc.dg/pr30957-1.c: New test.
9342
9343 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9344
9345         PR fortran/31251
9346         * gfortran.dg/char_type_len_2.f90: New test.
9347
9348 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9349
9350         PR 31775
9351         * g++.dg/other/nested-extern.cc: New.
9352         * g++.dg/other/nested-extern-1.C: New.
9353         * g++.dg/other/nested-extern-2.C: New.
9354
9355 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9356
9357         PR fortran/31760
9358         * gfortran.dg/erf.f90: New test.
9359         * gfortran.dg/besxy.f90: New test.
9360
9361 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9362
9363         PR fortran/22359
9364         * gfortran.dg/fseek.f90: New test.
9365
9366 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9367
9368         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9369
9370 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9371
9372         PR libfortran/31210
9373         * gfortran.dg/zero_length_1.f90: New test.
9374
9375 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9376
9377         PR fortran/31803
9378         * gfortran.dg/char_pointer_assign_3.f90: New test.
9379         * gfortran.dg/char_result_2.f90: Re-enable test.
9380
9381 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9382
9383         PR fortran/25071
9384         * gfortran.dg/char_length_3.f90: New test.
9385         * gfortran.dg/char_result_2.f90: Fix test.
9386
9387 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9388
9389         PR tree-optimization/30565
9390         * gcc.dg/tree-ssa/loop-27.c: New test.
9391
9392 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9393
9394         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9395         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9396         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9397         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9398
9399 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9400
9401         PR tree-optimization/31699
9402         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9403         New.
9404         (check_effective_target_vect_floatint_cvt): New.
9405         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9406         of specific targets.
9407         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9408         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9409         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9410         * gcc.dg/vect/vect-iv-4.c: Likewise.
9411         * gcc.dg/vect/vect-multitypes-11.c: New.
9412         * gcc.dg/vect/pr31699.c: New.
9413
9414 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9415
9416         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9417
9418 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9419
9420         PR C++/31663
9421         * g++.dg/warn/anonymous-namespace-2.C: New.
9422         * g++.dg/warn/anonymous-namespace-2.h: New.
9423
9424 2007-05-02  Paul Brook  <paul@codesourcery.com>
9425
9426         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9427
9428 2007-05-02  Eric Christopher  <echristo@apple.com>
9429
9430         * gcc.dg/cpp/if-div.c: New file.
9431
9432 2007-05-02  Tom Tromey  <tromey@redhat.com>
9433
9434         PR preprocessor/28709:
9435         * gcc.dg/cpp/pr28709.c: New file.
9436
9437 2007-05-02  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/31146
9440         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9441
9442 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9443
9444         * gcc.c-torture/compile/limits-blockid.c: New.
9445         * gcc.c-torture/compile/limits-caselabels.c: New.
9446         * gcc.c-torture/compile/limits-declparen.c: New.
9447         * gcc.c-torture/compile/limits-enumconst.c: New.
9448         * gcc.c-torture/compile/limits-exprparen.c: New.
9449         * gcc.c-torture/compile/limits-externalid.c: New.
9450         * gcc.c-torture/compile/limits-fnargs.c: New.
9451         * gcc.c-torture/compile/limits-fndefn.c: New.
9452         * gcc.c-torture/compile/limits-idexternal.c: New.
9453         * gcc.c-torture/compile/limits-idinternal.c: New.
9454         * gcc.c-torture/compile/limits-pointer.c: New.
9455         * gcc.c-torture/compile/limits-stringlit.c: New.
9456         * gcc.c-torture/compile/limits-structmem.c: New.
9457         * gcc.c-torture/compile/limits-structnest.c: New.
9458
9459 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9460
9461         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9462
9463 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9464
9465         PR middle-end/31740
9466         * gcc.c-torture/compile/20070501-1.c: New testcase.
9467
9468 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9469
9470         PR fortran/31732
9471         * gfortran.dg/array_memset_2:  New test case.
9472
9473 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9474
9475         PR testsuite/31615
9476         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9477
9478 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9479
9480         PR testsuite/31589
9481         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9482         dg-final test.
9483         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9484         keyword to dg-final test.
9485         * gcc.dg/vect/vect-iv-4.c: Likewise.
9486         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9487         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9488         test.
9489         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9490         cast.
9491         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9492         * lib/target-supports.exp
9493         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9494         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9495
9496 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9497
9498         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9499         __LONG_LONG_MAX__ and its friends instead of those supplied by
9500         limits.h.
9501
9502 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9503
9504         PR C++/31721
9505         * g++.dg/ext/vector7.C: New testcase.
9506
9507 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9508
9509         PR fortran/31591
9510         * gfortran.dg/bound_simplification_1.f90: New test.
9511
9512 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9513
9514         PR fortran/31645
9515         * gfortran.dg/bom_error.f90: New test.
9516         * gfortran.dg/bom_include.f90: New test.
9517         * gfortran.dg/bom_UTF16-LE.f90: New test.
9518         * gfortran.dg/bom_UTF16-BE.f90: New test.
9519         * gfortran.dg/bom_UTF-8.f90: New test.
9520         * gfortran.dg/bom_UTF-32.f90: New test.
9521         * gfortran.dg/bom_UTF-8.F90: New test.
9522         * gfortran.dg/bom_include.inc: New file.
9523
9524 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9525
9526         PR C++/30221
9527         * g++.dg/init/ptrfn2.C: New test.
9528         * g++.dg/init/ptrfn3.C: New test.
9529
9530 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9531
9532         PR fortran/31711
9533         * gfortran.dg/dependency_21.f90: New test.
9534
9535 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9536
9537         * gfortran.dg/secnds.f: Use real*8.
9538         * gfortran.dg/secnds-1.f: Use real*8.
9539
9540 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9541
9542         PR libfortran/31532
9543         * gfortran.dg/inquire_5.f90: Update test.
9544
9545 2007-04-27  Ian Lance Taylor  <iant@google.com>
9546
9547         PR middle-end/31710
9548         * gcc.c-torture/compile/pr31710.c: New test.
9549
9550 2007-04-27  Richard Guenther  <rguenther@suse.de>
9551
9552         PR tree-optimization/30965
9553         PR tree-optimization/30978
9554         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9555         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9556         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9557         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9558
9559 2007-04-27  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/31715
9562         * gcc.dg/Warray-bounds-4.c: New testcase.
9563
9564 2007-04-26  Ian Lance Taylor  <iant@google.com>
9565
9566         PR target/28675
9567         * gcc.c-torture/compile/pr28675.c: New test.
9568
9569 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9570
9571         PR C++/30016
9572         * g++.dg/ext/vector6.C: New test.
9573
9574 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9575
9576         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9577
9578 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9579
9580         PR middle-end/31617
9581         * g++.dg/other/str_empty.C: Add expected warning.
9582
9583 2007-04-26  Richard Guenther  <rguenther@suse.de>
9584         Daniel Berlin  <dberlin@dberlin.org>
9585
9586         PR tree-optimization/30567
9587         * g++.dg/other/pr30567.C: New testcase.
9588
9589 2007-04-26  Richard Guenther  <rguenther@suse.de>
9590
9591         PR tree-optimization/31703
9592         * gcc.c-torture/compile/pr31703.c: New testcase.
9593         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9594         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9595
9596 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9597
9598         * gfortran.dg/open_errors.f90: Added if statements checking
9599         the value of iostat.
9600
9601 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR c++/31598
9604         * g++.dg/gomp/pr31598.C: New test.
9605
9606         PR tree-optimization/30558
9607         * g++.dg/gomp/pr30558.C: New test.
9608
9609 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/31338
9612         * g++.dg/ext/complex2.C: New test.
9613
9614 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9615
9616         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9617
9618 2007-04-25  Thiemo Seufer  <ths@mips.com>
9619
9620         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9621         value to signed char.
9622
9623 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9624
9625         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9626         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9627         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9628
9629 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9630
9631         PR fortran/31668
9632         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9633         statement functions.
9634         * gfortran.dg/c_by_val_5.f90: New test.
9635
9636 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9637
9638         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9639         with two new subroutines to avoid parameter-induced aliasing.
9640         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9641         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9642
9643 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9644
9645         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9646         * g++.dg/warn/Warray-bounds.C: Likewise.
9647
9648 2007-04-24  Ian Lance Taylor  <iant@google.com>
9649
9650         PR tree-optimization/31605
9651         * gcc.c-torture/execute/pr31605.c: New test.
9652
9653 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9654
9655         PR fortran/31587
9656         * lib/gcc-dg.exp (scan-module): New function.
9657         * gfortran.dg/module_md5_1.f90: New test.
9658
9659 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9660
9661         * g++.old-deja/g++.pt/defarg6.C: Only run with
9662         -std=gnu++98.
9663         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9664         * g++.dg/cpp0x/variadic61.C: Ditto.
9665         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9666         * g++.dg/cpp0x/variadic62.C: Ditto.
9667         * g++.dg/template/meminit1.C: Ditto.
9668         * g++.dg/template/operator7.C: Ditto.
9669         * g++.dg/template/static15.C: Ditto.
9670         * g++.dg/template/invalid1.C: Ditto.
9671         * g++.dg/template/shift1.C: Ditto.
9672         * g++.dg/template/error10.C: Ditto.
9673
9674 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9675
9676         PR diagnostic/25923
9677         * gfortran.dg/pr25923.f90: New test.
9678
9679 2007-04-24  Ian Lance Taylor  <iant@google.com>
9680
9681         PR tree-optimization/31602
9682         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9683
9684 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9685
9686         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9687         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9688
9689 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9690
9691         * gcc.target/i386/reload-1.c. New.
9692
9693 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9694             Olga Golovanevsky  <olga@il.ibm.com>
9695
9696         * g++.dg/other/str_empty.C: New test.
9697
9698 2007-04-24  Richard Henderson  <rth@redhat.com>
9699
9700         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9701
9702 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9703
9704         PR target/31641
9705         * gcc.c-torture/compile/pr31641.c: New testcase.
9706
9707 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9708
9709         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9710         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9711         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9712         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9713
9714 2007-04-23  Simon Baldwin  <simonb@google.com>
9715
9716         * g++.dg/other/error15.C: New.
9717         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9718         triggering a "multiple parameters named" error.
9719
9720 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9721
9722         PR fortran/31618
9723         * gfortran.dg/backspace_8.f:  New test case.
9724
9725 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9726
9727         PR fortran/31630
9728         * gfortran.dg/used_types_17.f90: New test.
9729
9730         PR fortran/31620
9731         * gfortran.dg/zero_array_components_1.f90: New test.
9732
9733 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9734
9735         PR fortran/31616
9736         * gfortran.dg/open_errors.f90: Allow a different error message.
9737
9738 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9739
9740         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9741         Rename from check_effective_target_vect_pack_mod.  Rename global
9742         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9743         messages.
9744         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9745         rename.
9746         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9747         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9748
9749 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9750
9751         PR middle-end/31448
9752         * gcc.c-torture/execute/pr31448.c: New testcase.
9753
9754 2007-04-22  Nick Clifton  <nickc@redhat.com>
9755
9756         * gcc.dg/20020312-2.c: Add support for the FRV.
9757
9758 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9759
9760         PR tree-optimization/24659
9761         * gcc.dg/vect/vect-float-extend-1.c: New test.
9762         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9763
9764 2007-04-22  Richard Guenther  <rguenther@suse.de>
9765
9766         PR tree-optimization/29789
9767         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9768         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9769
9770 2007-04-22  Revital Eres  <eres@il.ibm.com>
9771
9772         * gcc.dg/var-expand2.c: New test.
9773
9774 2007-04-22  Revital Eres  <eres@il.ibm.com>
9775
9776         * gcc.dg/var-expand3.c: New test.
9777
9778 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9779
9780         PR fortran/31495
9781         * gfortran.dg/continuation_8.f90: New test.
9782
9783 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9784
9785         PR C/30265
9786         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9787         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9788
9789 2007-04-21  Richard Guenther  <rguenther@suse.de>
9790
9791         PR middle-end/31136
9792         * gcc.c-torture/execute/pr31136.c: New testcase.
9793
9794 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9795
9796         * gcc.target/i386/movsi-sm-1.c: New.
9797
9798 2007-04-20  Richard Henderson  <rth@redhat.com>
9799
9800         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9801         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9802
9803 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9804
9805         * gcc.target/i386/ordcmp-1.c: New test.
9806         * gcc.target/i386/unordcmp-1.c: New test.
9807
9808         PR tree-optimization/31632
9809         * gcc.c-torture/compile/20070419-1.c: New test.
9810
9811 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9812
9813         * gcc.dg/invalid-call-1.c: New test.
9814
9815 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9816
9817         PR diagnostic/31227
9818         * gcc.dg/Warray-bounds-3.c: New.
9819
9820 2007-04-18  Richard Guenther  <rguenther@suse.de>
9821
9822         PR tree-optimization/19431
9823         PR tree-optimization/21463
9824         * gcc.c-torture/execute/20070212-1.c: New testcase.
9825         * gcc.c-torture/execute/20070212-2.c: Likewise.
9826         * gcc.c-torture/execute/20070212-3.c: Likewise.
9827         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9828         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9829         * g++.dg/tree-ssa/pr21463.C: Likewise.
9830         * g++.dg/tree-ssa/pr30738.C: Likewise.
9831
9832 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/31513
9835         * g++.dg/expr/bitfield8.C: New test.
9836
9837 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9838             Richard Sandiford  <richard@codesourcery.com>
9839
9840         * lib/target-supports.exp (check_profiling_available): Return 0
9841         for uClibc with -p or -pg.
9842
9843 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9844
9845         PR c++/31517
9846         * g++.dg/template/init7.C: New test.
9847
9848 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9849
9850         PR rtl-optimization/31360
9851         * gcc.dg/loop-7.c: New test.
9852
9853 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9856         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9857         build.
9858         (compat-execute): Likewise.
9859         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9860         files to remote hosts.
9861         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9862         (c-torture-execute): Likewise.
9863         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9864         or plain file.  Use remote_upload and remote_download to copy
9865         files about.
9866         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9867         before scanning it.
9868
9869 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9870
9871         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9872
9873 2007-04-16  Lawrence Crowl  <crowl@google.com>
9874
9875         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9876         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9877         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9878         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9879         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9880         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9881         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9882         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9883         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9884         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9885         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9886
9887         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9888         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9889         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9890         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9891         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9892         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9893         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9894         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9895         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9896         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9897         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9898
9899 2007-04-16  Ian Lance Taylor  <iant@google.com>
9900
9901         PR tree-optimization/31522
9902         * gcc.dg/Wstrict-overflow-16.c: New test.
9903
9904 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9905
9906         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9907
9908 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9909
9910         PR fortran/31144
9911         * gfortran.dg/module_naming_1.f90: New.
9912
9913 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9914
9915         * lib/target-supports.exp (check_profiling_available): Return
9916         false for m68k-*-uclinux.
9917
9918 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9919
9920         PR c++/29365
9921         Testcase for c++ anonymous namespace warning
9922
9923         * g++.dg/warn/anonymous-namespace-1.C: New test
9924         * g++.dg/warn/anonymous-namespace-1.h: New test
9925
9926 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9927
9928         PR testsuite/31578
9929         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9930
9931 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9932
9933         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9934
9935 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9936
9937         PR fortran/31204
9938         * gfortran.dg/array_constructor_16.f90: New test.
9939
9940 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9941
9942         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9943         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9944
9945 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9946
9947         PR rtl-optimization/31500
9948         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9949         * g++.dg/warn/Warray-bounds.C: Likewise.
9950
9951 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9952
9953         PR C/31520
9954         * gcc.dg/gnu89-init-4.c: New testcase.
9955
9956 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR c++/25874
9959         * gcc.dg/gomp/pr25874.c: Add dg-options.
9960         * g++.dg/gomp/pr25874.C: Add dg-options.
9961
9962 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9963
9964         PR fortran/21061
9965         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9966         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9967
9968 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9969
9970         PR fortran/31561
9971         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9972
9973 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9974
9975         PR fortran/29507
9976         PR fortran/31404
9977         * gfortran.dg/initialization_6.f90: New test.
9978
9979 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9980
9981         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9982
9983         * lib/target-supports.exp (check_gc_sections_available):
9984         Return false if ldflags includes -elf2flt.
9985
9986 2007-04-13  Jason Merrill  <jason@redhat.com>
9987
9988         PR c++/31074
9989         * conv3.C: New test.
9990
9991 2007-04-13  Mike Stump  <mrs@apple.com>
9992
9993         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9994         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9995
9996 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9997
9998         PR tree-optimization/29598
9999         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10000
10001 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10002
10003         PR fortran/31559
10004         * gfortran.dg/func_assign.f90: New test.
10005
10006 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10007
10008         PR fortran/31550
10009         * gfortran.dg/used_types_16.f90: New test.
10010
10011 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10012
10013         PR fortran/18937
10014         * gfortran.dg/goto_2.f90: New.
10015         * gfortran.dg/goto_3.f90: New.
10016         * gfortran.dg/pr17708.f90: Rename to ...
10017         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10018
10019 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10020
10021         PR fortran/31562
10022         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10023         instead of a struct.
10024
10025 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10026
10027         PR fortran/31562
10028         * gfortran.dg/value_4.c: Use GNU extensions for complex
10029         instead of a struct.
10030
10031 2007-04-13  Richard Guenther  <rguenther@suse.de>
10032
10033         PR tree-optimization/21258
10034         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10035
10036 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10037
10038         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10039         <complex.h>.
10040
10041 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10042
10043         PR fortran/31250
10044         * gfortran.dg/char_length_2.f90: New.
10045         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10046         * gfortran.dg/repeat_4.f90: Likewise.
10047
10048         PR fortran/31266
10049         * gfortran.dg/char_assign_1.f90: New.
10050
10051         PR fortran/31471
10052         * gfortran.dg/block_name_1.f90: New.
10053         * gfortran.dg/block_name_2.f90: New.
10054
10055 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10056
10057         PR c++/31078
10058         * g++.dg/other/pr31078.C: New.
10059
10060 2007-04-12  Richard Guenther  <rguenther@suse.de>
10061
10062         PR tree-optimization/31169
10063         * gcc.c-torture/execute/pr31169.c: New testcase.
10064
10065 2007-04-12  Richard Guenther  <rguenther@suse.de>
10066
10067         PR tree-optimization/24689
10068         PR tree-optimization/31307
10069         * g++.dg/tree-ssa/pr31307.C: New testcase.
10070         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10071
10072 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10073
10074         PR fortran/31472
10075         * gfortran.dg/access_spec_1.f90: New test.
10076         * gfortran.dg/access_spec_2.f90: New test.
10077         * gfortran.dg/non_module_public.f90: Match new error message.
10078
10079 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10080
10081         PR testsuite/31538
10082         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10083         to 4 at line 38 to fix bounds problem.
10084
10085 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10086
10087         PR testsuite/31240
10088         * gfortran.dg/pointer_intent_1.f90: Fix test.
10089
10090 2007-04-10  Eric Christopher  <echristo@apple.com>
10091
10092         * lib/target-supports.exp
10093         (check_effective_target_fstack_protector): Rewrite.
10094
10095 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/31449
10098         * g++.dg/init/const5.C: New test.
10099
10100 2007-04-09  Jan Hubicka  <jh@suse.cz>
10101
10102         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10103
10104 2007-04-08  Jan Hubicka  <jh@suse.cz>
10105
10106         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10107
10108 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/31257
10111         * gfortran.dg/achar_4.f90: New test.
10112
10113 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10114
10115         PR fortran/30880
10116         * gfortran.dg/used_dummy_types_8.f90: New test.
10117
10118 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/30872
10121         * gfortran.dg/parameter_array_element_1.f90: New test.
10122
10123 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10124
10125         PR fortran/31222
10126         * gfortran.dg/default_numeric_type_1.f90: New test.
10127
10128 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10129
10130         PR fortran/31424
10131         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10132
10133 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10134
10135         PR fortran/31293
10136         * gfortran.dg/interface_12.f90: New test.
10137
10138 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10139
10140         * gcc.dg/format/opt-6.c: New test.
10141         * gcc.dg/format/nul-1.c: New test.
10142         * gcc.dg/format/nul-2.c: New test.
10143
10144 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10145
10146         PR libgfortran/31395
10147         * gfortran.dg/fmt_colon.f90: New test.
10148
10149 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10150
10151         * g++.old-deja/g++.other/init18.C: Use
10152         dg-require-effective-target instead of an explicit xfail.
10153
10154 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10155
10156         * gcc.dg/dfp/signbit-1.c
10157         * gcc.dg/dfp/signbit-2.c
10158
10159 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10160
10161         PR fortran/31483
10162         * gfortran.dg/altreturn_5.f90: New test.
10163
10164 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10165
10166         PR fortran/31292
10167         * gfortran.dg/contained_module_proc_1.f90: New test.
10168
10169 2007-04-04  Stuart Hastings  <stuart@apple.com>
10170
10171         PR 31281
10172         * objc/execute/exceptions/pr31281.m: New.
10173
10174 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10175
10176         * g++.dg/ext/dllimport12.C: Update comments.
10177
10178 2007-04-03  Eric Christopher  <echristo@apple.com>
10179
10180         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10181
10182 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10183
10184         PR fortran/31304
10185         * gfortran.dg/repeat_2.f90: New test.
10186         * gfortran.dg/repeat_3.f90: New test.
10187         * gfortran.dg/repeat_4.f90: New test.
10188
10189 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10190
10191         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10192
10193 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10194
10195         PR c++/30847
10196         * g++.dg/parse/cond3.C: New test.
10197
10198         PR middle-end/30704
10199         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10200
10201 2007-04-02  Jason Merrill  <jason@redhat.com>
10202
10203         PR c++/31187
10204         * g++.dg/ext/visibility/anon3.C: New test.
10205
10206 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10207
10208         PR libgfortran/31052
10209         * gfortran.dg/namelist_28.f90: New test.
10210
10211 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10212
10213         PR libgfortran/31366
10214         * gfortran.dg/direct_io_6.f90: New test.
10215
10216 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10217
10218         PR libgfortran/31207
10219         * gfortran.dg/advance_5.f90: New test.
10220         * gfortran.dg/advance_6.f90: New test.
10221
10222 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10223
10224         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10225         * g++.dg/ext/dllimport7.C: Likewise.
10226         * g++.dg/ext/selectany1.C: Likewise.
10227
10228 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10229
10230         * g++.dg/parser/pr31138.C: New.
10231         * g++.dg/parser/pr31140.C: New.
10232         * g++.dg/parser/pr31141.C: New.
10233
10234 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10235
10236         PR c++/26099
10237         * g++.dg/ext/is_base_of.C: New.
10238         * g++.dg/ext/has_virtual_destructor.C: New.
10239         * g++.dg/ext/is_polymorphic.C: New.
10240         * g++.dg/ext/is_base_of_diagnostic.C: New.
10241         * g++.dg/ext/is_enum.C: New.
10242         * g++.dg/ext/has_nothrow_assign.C: New.
10243         * g++.dg/ext/has_nothrow_constructor.C: New.
10244         * g++.dg/ext/is_empty.C: New.
10245         * g++.dg/ext/has_trivial_copy.C: New.
10246         * g++.dg/ext/has_trivial_assign.C: New.
10247         * g++.dg/ext/is_abstract.C: New.
10248         * g++.dg/ext/is_pod.C: New.
10249         * g++.dg/ext/has_nothrow_copy.C: New.
10250         * g++.dg/ext/is_class.C: New.
10251         * g++.dg/ext/has_trivial_constructor.C: New.
10252         * g++.dg/ext/is_union.C: New.
10253         * g++.dg/ext/has_trivial_destructor.C: New.
10254         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10255         * g++.dg/template/crash43.C: Likewise.
10256
10257 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10258
10259         * g++.dg/warn/pedantic2.C: New testcase.
10260
10261 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10262
10263         * size_dim.f90: Fix dg directive.
10264         * pr16433.f: Likewise.
10265         * use_6.f90: Likewise.
10266         * use_7.f90: Likewise.
10267         * entry_9.f90: Likewise.
10268         * pointer_intent_2.f90: Likewise.
10269         * protected_1.f90: Likewise.
10270         * fmt_missing_period_2.f: Likewise.
10271         * pointer_intent_3.f90: Likewise.
10272         * protected_2.f90: Likewise.
10273         * protected_3.f90: Likewise.
10274         * pr15754.f90: Likewise.
10275         * protected_4.f90: Likewise.
10276         * protected_5.f90: Likewise.
10277         * initialization_2.f90: Likewise.
10278         * protected_6.f90: Likewise.
10279         * continuation_7.f90: Likewise.
10280         * derived_function_interface_1.f90: Likewise.
10281         * der_pointer_4.f90: Likewise.
10282         * fmt_zero_precision.f90: Likewise.
10283         * blockdata_3.f90: Likewise.
10284         * fmt_missing_period_1.f: Likewise.
10285         * real_const_3.f90: Likewise.
10286         * use_4.f90: Likewise.
10287         * fmt_missing_period_3.f: Likewise.
10288         * use_5.f90: Likewise.
10289
10290 2007-03-28  Mike Stump  <mrs@apple.com>
10291
10292         * gcc.dg/darwin-comm.c: Add.
10293
10294 2007-03-28  Eric Christopher  <echristo@apple.com>
10295
10296         * lib/target-supports.exp (check_effective_target_fstack_protector):
10297         New.
10298         * gcc.dg/ssp-1.c: Use.
10299         * gcc.dg/ssp-2.c: Ditto.
10300
10301 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10302
10303         PR c++/29077
10304         * g++.dg/parse/constructor3.C: New test.
10305
10306 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10307
10308         * gnat.dg/thin_pointer.ad[sb]: New test.
10309
10310 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10311
10312         * g++.dg/cpp0x/bracket1.C: New.
10313         * g++.dg/cpp0x/bracket2.C: New.
10314         * g++.dg/cpp0x/bracket3.C: New.
10315         * g++.dg/cpp0x/bracket4.C: New.
10316
10317 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10318
10319         * g++.dg/cpp0x/temp_default1.C: New.
10320         * g++.dg/cpp0x/temp_default3.C: New.
10321         * g++.dg/cpp0x/temp_default2.C: New.
10322         * g++.dg/cpp0x/temp_default4.C: New.
10323
10324 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10325
10326         PR c++/29993
10327         * g++.dg/other/cv_func2.C: New.
10328
10329 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10330
10331         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10332         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10333         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10334         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10335
10336         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10337         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10338
10339         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10340
10341         * lib/compat.exp (compat-execute): Fix processing of file names.
10342
10343 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10344
10345         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10346
10347 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10348
10349         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10350         Delete created executable test file.
10351         (check_effective_target_fortran_large_int): Ditto.
10352         (check_effective_target_static_libgfortran): Ditto.
10353
10354 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10355
10356         PR c++/30500
10357         * g++.dg/warn/pragma-system_header1.C: New test.
10358         * g++.dg/warn/pragma-system_header2.C: New test.
10359         * g++.dg/warn/pragma-system_header1.h. New.
10360         * g++.dg/warn/pragma-system_header2.h. New.
10361
10362 2007-03-26  Ian Lance Taylor  <iant@google.com>
10363
10364         PR tree-optimization/31345
10365         * gcc.c-torture/compile/pr31345-1.c: New test.
10366
10367 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10368
10369         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10370         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10371         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10372         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10373         * gfortran.dg/overload_1.f90: Likewise.
10374         * gfortran.dg/impure_assignment_1.f90: Likewise.
10375         * gfortran.dg/error_recovery_3.f90: Likewise.
10376         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10377         * gfortran.dg/sequence_types_1.f90: Likewise.
10378         * gfortran.dg/internal_references_1.f90: Likewise.
10379         * gfortran.dg/present_1.f90: Likewise.
10380         * gfortran.dg/volatile10.f90: Likewise.
10381         * gfortran.dg/module_equivalence_2.f90: Likewise.
10382         * gfortran.dg/use_4.f90: Likewise.
10383         * gfortran.dg/elemental_result_1.f90: Likewise.
10384         * gfortran.dg/generic_actual_arg.f90: Likewise.
10385         * gfortran.dg/private_type_5.f90: Likewise.
10386         * gfortran.dg/protected_4.f90: Likewise.
10387         * gfortran.dg/interface_3.f90: Likewise.
10388
10389 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10390
10391         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10392         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10393
10394 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10395
10396         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10397
10398 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10399
10400         PR libgfortran/31199
10401         * gfortran.dg/fmt_t_4.f90: New test.
10402
10403 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10404
10405         PR libfortran/31297
10406         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10407         * gfortran.dg/backspace_6.f:  Likewise.
10408         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10409         * gfortran.dg/direct_io_2.f90:  Likewise.
10410         * gfortran.dg/write_back.f:  Likewise.
10411         * gfortran.dg/write_rewind_2.f:  Likewise.
10412         * gfortran.dg/write_rewind_1.f:  Likewise.
10413         * gfortran.dg/write_rewind_2.f:  Likewise.
10414
10415 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10416
10417         PR tree-optimization/30784
10418         * gcc.dg/vect/pr30784.c: New test.
10419
10420 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10421
10422         PR fortran/30877
10423         * gfortran.dg/operator_1.f90: New test.
10424         * gfortran.dg/operator_2.f90: New test.
10425
10426 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10427
10428         PR libfortran/31196
10429         * gfortran.dg/reshape_transpose_1.f90:  New test.
10430
10431 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10432
10433         PR fortran/30655
10434         * gfortran.dg/bounds_check_6.f90: New test.
10435
10436 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10437
10438         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10439         #ifndef/#endif.
10440         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10441         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10442
10443 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10444
10445         PR fortran/31209
10446         * gfortran.dg/pointer_function_actual_1.f90: New test.
10447
10448         PR fortran/31200
10449         * gfortran.dg/pointer_function_actual_2.f90: New test.
10450
10451         PR fortran/31215
10452         * gfortran.dg/result_in_spec_1.f90: New test.
10453
10454 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10455
10456         PR fortran/30834
10457         * gfortran.dg/integer_exponentiation_3.F90: New test.
10458         * gfortran.dg/integer_exponentiation_4.f90: New test.
10459         * gfortran.dg/integer_exponentiation_5.F90: New test.
10460
10461 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10462
10463         PR c++/30863
10464         * g++.dg/template/error24.C: New test.
10465         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10466
10467 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/31273
10470         * g++.dg/expr/bitfield7.C: New test.
10471
10472 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10473
10474         PR other/23572
10475         * gcc.dg/float-range-4.c: New.
10476         * gcc.dg/float-range-1.c: Update. Test for a warning.
10477         * gcc.dg/float-range-3.c: New.
10478         * gcc.dg/float-range-5.c: New.
10479
10480 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10481
10482         PR fortran/31262
10483         * gfortran.dg/no_range_check_1.f90: New test.
10484
10485 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10486
10487         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10488         * g++.dg/other/static1.C: Remove stray semicolon.
10489         * g++.dg/other/init1.C: Likewise.
10490         * g++.dg/rtti/dyncast1.C: Likewise.
10491         * g++.dg/tree-ssa/pr17153.C: Likewise.
10492         * g++.dg/lookup/disamb1.C: Likewise.
10493         * g++.dg/lookup/scoped2.C: Likewise.
10494         * g++.dg/lookup/friend7.C: Likewise.
10495         * g++.dg/parse/parse4.C: Likewise.
10496         * g++.dg/parse/parse5.C: Likewise.
10497         * g++.dg/expr/pr29066.C: Likewise.
10498         * g++.dg/expr/cast4.C: Likewise.
10499         * g++.dg/tc1/dr193.C: Likewise.
10500         * g++.dg/tc1/dr213.C: Likewise.
10501         * g++.dg/abi/dcast1.C: Likewise.
10502         * g++.dg/abi/covariant2.C: Likewise.
10503         * g++.dg/inherit/covariant11.C: Likewise.
10504         * g++.dg/inherit/covariant9.C: Likewise.
10505         * g++.dg/inherit/covariant10.C: Likewise.
10506         * g++.dg/init/static3.C: Likewise.
10507         * g++.dg/init/init-ref3.C: Likewise.
10508         * g++.dg/init/ref10.C: Likewise.
10509         * g++.dg/template/meminit2.C: Likewise.
10510         * g++.dg/template/using9.C: Likewise.
10511         * g++.dg/template/friend9.C: Likewise.
10512         * g++.dg/template/ref1.C: Likewise.
10513         * g++.old-deja/g++.warn/inline.C: Likewise.
10514         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10515         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10516         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10517         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10518         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10519         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10520         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10521         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10522         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10523         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10524         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10525         * g++.old-deja/g++.brendan/template11.C: Likewise.
10526         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10527         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10528         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10529         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10530         * g++.old-deja/g++.jason/parse9.C: Likewise.
10531         * g++.old-deja/g++.jason/byval2.C: Likewise.
10532         * g++.old-deja/g++.jason/overload8.C: Likewise.
10533         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10534         * g++.old-deja/g++.jason/template33.C: Likewise.
10535         * g++.old-deja/g++.jason/return3.C: Likewise.
10536         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10537         * g++.old-deja/g++.jason/virtual.C: Likewise.
10538         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10539         * g++.old-deja/g++.jason/template27.C: Likewise.
10540         * g++.old-deja/g++.jason/synth6.C: Likewise.
10541         * g++.old-deja/g++.jason/ref8.C: Likewise.
10542         * g++.old-deja/g++.jason/offset1.C: Likewise.
10543         * g++.old-deja/g++.other/static20.C: Likewise.
10544         * g++.old-deja/g++.other/array1.C: Likewise.
10545         * g++.old-deja/g++.other/new3.C: Likewise.
10546         * g++.old-deja/g++.other/array2.C: Likewise.
10547         * g++.old-deja/g++.other/overload9.C: Likewise.
10548         * g++.old-deja/g++.other/cast6.C: Likewise.
10549         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10550         * g++.old-deja/g++.other/eh4.C: Likewise.
10551         * g++.old-deja/g++.other/using7.C: Likewise.
10552         * g++.old-deja/g++.other/init18.C: Likewise.
10553         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10554         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10555         * g++.old-deja/g++.other/dtor11.C: Likewise.
10556         * g++.old-deja/g++.pt/static11.C: Likewise.
10557         * g++.old-deja/g++.pt/crash19.C: Likewise.
10558         * g++.old-deja/g++.pt/overload12.C: Likewise.
10559         * g++.old-deja/g++.pt/crash46.C: Likewise.
10560         * g++.old-deja/g++.pt/mi1.C: Likewise.
10561         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10562         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10563         * g++.old-deja/g++.pt/local5.C: Likewise.
10564         * g++.old-deja/g++.pt/typename2.C: Likewise.
10565         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10566         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10567         * g++.old-deja/g++.law/visibility1.C: Likewise.
10568         * g++.old-deja/g++.law/visibility2.C: Likewise.
10569         * g++.old-deja/g++.law/virtual2.C: Likewise.
10570         * g++.old-deja/g++.law/operators19.C: Likewise.
10571         * g++.old-deja/g++.law/parsing10.C: Likewise.
10572         * g++.old-deja/g++.law/visibility4.C: Likewise.
10573         * g++.old-deja/g++.law/operators4.C: Likewise.
10574         * g++.old-deja/g++.law/dtors2.C: Likewise.
10575         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10576         * g++.old-deja/g++.law/visibility10.C: Likewise.
10577         * g++.old-deja/g++.law/scope3.C: Likewise.
10578         * g++.old-deja/g++.law/casts2.C: Likewise.
10579         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10580         * g++.old-deja/g++.law/operators33.C: Likewise.
10581         * g++.old-deja/g++.law/friend4.C: Likewise.
10582         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10583         * g++.old-deja/g++.mike/p5611.C: Likewise.
10584         * g++.old-deja/g++.mike/net37.C: Likewise.
10585         * g++.old-deja/g++.mike/p3570.C: Likewise.
10586         * g++.old-deja/g++.mike/p5718.C: Likewise.
10587         * g++.old-deja/g++.mike/net21.C: Likewise.
10588         * g++.old-deja/g++.mike/p1862.C: Likewise.
10589         * g++.old-deja/g++.mike/p4511.C: Likewise.
10590         * g++.old-deja/g++.mike/virt3.C: Likewise.
10591         * g++.old-deja/g++.mike/p16146.C: Likewise.
10592         * g++.old-deja/g++.mike/p1989.C: Likewise.
10593         * g++.old-deja/g++.mike/p5571.C: Likewise.
10594         * g++.old-deja/g++.gb/scope10.C: Likewise.
10595         * g++.old-deja/g++.abi/primary5.C: Likewise.
10596         * g++.old-deja/g++.abi/empty2.C: Likewise.
10597         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10598         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10599         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10600         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10601         * g++.old-deja/g++.bob/template3.C: Likewise.
10602         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10603
10604 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10605
10606         PR fortran/31193
10607         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10608
10609 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10610
10611         PR fortran/20897
10612         * gfortran.dg/derived_name_1.f90: New.
10613         * gfortran.dg/derived_name_2.f: New.
10614
10615 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10616
10617         * lib/target-supports.exp (check_effective_target_nonpic): New
10618         procedure.
10619         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10620         when compiling PIC.
10621         * gcc.target/i386/asm-4.c: Require nonpic.
10622         * gcc.target/i386/cmov1.c: Likewise.
10623         * gcc.target/i386/mul.c: Likewise.
10624         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10625         * gcc.target/i386/ssetype-1.c: Require nonpic.
10626         * gcc.target/i386/ssetype-3.c: Likewise.
10627         * gcc.target/i386/ssetype-5.c: Likewise.
10628
10629 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10630
10631         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10632         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10633         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10634         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10635
10636 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10637
10638         PR tree-optimization/30590
10639         * g++.dg/opt/pr30590.C: New testcase.
10640
10641 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10642
10643         PR c/30762
10644         * gcc.dg/pr30762-1.c: New test.
10645         * gcc.dg/pr30762-2.c: New test.
10646
10647         PR inline-asm/30505
10648         * gcc.target/i386/pr30505.c: New test.
10649
10650 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10651
10652         * gcc.target/arm/register-variables.c: New.
10653
10654 2007-03-19  Jeff Law  <law@redhat.com>
10655
10656         * PR tree-optimization/30984
10657         * gcc.c-torture/pr30984.c: New test.
10658
10659 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10660         Richard Guenther  <rguenther@suse.de>
10661
10662         PR tree-optimization/31254
10663         * gcc.dg/torture/pr31254.c: New testcase.
10664
10665 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10666
10667         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10668         target default_packed.
10669
10670 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10671
10672         PR fortran/31203
10673         * gfortran.dg/string_length_1.f90: New test.
10674
10675 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10676
10677         PR testsuite/30395
10678         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10679
10680 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10681
10682         PR libgfortran/31052
10683         * gfortran.dg/namelist_27.f90: New test.
10684
10685 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10686
10687         PR fortran/30531
10688         * gfortran.dg/used_types_14.f90: New test.
10689
10690         PR fortran/31086
10691         * gfortran.dg/used_types_15.f90: New test.
10692
10693 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10694
10695         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10696         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10697
10698 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10699
10700         PR fortran/31120
10701         * gfortran.dg/integer_exponentiation_2.f90: New test.
10702
10703 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10704
10705         PR tree-optimization/31041
10706         * gcc.dg/vect/pr31041.c: New test.
10707
10708 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10709
10710         * g++.dg/warn/Wconversion-integer.C: New
10711         * g++.dg/warn/Wconversion-real.C: New.
10712         * g++.dg/warn/Wconversion-real-integer.C: New.
10713         * g++.dg/warn/conv2.C: Updated.
10714
10715 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10716
10717         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10718         exclude RTPs.
10719
10720 2007-03-16  Richard Guenther  <rguenther@suse.de>
10721
10722         PR tree-optimization/31146
10723         * g++.dg/tree-ssa/pr31146.C: New testcase.
10724
10725 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10726
10727         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10728         assume that the target has <features.h>.
10729
10730 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10731
10732         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10733         dg-options rather than to the whole test.
10734
10735 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10736
10737         PR debug/29906
10738         * g++.dg/debug/pr29906.C: New
10739
10740 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10741
10742         PR libgfortran/31099
10743         * gfortran.dg/unformatted_recl.f90: Update test.
10744
10745 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10746
10747         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10748
10749 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10750
10751         PR c++/30891
10752         * g++.dg/parse/namespace-definition.C: New.
10753
10754 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10755
10756         PR c++/24924
10757         * g++.dg/cpp/pedantic-errors.C: New.
10758         * g++.dg/cpp/permissive.C: New.
10759
10760 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10761
10762         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10763         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10764
10765 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10766
10767         * lib/target-supports.exp (check_missing_uclibc_feature)
10768         (check_effective_target_wchar): New procedures.
10769         * gcc.dg/wchar_t-1.c: Require target wchar.
10770         * gcc.dg/wint_t-1.c: Likewise.
10771
10772 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10773
10774         * lib/target-supports.exp (check_gc_sections_available): Return
10775         false for VxWorks targets.
10776
10777 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10778
10779         * g++.dg/warn/Wconversion2.C: Fix typo.
10780         * gcc.dg/if-empty-1.c: Ditto.
10781
10782 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10783
10784         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10785
10786 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10787
10788         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10789         * gcc.target/i386/pr31167.c: Ditto.
10790
10791 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10792
10793         PR target/31167
10794         * gcc.target/i386/pr31167.c: New test.
10795
10796 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10797
10798         PR fortran/30922
10799         * gfortran.dg/import5.f90.f90: New test.
10800
10801
10802         PR fortran/30879
10803         * gfortran.dg/data_components_1.f90: New test.
10804
10805
10806         PR fortran/30870
10807         * gfortran.dg/generic_13.f90: New test.
10808
10809         PR fortran/31163
10810         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10811
10812 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10813
10814         PR libgfortran/31051
10815         * gfortran.dg/fmt_t_4.f90: New
10816
10817 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10818
10819         PR C++/31165
10820         * g++.dg/other/default7.C: New test.
10821
10822 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10823
10824         * g++.dg/warn/Wconversion2.C: New.
10825
10826 2007-03-14  Eric Christopher  <echristo@apple.com>
10827
10828         * gcc.dg/ssp-1.c: New.
10829         * gcc.dg/ssp-2.c: Ditto.
10830
10831 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10832
10833         * g++.dg/warn/do-empty.C: New.
10834         * gcc.dg/do-empty.c: New.
10835         * gcc.dg/if-empty-1.c: Update.
10836         * gcc.dg/20001116-1.c: Update.
10837         * gcc.dg/pr23165.c: Update.
10838
10839 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gfortran.dg/module_implicit_conversion.f90: New test.
10842
10843 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10844
10845         PR middle-end/31127
10846         * gcc.dg/pr31127.c: New.
10847
10848 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10849
10850         * gcc.dg/tree-ssa/loop-26.c: New test.
10851
10852 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10853
10854         * gcc.target/i386/cmpxchg16b-1.c: New test.
10855
10856 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10857
10858         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10859         * gcc.dg/c99-vla-1.c: Likewise.
10860         * g++.dg/ext/vla1.C: Likewise
10861
10862 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10863
10864         * gcc.dg/wvla-1.c: New test
10865         * gcc.dg/wvla-2.c: New test
10866         * gcc.dg/wvla-3.c: New test
10867         * gcc.dg/wvla-4.c: New test
10868         * gcc.dg/wvla-5.c: New test
10869         * gcc.dg/wvla-6.c: New test
10870         * gcc.dg/wvla-7.c: New test
10871         * g++.dg/warn/Wvla-1.C: New test
10872         * g++.dg/warn/Wvla-2.C: New test
10873         * g++.dg/warn/Wvla-3.C: New test
10874
10875 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10876
10877         PR c++/30108
10878         * g++.dg/other/default6.C: New test.
10879
10880 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10881
10882         * lib/target-supports.exp (check_profiling_available): Return false
10883         for VxWorks.
10884         (check_effective_target_vxworks_kernel): New procedure.
10885         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10886         VxWorks.
10887         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10888         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10889         to include VxWorks.
10890         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10891
10892 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10893
10894         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10895         PIC is not supported.
10896         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10897         * gcc.dg/20020426-2.c: Likewise.
10898         * gcc.dg/pr28243.c: Likewise.
10899         * gcc.dg/visibility-11.c: Likewise.
10900         * gcc.dg/tls/opt-9.c: Likewise.
10901         * gcc.dg/tls/opt-10.c: Likewise.
10902         * gcc.dg/tls/pic-1.c: Likewise.
10903         * gcc.dg/tls/struct-1.c: Likewise.
10904         * gcc.target/i386/20000807-1.c: Likewise.
10905         * gcc.target/i386/20000904-1.c: Likewise.
10906         * gcc.target/i386/20011119-1.c: Likewise.
10907         * gcc.target/i386/990213-2.c: Likewise.
10908         * gcc.target/i386/990214-1.c: Likewise.
10909         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10910         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10911         * gcc.target/i386/pic-1.c: Likewise.
10912         * gcc.target/i386/pr21518.c: Likewise.
10913         * gcc.target/i386/pr23098.c: Likewise.
10914         * gcc.target/i386/pr23943.c: Likewise.
10915
10916 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10917
10918         PR c++/31038
10919         * g++.dg/template/complit2.C: New test.
10920
10921         PR c++/30328
10922         * g++.dg/ext/bitfield1.C: New test.
10923
10924 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10925
10926         PR fortran/30883
10927         * gfortran.dg/interface_11.f90: New test.
10928
10929 2007-03-11  Richard Guenther  <rguenther@suse.de>
10930
10931         PR tree-optimization/31115
10932         * gcc.dg/torture/pr31115.c: New testcase.
10933
10934 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10935
10936         PR tree-optimization/29925
10937         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10938
10939 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10940
10941         PR c++/30274
10942         * g++.dg/expr/bitfield3.C: New test.
10943         * g++.dg/expr/bitfield4.C: Likewise.
10944         * g++.dg/expr/bitfield5.C: Likewise.
10945         * g++.dg/expr/bitfield6.C: Likewise.
10946
10947         PR c++/30924
10948         * g++.dg/template/array18.C: New test.
10949
10950 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10951
10952         PR c++/17946
10953         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10954         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10955
10956 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10957
10958         PR c++/20599
10959         * g++.dg/cpp0x/variadic-bind.C: New.
10960         * g++.dg/cpp0x/variadic-function.C: New.
10961         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10962         * g++.dg/cpp0x/variadic-tuple.C: New.
10963         * g++.dg/cpp0x/variadic1.C: New.
10964         * g++.dg/cpp0x/variadic2.C: New.
10965         * g++.dg/cpp0x/variadic3.C: New.
10966         * g++.dg/cpp0x/variadic4.C: New.
10967         * g++.dg/cpp0x/variadic5.C: New.
10968         * g++.dg/cpp0x/variadic6.C: New.
10969         * g++.dg/cpp0x/variadic7.C: New.
10970         * g++.dg/cpp0x/variadic8.C: New.
10971         * g++.dg/cpp0x/variadic9.C: New.
10972         * g++.dg/cpp0x/variadic10.C: New.
10973         * g++.dg/cpp0x/variadic11.C: New.
10974         * g++.dg/cpp0x/variadic12.C: New.
10975         * g++.dg/cpp0x/variadic13.C: New.
10976         * g++.dg/cpp0x/variadic14.C: New.
10977         * g++.dg/cpp0x/variadic15.C: New.
10978         * g++.dg/cpp0x/variadic16.C: New.
10979         * g++.dg/cpp0x/variadic17.C: New.
10980         * g++.dg/cpp0x/variadic18.C: New.
10981         * g++.dg/cpp0x/variadic19.C: New.
10982         * g++.dg/cpp0x/variadic20.C: New.
10983         * g++.dg/cpp0x/variadic21.C: New.
10984         * g++.dg/cpp0x/variadic22.C: New.
10985         * g++.dg/cpp0x/variadic23.C: New.
10986         * g++.dg/cpp0x/variadic24.C: New.
10987         * g++.dg/cpp0x/variadic25.C: New.
10988         * g++.dg/cpp0x/variadic26.C: New.
10989         * g++.dg/cpp0x/variadic27.C: New.
10990         * g++.dg/cpp0x/variadic28.C: New.
10991         * g++.dg/cpp0x/variadic29.C: New.
10992         * g++.dg/cpp0x/variadic30.C: New.
10993         * g++.dg/cpp0x/variadic31.C: New.
10994         * g++.dg/cpp0x/variadic32.C: New.
10995         * g++.dg/cpp0x/variadic33.C: New.
10996         * g++.dg/cpp0x/variadic34.C: New.
10997         * g++.dg/cpp0x/variadic35.C: New.
10998         * g++.dg/cpp0x/variadic36.C: New.
10999         * g++.dg/cpp0x/variadic37.C: New.
11000         * g++.dg/cpp0x/variadic38.C: New.
11001         * g++.dg/cpp0x/variadic39.C: New.
11002         * g++.dg/cpp0x/variadic40.C: New.
11003         * g++.dg/cpp0x/variadic41.C: New.
11004         * g++.dg/cpp0x/variadic42.C: New.
11005         * g++.dg/cpp0x/variadic43.C: New.
11006         * g++.dg/cpp0x/variadic44.C: New.
11007         * g++.dg/cpp0x/variadic45.C: New.
11008         * g++.dg/cpp0x/variadic46.C: New.
11009         * g++.dg/cpp0x/variadic47.C: New.
11010         * g++.dg/cpp0x/variadic48.C: New.
11011         * g++.dg/cpp0x/variadic49.C: New.
11012         * g++.dg/cpp0x/variadic50.C: New.
11013         * g++.dg/cpp0x/variadic51.C: New.
11014         * g++.dg/cpp0x/variadic52.C: New.
11015         * g++.dg/cpp0x/variadic53.C: New.
11016         * g++.dg/cpp0x/variadic54.C: New.
11017         * g++.dg/cpp0x/variadic55.C: New.
11018         * g++.dg/cpp0x/variadic56.C: New.
11019         * g++.dg/cpp0x/variadic57.C: New.
11020         * g++.dg/cpp0x/variadic58.C: New.
11021         * g++.dg/cpp0x/variadic59.C: New.
11022         * g++.dg/cpp0x/variadic60.C : New.
11023         * g++.dg/cpp0x/variadic61.C : New.
11024         * g++.dg/cpp0x/variadic62.C : New.
11025         * g++.dg/cpp0x/variadic63.C : New.
11026         * g++.dg/cpp0x/variadic64.C : New.
11027         * g++.dg/cpp0x/variadic65.C : New.
11028         * g++.dg/cpp0x/variadic66.C : New.
11029         * g++.dg/cpp0x/variadic67.C : New.
11030         * g++.dg/cpp0x/variadic68.C : New.
11031         * g++.dg/cpp0x/variadic69.C : New.
11032         * g++.dg/cpp0x/variadic70.C : New.
11033         * g++.dg/cpp0x/variadic71.C : New.
11034         * g++.dg/cpp0x/variadic72.C : New.
11035         * g++.dg/cpp0x/variadic73.C : New.
11036         * g++.dg/cpp0x/variadic74.C : New.
11037         * g++.dg/cpp0x/variadic75.C : New.
11038         * g++.dg/cpp0x/variadic-ex1.C : New.
11039         * g++.dg/cpp0x/variadic-ex2.C : New.
11040         * g++.dg/cpp0x/variadic-ex3.C : New.
11041         * g++.dg/cpp0x/variadic-ex4.C : New.
11042         * g++.dg/cpp0x/variadic-ex5.C : New.
11043         * g++.dg/cpp0x/variadic-ex6.C : New.
11044         * g++.dg/cpp0x/variadic-ex7.C : New.
11045         * g++.dg/cpp0x/variadic-ex8.C : New.
11046         * g++.dg/cpp0x/variadic-ex9.C : New.
11047         * g++.dg/cpp0x/variadic-ex10.C : New.
11048         * g++.dg/cpp0x/variadic-ex11.C : New.
11049         * g++.dg/cpp0x/variadic-ex12.C : New.
11050         * g++.dg/cpp0x/variadic-ex13.C : New.
11051         * g++.dg/cpp0x/variadic-ex14.C : New.
11052
11053 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11054
11055         PR libgfortran/31099
11056         * gfortran.dg/unformatted_recl.f90: New test.
11057
11058 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11059
11060         * gcc.dg/fold-eqcmplx-1.c: New test case.
11061
11062 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11063
11064         PR rtl-optimization/30643
11065         * gcc.dg/pr30643.c: New.
11066
11067 2007-03-09  Chao-ying Fu  <fu@mips.com>
11068
11069         * gcc.target/mips/mips32-dspr2-type.c: New test.
11070         * gcc.target/mips/mips32-dspr2.c: New test.
11071         * gcc.target/mips/dspr2-MULT.c: New test.
11072         * gcc.target/mips/dspr2-MULTU.c: New test.
11073         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11074         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11075         Adjust some formats.
11076
11077 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11078
11079         PR c++/17946
11080         * gcc.dg/Wlogical-op-1.c: New.
11081         * g++.dg/warn/Wlogical-op-1.C: New.
11082
11083 2007-03-09  Richard Guenther  <rguenther@suse.de>
11084
11085         PR tree-optimization/30904
11086         PR middle-end/31058
11087         * gcc.dg/pr30904.c: Remove xfail.
11088
11089 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11090
11091         PR C/31072
11092         * gcc.c-torture/execute/pr31072.c: New test.
11093
11094 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11095
11096         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11097         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11098         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11099         *lrint* and *lround*.
11100         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11101         floor->lfloor.
11102         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11103         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11104         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11105         and *lround*.  Correct macro names.
11106         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11107         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11108
11109 2007-03-08  Ian Lance Taylor  <iant@google.com>
11110
11111         * gcc.dg/no-strict-overflow-5.c: New test.
11112         * gcc.dg/no-strict-overflow-6.c: New test.
11113         * gcc.dg/Wstrict-overflow-11.c: New test.
11114         * gcc.dg/Wstrict-overflow-12.c: New test.
11115         * gcc.dg/Wstrict-overflow-13.c: New test.
11116         * gcc.dg/Wstrict-overflow-14.c: New test.
11117         * gcc.dg/Wstrict-overflow-15.c: New test.
11118
11119 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11120
11121         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11122         for VxWorks kernel mode.
11123         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11124
11125 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11126
11127         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11128         mode.
11129
11130 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11131
11132         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11133         and lib/bfill.c on VxWorks targets.
11134         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11135         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11136         lib/bfill.c and lib/memmove.c on VxWorks targets.
11137         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11138         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11139         on VxWorks targets.
11140         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11141         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11142
11143 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11144
11145         * gfortran.dg/use_5.f90: New test.
11146         * gfortran.dg/use_6.f90: Ditto.
11147         * gfortran.dg/use_7.f90: Ditto.
11148
11149 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11150
11151         PR fortran/30973
11152         * gfortran.dg/use_4.f90: New test.
11153         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11154
11155 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11156
11157         PR fortran/31011
11158         * gfortran.dg/parameter_array_section_2.f90: New test.
11159
11160 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11161
11162         PR c++/30852
11163         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11164
11165         PR c++/30534
11166         * g++.dg/template/arg5.C: New test.
11167
11168 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11169
11170         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11171
11172 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11173
11174         * gcc.dg/var-expand1.c: Add newline at end of file.
11175
11176 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11177
11178         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11179
11180 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11181
11182         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11183
11184 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11185
11186         * gcc.dg/torture/builtin-convert-4.c: New test.
11187
11188 2007-03-05  Ian Lance Taylor  <iant@google.com>
11189
11190         * gcc.c-torture/compile/pr31034.c: New test.
11191
11192 2007-03-05  Ian Lance Taylor  <iant@google.com>
11193
11194         * gcc.dg/inline-18.c: New test.
11195         * gcc.dg/inline-19.c: New test.
11196         * gcc.dg/inline-20.c: New test.
11197         * gcc.dg/inline-21.c: New test.
11198
11199 2007-03-05  Richard Guenther  <rguenther@suse.de>
11200
11201         PR tree-optimization/14052
11202         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11203
11204 2007-03-05  Richard Guenther  <rguenther@suse.de>
11205
11206         PR tree-optimization/23777
11207         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11208
11209 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11210
11211         PR other/30465
11212         * gcc.dg/multiple-overflow-warn-3.c: New.
11213         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11214
11215 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11216
11217         PR c++/30895
11218         * g++.dg/parse/template23.C: New test.
11219
11220 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11221
11222         PR middle-end/30744
11223         * gcc.dg/pr30744-1.c: New test case.
11224
11225 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11226
11227         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11228
11229 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11230
11231         PR target/30406
11232         * gfortran.dg/logical_3.f90: New test.
11233
11234 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11235
11236         PR libfortran/30981
11237         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11238
11239 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11240
11241         * gcc.target/m68k/m68k.exp: New.
11242         * gcc.target/m68k/crash1.c: New.
11243
11244 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11245
11246         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11247         to be more compatible with integer(kind=8).
11248
11249 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11250
11251         PR libfortran/31001
11252         * gfortran.dg/zero_sized_3.f90: New test.
11253
11254 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11255
11256         PR c++/15787
11257         * g++.dg/parse/else.C: New.
11258         * g++.dg/parse/else-2.C: New.
11259
11260 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11261             Tobias Burnus  <burnus@net-b.de>
11262
11263         PR fortran/30882
11264         * gfortran.dg/size_dim.f90: New test.
11265
11266 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11267             Tobias Burnus  <burnus@net-b.de>
11268
11269         PR fortran/30873
11270         * gfortran.dg/entry_9.f90: New test.
11271
11272 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11273
11274         PR c++/28253
11275         * g++.dg/inherit/covariant16.C: New test.
11276
11277 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11278
11279         * g++.dg/other/darwin-minversion-1.C: New.
11280
11281 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11282
11283         * gcc.dg/tree-ssa/20070302-1.c: New test.
11284
11285 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11286
11287         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11288         tests.
11289
11290 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11291
11292         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11293
11294 2007-03-01  Simon Baldwin <simonb@google.com>
11295
11296         PR c++/23689
11297         * warn/ignored_typedef.C: New.
11298         * init/ctor8.C: Added dg-warning to consume ignored typedef
11299         warning.
11300         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11301         and added an explicit line number.
11302
11303 2007-02-28  Richard Guenther  <rguenther@suse.de>
11304
11305         PR middle-end/30364
11306         * gcc.dg/torture/pr30364-1.c: New testcase.
11307         * gcc.dg/torture/pr30364-2.c: Likewise.
11308         * gcc.dg/torture/pr30364-3.c: Likewise.
11309
11310 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11311
11312         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11313         powerpc*, use -funsafe-math-optimizations.
11314         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11315         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11316
11317 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11318             Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/30888
11321         PR fortran/30887
11322         * c_by_val_1.f: Test %VAL() with non-default kind.
11323         * c_by_val.c: Ditto.
11324         * c_by_val_4.f: New test.
11325
11326 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11327
11328         PR fortran/30968
11329         * gfortran.dg/continuation_7.f90: New test.
11330
11331 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11332
11333         * g++.dg/inherit/thunk7.C: New test.
11334         * lib/target-supports.exp (check_profiling_available): Not available
11335         for bfin-*-*.
11336
11337 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11338
11339         PR target/30970
11340         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11341
11342 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11343
11344         * lib/target-supports.exp (check_effective_target_init_priority):
11345         Remove Solaris special case.
11346
11347 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11348
11349         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11350         for more builtin types.
11351
11352         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11353         * g++.dg/ext/visibility/noPLT.C: Likewise.
11354
11355 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11356
11357         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11358         sh* targets.
11359
11360 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11361
11362         PR fortran/30865
11363         * size_optional_dim_1.f90:  New test.
11364
11365 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11366
11367         * gcc.dg/vxworks/vxworks.exp: New file.
11368         * gcc.dg/vxworks/initpri1.c: Likewise.
11369         * gcc.dg/vxworks/initpri2.c: Likewise.
11370         * gcc.dg/initpri2.c: Add more tests.
11371         * g++.dg/special/initpri2.C: Likewise.
11372
11373         * gcc.dg/initpri1.c: New test.
11374         * gcc.dg/initpri2.c: Likewise.
11375         * g++.dg/special/initpri1.C: New test.
11376         * g++.dg/special/initpri2.C: Likewise.
11377         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11378         * g++.dg/special/conpr-2.C: Likewise.
11379         * g++.dg/special/conpr-3.C: Likewise.
11380         * g++.dg/special/conpr-4.C: Likewise.
11381         * g++.dg/special/initp1.C: Likewise.
11382         * g++.dg/special/ecos.exp: Remove code to detect availability of
11383         constructor priorities.
11384         * lib/target-supports.exp (check_effective_target_init_priority):
11385         New function.
11386
11387 2007-02-24  Jan Hubicka  <jh@suse.cz>
11388
11389         * gcc.c-torture/execute/pr30778.c: New testcase.
11390
11391 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11392
11393         PR libgfortran/30918
11394         * gfortran.dg/namelist_26.f90: New test.
11395
11396 2007-02-24  Richard Guenther  <rguenther@suse.de>
11397
11398         PR middle-end/30951
11399         * gcc.dg/pr30951.c: New testcase.
11400
11401 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11402
11403         * gcc.dg/torture/builtin-modf-1.c: New test.
11404
11405 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11406
11407         PR tree-optimization/30904
11408         * gcc.dg/pr30904.c: New test.
11409
11410 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11411
11412         * gcc.test-framework/README: Correct command.
11413         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11414         -Wunused-value.
11415         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11416
11417 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11418
11419         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11420
11421 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * lib/target-supports.exp (check_effective_target_newlib): New
11424         function.
11425
11426 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11427
11428         PR fortran/30660
11429         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11430         allocatable component.
11431
11432
11433 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11434
11435         * gcc.dg/torture/builtin-logb-1.c: New test.
11436         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11437         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11438         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11439         sh* targets.
11440
11441 2007-02-23  Richard Guenther  <rguenther@suse.de>
11442
11443         * g++.dg/warn/changes-meaning.C: New testcase.
11444
11445 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11446
11447         PR libgfortran/30910
11448         * gfortran.dg/fmt_zero_precision.f90: Update test.
11449
11450 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11451
11452         * gcc.dg/torture/builtin-frexp-1.c: New test.
11453
11454 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11455
11456         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11457
11458 2007-02-22  Ian Lance Taylor  <iant@google.com>
11459
11460         PR debug/30898
11461         * g++.dg/debug/pr30898.C: New test.
11462
11463 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11464
11465         * gcc.dg/vect/vect-106.c: New test.
11466
11467 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11468             Ira Rosen  <irar@il.ibm.com>
11469
11470         PR tree-optimization/30843
11471         * gcc.dg/vect/pr30843.c: New test.
11472
11473 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11474
11475         PR tree-optimization/30858
11476         * gcc.dg/vect/pr30858.c: New test.
11477
11478 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11479
11480         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11481         to set options for compiling testglue.
11482         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11483         * lib/obj-c++.exp (obj-c++_init): Likewise.
11484
11485 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11486
11487         * gnat.dg/derived_aggregate.adb: New test.
11488
11489 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11490
11491         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11492         sh* targets.  Call the correct CKSGN macro.
11493
11494 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11495
11496         * gfortran.dg/gomp/omp_parse1.f90: New test.
11497         * gfortran.dg/gomp/omp_parse2.f: New test.
11498
11499 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11500
11501         PR fortran/30869
11502         * gfortran.dg/do_pointer_1.f90:  New test.
11503
11504 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11505
11506         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11507         and scalbln.
11508
11509 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11510
11511         * gcc.dg/darwin-minversion-1.c: New.
11512         * gcc.dg/darwin-minversion-2.c: New.
11513
11514 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11515
11516         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11517
11518 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11519             DJ Delorie <dj@redhat.com>
11520
11521         PR other/30824
11522         * gcc.dg/Wfatal.c: New.
11523         * gcc.dg/Wfatal-2.c: New.
11524         * gcc.dg/Werror-1.c: Adjust expectations.
11525         * gcc.dg/Werror-5.c: Likewise.
11526         * gcc.dg/Werror-7.c: Likewise.
11527         * gcc.dg/Werror-10.c: Likewise.
11528         * gcc.dg/Werror-11.c: Likewise.
11529
11530 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11531
11532         PR fortran/30522
11533         * gfortran.dg/volatile10.f90: New test.
11534
11535 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11536
11537         PR libfortran/30533
11538         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11539
11540 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11541
11542         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11543         * gcc.dg/Walways-true-1.c: Likewise.
11544         * gcc.dg/weak/weak-3.c: Likewise.
11545         * gcc.dg/Werror-1.c: Likewise.
11546         * gcc.dg/Werror-3.c: Likewise.
11547         * gcc.dg/Werror-4.c: Likewise.
11548         * gcc.dg/Werror-5.c: Likewise.
11549         * gcc.dg/Werror-6.c: Likewise.
11550         * gcc.dg/Werror-7.c: Likewise.
11551         * gcc.dg/Werror-8.c: Likewise.
11552         * gcc.dg/Werror-10.c: Likewise.
11553         * gcc.dg/Werror-11.c: Likewise.
11554         * gcc.dg/Werror-12.c: Likewise.
11555         * g++.old-deja/g++.mike/warn8.C: Likewise.
11556         * g++.dg/warn/Walways-true-1.C: Likewise.
11557         * g++.dg/warn/Walways-true-2.C: Likewise.
11558         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11559         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11560         -Wstring-literal-comparison with -Waddress.
11561         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11562         -Wno-string-literal-comparison with -Wno-address.
11563
11564 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11565
11566         * gnat.dg/self_aggregate_with_call.adb: New test.
11567
11568 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11569
11570         PR tree-optimization/30975
11571         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11572         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11573         * gcc.dg/vect/pr30795.c: New.
11574
11575 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11576
11577         PR fortran/30681
11578         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11579
11580 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11581
11582         PR rtl-optimization/28173
11583         * gcc.target/i386/andor-1.c: New test case.
11584
11585 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11586
11587         * gcc.dg/torture/builtin-ldexp-1.c: New.
11588         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11589
11590 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11591
11592         * gfortran.dg/array_constructor_15.f90: New test case.
11593
11594 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11595
11596         * gfortran.dg/forall_10.f90: New test case.
11597
11598 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11599
11600         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11601
11602 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11603
11604         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11605         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11606
11607 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11608
11609         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11610         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11611         * gcc.target/i386/xchg-1.c: New test.
11612         * gcc.target/i386/xchg-2.c: New test.
11613
11614 2007-02-16  Richard Guenther  <rguenther@suse.de>
11615             Christian Bruel  <christian.bruel@st.com>
11616
11617         * gcc.dg/strict-overflow-5.c: New testcase.
11618
11619 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11620
11621         PR fortran/30793
11622         * gfortran.dg/func_derived_4.f90: New test.
11623
11624 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11625
11626         PR middle-end/30391
11627         * gfortran.dg/pr30391-1.f90: New test case.
11628
11629 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11630
11631         PR middle-end/30433
11632         * gcc.c-torture/compile/pr30433.c: New testcase to check
11633         that complex constants comparisions are foldded.
11634
11635 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11636
11637         PR C++/30158
11638         * g++.dg/ext/stmtexpr10.C: New testcase.
11639
11640 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11641
11642         PR middle-end/30729
11643         * gcc.dg/Wunused-value-2.c: New testcase.
11644
11645 2007-02-15  Ian Lance Taylor  <iant@google.com>
11646
11647         * g++.dg/eh/subreg-1.C: New test.
11648
11649 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11650
11651         PR c/26494
11652         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11653         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11654         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11655         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11656         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11657         * gcc.dg/Werror-implicit-function-declaration.c: New.
11658
11659 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11660
11661         PR c++/28943
11662         * g++.dg/warn/pr28943.C: New.
11663
11664 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11665
11666         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11667
11668 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11669
11670         PR fortran/30779
11671         * gfortran.dg/error_recovery_3.f90: New test.
11672
11673 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11674
11675         * g++.dg/tree-ssa/sra-1.C: New.
11676
11677 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11678
11679         * g++.dg/tree-ssa/sra-1.C: New.
11680
11681 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11682
11683         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11684
11685 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11686
11687         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11688
11689 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11690
11691         PR fortran/30799
11692         * gfortran.dg/logical_2.f90: New test.
11693
11694 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11695
11696         * gcc.dg/torture/complex-alias-1.c: New test.
11697
11698 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11699
11700         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11701         instead of -fdump-tree-tailcall.
11702
11703 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11704
11705         * gfortran.dg/interface_10.f90: Fix comment typo.
11706
11707 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11708
11709         PR tree-optimization/30771
11710         * gcc.dg/vect/pr30771.c: New test.
11711
11712 2007-02-13  Ian Lance Taylor  <iant@google.com>
11713
11714         * gcc.dg/Wstrict-overflow-1.c: New test.
11715         * gcc.dg/Wstrict-overflow-2.c: New test.
11716         * gcc.dg/Wstrict-overflow-3.c: New test.
11717         * gcc.dg/Wstrict-overflow-4.c: New test.
11718         * gcc.dg/Wstrict-overflow-5.c: New test.
11719         * gcc.dg/Wstrict-overflow-6.c: New test.
11720         * gcc.dg/Wstrict-overflow-7.c: New test.
11721         * gcc.dg/Wstrict-overflow-8.c: New test.
11722         * gcc.dg/Wstrict-overflow-9.c: New test.
11723         * gcc.dg/Wstrict-overflow-10.c: New test.
11724
11725 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11726
11727         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11728
11729 2007-02-13  Richard Henderson  <rth@redhat.com>
11730
11731         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11732         * gcc.c-torture/execute/pr29302-1.c: ... here.
11733
11734 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11735
11736         PR c/29521
11737         * gcc.dg/c90-return-1.c: Update output.
11738         * gcc.dg/c99-return-1.c: Likewise.
11739
11740 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11741
11742         PR fortran/30554
11743         * gfortran.dg/used_dummy_types_7.f90: New test..
11744
11745 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11746
11747         * gcc.target/i386/parity-1.c: New test.
11748         * gcc.target/i386/parity-2.c: New test.
11749
11750 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11751
11752         * gcc.target/i386/builtin-bswap-3.c: New test case.
11753
11754 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11755
11756         PR tree-optimization/29145
11757         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11758         alias analysis is improved to take better advantage of restrict
11759         qualified pointers.
11760         * gcc.dg/vect/vect-80.c: Likewise.
11761         * gcc.dg/vect/pr29145.c: New.
11762
11763 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11764
11765         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11766         * gcc.target/i386/sse4a-insert.c: Likewise.
11767
11768 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11769
11770         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11771         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11772
11773 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11774
11775         PR fortran/30478
11776         * gfortran.dg/enum_4.f90: Update error message checks.
11777
11778 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11779
11780         PR fortran/30554
11781         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11782         versions of the modules.
11783
11784         PR fortran/30617
11785         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11786         by getting rid of recursive I/O and providing functions with
11787         results.
11788
11789         PR fortran/30319
11790         * gfortran.dg/char_array_constructor_2.f90
11791
11792 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/26988
11795         * g++.dg/template/spec34.C: New test
11796
11797 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11798
11799         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11800         on i?86 and x86_64.
11801         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11802         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11803         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11804         on i?86 and x86_64.
11805         * gcc.dg/vect/vect-113.c: Ditto.
11806
11807 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11808
11809         PR c++/29487
11810         * g++.dg/eh/weak1-C: New test.
11811         * g++.dg/eh/weak1-a.cc: Likewise.
11812         * g++.dg/eh/comdat1.C: Likewise.
11813
11814 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11815             Dorit Nuzman  <dorit@il.ibm.com>
11816
11817         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11818         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11819         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11820         * gcc.dg/vect/vect-113.c: Likewise.
11821
11822         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11823
11824 2007-02-10  Richard Henderson  <rth@redhat.com>
11825
11826         * lib/target-supports.exp (check_effective_target_tls): Redefine
11827         to mean non-emulated tls.
11828         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11829         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11830         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11831         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11832         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11833         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11834         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11835
11836 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11837
11838         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11839
11840 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11841
11842         * gfortran.dg/secnds.f: Replace time tolerance with a
11843         before-and-after bracket.
11844         * gfortran.dg/secnds-1.f: Likewise.
11845
11846 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11847
11848         PR fortran/30512
11849         * gfortran.dg/maxlocval_1.f90: New test.
11850
11851 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11852
11853         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11854
11855 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11856
11857         PR fortran/30720
11858         * gfortran.dg/array_function_1.f90: New test.
11859
11860 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11861
11862         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11863         (check_effective_target_dummy_wcsftime): New functions.
11864
11865 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11866
11867         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11868         * lib/target-supports.exp (check_effective_target_uclibc): New
11869         function.
11870
11871 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11872
11873         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11874         (vsnprintf): Don't define for uClibc targets.
11875
11876 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11877
11878         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11879         set before checking whether it was allowed.
11880         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11881         before checking inside_main.
11882
11883 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11884
11885         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11886         uClinux targets.
11887         (u16sf): Likewise u4sf.
11888         * g++.dg/compat/struct-layout-1.h: Likewise.
11889
11890 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11891
11892         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11893         procedure.
11894         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11895         m68k targets if check_effective_target_coldfire_fpu returns true.
11896
11897 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11898         Richard Guenther  <rguenther@suse.de>
11899
11900         PR middle-end/23361
11901         * gcc.dg/fold-compare-3.c: New testcase.
11902         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11903
11904 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11905
11906         * gcc.dg/pr26570.c: Clean up coverage files.
11907         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11908         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11909         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11910         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11911         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11912         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11913         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11914         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11915         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11916         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11917         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11918         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11919         * gcc.dg/vect/pr28952.c: Ditto.
11920         * gcc.dg/vect/pr27151.c: Ditto.
11921         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11922         * g++.dg/gomp/macro-3.C: Ditto.
11923
11924 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11925
11926         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11927         of the loop.
11928
11929 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11930
11931         * gcc.target/i386/builtin-bswap-2.c: New test case.
11932
11933 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11934
11935         * gfortran.dg/forall_8.f90: New test case.
11936         * gfortran.dg/forall_9.f90: Likewise.
11937
11938 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11939
11940         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11941
11942 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11943
11944         * lib/target-supports.exp (check_effective_target_simulator): New.
11945
11946 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11947
11948         * gcc.dg/tree-ssa/loop-25.c: New test.
11949
11950 2007-02-06  Richard Henderson  <rth@redhat.com>
11951
11952         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11953
11954 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11955
11956         * gcc.target/powerpc/popcount-1.c: New test case.
11957         * gcc.target/powerpc/parity-1.c: Likewise.
11958
11959 2007-02-06  Richard Guenther  <rguenther@suse.de>
11960
11961         PR middle-end/27302
11962         * gcc.dg/torture/pr27302-2.c: New testcase.
11963
11964 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11965
11966         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11967         * gcc.dg/vect/vect-iv-1.c: New test.
11968         * gcc.dg/vect/vect-iv-2.c: New test.
11969         * gcc.dg/vect/vect-iv-3.c: New test.
11970         * gcc.dg/vect/vect-iv-4.c: New test.
11971         * gcc.dg/vect/vect-iv-5.c: New test.
11972         * gcc.dg/vect/vect-iv-6.c: New test.
11973         * gcc.dg/vect/vect-iv-7.c: New test.
11974         * gcc.dg/vect/vect-iv-8.c: New test.
11975         * gcc.dg/vect/vect-iv-9.c: New test.
11976         * gcc.dg/vect/vect-iv-10.c: New test.
11977         * gcc.dg/vect/vect-iv-11.c: New test.
11978         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11979         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11980         * gcc.dg/vect/vect-14.c: Now vectorizable.
11981         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11982         loop).
11983         * gcc.dg/vect/vect-27.c: Likewise.
11984         * gcc.dg/vect/vect-29.c Likewise.
11985         * gcc.dg/vect/vect-dv-2.c: Likewise.
11986         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11987         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11988         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11989
11990 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11991
11992         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11993
11994 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11995
11996         * gcc.dg/builtins-20.c: Add more cases.
11997
11998 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11999
12000         PR debug/30189
12001         * gcc.dg/pr30189.c: New test.
12002
12003 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12004
12005         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12006         for running tests.
12007         * gcc.target/i386/sse4a-extract.c: New test.
12008         * gcc.target/i386/sse4a-insert.c: New test.
12009         * gcc.target/i386/sse4a-montsd.c: New test.
12010         * gcc.target/i386/sse4a-montss.c: New test.
12011
12012 2007-02-05  Richard Guenther  <rguenther@suse.de>
12013
12014         * gcc.target/i386/vectorize3.c: New testcase.
12015
12016 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12017
12018         PR target/30665
12019         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12020
12021 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12022
12023         PR fortran/30611
12024         * gfortran.dg/repeat_1.f90: New test.
12025
12026 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12027
12028         PR fortran/30605
12029         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12030         * gfortran.dg/derived_init_2.f90: Ditto.
12031         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12032         * gfortran.dg/array_initializer_1.f90: Ditto.
12033         * gfortran.dg/do_2.f90: Ditto.
12034         * gfortran.dg/proc_assign_1.f90: Ditto.
12035
12036 2007-02-04  Richard Guenther  <rguenther@suse.de>
12037
12038         PR middle-end/30636
12039         * g++.dg/warn/pr30636.C: New testcase.
12040         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12041
12042 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12043
12044         PR middle-end/30667
12045         * gfortran.dg/pr30667.f: New test.
12046
12047 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12048
12049         * gcc.dg/builtins-54.c: Add more cases.
12050
12051 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12052
12053         PR fortran/30514
12054         * gfortran.dg/zero_sized_2.f90: New test.
12055
12056         PR fortran/30660
12057         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12058
12059         PR fortran/29820
12060         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12061         file.
12062
12063 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12064
12065         PR fortran/30683
12066         * gfortran.dg/interface_10.f90: New test.
12067
12068 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12069
12070         * gcc.dg/builtins-20.c: Add more cases.
12071
12072 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12073
12074         PR target/29682
12075         * gcc-target/ia64/pr29682.c: New test.
12076
12077 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12078
12079         PR fortran/30284
12080         * gfortran.dg/arrayio_11.f90.f90: New test.
12081
12082         PR fortran/30626
12083         * gfortran.dg/arrayio_12.f90.f90: New test.
12084
12085 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12086
12087         PR c++/30536
12088         * g++.dg/tls/diag-5.C: New test.
12089
12090         PR middle-end/30473
12091         * gcc.dg/pr30473.c: New test.
12092         * gcc.c-torture/execute/20070201-1.c: New test.
12093
12094 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12095
12096         * gfortran.dg/dependency_20.f90: New test case.
12097
12098 2007-01-31  Ian Lance Taylor  <iant@google.com>
12099
12100         * gcc.dg/lower-subreg-1.c (test): New test.
12101
12102 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12103
12104         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12105
12106 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12107
12108         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12109         * gcc.dg/torture/builtin-math-3.c: Likewise.
12110
12111 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12112
12113         gcc.dg/Wparentheses-2.c: Update and add new tests.
12114
12115 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12116
12117         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12118         vectorize.
12119
12120 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12121
12122         * gcc.dg/builtins-63.c: New test.
12123
12124 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12125
12126         PR fortran/27588
12127         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12128
12129 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12130
12131         PR fortran/30520
12132         * gfortran.dg/volatile8.f90: New argument conformance test.
12133         * gfortran.dg/volatile9.f90: New scope test.
12134
12135 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12136
12137         PR c++/24745
12138         * g++.dg/warn/null4.C: New.
12139
12140 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12141             Uros Bizjak  <ubizjak@gmail.com>
12142
12143         * gcc.dg/large-size-array-3.c: Correct typo.
12144
12145 2007-01-30  Richard Guenther  <rguenther@suse.de>
12146
12147         PR middle-end/27657
12148         * g++.dg/debug/pr27657.C: New testcase.
12149
12150 2007-01-30  Richard Guenther  <rguenther@suse.de>
12151
12152         PR middle-end/30313
12153         * gcc.dg/torture/pr30313.c: New testcase.
12154
12155 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12156
12157         * gcc.dg/dfp/dfp-except.h: New file.
12158         * gcc.dg/dfp/fe-check.h: New file.
12159         * gcc.dg/dfp/fe-binop.c: New test.
12160         * gcc.dg/dfp/fe-convert-1.c: New test.
12161         * gcc.dg/dfp/fe-convert-2.c: New test.
12162         * gcc.dg/dfp/fe-convert-3.c: New test.
12163
12164         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12165         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12166         * gcc.dg/dfp/convert-dfp.c: Ditto.
12167         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12168
12169 2007-01-29  Josh Conner  <jconner@apple.com>
12170
12171         * gcc.target/powerpc/altivec-24.c: New test.
12172
12173 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12174
12175         PR c++/28266
12176         * g++.dg/parse/defarg12.C: New test.
12177
12178 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12179
12180         PR fortran/30554
12181         * gfortran.dg/used_dummy_types_6.f90: New test.
12182
12183 2007-01-28  Jan Hubicka  <jh@suse.cz>
12184
12185         * gcc.dg/tree-prof/val-prof-6.c: New test.
12186
12187 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12188
12189         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12190
12191 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12192
12193         PR C++/28988
12194         * g++.dg/expr/dtor4.C: New test.
12195
12196 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12197
12198         * gcc.dg/tree-ssa/loop-23.c: New test.
12199
12200 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12201
12202         PR libfortran/30389
12203         * gfortran.dg/achar_2.f90:  New test.
12204         * gfortran.dg/achar_3.f90:  New test.
12205
12206 2007-01-27  Ian Lance Taylor  <iant@google.com>
12207
12208         * gcc.dg/strict-overflow-1.c: New test.
12209         * gcc.dg/no-strict-overflow-1.c: New test.
12210         * gcc.dg/strict-overflow-2.c: New test.
12211         * gcc.dg/no-strict-overflow-2.c: New test.
12212         * gcc.dg/strict-overflow-3.c: New test.
12213         * gcc.dg/no-strict-overflow-3.c: New test.
12214         * gcc.dg/strict-overflow-4.c: New test.
12215         * gcc.dg/no-strict-overflow-4.c: New test.
12216         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12217         * gcc.dg/pr15784-1.c: Likewise.
12218         * gcc.dg/pr20922-1.c: Likewise.
12219         * gcc.dg/pr20922-3.c: Likewise.
12220         * gcc.dg/pr20922-4.c: Likewise.
12221         * gcc.dg/pr20922-6.c: Likewise.
12222         * gcc.dg/compare-4.c: Likewise.
12223         * gcc.dg/torture/pr26898-1.c: Likewise.
12224         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12225         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12226         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12227         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12228         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12229         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12230         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12231         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12232         * g++.dg/tree-ssa/pr21082.C: Likewise.
12233
12234 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12235
12236         * gcc-dg/large-size-array-3.c: New test case.
12237
12238 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12239
12240         * gfortran.dg/forall_7.f90: New test case.
12241
12242 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12243
12244         PR fortran/30407
12245         * gfortran.dg/where_operator_assign_1.f90: New test.
12246         * gfortran.dg/where_operator_assign_2.f90: New test.
12247         * gfortran.dg/where_operator_assign_3.f90: New test.
12248
12249 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12250
12251         * lib/target-supports.exp
12252         (check_effective_target_powerpc_altivec): New.
12253         (check_effective_target_vect_cmdline_needed): Use it.
12254
12255 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12256
12257         PR fortran/30278
12258         * gfortran.dg/backslash_3.f: New test.
12259
12260 2007-01-26  Richard Guenther  <rguenther@suse.de>
12261
12262         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12263
12264 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12265
12266         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12267         * gfortran.dg/vect/vect.exp: Ditto.
12268         * gfortran.dg/dg.exp: Ditto.
12269         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12270         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12271
12272 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12273
12274         * gcc.dg/builtins-20.c: Add more cases.
12275         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12276
12277 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12278
12279         PR fortran/30437
12280         * gcc.dg/Wall.c: New.
12281         * gcc.dg/Wno-all.c: New.
12282         * gfortran.dg/Wall.f90: New.
12283         * gfortran.dg/Wno-all.f90: New.
12284
12285 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12286
12287         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12288         * g++.dg/eh/simd-2.C: Also run on Darwin.
12289         * g++.dg/eh/simd-3.C: New.
12290         * g++.dg/eh/simd-4.C: New.
12291
12292 2007-01-25  Richard Guenther  <rguenther@suse.de>
12293
12294         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12295         and _PROFILE_USE.
12296         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12297
12298 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12299
12300         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12301         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12302         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12303         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12304         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12305         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12306         * gcc.dg/ipa/ipa-7.c: New testcase.
12307
12308 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12309
12310         * g++.dg/cpp0x/warn_cxx0x.C: New.
12311
12312 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12313
12314         * gcc.dg/builtins-20.c: Test builtin carg.
12315
12316 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12317
12318         PR middle-end/27416
12319         * gcc.dg/gomp/pr27416.c: New test.
12320
12321         PR middle-end/30494
12322         * gcc.dg/gomp/pr30494.c: New test.
12323         * g++.dg/gomp/pr30494.C: New test.
12324
12325         PR middle-end/30421
12326         * gcc.dg/gomp/pr30421.c: New test.
12327
12328 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12329
12330         * gcc.target/ia64/versionid-1.c: New test.
12331         * gcc.target/ia64/versionid-2.c: New test.
12332
12333 2007-01-24  Richard Guenther  <rguenther@suse.de>
12334
12335         PR testsuite/30181
12336         * gcc.dg/builtins-57.c: Change to a link-time testcase
12337         to support non-C99 targets.
12338
12339 2007-01-24  Jan Hubicka  <jh@suse.cz>
12340
12341         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12342
12343 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12344
12345         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12346
12347 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12348
12349         PR objc/27438
12350         * objc.dg/const-str-12.m: New test.
12351
12352 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12353
12354         PR fortran/30532
12355         * gfortran.dg/ctrl-z.f90:  New test.
12356
12357 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12358
12359         PR fortran/30481
12360         * gfortran.dg/namelist_assumed_char.f90:  New test.
12361
12362 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12363
12364         PR c++/27492
12365         * g++.dg/inherit/covariant15.C: New test.
12366
12367 2007-01-23  Ian Lance Taylor  <iant@google.com>
12368
12369         * g++.dg/warn/Wparentheses-24.C: New test.
12370
12371 2007-01-23  Richard Guenther  <rguenther@suse.de>
12372
12373         PR testsuite/30560
12374         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12375         with full path.
12376
12377 2007-01-22  Richard Guenther  <rguenther@suse.de>
12378
12379         PR tree-optimization/30038
12380         * gcc.dg/builtins-62.c: New testcase.
12381
12382 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12383
12384         * gcc.c-torture/compile/20070121.c: New test.
12385
12386 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12387
12388         PR libfortran/30525
12389         * gfortran.dg/char_comparison_1.f:  New test.
12390
12391 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12392
12393         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12394
12395 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12396
12397         PR objc/30479
12398         * objc.dg/pch: New directory.
12399         * objc.dg/pch/pch.exp: New file.
12400         * objc.dg/pch/interface-1.m: New test.
12401         * objc.dg/pch/interface-1.hs: New include file.
12402         * lib/objc.exp (objc_target_compile): Add
12403         "-x objective-c-header" in front of the sources if this is
12404         a precompiled header being compiled.
12405
12406 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12407
12408         * gfortran.dg/array_memcpy_3.f90: New test case.
12409         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12410
12411 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12412             Brooks Moses  <brooks.moses@codesourcery.com>
12413             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12414
12415         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12416         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12417
12418 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12419
12420         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12421
12422 2007-01-19  Mike Stump  <mrs@apple.com>
12423
12424         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12425         away.
12426
12427 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12428
12429         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12430         option instead of -funsafe-math-optimizations.
12431
12432 2007-01-19  Tomas Bily  <tbily@suse.cz>
12433
12434         gcc.dg/tree-prof/indir-call-prof.c: New.
12435         g++.dg/dg.exp: Add tree-prof subdirectory.
12436         g++.dg/tree-prof/indir-call-prof.C: New.
12437         g++.dg/tree-prof/tree-prof.exp: New.
12438
12439 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12440
12441         PR c++/17947
12442         * g++.dg/warn/deprecated.C: Update warning output.
12443         * g++.dg/warn/deprecated-2.C: Likewise.
12444         * g++.dg/warn/deprecated-3.C: New.
12445
12446 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12447
12448         * gcc.c-torture/execute/nestfunc-7.c: New.
12449
12450 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12451
12452         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12453
12454 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * gcc.dg/m68k-pic-1.c: New.
12457
12458 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12459
12460         * gfortran.dg/array_memcpy_4.f90: New test case.
12461
12462 2007-01-18  Josh Conner  <jconner@apple.com>
12463
12464         PR target/30485
12465         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12466         * gcc.dg/vect/no-trapping-math-1: New.
12467         * gcc.dg/vect/no-trapping-math-2: New.
12468
12469 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12470
12471         * gcc.target/i386/387-8.c: Update comment about optimizing
12472         inherent load of 1.0 of fptan instruction.
12473
12474 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12475             Richard Guenther <rguenther@suse.de>
12476
12477         PR diagnostic/8268
12478         * gcc.dg/Warray-bounds.c: New testcase.
12479         * gcc.dg/Warray-bounds-2.c: New testcase.
12480         * g++.dg/warn/Warray-bounds.C: New testcase.
12481         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12482
12483 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12484
12485         PR fortran/30476
12486         * gfortran.dg/generic_12.f90: New test.
12487
12488 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12489
12490         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12491         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12492
12493 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12494
12495         * gcc.dg/dfp/compare-special.h: New file.
12496         * gcc.dg/dfp/compare-special-32.c: New test.
12497         * gcc.dg/dfp/compare-special-64.c: New test.
12498         * gcc.dg/dfp/compare-special-128.c: New test.
12499
12500 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12501             Paul Thomas  <pault@gcc.gnu.org>
12502             Steven G. Kargl  <kargl@gcc.gnu.org>
12503
12504         PR fortran/30404
12505         * gfortran.dg/forall_6.f90: New test case.
12506         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12507         * gfortran.dg/dependency_13.f90: Likewise.
12508
12509 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12510
12511         PR testsuite/12325
12512         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12513         targets that don't support Inf.
12514
12515 2007-01-15  Dale Johannesen  <dalej@apple.com>
12516
12517         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12518
12519 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12520
12521         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12522         of achar for 0xff to avoid the "Extended ASCII not
12523         implemented" error message.
12524
12525 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12526
12527         PR fortran/28172
12528         * gfortran.dg/altreturn_4.f90: New test.
12529
12530         PR fortran/29389
12531         * gfortran.dg/stfunc_4.f90: New test.
12532
12533         PR fortran/29712
12534         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12535         * gfortran.dg/initialization_1.f90: Change warning.
12536
12537         PR fortran/30283
12538         * gfortran.dg/specification_type_resolution_2.f90: New test.
12539
12540 2007-01-14  Jan Hubicka  <jh@suse.cz>
12541
12542         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12543         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12544         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12545         elimination.
12546
12547 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12548
12549         PR fortran/30410
12550         * gfortran.dg/external_procedures_2.f90: New test.
12551
12552 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12553
12554         PR target/30413
12555         * gcc.target/i386/pr30413.c: New test.
12556
12557 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12558
12559         PR fortran/30452
12560         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12561
12562 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12563
12564         * gcc.dg/20070112-1.c: New test.
12565
12566 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12567
12568         PR libgfortran/30435
12569         * gfortran.dg/list_read_6.f90: New test.
12570
12571 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12572
12573         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12574
12575 2007-01-12  Tom Tromey  <tromey@redhat.com>
12576
12577         PR preprocessor/28227:
12578         * gcc.dg/cpp/pr28227.c: New file.
12579
12580 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12581
12582         * gcc.dg/tree-ssa/loop-22.c: New test.
12583
12584 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12585
12586         PR tree-optimization/29516
12587         * gcc.dg/tree-ssa/loop-20.c: New test.
12588
12589 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12590
12591         PR libfortran/30415
12592         * minmaxloc_integer_kinds_1.f90:  New test.
12593
12594 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12595
12596         PR c++/29573
12597         * g++.dg/template/sizeof-template-argument.C: New test.
12598
12599 2007-01-11  Jan Hubicka  <jh@suse.cz>
12600
12601         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12602         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12603         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12604         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12605         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12606         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12607         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12608         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12609         transformation in question.
12610         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12611         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12612         * gcc.dg/always_inline3.c: Likewise.
12613
12614 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/28999
12617         * g++.dg/template/typename11.C: New test.
12618
12619 2007-01-10  Robert Kennedy <jimbob@google.com>
12620
12621         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12622
12623 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12624
12625         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12626         for different integer kinds.
12627         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12628         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12629         * gfortran.dg/ishft_2.f90: New test.
12630         * gfortran.dg/ishft_3.f90: New test.
12631
12632 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12633
12634         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12635
12636 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12637
12638         PR tree-optimization/30322
12639         * gcc.dg/tree-ssa/loop-21.c: New test.
12640
12641 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12642
12643         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12644
12645 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12646
12647         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12648
12649 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12650
12651         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12652         * g++.dg/warn/overflow-warn-3.C: Likewise.
12653         * g++.dg/warn/overflow-warn-4.C: Likewise.
12654         * g++.dg/warn/overflow-warn-5.C: Likewise.
12655         * g++.dg/warn/overflow-warn-6.C: Likewise.
12656         * g++.dg/warn/Woverflow-1.C: Likewise.
12657         * g++.dg/warn/Woverflow-2.C: Likewise.
12658         * g++.dg/warn/Woverflow-3.C: Likewise.
12659         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12660
12661 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12662
12663         * gfortran.dg/array_constructor_14.f90: New test case.
12664         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12665
12666 2007-01-08  Richard Guenther  <rguenther@suse.de>
12667
12668         PR tree-optimization/23603
12669         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12670         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12671
12672 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12673
12674         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12675         in __v8qi typedef.
12676         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12677         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12678         compiler behaviour.
12679         * gcc.dg/simd-5.c: Likewise.
12680         * gcc.dg/simd-6.c: Likewise.
12681         * g++.dg/conversion/simd1.C: Likewise.
12682         * g++.dg/conversion/simd3.C: Likewise.
12683         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12684         (main): Use it.
12685
12686 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12687
12688         PR tree-optimization/29877
12689         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12690         name of a hard register for the target concerned.  Adjust dg-error
12691         directives to cope with new behaviour of TER.
12692
12693 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12694
12695         PR c++/28986
12696         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12697         * g++.dg/warn/overflow-warn-1.C: New.
12698         * g++.dg/warn/overflow-warn-3.C: New.
12699         * g++.dg/warn/overflow-warn-4.C: New.
12700         * g++.dg/warn/overflow-warn-5.C: New.
12701         * g++.dg/warn/overflow-warn-6.C: New.
12702         * g++.dg/warn/Woverflow-1.C: New.
12703         * g++.dg/warn/Woverflow-2.C: New.
12704         * g++.dg/warn/Woverflow-3.C: New.
12705         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12706
12707 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12708
12709         PR fortran/27698
12710         * gfortran.dg/invalid_name.f90: New test.
12711         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12712         * gfortran.dg/gomp/pr29759.f90: Ditto.
12713
12714 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12715
12716         * gfortran.dg/present_1.f90:  Update error message.
12717
12718 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12719
12720         PR c++/19439
12721         * g++.dg/template/duplicate1.C: New test
12722         * g++.dg/template/memfriend6.C: Adjust error markers.
12723
12724 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12725
12726         PR tree-opt/30385
12727         * gcc.dg/torture/inline-1.c: New test.
12728
12729 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12730
12731         PR c/19978
12732         * gcc.dg/multiple-overflow-warn-1.c: New.
12733         * gcc.dg/multiple-overflow-warn-2.c: New.
12734         * gcc.dg/overflow-warn-6.c: New.
12735         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12736
12737 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12738
12739         * gfortran.dg/array_memcpy_1.f90: New test case.
12740         * gfortran.dg/array_memcpy_2.f90: Likewise.
12741
12742 2007-01-05  Richard Guenther  <rguenther@suse.de>
12743
12744         PR middle-end/27826
12745         * g++.dg/opt/pr27826.C: New testcase.
12746
12747 2007-01-05  Ian Lance Taylor  <iant@google.com>
12748
12749         * gcc.dg/Walways-true-1.c: New test.
12750         * gcc.dg/Walways-true-2.c: New test.
12751         * g++.dg/warn/Walways-true-1.C: New test.
12752         * g++.dg/warn/Walways-true-2.C: New test.
12753
12754 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR c/30360
12757         * gcc.dg/pr30360.c: New test.
12758
12759 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/23232
12762         * gfortran.dg/data_implied_do_1.f90: New test.
12763
12764         PR fortran/27996
12765         PR fortran/27998
12766         * gfortran.dg/char_length_1.f90: New test.
12767
12768 2007-01-05  Richard Guenther  <rguenther@suse.de>
12769
12770         PR middle-end/28116
12771         * g++.dg/opt/pr28116.C: New testcase.
12772
12773 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12774
12775         PR fortran/29624
12776         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12777           invalid deallocate.
12778         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12779         * gfortran.dg/protected_4.f90: Add pointer intent check.
12780         * gfortran.dg/protected_6.f90: Add pointer intent check.
12781         * gfortran.dg/pointer_intent_1.f90: New test.
12782         * gfortran.dg/pointer_intent_2.f90: New test.
12783         * gfortran.dg/pointer_intent_3.f90: New test.
12784
12785 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12786
12787         PR 30235
12788         * gfortran.dg/altreturn_2.f90: new test.
12789
12790 2007-01-04  Tom Tromey  <tromey@redhat.com>
12791
12792         PR preprocessor/28165:
12793         * gcc.dg/cpp/pr28165.c: New file.
12794
12795 2007-01-03  Josh Conner  <jconner@apple.com>
12796
12797         PR middle-end/29683
12798         * gcc.dg/pr29683.c: New.
12799
12800 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12801
12802         PR c++/28217
12803         * g++.dg/pch/template-1.C: New test.
12804         * g++.dg/pch/template-1.Hs: New file.
12805
12806 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12807
12808         PR middle-end/30353
12809         * gcc.c-torture/compile/complex-4.c: New test.
12810
12811 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12812
12813         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12814         -maltivec.
12815         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12816
12817 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12818
12819         PR middle-end/30286
12820         * gcc.dg/pr30286.c: New test.
12821
12822         PR c++/29535
12823         * g++.dg/template/crash66.C: New test.
12824
12825         PR c++/29054
12826         * g++.dg/template/friend49.C: New test.
12827
12828 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12829
12830         * gfortran.dg/ibits.f90: New test.
12831
12832 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12833
12834         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12835         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12836
12837 2007-01-02  Jan Hubicka  <jh@suse.cz>
12838
12839         * gcc.dg/pr16194.c: We now output error on all three functions,
12840         not just first one.
12841
12842 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12843
12844         PR c/19977
12845         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12846         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12847
12848 2006-01-02  Ian Lance Taylor  <iant@google.com>
12849
12850         * g++.dg/warn/Wparentheses-22.C: New test.
12851         * g++.dg/warn/Wparentheses-23.C: New test.
12852
12853 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12854
12855         PR middle-end/7651
12856         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12857         * gcc.dg/declspec-3-Wextra.c: New.
12858         * gcc.dg/declspec-3-no.c: New
12859
12860 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12861
12862         PR fortran/20896
12863         * gfortran.dg/interface_10.f90: Remove.
12864
12865 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12866
12867         * gcc.dg/fold-eqxor-4.c: New test case.
12868
12869 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12870
12871         PR middle-end/30311
12872         * gcc.c-torture/compile/pr30311.c: New test.
12873
12874 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12875
12876         PR middle-end/30253
12877         * gcc.c-torture/compile/statement-expression-1.c: New test.
12878
12879 2007-01-01  Andreas Schwab  <schwab@suse.de>
12880
12881         PR target/29166
12882         * g++.dg/eh/pr29166.C: New test.
12883
12884 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12885
12886         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12887         New.
12888         (check_effective_target_vect_cmdline_needed): Use it.
12889
12890 2006-12-31  Richard Guenther  <rguenther@suse.de>
12891
12892         PR middle-end/30137
12893         * gcc.dg/pr30137-1.c: New testcase.
12894         * gcc.dg/pr30137-2.c: Likewise.
12895
12896 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12897
12898         PR middle-end/30322
12899         * gcc.dg/fold-plusnot-1.c: New test case.
12900
12901 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12902
12903         PR c++/29731
12904         * g++.dg/parse/template22.C: New test.
12905
12906 2006-12-31  Richard Guenther  <rguenther@suse.de>
12907
12908         PR middle-end/30338
12909         * gcc.c-torture/compile/pr30338.c: New testcase.
12910
12911 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12912
12913         PR fortran/27900
12914         * gfortran.dg/intrinsic_actual_4.f90: New test.
12915
12916         PR fortran/24325
12917         * gfortran.dg/func_decl_3.f90: New test.
12918
12919 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12920
12921         PR fortran/23060
12922         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12923         * gfortran.dg/c_by_val_1.f: New test.
12924         * gfortran.dg/c_by_val_2.f: New test.
12925         * gfortran.dg/c_by_val_3.f: New test.
12926
12927 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12928
12929         PR libfortran/30321
12930         * gfortran.dg/sum_zero_array_1.f90:  New test.
12931
12932 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12933
12934         PR preprocessor/29612
12935         * gcc.dg/cpp/pr29612-1.c: New test.
12936         * gcc.dg/cpp/pr29612-2.c: New test.
12937
12938 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12939
12940         PR fortran/30034
12941         * gfortran.dg/pure_formal_proc_1.f90: New test.
12942
12943         PR fortran/30237
12944         * gfortran.dg/intrinsic_actual_3.f90: New test.
12945
12946 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12947
12948         PR fortran/30014
12949         * gfortran.dg/io_constraints_1.f90: Update test.
12950         * gfortran.dg/io_constraints_2.f90: Update test.
12951         * gfortran.dg/inquire_iolength.f90: New test.
12952
12953 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12954
12955         PR fortran/20896
12956         * gfortran.dg/interface_10.f90: New test.
12957         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12958         since z is already, locally a variable.
12959
12960         PR fortran/25135
12961         * gfortran.dg/generic_11.f90: New test.
12962         * gfortran.dg/interface_7.f90: Remove name clash between module
12963         name and procedure 'x' referenced in the interface.
12964
12965 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12966
12967         PR middle-end/7651
12968         * gcc.dg/Wmissing-parameter-type.c: New.
12969         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12970         * gcc.dg/Wmissing-parameter-type-no.c: New.
12971
12972 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12973
12974         PR fortran/25818
12975         * gfortran.dg/entry_array_specs_2.f: New test.
12976
12977         PR fortran/30084
12978         * gfortran.dg/nested_modules_6.f90: New test.
12979
12980 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12981
12982         PR middle-end/7651
12983         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12984         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12985
12986 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12987
12988         PR C++/30168
12989         * g++.dg/opt/complex6.C: New test.
12990
12991 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12992
12993         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12994         full" if the linker on spu-*-* warns about exceeding local store.
12995
12996         And revert this patch:
12997         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12998         fail to link due to relocation overflows on spu-*-*.
12999
13000 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13001
13002         PR fortran/30273
13003         * gfortran.dg/dependency_19.f90: New test.
13004
13005 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13006
13007         PR fortran/30202
13008         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13009
13010 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13011
13012         PR middle-end/30262
13013         * gcc.c-torture/execute/20061220-1.c: New test.
13014
13015         PR middle-end/30263
13016         * gcc.dg/gomp/asm-1.c: New test.
13017
13018         PR target/30230
13019         * g++.dg/eh/ia64-2.C: New test.
13020
13021 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         PR target/28966
13024         PR target/29248
13025         * gcc.dg/rs6000-leaf.c: New.
13026
13027 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13028
13029         PR fortran/25392
13030         * gfortran.dg/f2c_8.f90: New test.
13031
13032 2006-12-20  Bill Wendling  <wendling@apple.com>
13033
13034         * gcc.dg/asm-b.c: Check for __ppc64__.
13035
13036 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13037
13038         PR fortran/30190
13039         * gfortran.dg/bounds_check_5.f90: New test.
13040
13041 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13042
13043         PR middle-end/30143
13044         * gcc.dg/gomp/complex-1.c: New testcase.
13045
13046 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13047
13048         * gfortran.dg/array_memset_1.f90: New test case.
13049
13050 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13051
13052         * lib/target-supports.exp: Add spu to
13053         check_effective_target_vect_widen_mult_hi_to_si.
13054
13055 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13056
13057         PR fortran/29992
13058         * gfortran.dg/generic_9.f90: New test.
13059
13060         PR fortran/30081
13061         * gfortran.dg/generic_10.f90: New test.
13062
13063 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13064
13065         PR tree-opt/30045
13066         * gcc.dg/pr30045.c: New test.
13067
13068 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13069
13070         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13071
13072 2006-12-19  Eric Christopher  <echristo@apple.com>
13073
13074         PR target/29302
13075         * gcc.c-torture/execute/pr29302-1.c: New.
13076
13077 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13078
13079         PR fortran/39238
13080         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13081
13082 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13083
13084         PR fortran/30236
13085         * gfortran.dg/altreturn_3.f90: New test.
13086
13087         * gfortran.dg/char_result_12.f90: Fix comment typos.
13088
13089 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13090
13091         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13092         as newlib's stdio.h uses non-traditional cpp constructs.
13093
13094 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13095
13096         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13097         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13098         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13099         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13100         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13101         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13102         * gfortran.dg/default_initialization.f: Renamed to
13103         default_initialization_1.f
13104         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13105         dollar_edit_descriptor_1.f
13106         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13107         dollar_edit_descriptor_2.f
13108         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13109         dollar_edit_descriptor_3.f
13110         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13111         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13112         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13113         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13114         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13115         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13116         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13117         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13118         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13119         * gfortran.dg/default_initialization_1.f: Renamed from
13120         default_initialization.f
13121         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13122         dollar_edit_descriptor-1.f
13123         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13124         dollar_edit_descriptor-2.f
13125         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13126         dollar_edit_descriptor-3.f
13127         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13128         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13129         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13130
13131 2006-12-18  Bill Wendling  <wendling@apple.com>
13132
13133         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13134         id is an OjbC keyword.
13135
13136 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13137
13138         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13139
13140 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13141
13142         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13143
13144 2006-12-18  Ian Lance Taylor  <iant@google.com>
13145
13146         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13147
13148 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13149
13150         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13151
13152 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13153
13154         PR fortran/30207
13155         * gfortran.fortran-torture/execute/where21.f90: New test.
13156
13157 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13158
13159         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13160
13161 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13162
13163         PR middle-end/7651
13164         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13165         * gcc.dg/if-empty-1.c: Likewise.
13166         * gcc.dg/pr23165.c: Likewise.
13167         * g++.dg/warn/empty-body.C: Likewise.
13168
13169 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13170
13171         PR libfortran/30005
13172         * gfortran.dg/open_errors.f90: New test.
13173
13174 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13175
13176         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13177
13178         * gcc.target/i386/ssse3-pabsb.c: New file.
13179         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13180         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13181         * gcc.target/i386/ssse3-palignr.c: Likewise.
13182         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13183         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13184         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13185         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13186         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13187         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13188         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13189         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13190         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13191         * gcc.target/i386/ssse3-psignb.c: Likewise.
13192         * gcc.target/i386/ssse3-psignd.c: Likewise.
13193         * gcc.target/i386/ssse3-psignw.c: Likewise.
13194         * gcc.target/i386/ssse3-vals.h: Likewise.
13195
13196 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13197
13198         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13199         * lib/fortran-torture.exp: Include target-supports.exp.
13200
13201 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13202
13203         PR target/30185
13204         * gcc.c-torture/execute/pr30185.c: New test.
13205
13206 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13207
13208         PR testsuite/30179
13209         PR testsuite/30180
13210         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13211         * gcc.dg/builtin-bswap-2.c: Likewise.
13212         * gcc.dg/builtin-bswap-3.c: Likewise.
13213         * gcc.dg/builtin-bswap-4.c: Likewise.
13214         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13215         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13216
13217 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13218
13219         PR libfortran/30145
13220         * gfortran.dg/write_zero_array: New test.
13221
13222 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13223
13224         PR fortran/30200
13225         * gfortran.dg/write_fmt_trim.f90: New test.
13226
13227 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13228
13229         PR 30194
13230         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13231         temporarily.
13232
13233 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13234
13235         * lib/target-supports.exp (check_weak_available): Use istarget
13236         "hppa*-*-hpux10*" instead of regexp.
13237         (check_cxa_atexit_available): Likewise.
13238
13239 2006-12-14  Richard Guenther  <rguenther@suse.de>
13240
13241         PR tree-optimization/30197
13242         * gcc.c-torture/execute/complex-1.c: Fix function name.
13243         * gcc.dg/builtins-61.c: New testcase.
13244
13245 2006-12-14  Richard Guenther  <rguenther@suse.de>
13246
13247         PR middle-end/30172
13248         * gcc.dg/pr30172-1.c: New testcase.
13249
13250 2006-12-14  Richard Guenther  <rguenther@suse.de>
13251
13252         PR tree-optimization/30198
13253         * gcc.dg/builtins-60.c: New testcase.
13254
13255 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13256
13257         * lib/target-supports.exp (vect_no_align): Remove spu.
13258
13259 2006-12-13  Ian Lance Taylor  <iant@google.com>
13260
13261         PR c++/19564
13262         PR c++/19756
13263         * g++.dg/warn/Wparentheses-5.C: New test.
13264         * g++.dg/warn/Wparentheses-6.C: New test.
13265         * g++.dg/warn/Wparentheses-7.C: New test.
13266         * g++.dg/warn/Wparentheses-8.C: New test.
13267         * g++.dg/warn/Wparentheses-9.C: New test.
13268         * g++.dg/warn/Wparentheses-10.C: New test.
13269         * g++.dg/warn/Wparentheses-11.C: New test.
13270         * g++.dg/warn/Wparentheses-12.C: New test.
13271         * g++.dg/warn/Wparentheses-13.C: New test.
13272         * g++.dg/warn/Wparentheses-14.C: New test.
13273         * g++.dg/warn/Wparentheses-15.C: New test.
13274         * g++.dg/warn/Wparentheses-16.C: New test.
13275         * g++.dg/warn/Wparentheses-17.C: New test.
13276         * g++.dg/warn/Wparentheses-18.C: New test.
13277         * g++.dg/warn/Wparentheses-19.C: New test.
13278         * g++.dg/warn/Wparentheses-20.C: New test.
13279         * g++.dg/warn/Wparentheses-21.C: New test.
13280
13281 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13282
13283         PR testsuite/30157
13284         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13285         for target "hppa.*hpux10".
13286
13287 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13288
13289         * g++.dg/debug/vartrack1.C: New test.
13290
13291         * g++.dg/opt/ifcvt1.C: New test.
13292
13293         * gcc.dg/tls/opt-13.c: New test.
13294
13295         * gcc.dg/20060425-2.c: New test.
13296
13297         * g++.dg/opt/pr15054-2.C: New test.
13298
13299         * gcc.c-torture/execute/20060420-1.c: New test.
13300
13301         * gcc.c-torture/execute/20060412-1.c: New test.
13302
13303         * objc/compile/20060406-1.m: New test.
13304
13305 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13306
13307         * g++.dg/template/array17.C: New test.
13308
13309 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13310
13311         * gcc.target/powerpc/altivec-23.c: New test.
13312
13313 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13314
13315         PR c++27316
13316         * g++.dg/inherit/error3.C: New test.
13317
13318         PR c++/28740
13319         * g++.dg/inherit/error4.C: New test.
13320
13321 2006-12-13  Richard Guenther  <rguenther@suse.de>
13322
13323         PR tree-optimization/17687
13324         * gcc.dg/builtins-59.c: New testcase.
13325
13326 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13327
13328         * gcc.target/spu/Wmain.c: New test.
13329
13330 2006-12-12  Josh Conner  <jconner@apple.com>
13331
13332         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13333         * g++.dg/abi/thunk4.C: Likewise.
13334         * g++.dg/abi/rtti3.C: Likewise.
13335
13336 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13337
13338         * gcc.target/spu/cpat-1.c: New test.
13339         * gcc.target/spu/cpat-2.c: New test.
13340         * gcc.target/spu/cpat-3.c: New test.
13341         * gcc.target/spu/cpat-4.c: New test.
13342
13343 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13344
13345         PR tree-opt/28436
13346         * gcc.c-torture/compile/vector-1.c: New test.
13347         * gcc.c-torture/compile/vector-2.c: New test.
13348         * gcc.c-torture/compile/vector-3.c: New test.
13349
13350 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13351
13352         * lib/fortran-torture.exp: Update copyright years.  Remove
13353         obsolete comment.  Test -ftree-vectorize where it makes sense.
13354         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13355         from fortran-torture.exp.
13356         * gfortran.dg/char_transpose_1.f90,
13357         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13358         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13359         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13360         '-w' to dg-options.
13361
13362 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13363
13364         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13365         saved_${tool}_load.
13366
13367 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13368
13369         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13370         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13371         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13372         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13373         gaps.
13374
13375 2006-12-12  Richard Guenther  <rguenther@suse.de>
13376
13377         PR middle-end/30147
13378         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13379
13380 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13381             Diego Novillo  <dnovillo@redhat.com>
13382
13383         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13384         VDEF/VUSE changes.
13385         * gcc.dg/tree-ssa/pr26421.c: Likewise
13386         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13387         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13388         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13389         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13390         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13391         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13392         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13393         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13394         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13395
13396 2006-12-11  Jan Hubicka  <jh@suse.cz>
13397
13398         * gcc.dg/tree-prof/stringop-1.c: New test.
13399         * gcc.dg/tree-prof/stringop-2.c: New test.
13400
13401 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13402
13403         PR target/30120
13404         * gcc.target/i386/pr30120.c: New test.
13405
13406         Revert:
13407         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13408
13409         * gcc.target/i386/x87regparm-1.c: New test.
13410         * gcc.target/i386/x87regparm-2.c: New test.
13411         * gcc.target/i386/x87regparm-3.c: New test.
13412         * gcc.target/i386/x87regparm-4.c: New test.
13413
13414 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13415
13416         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13417
13418 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13419
13420         PR fortran/23994
13421         * gfortran.dg/protected_1.f90: New test.
13422         * gfortran.dg/protected_2.f90: New test.
13423         * gfortran.dg/protected_3.f90: New test.
13424         * gfortran.dg/protected_4.f90: New test.
13425         * gfortran.dg/protected_5.f90: New test.
13426         * gfortran.dg/protected_6.f90: New test.
13427
13428 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13429             Tobias Burnus  <burnus@gcc.gnu.org>
13430
13431         PR fortran/29975
13432         PR fortran/30068
13433         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13434         interface.
13435         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13436         ambiguous interfaces.
13437         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13438         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13439         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13440         ambiguous interfaces.
13441         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13442         * gfortran.dg/array_initializer_2.f90: Add initializer array
13443         constructor test.
13444
13445         PR fortran/30096
13446         * gfortran.dg/interface_9.f90: Test that host interfaces are
13447         not checked for ambiguity with the local version.
13448
13449 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13450
13451         PR fortran/29464
13452         * gfortran.dg/module_interface_2.f90: New test.
13453
13454 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13455
13456         PR fortran/29941
13457         * gfortran.dg/assumed_len.f90: New test.
13458
13459 2006-12-09  Richard Guenther  <rguenther@suse.de>
13460
13461         * g++.dg/warn/implicit-typename1.C: Qualify types.
13462         * g++.dg/parse/crash12.C: Likewise.
13463         * g++.dg/tree-ssa/pr22444.C: Likewise.
13464
13465 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13466
13467         * gfortran.dg/array_2.f90: Added sqrt test.
13468
13469 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13470
13471         * gcc.target/i386/x87regparm-1.c: XFAIL.
13472         * gcc.target/i386/x87regparm-2.c: XFAIL.
13473         * gcc.target/i386/x87regparm-3.c: XFAIL.
13474         * gcc.target/i386/x87regparm-4.c: XFAIL.
13475
13476 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13477
13478         * lib/target-supports.exp
13479         (check_effective_target_large_long_double): New.
13480         * gcc.dg/Wconversion-real.c : Use it.
13481         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13482         unsigned.
13483
13484 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13485
13486         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13487
13488 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13489
13490         PR fortran/27546
13491         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13492
13493 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13494
13495         PR c++/29732
13496         * g++.dg/template/crash65.C: New test.
13497         * g++.dg/template/spec16.C: Tweak error markers.
13498
13499 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13500
13501         * gcc.target/spu: New directory.
13502         * gcc.target/spu/spu.exp: New file.
13503         * gcc.target/spu/intrinsics-1.c: New test.
13504
13505 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13506
13507         PR c++/29980
13508         * g++.dg/ext/attrib27.C: New test.
13509         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13510         * g++.dg/parse/typedef5.C: Likewise.
13511
13512 2006-12-07  Mike Stump  <mrs@apple.com>
13513
13514         * treelang/compile/var_defs.tree: Adjust.
13515
13516 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13517
13518         PR c++/29730
13519         * g++.dg/template/crash64.C: New test.
13520         * g++.dg/parse/crash27.C: Adjust error markers.
13521
13522 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13523
13524         PR libfortran/30009
13525         PR libfortran/30056
13526         * gfortran.dg/read_eof_4.f90:  Add tests.
13527         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13528         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13529
13530 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/29729
13533         * g++.dg/template/crash63.C: New test.
13534
13535         PR c++/29728
13536         * g++.dg/template/crash62.C: New test.
13537
13538 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13539
13540         PR fortran/30003
13541         * gfortran.dg/allocatable_function_1.f90: Increase the number
13542         of expected calls of free to 10; the lhs section reference is
13543         now evaluated so there is another call to bar.  Change the
13544         comment appropriately.
13545         * gfortran.dg/array_section_1.f90: New test.
13546
13547 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13548
13549         PR fortran/29912
13550         * gfortran.dg/char_result_12.f90: New test.
13551
13552 2006-12-05  Richard Guenther  <rguenther@suse.de>
13553
13554         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13555         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13556         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13557         vect_double, xfail for spu*-*-*.
13558
13559 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13560
13561         PR fortran/29962
13562         * initialization_4.f90: Test noninteger exponents (-std=f95).
13563         * initialization_5.f90: New test for noninteger exponents
13564           with -std=f2003.
13565
13566 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13567
13568         PR fortran/29821
13569         * gfortran.dg/parameter_array_section_1.f90: New test.
13570
13571 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/29733
13574         * g++.dg/template/crash61.C: New test.
13575
13576         PR c++/29632
13577         * g++.dg/template/error23.C: New test.
13578
13579 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13580
13581         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13582
13583 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13584
13585         PR fortran/29916
13586         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13587
13588 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR middle-end/29965
13591         * gcc.dg/gomp/pr29965-1.c: New test.
13592         * gcc.dg/gomp/pr29965-2.c: New test.
13593         * gcc.dg/gomp/pr29965-3.c: New test.
13594         * gcc.dg/gomp/pr29965-4.c: New test.
13595         * gcc.dg/gomp/pr29965-5.c: New test.
13596         * gcc.dg/gomp/pr29965-6.c: New test.
13597         * g++.dg/gomp/pr29965-1.C: New test.
13598         * g++.dg/gomp/pr29965-2.C: New test.
13599         * g++.dg/gomp/pr29965-3.C: New test.
13600         * g++.dg/gomp/pr29965-4.C: New test.
13601         * g++.dg/gomp/pr29965-5.C: New test.
13602         * g++.dg/gomp/pr29965-6.C: New test.
13603         * g++.dg/gomp/pr29965-7.C: New test.
13604         * g++.dg/gomp/pr29965-8.C: New test.
13605         * g++.dg/gomp/pr29965-9.C: New test.
13606         * g++.dg/gomp/pr29965-10.C: New test.
13607
13608 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13609
13610         * gnat.dg/pointer_variable_bounds.adb: New test.
13611         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13612         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13613
13614 2006-12-03  Eric Christopher  <echristo@apple.com>
13615
13616         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13617
13618 2006-12-03  Richard Henderson  <rth@redhat.com>
13619             Andrew Pinski  <pinskia@gmail.com>
13620
13621         PR C++/14329
13622         * g++.dg/warn/unit-1.C: New test.
13623
13624 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13625
13626         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13627
13628 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13629
13630         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13631         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13632         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13633         * gcc.dg/vect/vect-70.c: Reduce array size.
13634         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13635         vect_no_compaer_double targets.
13636         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13637         vect_float, vect_double, and vect_int.
13638
13639 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13640
13641         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13642         test for loop versioning on vect_no_align targets.
13643         * gcc.dg/vect/pr20122.c: Likewise.
13644         * gcc.dg/vect/vect-105.c: Likewise.
13645         * gcc.dg/vect/vect-42.c: Likewise.
13646         * gcc.dg/vect/vect-43.c: Likewise.
13647         * gcc.dg/vect/vect-74.c: Likewise.
13648         * gcc.dg/vect/vect-75.c: Likewise.
13649         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13650         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13651         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13652         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13653
13654 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13655
13656         PR fortran/29642
13657         * gfortran.dg/value_1.f90 : New test.
13658         * gfortran.dg/value_2.f90 : New test.
13659         * gfortran.dg/value_3.f90 : New test.
13660         * gfortran.dg/value_4.f90 : New test.
13661         * gfortran.dg/value_4.c : Called from value_4.f90.
13662
13663 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13664
13665         PR C++/30033
13666         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13667
13668 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13669
13670         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13671
13672 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13673
13674         PR c/27953
13675         * gcc.dg/pr27953.c: New test.
13676
13677 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13678
13679         PR c++/30022
13680         * g++.dg/ext/vector5.C: New test.
13681
13682         PR c++/30021
13683         * g++.dg/other/main1.C: New test.
13684
13685 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13686
13687         PR libfortran/29568
13688         * gfortran.dg/convert_implied_open.f90:  Change to
13689         new default record length.
13690         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13691         new error message.
13692         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13693
13694 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13695
13696         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13697
13698 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13699
13700         PR c++/29066
13701         * g++.dg/expr/pr29066.c: New.
13702
13703 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13704             Zdenek Dvorak <dvorakz@suse.cz>
13705
13706         PR tree-optimization/29921
13707         * gcc.dg/pr29921-2.c: New test.
13708
13709 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13710
13711         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13712         (i386_get_cpuid): New function.
13713         (i386_cpuid_ecx): Likewise.
13714         (i386_cpuid_edx): Likewise.
13715         (i386_cpuid): Updated to call i386_cpuid_edx.
13716
13717         * gcc.target/i386/sse3-addsubpd.c: New file.
13718         * gcc.target/i386/sse3-addsubps.c: Likewise.
13719         * gcc.target/i386/sse3-haddpd.c: Likewise.
13720         * gcc.target/i386/sse3-haddps.c: Likewise.
13721         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13722         * gcc.target/i386/sse3-hsubps.c: Likewise.
13723         * gcc.target/i386/sse3-lddqu.c: Likewise.
13724         * gcc.target/i386/sse3-movddup.c: Likewise.
13725         * gcc.target/i386/sse3-movshdup.c: Likewise.
13726         * gcc.target/i386/sse3-movsldup.c: Likewise.
13727
13728 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13729
13730         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13731
13732 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13733
13734         * gcc.dg/dfp/convert-int-max.c: New test.
13735         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13736
13737 2006-11-30  Richard Guenther  <rguenther@suse.de>
13738
13739         * gcc.dg/vect/vect-pow-1.c: Rename ...
13740         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13741         floats instead of doubles, check successful vectorization.
13742
13743 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13744
13745         PR target/29945
13746         * gcc.c-torture/compile/pr29945.c: New testcase.
13747
13748 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13749
13750         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13751         -maltivec.
13752
13753 2006-11-29  Eric Christopher  <echristo@apple.com>
13754
13755         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13756
13757 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13758
13759         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13760
13761         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13762
13763 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13764
13765         PR c++/29022
13766         * g++.dg/inherit/virtual2.C: New test.
13767         * g++.dg/inherit/virtual3.C: Likewise.
13768         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13769         * g++.dg/inherit/error2.C: Likewise.
13770         * g++.dg/template/instantiate1.C: Likewise.
13771
13772 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13773
13774         PR tree-opt/29984
13775         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13776
13777 2006-11-28  Jan Hubicka  <jh@suse.cz>
13778
13779         * gcc.dg/memcpy-1.c: New test.
13780
13781 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR c++/29735
13784         * g++.dg/warn/main-3.C: New test.
13785
13786 2006-11-28  Jan Hubicka  <jh@suse.cz>
13787
13788         * gcc.dg/winline-1.c: New test.
13789
13790 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13793         alignments.
13794
13795 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13796
13797         PR fortran/29976
13798         * gfortran.dg/missing_optional_dummy_3.f90
13799
13800 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13801
13802         PR fortran/20880
13803         * gfortran.dg/interface_3.f90: Modify errors.
13804
13805 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13806
13807         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13808         fail to link due to relocation overflows on spu-*-*.
13809
13810 2006-11-27  Michael Matz  <matz@suse.de>
13811             Andreas Krebbel  <krebbel1@de.ibm.com>
13812
13813         PR target/29319
13814         * gcc.dg/20061127-1.c: New testcase.
13815
13816 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13817
13818         * gcc.dg/20061124-1.c: Add exit() function prototype.
13819
13820 2006-11-27  Jan Hubicka  <jh@suse.cz>
13821
13822         * gcc.target/i386/memcpy-1.c: Adjust size.
13823         * gcc.dg/visibility-11.c: Likewise.
13824
13825 2006-11-27  Richard Guenther  <rguenther@suse.de>
13826
13827         PR middle-end/25620
13828         * gcc.target/i386/pow-1.c: New testcase.
13829         * gcc.dg/builtins-58.c: Likewise.
13830
13831 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13832
13833         PR c++/29886
13834         * g++.dg/expr/cast8.C: New test.
13835
13836 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13839         Don't ever inline the testcase.
13840
13841 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13842
13843         PR fortran/29982
13844         * gfortran.fortran-torture/compile/parameter_3.f90: New
13845         testcase.
13846
13847 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13848
13849         PR fortran/29951
13850         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13851
13852 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13853
13854         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13855         for CHAR.
13856
13857 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13858
13859         PR libgfortran/29936
13860         * gfortran.dg/write_check3.f90: New test.
13861
13862 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13863
13864         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13865
13866 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13867
13868         PR fortran/20880
13869         * gfortran.dg/interface_3.f90: New test.
13870
13871         PR fortran/29387
13872         * gfortran.dg/generic_8.f90: New test.
13873
13874 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13875
13876         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13877         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13878         * gfortran.dg/specifics_3.f90: Remove.
13879
13880 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13881
13882         PR c/29955
13883         * gcc.dg/gomp/pr29955.c: New test.
13884
13885         PR c/29736
13886         * gcc.dg/pr29736.c: New test.
13887
13888 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13889
13890         PR tree-opt/29964
13891         * gcc.dg/pure-1.c: New test.
13892
13893 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13894
13895         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13896         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13897
13898 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13899
13900         * gcc.dg/20061124-1.c: New testcase.
13901
13902 2006-11-23  Eric Christopher  <echristo@apple.com>
13903
13904         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13905
13906 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13907
13908         PR c/2707
13909         PR c++/26167
13910         * gcc.dg/Wconversion-integer.c: New. Supersedes
13911         Wconversion-negative-constants.c
13912         * gcc.dg/Wconversion-real.c: New.
13913         * gcc.dg/Wconversion-real-integer.c: New.
13914         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13915         * g++.dg/warn/Wconversion1.C: Modified.
13916
13917 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13918
13919         * gfortran.dg/overload_1.f90: New test.
13920
13921 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13922
13923         PR c/9072
13924         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13925         Wtraditional-conversion.
13926         * gcc.dg/overflow-warn-2.c: Likewise.
13927         * gcc.dg/Wconversion.c: Likewise. Renamed as
13928         Wtraditional-conversion.c .
13929         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13930         Wtraditional-conversion-2.c .
13931         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13932         Wtraditional-conversion-2.c
13933         * gcc.dg/Wconversion-negative-constants.c: New.
13934
13935 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13936
13937         * gcc.dg/tree-ssa/dump-1.c: New test.
13938
13939 2006-11-23  David Ung <davidu@mips.com>
13940
13941         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13942         -mfp64, allowable when ISA >= 33 and float is enabled.
13943         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13944         of mthc1 and mfhc1 patterns.
13945
13946 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13947
13948         PR tree-optimization/29921
13949         * gcc.dg/pr29921.c: New test.
13950
13951 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13952
13953         PR fortran/29441
13954         * gfortran.dg/initialization_4.f90: New test.
13955
13956 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13957
13958         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13959         platforms that have interleaving support.
13960         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13961         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13962         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13963         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13964         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13965         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13966         gcc.dg/vect/vect-strided-u8-i8.c,
13967         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13968         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13969         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13970         gcc.dg/vect/vect-strided-float.c,
13971         gcc.dg/vect/vect-strided-a-mult.c,
13972         gcc.dg/vect/vect-strided-mult-char-ls.c,
13973         gcc.dg/vect/vect-strided-a-u16-mult.c,
13974         gcc.dg/vect/vect-strided-a-u32-mult.c,
13975         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13976         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13977         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13978         gcc.dg/vect/vect-strided-mult.c,
13979         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13980         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13981         New.
13982
13983 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13984
13985         PR fortran/25087
13986         * gfortran.dg/auto_char_len_4.f90: New test.
13987
13988 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13989
13990         PR fortran/29652
13991         * gfortran.dg/generic_7.f90: New test.
13992         * gfortran.dg/defined_operators_1.f90: Add new error.
13993
13994 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13995
13996         PR tree-optimization/29902
13997         * g++.dg/tree-ssa/pr29902.C: New test.
13998
13999 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14000
14001         PR fortran/29820
14002         * gfortran.dg/used_types_13.f90: New test.
14003
14004 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14005
14006         * gcc.dg/dfp/snan.c: Delete.
14007
14008 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14009
14010         * g++.dg/cpp0x/static_assert1.C: New.
14011         * g++.dg/cpp0x/static_assert2.C: New.
14012         * g++.dg/cpp0x/static_assert3.C: New.
14013
14014 2006-11-21  Richard Guenther  <rguenther@suse.de>
14015
14016         * gcc.dg/vect/vect-pow-1.c: New testcase.
14017         * gcc.dg/vect/vect-pow-2.c: Likewise.
14018
14019 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR c++/29570
14022         * g++.dg/template/static29.C: New test.
14023
14024         PR c++/29734
14025         * g++.dg/conversion/simd4.C: New test.
14026
14027 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14028
14029         PR c++/29475
14030         * g++.dg/template/access19.C: New test.
14031         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14032         error is reported.
14033
14034 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14035
14036         PR tree-opt/25500
14037         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14038
14039 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14040
14041         PR fortran/27546
14042         * gfortran.dg/import.f90: Extended test.
14043         * gfortran.dg/import2.f90: Extended test.
14044
14045 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14046
14047         * gfortran.dg/volatile3.f90: Add conflict test.
14048
14049 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14050
14051         PR fortran/24783
14052         * gfortran.dg/implicit_10.f90: New test.
14053
14054 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14055
14056         PR c++/8586
14057         * g++.dg/warn/Wall-write-strings.C: New.
14058
14059 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14060
14061         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14062         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14063
14064 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14065
14066         * gfortran.dg/use_3.f90: Remove error message.
14067         * gfortran.dg/iso_fortran_env_1.f90: New test.
14068         * gfortran.dg/iso_fortran_env_2.f90: New test.
14069         * gfortran.dg/iso_fortran_env_3.f90: New test.
14070         * gfortran.dg/iso_fortran_env_4.f90: New test.
14071
14072 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14073
14074         * gcc.dg/vect/vect-27.c: Fix initialization.
14075
14076 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14077
14078         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14079         * gcc.dg/torture/builtin-minmax-1.c: New.
14080
14081         * gcc.dg/builtins-20.c: Add cases for copysign.
14082
14083 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14084
14085         PR fortran/24285
14086         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14087
14088 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14089         * gfortran.dg/use_1.f90: New test.
14090         * gfortran.dg/use_1.f90: New test.
14091         * gfortran.dg/use_1.f90: New test.
14092
14093 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14094
14095         PR tree-optimization/29801
14096         * gcc.dg/pr29801.c: New test.
14097
14098 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR middle-end/29584
14101         * gcc.dg/torture/pr29584.c: New test.
14102
14103 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14104
14105         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14106         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14107         * gcc.target/powerpc/compress-float-ppc.c,
14108         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14109         powerpc_fprs.
14110         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14111         do not pass -mhard-float.
14112
14113 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14114
14115         * gnat.dg/volatile_aggregate.adb: New test.
14116
14117 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14118
14119         PR fortran/29391
14120         PR fortran/29489
14121         * gfortran.dg/bound_2.f90: Add more checks.
14122         * gfortran.dg/bound_3.f90: New test.
14123
14124 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14125
14126         PR target/29201
14127         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14128
14129 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14130
14131         * gfortran.dg/import3.f90: Fix error message.
14132
14133 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14134
14135         PR tree-opt/29788
14136         * gfortran.fortran-torture/compile/inline_1.f90:
14137         New testcase.
14138
14139 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14140
14141         * gcc.target/i386/x87regparm-1.c: New test.
14142         * gcc.target/i386/x87regparm-2.c: New test.
14143         * gcc.target/i386/x87regparm-3.c: New test.
14144         * gcc.target/i386/x87regparm-4.c: New test.
14145
14146 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14147
14148         PR fortran/27546
14149         * gfortran.dg/import.f90: New test.
14150         * gfortran.dg/import2.f90: New test.
14151         * gfortran.dg/import3.f90: New test.
14152
14153 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14154
14155         PR fortran/27588
14156         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14157
14158 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14159
14160         PR fortran/29806
14161         * gfortran.dg/contains.f90: New test.
14162         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14163
14164 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14165
14166         PR tree-optimization/29581
14167         * gcc.dg/pr29581-1.c: New test.
14168         * gcc.dg/pr29581-2.c: New test.
14169         * gcc.dg/pr29581-3.c: New test.
14170         * gcc.dg/pr29581-4.c: New test.
14171         * gfortran.dg/pr29581.f90: New test.
14172
14173 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14174
14175         PR fortran/29702
14176         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14177         numbers in error message headers.
14178
14179 2006-11-14  Richard Guenther  <rguenther@suse.de>
14180
14181         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14182         to i?86 and x86_64 targets.
14183
14184 2006-11-14  Caroline Tice  <ctice@apple.com>
14185
14186         * gcc.dg/pubtypes-1.c: New file/testcase.
14187         * gcc.dg/pubtypes-2.c: New file/testcase.
14188         * gcc.dg/pubtypes-3.c: New file/testcase.
14189         * gcc.dg/pubtypes-4.c: New file/testcase.
14190         * g++.dg/pubtypes.C: New file/testcase.
14191
14192 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14193
14194         PR c++/29106
14195         * g++.dg/init/self1.C: New test.
14196
14197 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14198
14199         PR fortran/29657
14200         * gfortran.dg/conflicts.f90: Add.
14201
14202 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14203
14204         PR rtl-optimization/29798
14205
14206         * gcc.c-torture/execute/pr29798.c: New.
14207
14208 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14209
14210         * gcc.dg/builtins-20.c: Add more cases.
14211
14212 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR fortran/29759
14215         * gfortran.dg/gomp/pr29759.f90: New test.
14216
14217 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14218
14219         PR c++/29518
14220         * g++.dg/template/static28.C: New test.
14221
14222 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14223
14224         * lib/c-torture.exp: Use target-libpath.exp.
14225         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14226         set GCC_EXEC_PREFIX env var from global variable of same name.
14227
14228 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14229
14230         PR fortran/26994
14231         * gfortran.fortran-torture/compile/transfer-1.f90:
14232         New testcase.
14233
14234 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14235             Zdenek Dvorak <dvorakz@suse.cz>
14236
14237         PR tree-optimization/29680
14238         * gcc.dg/alias-11.c: New test.
14239
14240 2006-11-12  Jason Merrill  <jason@redhat.com>
14241             Andrew Pinski <pinskia@physics.uc.edu>
14242
14243         PR middle-end/28915
14244         * gcc.target/i386/vectorize1.c: New.
14245
14246 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14247
14248         PR rtl-optimization/29797
14249         * gcc.c-torture/execute/pr29797-1.c: New test case.
14250
14251 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14252
14253         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14254
14255 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14256
14257         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14258
14259 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14260
14261         PR tree-optimization/13827
14262         * gcc.dg/fold-eqand-1.c: New test case.
14263
14264 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14265
14266         PR rtl-opt/28812
14267         * gcc.c-torture/execute/mayalias-3.c: New test.
14268
14269 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14270
14271         PR middle-end/27528
14272         * gcc.c-torture/compile/pr27528.c: New test.
14273         * gcc.dg/pr27528.c: Likewise.
14274
14275 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14276
14277         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14278
14279         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14280
14281 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14282
14283         PR fortran/29758
14284         * gfortran.dg/reshape_source_size_1.f90: New test.
14285
14286 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14287
14288         PR fortran/29315
14289         * gfortran.dg/aliasing_dummy_4.f90: New test.
14290
14291 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14292
14293         PR target/29777
14294         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14295         and x86_64-*-* targets.
14296
14297 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14298
14299         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14300         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14301         New macros. Use them in exact tests.
14302         (TESTIT3): New macro.
14303         Add tests for fmin, fmax and fma.
14304
14305 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14306
14307         PR fortran/29431
14308         * gfortran.dg/array_constructor_13.f90: New test.
14309
14310 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14311
14312         PR fortran/29744
14313         * gfortran.dg/used_types_12.f90: New test.
14314
14315 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14316
14317         PR middle-end/29726
14318         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14319         (test6): Ditto.
14320         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14321         * gcc.dg/fold-eqandshift-3.c: New test case.
14322
14323 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14324
14325         PR fortran/29699
14326         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14327
14328         PR fortran/21370
14329         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14330
14331 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14332
14333         * gcc.dg/20061109-1.c: New testcase.
14334
14335 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14336
14337         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14338
14339 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14340
14341         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14342         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14343
14344 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14345
14346         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14347         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14348
14349 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14350
14351         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14352
14353 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14354
14355         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14356         vect-9.c).
14357         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14358         * gcc.dg/vect/vect-9.c: Now vectorizable.
14359         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14360         that support vect_widen_mult.
14361         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14362         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14363         vect-reduc-dot-u16.c).
14364         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14365         vect-reduc-dot-u16.c).
14366         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14367         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14368         vect-reduc-dot-s8.c).
14369         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14370         vect-reduc-dot-s8.c).
14371         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14372         vect-reduc-dot-s8.c).
14373         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14374         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14375         vect-reduc-dot-u8.c).
14376         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14377         vect-reduc-dot-u8.c).
14378         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14379         * gcc.dg/vect/vect-multitypes-9.c: New test.
14380         * gcc.dg/vect/vect-multitypes-10.c: New test.
14381         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14382         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14383         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14384         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14385         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14386         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14387         wrapv-vect-reduc-dot-s8.c.
14388         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14389         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14390         targets that support vec_unpack.
14391         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14392         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14393         (check_effective_target_vect_widen_mult_hi_to_si): New.
14394         (check_effective_target_vect_widen_sum): Removed.
14395
14396         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14397
14398         * gcc.dg/vect/vect-multitypes-8.c: New test.
14399         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14400
14401         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14402
14403         * gcc.dg/vect/vect-multitypes-7.c: New test.
14404
14405         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14406
14407         * gcc.dg/vect/vect-multitypes-4.c: New test.
14408         * gcc.dg/vect/vect-multitypes-5.c: New test.
14409         * gcc.dg/vect/vect-multitypes-6.c: New test.
14410
14411         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14412
14413         * gcc.dg/vect/vect-multitypes-1.c: New test.
14414         * gcc.dg/vect/vect-multitypes-2.c: New test.
14415         * gcc.dg/vect/vect-multitypes-3.c: New test.
14416
14417 2006-11-07  Eric Christopher  <echristo@apple.com>
14418
14419         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14420         Test using scan-assembler-not.
14421
14422 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.dg/inline-17.c: New test.
14425
14426 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14427
14428         PR other/25028
14429         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14430         on HP-UX.
14431
14432 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14433
14434         PR fortran/29539
14435         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14436
14437         PR fortran/29634
14438         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14439         test.
14440
14441 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14442
14443         PR fortran/29601
14444         * gfortran.dg/volatile.f90: Add.
14445         * gfortran.dg/volatile2.f90: Add.
14446         * gfortran.dg/volatile3.f90: Add.
14447         * gfortran.dg/volatile4.f90: Add.
14448         * gfortran.dg/volatile5.f90: Add.
14449         * gfortran.dg/volatile6.f90: Add.
14450         * gfortran.dg/volatile7.f90: Add.
14451
14452 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14453
14454         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14455           for matching error messages.
14456         * gfortran.dg/specifics_3.f90: Adjust pattern
14457           for matching error messages.
14458
14459 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14460             Bernhard Fischer  <aldot@gcc.gnu.org>
14461
14462         * lib/gcc-dg.exp (output-exists): New proc.
14463         (output-exists-not): New proc.
14464         * gcc.test-framework/test-framework.awk: Support new directives.
14465         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14466         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14467         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14468         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14469         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14470         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14471
14472 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14473
14474         PR fortran/29630
14475         PR fortran/29679
14476         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14477         * gfortran.dg/initialization_3.f90: New.
14478
14479 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14480
14481         PR libgfortran/25545
14482         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14483
14484 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14485
14486         PR middle-end/29695
14487         * gcc.c-torture/execute/pr29695-1.c: New test.
14488         * gcc.c-torture/execute/pr29695-2.c: New test.
14489
14490 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14491
14492         PR fortran/29565
14493         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14494
14495 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14496
14497         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14498         for matching error messages.
14499
14500 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14501
14502         PR target/26915
14503         * gcc.target/i386/387-12.c: New test.
14504
14505 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14506
14507         PR libfortran/29713
14508         * gfortran.dg/pr29713.f90: New test.
14509
14510 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14511
14512         * gcc.c-torture/execute/arith-rand-ll.c:
14513         Also test for bogus rest sign.
14514
14515 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14516
14517         PR libfortran/27895
14518         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14519
14520 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14521
14522         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14523         from error messages.
14524
14525 2006-11-02  Mike Stump  <mrs@apple.com>
14526
14527         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14528
14529         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14530
14531 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14532
14533         * g++.dg/eh/gcsec1.C: New test.
14534
14535 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14536
14537         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14538         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14539
14540 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14541
14542         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14543         hexadecimal value.
14544         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14545         * gcc.dg/pr14796-2.c: Likewise.
14546
14547 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14548
14549         * gcc.c-torture/execute/20061101-1.c: New test.
14550
14551 2006-11-01  Richard Guenther  <rguenther@suse.de>
14552
14553         * gcc.target/i386/fpprec-1.c: New testcase.
14554
14555 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14558         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14559
14560 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14561
14562         * gcc.c-torture/execute/20061031-1.c: New test.
14563
14564 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14565
14566         PR 23067
14567         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14568         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14569         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14570         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14571         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14572         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14573         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14574
14575 2006-10-31  Eric Christopher  <echristo@apple.com>
14576             Falk Hueffner  <falk@debian.org>
14577
14578         * gcc.dg/builtin-bswap-1.c: New.
14579         * gcc.dg/builtin-bswap-2.c: New.
14580         * gcc.dg/builtin-bswap-3.c: New.
14581         * gcc.dg/builtin-bswap-4.c: New.
14582         * gcc.dg/builtin-bswap-5.c: New.
14583         * gcc.target/i386/builtin-bswap-1.c: New.
14584
14585 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14586
14587         * gcc.dg/inline-16.c: New.
14588
14589         PR 16622
14590         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14591         defining it.
14592         * gcc.dg/inline-13.c: New.
14593         * gcc.dg/inline-14.c: New.
14594         * gcc.dg/inline-15.c: New.
14595
14596         PR 11377
14597         * gcc.dg/inline6.c: New.
14598         * gcc.dg/inline7.c: New.
14599
14600 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14601
14602         PR middle-end/23470
14603         * gcc.dg/pr23470-1.c: New test case.
14604
14605 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14606
14607         PR fortran/29537
14608         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14609         data.
14610         * gfortran.dg/blockdata_2.f90: New testcase.
14611
14612 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14613
14614         PR libfortran/29627
14615         * gfortran.dg/unf_short_record_1.f90:  New test.
14616
14617 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14618
14619         PR fortran/29067
14620         * gfortran.dg/pr29067.f: New test.
14621
14622 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14623             Richard Sandiford  <richard@codesourcery.com>
14624
14625         * lib/target-supports.exp (get_compiler_messages): Append options
14626         as a single list element.
14627         (check_effective_target_arm_vfp_ok): New.
14628         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14629
14630 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14631
14632         PR fortran/29387
14633         * gfortran.dg/intrinsic_actual_2.f90: New test.
14634
14635         PR fortran/29490
14636         * gfortran.dg/actual_array_interface_1.f90: New test.
14637
14638         PR fortran/29641
14639         * gfortran.dg/used_types_11.f90: New test.
14640
14641 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14642
14643         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14644         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14645         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14646         * g++.old-deja/g++.mike/net25.C (main): Same.
14647         * g++.dg/lookup/exception1.C (main): Same.
14648         * g++.dg/parse/parens2.C (main): Same.
14649
14650 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14651
14652         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14653
14654 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14655
14656         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14657         * gcc.dg/torture/builtin-math-3.c: Likewise.
14658
14659 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14660
14661         PR fortran/29452
14662         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14663         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14664
14665 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14666
14667         PR Fortran/29410
14668         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14669
14670 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14671
14672         * lib/target-supports.exp (check_function_available): Declare
14673         function before calling.
14674
14675 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14676
14677         PR tree-optimization/29637
14678         * gcc.dg/pr29637.c: New test.
14679
14680 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14681
14682         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14683         tree canonicalization.
14684
14685 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14686
14687         * gcc.dg/builtins-20.c: Add more hypot tests.
14688
14689 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14690
14691         * gcc.dg/fold-compare-1.c: New test case.
14692
14693 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14694
14695         PR c++/16307
14696         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14697
14698 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14699
14700         PR tree-optimization/15458
14701         * gcc.dg/fold-xornot-1.c: New test case.
14702
14703 2006-10-29  Richard Guenther  <rguenther@suse.de>
14704
14705         * gcc.target/i386/math-torture/trunc.c: New testcase.
14706
14707 2006-10-29  Richard Guenther  <rguenther@suse.de>
14708
14709         * gcc.target/i386/math-torture/round.c: New testcase.
14710
14711 2006-10-29  Richard Guenther  <rguenther@suse.de>
14712
14713         * gcc.target/i386/math-torture/ceil.c: New testcase.
14714         * gcc.target/i386/math-torture/floor.c: Likewise.
14715
14716 2006-10-29  Richard Guenther  <rguenther@suse.de>
14717
14718         * gcc.target/i386/math-torture/rint.c: New testcase.
14719         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14720
14721 2006-10-29  Richard Guenther  <rguenther@suse.de>
14722
14723         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14724         * gcc.target/i386/math-torture/lceil.c: Likewise.
14725
14726 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14727
14728         PR libgfortran/24313
14729         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14730
14731 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14732
14733         * gcc.c-torture/execute/20020118-1.c,
14734         gcc.c-torture/execute/builtins/strlen.c,
14735         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14736         comment typos.
14737
14738 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14739
14740         * gcc.dg/builtins-20.c: Add tests for hypot.
14741         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14742         two-argument builtins.
14743         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14744         TESTIT2.  Update all callers.
14745         (TESTIT2, TESTIT2_R): New helper macros.
14746         Add testcases for pow, hypot and atan2.
14747
14748 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14749
14750         PR C++/29295
14751         * g++.dg/expr/bool1.C: New test.
14752         * g++.dg/expr/bool2.C: New test.
14753
14754 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14755
14756         PR fortran/28224
14757         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14758         * gfortran.dg/namelist_internal.f90: New test.
14759
14760 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14761
14762         PR fortran/29625
14763         * gfortran.dg/io_real_boz.f90: Add.
14764         * gfortran.dg/io_real_boz2.f90: Add.
14765
14766 2006-10-28  Richard Guenther  <rguenther@suse.de>
14767
14768         PR middle-end/26899
14769         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14770
14771 2006-10-28  Richard Guenther  <rguenther@suse.de>
14772
14773         PR target/28806
14774         * gcc.target/i386/math-torture/lround.c: New testcase.
14775
14776 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14777
14778         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14779         * gcc.dg/builtins-44.c: Likewise.
14780         * gcc.dg/builtins-45.c: Likewise.
14781         * gcc.dg/pr28796-2.c: Likewise.
14782         * gcc.dg/unordered-3.c: Likewise.
14783
14784 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14785
14786         PR libgfortran/27954
14787         * gfortran.dg/error_recovery_2.f90: New test.
14788
14789 2006-10-26  Richard Guenther  <rguenther@suse.de>
14790
14791         * gcc.target/i386/i386.exp: Use glob, not find to collect
14792         tests.  Avoids recursing into subdirectories.
14793         * gcc.target/i386/math-torture/math-torture.exp: Torture
14794         for interesting ia32 math options.
14795         * gcc.target.i386/math-torture/lrint.c: New testcase.
14796
14797 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14798
14799         PR libgfortran/29563
14800         * gfortran.dg/arrayio_9.f90: Update test.
14801         * gfortran.dg/arrayio_19.f90: New test.
14802
14803 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14804
14805         * gcc.dg/20061026.c: New testcase.
14806
14807 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14808
14809         PR libgfortran/29563
14810         * gfortran.dg/arrayio_9.f90: New test.
14811
14812 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14813
14814         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14815         Copy the strings manually, as strcpy may call strlen.
14816
14817 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14818
14819         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14820         Add checks for log, log2, log10 and log1p.
14821
14822         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14823         we already test 0.0.  Add checks for expm1, log, log2, log10,
14824         log1p, cbrt, erf and erfc.
14825
14826 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14827
14828         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14829
14830 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14831
14832         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14833         and remainderl() built-in functions.  Remove -ffast-math from
14834         dg-options.
14835
14836 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14837
14838         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14839         acosh and atanh.
14840
14841         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14842         floating point modifiers to arguments passed to float and long
14843         double functions respectively.  Update all callers to use floating
14844         point numbers, not integers.  Add tests for exp, exp2 and
14845         exp10/pow10.
14846
14847         * gcc.dg/torture/builtin-math-3.c: New test.
14848
14849 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14850
14851         PR fortran/29393
14852         * gfortran.dg/initialize_2.f90: New.
14853
14854 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14855
14856         * gcc.dg/torture/builtin-math-2.c: New test.
14857
14858 2006-10-24  Richard Guenther  <rguenther@suse.de>
14859
14860         PR middle-end/28796
14861         * gcc.dg/pr28796-1.c: New testcase.
14862         * gcc.dg/pr28796-2.c: Likewise.
14863
14864 2006-10-24  Richard Guenther  <rguenther@suse.de>
14865
14866         * gcc.dg/builtins-57.c: New testcase.
14867
14868 2006-10-24  Richard Guenther  <rguenther@suse.de>
14869
14870         PR tree-optimization/29567
14871         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14872
14873 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14874
14875         PR tree-optimization/14784
14876         * gcc.dg/alias-10.c: New test.
14877
14878 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14879
14880         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14881
14882 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14883
14884         * gcc.dg/builtin-strncat-chk-1.c: New test.
14885
14886 2006-10-23  Jan Hubicka  <jh@suse.cz>
14887
14888         * gcc.dg/memmove-1.c: New test.
14889
14890 2006-10-23  Paul Brook  <paul@codesourcery.com>
14891
14892         * gcc.dg/pragma-pack-5.c: New test.
14893
14894 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14895
14896         * g++.dg/other/s390-1.C: New testcase.
14897
14898 2006-10-23  Richard Guenther  <rguenther@suse.de>
14899
14900         PR middle-end/27132
14901         PR middle-end/23295
14902         * gcc.dg/pr27132.c: New testcase.
14903         * gcc.dg/pr23295.c: Likewise.
14904         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14905         * g++.dg/tree-ssa/pr19807.C: Likewise.
14906
14907 2006-10-23  Richard Guenther  <rguenther@suse.de>
14908
14909         PR middle-end/21032
14910         * gcc.dg/pr21032.c: New testcase.
14911
14912 2006-10-22  Jeff Law  <law@redhat.com>
14913         Richard Guenther  <rguenther@suse.de>
14914
14915         PR tree-optimization/15911
14916         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14917
14918 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14919
14920         PR c++/20647
14921         * g++.dg/abi/rtti3.C: New.
14922
14923 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14924
14925         PR middle-end/28252
14926         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14927         transformation.
14928
14929 2006-10-21  Richard Guenther  <rguenther@suse.de>
14930
14931         PR tree-optimization/3511
14932         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14933
14934 2006-10-21  Richard Guenther  <rguenther@suse.de>
14935
14936         PR middle-end/26898
14937         * gcc.dg/torture/pr26898-1.c: New testcase.
14938         * gcc.dg/torture/pr26898-2.c: Likewise.
14939
14940 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14941
14942         PR c++/28053
14943         * g++.dg/parse/bitfield1.C: Adjust error markers.
14944         * g++.dg/parse/bitfield2.C: New test.
14945
14946 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14947
14948         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14949
14950 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14951
14952         PR libfortran/27895
14953         * gfortran.dg/zero_sized_1.f90: New test.
14954
14955 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14956
14957         * gcc.dg/div-compare-1.c: New test.
14958
14959 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14960
14961         PR fortran/29216
14962         * gfortran.dg/result_default_init_1.f90: New test.
14963
14964         PR fortran/29314
14965         * gfortran.dg/automatic_default_init_1.f90: New test.
14966
14967         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14968         from 38 to 33.
14969
14970 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14971
14972         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14973         'using namespace std' without previous declaration.
14974         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14975         * g++.old-deja/g++.robertl/eb133c.C: New.
14976
14977 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14978
14979         PR libgfortran/29277
14980         * gfortran.dg/streamio_4.f90: Update test.
14981         * gfortran.dg/streamio_11.f90: New test.
14982
14983 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14984
14985         PR c++/27952
14986         * g++.dg/inherit/virtual1.C: New test.
14987
14988 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14989
14990         PR c++/28261
14991         * g++.dg/parse/enum3.C: New test.
14992
14993 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14994
14995         PR c++/29039
14996         * g++.dg/init/ctor8.C: New test.
14997
14998 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14999
15000         PR c++/27270
15001         * g++.dg/ext/complit8.C: Tweak error markers.
15002         * g++.dg/template/complit1.C: Add error marker.
15003
15004 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/27270
15007         * g++.dg/ext/complit8.C: New test.
15008
15009         PR c++/29408
15010         * g++.dg/parse/dtor12.C: New test.
15011
15012         PR c++/29435
15013         * g++.dg/template/sizeof11.C: New test.
15014
15015 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15016
15017         PR fortran/29392
15018         * gfortran.dg/data_char_3.f90: New test.
15019
15020         PR fortran/29451
15021         * gfortran.dg/negative_automatic_size.f90: New test.
15022
15023 2006-10-16  David Daney  <ddaney@avtrex.com>
15024
15025         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15026
15027 2006-10-16  Eric Christopher  <echristo@apple.com>
15028
15029         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15030         x86_64.
15031
15032 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/28211
15035         * g++.dg/tc1/dr49.C: Tweak error messages.
15036         * g++.dg/parse/template21.C: New test.
15037
15038 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15039
15040         PR middle-end/20491
15041         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15042
15043 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15044
15045         PR fortran/29403
15046         * gfortran.dg/print_1.f90: New test.
15047
15048 2006-10-15  Jan Hubicka  <jh@suse.cz>
15049
15050         PR middle-end/29241
15051         * gcc.c-torture/compile/pr29241.c: New testcase.
15052
15053 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15054
15055         PR middle-end/29250
15056         * gcc.c-torture/compile/pr29250.c: New test.
15057
15058 2006-10-15  Richard Guenther  <rguenther@suse.de>
15059
15060         * gcc.dg/pr29299.c: New testcase.
15061
15062 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15063
15064         PR fortran/24767
15065         * gfortran.dg/label_4.f90: Adjust warning flag.
15066
15067 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15068
15069         PR fortran/29371
15070         * gfortran.dg/nullify_3.f90: New test.
15071
15072 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15073
15074         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15075         on Solaris 2.5.1 too.
15076
15077 2006-10-13  Eric Christopher  <echristo@apple.com>
15078
15079         * gcc.dg/pr25993.c: Skip for darwin.
15080
15081 2006-10-13  Eric Christopher  <echristo@apple.com>
15082
15083         * gcc.dg/visibility-11.c: Skip for darwin.
15084
15085 2006-10-13  Eric Christopher  <echristo@apple.com>
15086
15087         * gcc.dg/darwin-weakimport-1.c: Use
15088         -fno-asynchronous-unwind-tables.
15089         * gcc.dg/darwin-weakimport-3.c: Ditto.
15090
15091 2006-10-13  Richard Guenther  <rguenther@suse.de>
15092
15093         PR tree-optimization/29446
15094         * gcc.dg/torture/pr29446.c: New testcase.
15095
15096 2006-10-13  Bill Wendling  <wendling@apple.com>
15097
15098         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15099         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15100         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15101         * g++.old-deja/g++.law/shadow1.C: Likewise.
15102         * g++.old-deja/g++.law/ctors10.C: Likewise.
15103         * g++.dg/debug/namespace1.C: Likewise.
15104         * g++.dg/inherit/namespace-as-base.C: Likewise.
15105         * g++.dg/opt/delay-slot-1.C: Likewise.
15106         * g++.dg/parse/defarg10.C: Likewise.
15107         * g++.dg/template/ptrmem11.C: Likewise.
15108         * g++.dg/template/mem_func_ptr.C: Likewise.
15109         * g++.dg/template/spec19.C: Likewise.
15110
15111 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15112
15113         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15114
15115 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15116
15117         PR fortran/29373
15118         * gfortran.dg/implicit_9.f90: New test.
15119
15120         PR fortran/29407
15121         * gfortran.dg/namelist_25.f90: New test.
15122
15123         PR fortran/27701
15124         * gfortran.dg/same_name_2.f90: New test.
15125
15126         PR fortran/29232
15127         * gfortran.dg/host_assoc_types_1.f90: New test.
15128
15129         PR fortran/29364
15130         * gfortran.dg/missing_derived_type_1.f90: New test.
15131         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15132
15133         PR fortran/29422
15134         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15135
15136         PR fortran/29428
15137         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15138
15139 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15140
15141         PR fortran/29391
15142         * gfortran.dg/bound_2.f90: New test.
15143
15144 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15145
15146         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15147         directive.
15148         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15149         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15150         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15151         * gfortran.dg/gomp/reduction3.f90: Likewise.
15152         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15153         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15154         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15155         * gfortran.dg/forall_4.f90: Likewise.
15156         * gfortran.dg/spec_expr_4.f90: Likewise.
15157         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15158         * gfortran.dg/forall_5.f90: Likewise.
15159         * gfortran.dg/open_access_append_2.f90: Add check for
15160         compile-time warning.
15161
15162 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15163
15164         PR c++/28506
15165         * g++.dg/parse/pure1.C: New test.
15166
15167 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15168
15169         PR fortran/21435
15170         * gfortran.dg/io_constraints_3.f90: New test.
15171         * gfortran.dg/open_access_append_1.f90: Add checks
15172         for compile-time warnings.
15173         * gfortran.dg/pr20163-2.f: Likewise.
15174         * gfortran.dg/iostat_2.f90: Likewise.
15175         * gfortran.dg/label_4.f90: Delete the temporary
15176         file.
15177         * gfortran.dg/direct_io_2.f90: Add a FILE=
15178         specifier.
15179         * gfortran.dg/iomsg_1.f90: Add check for
15180         compile-time warning.
15181
15182 2006-10-12  Jan Hubicka  <jh@suse.cz>
15183
15184         PR c/28419
15185         * gcc.dg/pr28319.c: New test.
15186
15187 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15188         PR c++/29318
15189         * g++.dg/ext/vla4.C: New test.
15190
15191 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15192
15193         PR c++/27961
15194         * g++.dg/template/crash60.C: New test.
15195         * g++.dg/other/large-size-array.C: Adjust error markers.
15196         * g++.dg/parse/crash27.C: Likewise.
15197         * g++.dg/template/crash1.C: Likewise.
15198
15199 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15200
15201         PR testsuite/29093
15202         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15203
15204 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15205
15206         PR preprocessor/28709
15207         * gcc.dg/cpp/paste14.c: New test.
15208
15209 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/29175
15212         * g++.dg/init/array24.C: New test.
15213
15214 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15215
15216         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15217         of <sys/types.h>.
15218
15219 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15220
15221         PR c++/29024
15222         * g++.dg/parse/typedef8.C: New test.
15223         * g++.dg/other/mult-stor1.C: Adjust error markers.
15224
15225 2006-10-11  Richard Guenther  <rguenther@suse.de>
15226
15227         PR tree-optimization/28230
15228         * gcc.dg/torture/pr28230.c: New testcase.
15229
15230 2006-10-11  Richard Guenther  <rguenther@suse.de>
15231
15232         PR inline-asm/29119
15233         * gcc.dg/torture/pr29119.c: New testcase.
15234
15235 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15236
15237         PR middle-end/29272
15238         * gcc.c-torture/execute/20060930-2.c: New test.
15239
15240 2006-10-09  Richard Henderson  <rth@redhat.com>
15241
15242         Revert emutls patch.
15243
15244 2006-10-09  Richard Guenther  <rguenther@suse.de>
15245
15246         PR middle-end/29254
15247         * gcc.dg/pr29254.c: New testcase.
15248
15249 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15250             Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR fortran/20541
15253         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15254         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15255         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15256         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15257         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15258         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15259         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15260         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15261         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15262         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15263         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15264         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15265         * gfortran.dg/alloc_comp_std.f90: New test.
15266         * gfortran.dg/move_alloc.f90: New test.
15267
15268 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15269
15270         PR fortran/29115
15271         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15272
15273         PR fortran/29211
15274         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15275
15276 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15277
15278         PR fortran/28585
15279         * gfortran.dg/new_line.f90: New test.
15280
15281 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15282
15283         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15284         * gcc.dg/torture/builtin-convert-1.c,
15285         gcc.dg/torture/builtin-convert-2.c,
15286         gcc.dg/torture/builtin-convert-3.c,
15287         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15288
15289 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15290
15291         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15292         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15293         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15294         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15295
15296 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15297
15298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15299         Xfail some tests for powerpc-darwin and powerpc-aix.
15300
15301 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15302
15303         PR c/29380
15304         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15305
15306 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15307
15308         PR target/29300
15309         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15310         on hppa*-*-hpux*.
15311
15312 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15313
15314         PR fortran/16580
15315         PR fortran/29288
15316         * gfortran.fortran-torture/execute/specifics.f90:
15317         Add tests for using all possible intrinsics as actual arguments.
15318         * gfortran.dg/specifics_1.f90: Add tests for using
15319         all possible intrinsics as actual arguments.
15320         * gfortran.dg/specifics_2.f90: New file.
15321         * gfortran.dg/specifics_3.f90: New file.
15322
15323 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15324
15325         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15326         * gcc.dg/debug/debug-2.c: Likewise.
15327
15328 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15329
15330         * gcc.c-torture/compile/sync-2.c: New test.
15331
15332 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15333
15334         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15335         line endings.
15336
15337 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15338
15339         PR rtl-optimization/29128
15340         * gcc.c-torture/compile/pr29128.c: New test.
15341
15342 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15343
15344         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15345         line endings.
15346
15347 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15348
15349         PR middle-end/29256
15350         * gcc.dg/tree-ssa/loop-19.c: New test.
15351
15352 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15353
15354         PR tree-optimization/29330
15355         * gcc.dg/pr29330.c: New test.
15356
15357         PR target/28924
15358         * gcc.c-torture/compile/20061005-1.c: New test.
15359
15360 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15361
15362         * gcc.dg/typename-vla-1.c: New case.
15363         * gnat.dg/forward_vla.adb: New case.
15364
15365 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15366
15367         PR tree-optimization/29290
15368         * gfortran.dg/loop_nest_1.f90: New test.
15369
15370         PR target/29198
15371         * gcc.dg/tls/opt-12.c: New test.
15372
15373         PR fortran/28415
15374         * gfortran.dg/save_2.f90: New test.
15375
15376         PR c/29091
15377         * gcc.dg/pr29091.c: New test.
15378
15379 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15380
15381         * lib/target-supports.exp
15382         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15383         same as x86_64-*-*; check for LP64.
15384
15385 2006-10-04  Richard Henderson  <rth@redhat.com>
15386
15387         * lib/target-supports.exp (check_effective_target_tls): Redefine
15388         to mean non-emulated tls.
15389         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15390         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15391         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15392         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15393         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15394         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15395         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15396
15397 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15398
15399         PR fortran/29343
15400         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15401
15402 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15403
15404         * gfortran.dg/bounds_check_fail_1.f90: New test.
15405
15406 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15407
15408         PR c++/29020
15409         * g++.dg/template/friend48.C: New test.
15410
15411 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15412
15413         PR fortran/29098
15414         * gfortran.dg/default_initialization_2.f90: New test.
15415
15416 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15417
15418         PR fortran/20779
15419         PR fortran/20891
15420         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15421
15422 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15423
15424         PR fortran/29284
15425         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15426
15427         PR fortran/29321
15428         PR fortran/29322
15429         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15430
15431         PR fortran/25091
15432         PR fortran/25092
15433         * gfortran.dg/entry_array_specs_1.f90: New test.
15434
15435 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15436
15437         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15438         insufficient to inhibit some test failures at -O3.  Do testing
15439         on integers.
15440
15441 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/29138
15444         * g++.dg/inherit/access8.C: New test.
15445         * g++.dg/template/dtor4.C: Tweak error messages.
15446
15447 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15448
15449         PR fortran/27478
15450         * gfortran.dg/entry_8.f90: New test.
15451
15452 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15453
15454         PR c++/29291
15455         * g++.dg/parse/new4.C: New test.
15456
15457 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15458
15459         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15460         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15461         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15462         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15463         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15464
15465 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15466
15467         PR fortran/19260
15468         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15469         * gfortran.dg/continuation_2.f90: New test.
15470
15471         PR fortran/19262
15472         * gfortran.dg/continuation_3.f90: New test.
15473         * gfortran.dg/continuation_4.f90: New test.
15474         * gfortran.dg/continuation_5.f: New test.
15475         * gfortran.dg/continuation_6.f: New test.
15476
15477 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/29226
15480         * g++.dg/template/vla1.C: New test.
15481
15482 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15483
15484         PR fortran/29210
15485         * gfortran.dg/complex_parameter_1.f90: New test.
15486
15487 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15488
15489         PR c/29154
15490         * gcc.c-torture/execute/20060929-1.c: New test.
15491
15492 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/29105
15495         * g++.dg/template/member6.C: New test.
15496         * g++.dg/parse/typename7.C: Adjust error markers.
15497
15498         PR c++/29080
15499         * g++.dg/template/member7.C: New test.
15500
15501 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15502
15503         PR c/24010
15504         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15505         gcc.dg/Woverride-init-3.c: New tests.
15506
15507 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15508
15509         * gcc.c-torture/execute/20060930-1.c: New test.
15510
15511 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15512
15513         PR fortran/18791
15514         * gfortran.dg/specifics_1.f90: New test.
15515         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15516         complex specifics.
15517
15518 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15519
15520         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15521         pthread-init-common.h: New.
15522
15523 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15524
15525         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15526         precision on some archs.
15527
15528 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15529
15530         * gcc.dg/non-local-goto-1.c: New test.
15531         * gcc.dg/non-local-goto-2.c: Likewise.
15532         * gcc.dg/setjmp-3.c: Likewise.
15533         * gcc.dg/setjmp-4.c: Likewise.
15534
15535 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15536
15537         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15538
15539 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15540
15541         PR fortran/28276
15542         * gfortran.dg/exponent_1.f90: New test.
15543
15544         PR fortran/27021
15545         * gfortran.dg/nearest_1.f90: New test.
15546
15547 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15548
15549         PR middle-end/25261
15550         PR middle-end/28790
15551         * gcc.dg/gomp/nestedfn-1.c: New test.
15552
15553 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15554
15555         PR objc/29195
15556         * objc/compile/method-1.m: New test.
15557
15558 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15559
15560         PR c++/26938
15561         * g++.dg/template/crash58.C: New test.
15562         * g++.dg/parse/crash28.C: Adjust error markers.
15563         * g++.dg/template/crash34.C: Likewise.
15564         * g++.dg/template/friend31.C: Likewise.
15565         * g++.dg/template/crash32.C: Likewise.
15566
15567         PR c++/27329
15568         * g++.dg/template/crash59.C: New test.
15569
15570         PR c++/27667
15571         * g++.dg/template/spec33.C: New test.
15572         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15573
15574 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15575             Adam Nemet  <anemet@caviumnetworks.com>
15576
15577         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15578         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15579
15580 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15581
15582         PR target/28911
15583         * gcc.dg/pr28911.c: New.
15584
15585 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15586
15587         PR target/29169
15588         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15589         (dg-options): Add -mfpmath=387.
15590
15591 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR c/28706
15594         * gcc.dg/pr28706.c: New test.
15595
15596         PR c/28712
15597         * gcc.dg/pr28712.c: New test.
15598
15599 2006-09-22  Mike Stump  <mrs@apple.com>
15600
15601         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15602
15603 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15604
15605         PR tree-optimization/28888
15606         * gcc.dg/pr28888.c: New test.
15607
15608 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/29016
15611         * g++.dg/init/ptrfn1.C: New test.
15612
15613 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15614
15615         PR c++/28861
15616         * g++.dg/template/spec32.C: New test.
15617         * g++.dg/parse/crash9.C: Adjust error markers.
15618
15619         PR c++/28303
15620         * g++.dg/template/typedef6.C: New test.
15621         * g++.dg/init/error1.C: Adjust error markers.
15622         * g++.dg/parse/crash9.C: Likewise.
15623         * g++.dg/template/crash55.C: Likewise.
15624
15625 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15626
15627         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15628
15629 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15630
15631         PR target/27650
15632         * g++.dg/ext/dllimport12.C: New test.
15633
15634 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15635
15636         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15637         * gcc.target/mips/nmadd-2.c: Likewise.
15638         * gcc.target/mips/mips-ps-6.c: New test.
15639         * gcc.target/mips/neg-abs-1.c: Likewise.
15640         * gcc.target/mips/neg-abs-2.c: Likewise.
15641         * gcc.target/mips/nmadd-3.c: New test.
15642
15643 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15644
15645         PR middle-end/28046
15646         * gcc.dg/gomp/atomic-10.c: New test.
15647         * g++.dg/gomp/atomic-10.C: New test.
15648
15649 2006-09-20  Eric Christopher  <echristo@apple.com>
15650
15651         * gcc.target/i386/sse3-not-fisttp.c: New.
15652
15653 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15654
15655         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15656
15657 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15658
15659         * gcc.c-torture/execute/pr28289.c (one): New variable.
15660         (main): Use it instead of argc.
15661         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15662         (main): Use it instead of argc.
15663
15664 2006-09-19  Paul Brook  <paul@codesourcery.com>
15665
15666         PR target/28516
15667         * gcc.dg/nested-func-5.c: New test.
15668
15669 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15670
15671         * lib/target-supports.exp (check_effective_target_tls): Compile
15672         test stubs using ${tool}_target_compile, not just target_compile.
15673         (check_effective_target_tls_runtime): Likewise.
15674
15675 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15676
15677         * gcc.c-torture/compile/20030405-1.x: Remove.
15678
15679         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15680         optimising linker from discarding it.
15681
15682 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15683
15684         PR fortran/28526
15685         * gfortran.dg/keyword_symbol_1.f90: New test.
15686
15687         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15688         pedantic compilation option.
15689
15690 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15691
15692         PR fortran/29060
15693         * gfortran.dg/spread_shape_1.f90: New test.
15694
15695 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15696
15697         PR tree-optimization/28887
15698         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15699
15700 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15701
15702         PR c/25993
15703         * gcc.dg/pr25993.c: New test.
15704
15705 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15706
15707         PR tree-opt/21591
15708         * gcc.dg/vect/pr21591.c: New test.
15709
15710 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15711
15712         PR tree-opt/29059
15713         * gcc.c-torture/compile/strcpy-1.c: New test.
15714         * gcc.c-torture/compile/strcpy-2.c: New test.
15715         * gcc.c-torture/compile/memcpy-1.c: New test.
15716         * gcc.c-torture/compile/memcpy-2.c: New test.
15717
15718 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15719
15720         PR testsuite/29055
15721         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15722
15723 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15724
15725         * gnat.dg/specs/double_record_extension1.ads: New test.
15726         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15727
15728 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15729
15730         PR fortran/29051
15731         * gfortran.dg/oldstyle_3.f90: New test.
15732
15733 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15734
15735         PR libgfortran/29099
15736         * gfortran.dg/secnds-1.f: New test.
15737
15738 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15739
15740         PR libgfortran/29053
15741         * gfortran.dg/streamio_9.f90: New test.
15742         * gfortran.dg/streamio_10.f90: New test.
15743
15744 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15745
15746         PR C++/29002
15747         * g++.dg/init/array22.C: New test.
15748         * g++.dg/init/array23.C: New test.
15749
15750 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15751
15752         * stackcheck.lst: Update list of tests requiring stack checking.
15753         * norun.lst: Adjust for above change.
15754         * ada95.lst: New file.
15755         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15756         requiring -gnat95 switch.
15757
15758 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15759
15760         * gnat.dg/in_out_parameter.adb: New test.
15761
15762 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15763
15764         PR debug/28980
15765         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15766
15767 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15768
15769         * gnat.dg/specs/unchecked_union.ads: New test.
15770
15771 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15772
15773         PR rtl-optimization/28982
15774         * gcc.c-torture/execute/pr28982a.c: New test.
15775         * gcc.c-torture/execute/pr28982b.c: Likewise.
15776
15777 2006-09-12  Eric Christopher  <echristo@apple.com>
15778
15779         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15780         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15781
15782 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15783
15784         PR c/28768
15785         PR preprocessor/14634
15786         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15787         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15788         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15789
15790 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15791
15792         * gcc.dg/pr28243.c: New test.
15793
15794 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15795
15796         PR fortran/28971
15797         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15798         this undiagnosed regression reappears.
15799
15800 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15801
15802         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15803         Treat $srcdir as a literal.
15804         * lib/fortran-torture.exp (fortran-torture-compile,
15805         fortran-torture-execute): Likewise.
15806         * lib/objc-torture.exp (objc-torture-compile,
15807         objc-torture-execute): Likewise.
15808         * lib/profopt.exp (profopt-execute): Likewise.
15809
15810 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15811
15812         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15813
15814 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15815
15816         PR testsuite/28950
15817         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15818
15819 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15820
15821         PR target/13685
15822         * gcc.target/i386/pr13685.c: New test.
15823
15824 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15825
15826         * gcc.dg/pr28726.c: New test.
15827
15828 2006-09-11  Josh Conner  <jconner@apple.com>
15829
15830         * gcc.dg/nrv3.c: Increase size of structure.
15831         * gcc.dg/nrv4.c: Likewise.
15832         * gcc.dg/nrv5.c: Likewise.
15833
15834 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15835
15836         PR libfortran/28890
15837         gfortran.dg/assumed_charlen_function_5.f90: New test.
15838
15839 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR c++/28991
15842         * g++.dg/init/static3.C: New test.
15843
15844 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15845
15846         PR testsuite/29007
15847         * gcc.dg/long-long-cst1.c (t): Add cast to
15848         __SIZE_TYPE__ before casting to int.
15849         (main): Return 0 on success.
15850
15851 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15852
15853         * gcc.c-torture/execute/20060910-1.c: New test.
15854
15855 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15856
15857         PR middle-end/26983
15858         * gcc.dg/pr26983.c: New test.
15859
15860 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15861
15862         PR target/29006
15863         * gcc.c-torture/execute/pr29006.c: New test.
15864
15865 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15866
15867         PR libfortran/28947
15868         gfortran.dg/matmul_4.f90: New test.
15869
15870 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15871
15872         PR fortran/28959
15873         gfortran.dg/used_types_10: New test.
15874
15875 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15876
15877         PR libfortran/28923
15878         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15879         gfortran.dg/array_initializer_3.f90: New test.
15880
15881 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15882
15883         PR fortran/28914
15884         * gfortran.dg/actual_array_constructor_3.f90: New test.
15885
15886 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15887
15888         PR testsuite/26778
15889         * gcc.target/i386/pr26778.c: New testcase.
15890
15891 2006-09-08  Eric Christopher  <echristo@apple.com>
15892
15893         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15894         * gcc.target/i386/memcpy-1.c: Ditto.
15895         * gcc.target/i386/asm-1.c: Ditto.
15896         * gcc.target/i386/20060512-4.c: Ditto.
15897         * gcc.target/i386/compress-float-387.c: Ditto.
15898         * gcc.target/i386/20060512-1.c: Ditto.
15899         * gcc.target/i386/compress-float-sse.c: Ditto.
15900         * gcc.target/i386/20060512-2.c: Ditto.
15901         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15902         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15903         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15904         * gcc.dg/pr26449.c: Ditto.
15905         * gcc.dg/attr-ms_struct-2.c: Ditto.
15906         * gcc.dg/attr-ms_struct-1.c: Ditto.
15907         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15908
15909 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15910
15911         PR c/28504
15912         * gcc.dg/vla-10.c: New test.
15913
15914 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15915
15916         PR c++/28858
15917         * g++.dg/parse/template20.C: New test.
15918         * g++.dg/template/operator8.C: Remove obsolete part.
15919         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15920         * g++.old-deja/g++.pt/crash65.C: Likewise.
15921
15922 2006-09-07  Jason Merrill  <jason@redhat.com>
15923
15924         PR middle-end/27724
15925         * gcc.dg/long-long-cst1.c: New test.
15926
15927 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15928
15929         PR C++/28906
15930         * g++.dg/other/array3.C: New test.
15931         * g++.dg/other/array4.C: New test.
15932         * g++.dg/other/array5.C: New test.
15933
15934 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15935
15936         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15937
15938 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15939
15940         PR target/28946
15941         * gcc.target/i386/pr28946.c: New test.
15942
15943 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15944
15945         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15946         in integer literal constant.
15947         * gfortran.dg/enum_8.f90: Ditto.
15948         * gfortran.dg/g77/20030326-1.f: Ditto.
15949
15950 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15951
15952         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15953         nonconformance usage.
15954
15955 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15956
15957         PR middle-end/28862
15958         * gcc.c-torture/compile/vector-align-1.c: New test.
15959
15960 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         PR rtl-opt/27883
15963         * g++.dg/opt/copysign-1.C: New test.
15964
15965 2006-09-06  Jason Merrill  <jason@redhat.com>
15966
15967         PR c++/27371
15968         * g++.dg/warn/unused-result1.C: New test.
15969
15970 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15971
15972         PR c++/28903
15973         * g++.dg/ext/vla3.C: New test.
15974
15975         PR c++/28886
15976         * g++.dg/template/array16.C: New test.
15977
15978 2006-09-06  Richard Guenther  <rguenther@suse.de>
15979
15980         * gcc.dg/pr27226.c: Remove testcase again.
15981
15982 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15983
15984         PR tree-opt/28937
15985         * g++.dg/opt/unroll2.C: New test.
15986
15987 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15988
15989         PR tree-opt/28952
15990         * gcc.dg/vect/pr28952.c: New test.
15991
15992 2006-09-05  Richard Guenther  <rguenther@suse.de>
15993
15994         PR tree-optimization/28900
15995         * gcc.dg/torture/pr28900.c: New testcase
15996
15997 2006-09-05  Richard Guenther  <rguenther@suse.de>
15998
15999         PR tree-optimization/28905
16000         * gcc.c-torture/compile/pr28905.c: New testcase.
16001
16002 2006-09-05  Richard Guenther  <rguenther@suse.de>
16003
16004         PR middle-end/28935
16005         * gcc.dg/pr28935.c: New testcase.
16006
16007 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008
16009         * gcc.c-torture/execute/20060905-1.c: New test.
16010
16011 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16012
16013         PR fortran/28908
16014         * gfortran.dg/used_types_7.f90: New test.
16015         * gfortran.dg/used_types_8.f90: New test.
16016         * gfortran.dg/used_types_9.f90: New test.
16017
16018 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16019
16020         * gcc.c-torture/compile/20060904-1.c: New test.
16021
16022 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16023
16024         PR c++/23287 Revert my 2006-09-01 patch
16025         * g++.dg/parse/dtor12.C: Remove.
16026
16027 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16028
16029         PR c+/27670
16030         * g++.dg/template/operator9.C: New test.
16031
16032         PR c++/27493
16033         * g++.dg/template/operator7.C: New test.
16034
16035         PR c++/27494
16036         * g++.dg/template/operator8.C: New test.
16037
16038         PR c++/27397
16039         * g++.dg/template/crash57.C: New test.
16040
16041         * g++.dg/template/typedef4.C: Adjust error markers.
16042         * g++.dg/template/typedef5.C: Likewise.
16043
16044 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16045
16046         PR c++/28878
16047         * g++.dg/parse/crash33.C: New test.
16048
16049 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16050         Richard Guenther  <rguenther@suse.de>
16051         Adam Nemet  <anemet@caviumnetworks.com>
16052
16053         PR middle-end/27226
16054         * gcc.target/mips/memcpy-1.c: New testcase.
16055         * gcc.dg/pr27226.c: Likewise.
16056
16057 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16058
16059         PR c++/28705
16060         * g++.dg/lookup/koenig5.C: New.
16061         * g++.dg/template/crash56.C: New.
16062
16063 2006-09-01  Josh Conner  <jconner@apple.com>
16064
16065         PR c++/25505
16066         * gcc.dg/nrv3.c: New test.
16067         * gcc.dg/nrv4.c: New test.
16068         * gcc.dg/nrv5.c: New test.
16069
16070 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         PR c++/23287
16073         * g++.dg/parse/dtor12.C: New.
16074
16075 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16076
16077         PR tree-optimization/28839
16078         * gcc.dg/pr28839.c: New test.
16079
16080 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16081
16082         PR target/24367
16083         * gcc.dg/pr24367.c: New testcase.
16084
16085 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16086
16087         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16088
16089 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16090
16091         PR rtl-optimization/27735
16092         * gcc.dg/loop-unswitch-1.c: New test.
16093
16094 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16095
16096         PR fortran/28885
16097         * gfortran.dg/aliasing_dummy_2.f90: New test.
16098
16099         PR fortran/20067
16100         * gfortran.dg/generic_5.f90: Change error message.
16101
16102         PR fortran/28873
16103         * gfortran.dg/generic_6.f90: New test.
16104
16105         PR fortran/25077
16106         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16107
16108         PR fortran/25102
16109         * gfortran.dg/invalid_interface_assignment.f90: New test.
16110
16111         PR fortran/24866
16112         * gfortran.dg/module_proc_external_dummy.f90: New test.
16113
16114 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16115
16116         PR c++/28349
16117         * g++.dg/warn/var-args1.C: New test.
16118
16119 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16120
16121         PR fortran/28866
16122         * gfortran.dg/simpleif_2.f90: New test.
16123         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16124         * gfortran.dg/enum_5.f90: Ditto.
16125
16126 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16127             Kazu Hirata  <kazu@codesourcery.com>
16128
16129         PR tree-optimization/17506
16130         * gcc.dg/pr17506.c: New.
16131
16132 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16133
16134         PR c++/28139
16135         * g++.dg/eh/alias1.C: New test.
16136
16137 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16138
16139         PR c++/28860
16140         * g++.dg/template/ttp22.C: New test.
16141
16142 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16143
16144         PR middle-end/26632
16145         * gcc.dg/pr26632.c: New.
16146
16147 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16148
16149         PR libgfortran/28354
16150         * gfortran.dg/fmt_zero_precision.f90: New test.
16151
16152 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/28058
16155         * g++.dg/template/spec31.C: New test.
16156
16157 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16158
16159         PR c++/26573
16160         * g++.dg/other/static2.C: New test.
16161
16162 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16163
16164         * gcc.dg/Wswitch-enum-2.c: New test case.
16165         * gcc.dg/Wswitch-enum-3.c: Likewise.
16166
16167 2006-08-26  Richard Guenther  <rguenther@suse.de>
16168
16169         * gcc.c-torture/compile/20060826-1.c: New testcase.
16170
16171 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16172
16173         PR c++/28736
16174         * g++.dg/template/void10.C: New test.
16175
16176         PR c++/28737
16177         * g++.dg/template/void8.C: New test.
16178
16179         PR c+_+/28738
16180         * g++.dg/template/void9.C: New test.
16181
16182         * g++.dg/template/void3.C: Adjust error markers.
16183         * g++.dg/template/void4.C: Likewise.
16184         * g++.dg/template/crash55.C: Likewise.
16185         * g++.dg/template/void7.C: Likewise
16186
16187 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16188
16189         PR c++/28588
16190         * g++.dg/inherit/access6.C: New test.
16191         * g++.dg/inherit/access7.C: Likewise.
16192
16193         PR c++/28595
16194         * g++.dg/template/array15.C: New test.
16195         * g++.dg/template/crash2.C: Tweak error markers.
16196
16197 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16198
16199         PR middle-end/28683
16200         * gcc.c-torture/compile/20060823-1.c: New test.
16201
16202 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16203
16204         PR c++/28853
16205         * g++.dg/template/ttp21.C: New test.
16206
16207         PR c++/28852
16208         * g++.dg/other/operator1.C: Add error-marker.
16209         * g++.dg/other/operator2.C: New test.
16210
16211 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16212
16213         PR c/27893
16214         * gcc.c-torture/compile/vla-const-1.c,
16215         gcc.c-torture/compile/vla-const-2.c: New tests.
16216
16217 2006-08-26  Richard Guenther  <rguenther@suse.de>
16218
16219         PR middle-end/28814
16220         * gcc.dg/torture/pr28814.c: New testcase.
16221
16222 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16223
16224         PR c/28418
16225         * gcc.c-torture/compile/compound-literal-1.c: New test.
16226
16227 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16228
16229         PR c/28299
16230         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16231         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16232         Expect extra diagnostics.
16233
16234 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16235
16236         gcc.dg/noncompile/pr16876.c: New test.
16237
16238 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16239
16240         PR c++/28056
16241         * g++.dg/parse/local1.C: New test.
16242         * g++.dg/other/qual1.C: Tweak error marker.
16243
16244 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         PR c++/27787
16247         * g++.dg/template/typename10.C: New.
16248         * g++.dg/template/lookup4.C: Remove bogus error marker.
16249
16250 2006-08-25  Richard Guenther  <rguenther@suse.de>
16251
16252         PR testsuite/28829
16253         * gcc.dg/pr26570.c: Fix testcase.
16254
16255 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16256
16257         PR tree-opt/28807
16258         * gcc.c-torture/execute/mayalias-2.c: New test.
16259         * gcc.dg/tree-ssa/alias-13.c: New test.
16260
16261 2006-08-24  Jan Hubicka  <jh@suse.cz>
16262
16263         PR debug/26881
16264         * gcc.dg/debug/pr26881.c: New file.
16265
16266 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16267
16268         PR fortran/28788
16269         * gfortran.dg/used_types_4.f90: New test.
16270         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16271         association of derived types.
16272         * gfortran.dg/used_types_2.f90: Add module cleanup.
16273         * gfortran.dg/used_types_3.f90: The same.
16274
16275         PR fortran/28771
16276         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16277         fix of regression.
16278
16279 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16280
16281         PR 28813
16282         * gfortran.dg/direct_io_6.f90: Remove test.
16283
16284 2006-08-23  Stuart Hastings  <stuart@apple.com>
16285
16286         PR 28825
16287         * gcc.target/i386/20060821-1.c: New.
16288
16289 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16290
16291         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16292         dg-warning strings for dllimport.
16293
16294 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16295
16296         PR C++/28450
16297         * g++.dg/ext/vector4.C: New test.
16298         * g++.dg/ext/complex1.C: New test.
16299
16300 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16301
16302         PR debug/28692
16303         * gcc.dg/debug/const-1.c: New.
16304         * gcc.dg/debug/const-2.c: New.
16305         * gcc.dg/debug/dwarf2/const-1.c: New.
16306         * gcc.dg/debug/dwarf2/const-2.c: New.
16307         * gcc.dg/debug/dwarf2/const-2b.c: New.
16308
16309 2006-08-22  Richard Guenther  <rguenther@suse.de>
16310
16311         PR middle-end/28776
16312         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16313         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16314
16315 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16316
16317         PR tree-optimization/28003
16318         * g++.dg/tree-ssa/pr28003.C: New.
16319
16320 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16321
16322         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16323
16324 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16325
16326         PR c++/26269
16327         * g++.dg/other/error14.C: New test.
16328
16329         PR c++/28505
16330         * g++.dg/parse/ctor7.C: New test.
16331         * g++.dg/parse/ctor8.C: Likewise.
16332
16333         PR c++/28741
16334         * g++.dg/template/void7.C: New test.
16335
16336 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16337
16338         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16339         * gnat.dg/self_aggregate_with_array.adb: New test.
16340
16341 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16342
16343         * g++.dg/eh/arm-vfp-unwind.C: New test.
16344
16345 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/28341
16348         * g++.dg/template/ref3.C: New test.
16349         * g++.dg/template/nontype13.C: New test.
16350
16351         PR c++/28346
16352         * g++.dg/template/ptrmem17.C: New test.
16353
16354 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16355
16356         PR target/28648 c:
16357         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16358
16359 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16360
16361         PR fortran/28630
16362         * gfortran.dg/used_types_2.f90: New test.
16363
16364         PR fortran/28601
16365         * gfortran.dg/used_types_3.f90: New test.
16366
16367         PR fortran/20886
16368         * gfortran.dg/generic_actual_arg.f90: New test.
16369
16370         PR fortran/28735
16371         * gfortran.dg/module_private_array_refs_1.f90: New test.
16372
16373         PR fortran/28762
16374         * gfortran.dg/program_name_1.f90: New test.
16375
16376         PR fortran/28425
16377         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16378
16379         PR fortran/28496
16380         * gfortran.dg/array_initializer_2.f90: New test.
16381
16382         PR fortran/18111
16383         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16384
16385         PR fortran/28600
16386         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16387
16388         PR fortran/28771
16389         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16390
16391         PR fortran/28660
16392         * gfortran.dg/dependent_decls_1.f90: New test.
16393
16394 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16395
16396         PR fortran/25217
16397         * gfortran.dg/derived_init_2.f90: New.
16398
16399 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16400
16401         * gcc.c-torture/execute/pr28289.c: New test.
16402
16403 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16404
16405         PR c/28744
16406         * gcc.dg/attr-externally-visible-1.c: New test.
16407         * gcc.dg/attr-externally-visible-2.c: New test.
16408         * g++.dg/parse/attr-externally-visible-1.C: New test.
16409         * g++.dg/parse/attr-externally-visible-2.C: New test.
16410
16411 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16412
16413         PR c++/28606
16414         * g++.dg/parse/dtor11.C: New test.
16415
16416 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16417
16418         PR rtl-optimization/28489
16419         * gcc.c-torture/compile/pr28489.c: New test.
16420
16421 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16422
16423         PR c++/28710
16424         * g++.dg/template/redecl4.C: New test.
16425
16426         PR c++/28711
16427         * g++.dg/template/ctor8.C: New test.
16428
16429 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16430
16431         * gcc.dg/pr26570.c: Fix testcase.
16432
16433 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16434
16435         * PR c++/28573
16436         * g++.dg/parse/offsetof6.C: New test.
16437         * g++.dg/parse/offsetof6.C: New test.
16438         * g++.dg/parse/offsetof7.C: New test.
16439
16440 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16441
16442         PR testsuite/28602
16443         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16444         is false.
16445
16446 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16447
16448         PR c++/28302
16449         * g++.dg/ext/vector3.C: New test.
16450
16451 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16452
16453         PR gcov/profile/26570
16454         * gcc.dg/pr26570.c: New test.
16455
16456 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16457
16458         PR c/27697
16459         * gcc.dg/qual-component-1.c: New test.
16460
16461 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16462
16463         PR c++/28593
16464         * g++.dg/parse/new3.C: New test.
16465
16466 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16467
16468         PR fortran/25828
16469         * gfortran.dg/streamio_1.f90: New test.
16470         * gfortran.dg/streamio_2.f90: New test.
16471         * gfortran.dg/streamio_3.f90: New test.
16472         * gfortran.dg/streamio_4.f90: New test.
16473         * gfortran.dg/streamio_5.f90: New test.
16474         * gfortran.dg/streamio_6.f90: New test.
16475         * gfortran.dg/streamio_7.f90: New test.
16476         * gfortran.dg/streamio_8.f90: New test.
16477
16478 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16479
16480         PR c/28287
16481         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16482
16483 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16484
16485         PR c++/28594
16486         * g++.dg/template/void6.C: New test.
16487
16488 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16489
16490         PR c/28649
16491         * gcc.dg/parse-error-1.c: New test.
16492         * gcc.dg/parse-error-2.c: New test.
16493         * gcc.dg/cpp/digraph2.c: Add error-marker.
16494         * gcc.dg/noncompile/920923-1.c: Likewise.
16495
16496 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16497
16498         PR c/27490
16499         * gcc.dg/sizeof-2.c: New testcase.
16500
16501         PR c/27489
16502         * gcc.dg/switch-A.c: New testcase.
16503
16504 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16505
16506         PR c++/28288
16507         PR c++/14556
16508         * g++.old-deja/g++.warn/compare1.C: Delete.
16509         * g++.dg/opt/pr7503-2.C: Delete.
16510         * g++.dg/opt/pr7503-3.C: Delete.
16511         * g++.dg/opt/pr7503-4.C: Delete.
16512         * g++.dg/opt/pr7503-5.C: Delete.
16513         * g++.dg/opt/max1.C: Delete.
16514         * g++.dg/warn/minmax.C: Delete.
16515         * g++.dg/expr/minmax.C: New test.
16516
16517 2006-08-14  Richard Guenther  <rguenther@suse.de>
16518
16519         PR testsuite/28703
16520         * gcc.c-torture/execute/pr28651.c: Do not use argc
16521         to avoid optimization, instead forbid inlining.
16522
16523 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16524
16525         PR rtl-optimization/28634
16526         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16527
16528 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16529
16530         PR c/27184
16531         * gcc.dg/torture/pr27184.c: New test.
16532
16533 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16534
16535         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16536
16537 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16538
16539         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16540         * gfortran.dg/stat_2.f90: Likewise.
16541         * gfortran.dg/chmod_1.f90: Likewise.
16542         * gfortran.dg/chmod_2.f90: Likewise.
16543         * gfortran.dg/chmod_3.f90: Likewise.
16544
16545 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16546
16547         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16548
16549 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16550
16551         * g++.dg/opt/pr23454-2.C: New test.
16552
16553 2006-08-11  Richard Guenther  <rguenther@suse.de>
16554
16555         PR middle-end/28651
16556         * gcc.c-torture/execute/pr28651.c: New testcase.
16557
16558 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16559
16560         * gnat.dg/specs/static_initializer.ads: New test.
16561
16562 2006-08-10  Paul Brook  <paul@codesourcery.com>
16563
16564         * gcc.target/arm/cond-asm.c: New test.
16565
16566 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16567
16568         PR tree-optimization/26197
16569         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16570         * g++.dg/vect/vect.exp: Compile the new tests with
16571         --param max-aliased-vops=0.
16572
16573 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16574
16575         PR c++/28637
16576         * g++.dg/template/void3.C: New test.
16577
16578         PR c++/28638
16579         * g++.dg/template/void4.C: New test.
16580
16581         PR c++/28640
16582         * g++.dg/template/void5.C: New test.
16583
16584 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16585
16586         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16587         after dg-do compile.
16588
16589 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16590
16591         PR tree-optimizations/26969
16592         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16593         "unswitch-loops" with -funswitch-loops.
16594         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16595
16596 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16597
16598         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16599         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16600         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16601         * objc.dg/dwarf-1.m: Likewise.
16602         * objc.dg/dwarf-2.m: Likewise.
16603         * obj-c++.dg/dwarf-2.mm: Likewise.
16604
16605 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16606
16607         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16608         * objc.dg/dwarf-2.m: Likewise.
16609         * obj-c++.dg/dwarf-2.mm: Likewise.
16610
16611         PR libfortran/28603
16612         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16613
16614         PR testsuite/27611
16615         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16616
16617         PR testsuite/27033
16618         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16619
16620 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16621
16622         PR target/27827
16623         * gcc.target/i386/pr27827.c: New testcase.
16624
16625 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16626
16627         PR fortran/28590
16628         * gfortran.dg/sequence_types_1.f90: New test.
16629
16630 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16631
16632         PR fortran/28548
16633         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16634         dg-warning.  Add -pedantic option.
16635
16636 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16637
16638         PR c/28502
16639         * gcc.dg/proto-1.c: New test.
16640
16641         PR c/27721
16642         * gcc.dg/lvalue-4.c: New test.
16643
16644         PR c/28136
16645         * gcc.dg/init-bad-5.c: New test.
16646
16647 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16648
16649         PR c++/28347
16650         * g++.dg/ext/typedef-init.C: Add new test for typedef
16651         initialization inside templates. Adjust existing error markers.
16652
16653 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/28148
16656         * g++.dg/init/ptrmem3.C: New test.
16657
16658 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16659
16660         PR tree-optimization/27770
16661         * lib/target-support.exp: New target keyword "section_anchors".
16662         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16663         tests.
16664         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16665         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16666         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16667         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16668
16669 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16670
16671         * gcc.dg/20060801-1.c: Add missing '}'.
16672
16673 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16674
16675         PR c++/27508
16676         * g++.dg/parse/dtor9.C: New test.
16677         * g++.dg/parse/dtor10.C: New test.
16678         * g++.dg/other/error7.C: Adjust error-marker.
16679
16680         PR c++/28274
16681         * g++.dg/other/default5.C: New test.
16682
16683 2006-08-02  Richard Guenther  <rguenther@suse.de>
16684
16685         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16686
16687 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16688
16689         PR c++/28557
16690         * g++.dg/template/conv9.C: New test.
16691
16692 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16693
16694         PR debug/28063
16695         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16696         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16697         Optionally return assembly text.  Update callers.
16698         (check_no_compiler_messages): Update verbose messages.
16699         (check_no_messages_and_pattern): New.
16700         (check_effective_target_string_merging): New.
16701
16702 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16703
16704         PR c++/28250
16705         * g++.dg/eh/catch4.C: New test.
16706
16707         PR c++/28257
16708         * g++.dg/other/qual1.C: New test.
16709
16710         PR c++/28259
16711         * g++.dg/inherit/error2.C: New test.
16712
16713         PR c++/28267
16714         * g++.dg/other/new1.C: New test.
16715
16716         * g++.dg/warn/pr23075.C: Remove obsolete test.
16717         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16718         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16719
16720 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/28523
16723         * g++.dg/eh/cast1.C: New test.
16724
16725 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16726
16727         PR libfortran/28452
16728         * gfortran.dg/random_3.f90:  New test.
16729
16730 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16731
16732         PR c++/28432
16733         * g++.dg/other/pr28304.C: Change expected error message.
16734         * g++.dg/other/pr28432.C: New test.
16735
16736 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16737
16738         PR c++/28256
16739         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16740
16741 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16742
16743         PR debug/23336
16744         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16745         at -g1.
16746         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16747         g++.dg/debug/enum-2.C: New.
16748
16749 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16750
16751         PR c++/6634
16752         * g++.dg/parse/long1.C: Add more tests.
16753
16754 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16755
16756         * gfortran.dg/lrshift_1.c: New file.
16757
16758 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16759
16760         PR libgfortran/28335
16761         * gfortran.dg/no_unit_error_1.f90: New test.
16762
16763 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16764
16765         PR libgfortran/28335
16766         * gfortran.dg/no_unit_error_1.f90: Delete test.
16767         * gfortran.dg/no_unit_error_2.f90: Delete test.
16768
16769 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16770
16771         * gfortran.dg/chmod_3.f90: New test.
16772         * gfortran.dg/ltime_gmtime_1.f90: New test.
16773         * gfortran.dg/ltime_gmtime_2.f90: New test.
16774         * gfortran.dg/lrshift_1.f90: New test.
16775         * gfortran.dg/chmod_1.f90: New test.
16776         * gfortran.dg/chmod_2.f90: New test.
16777
16778 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16779
16780         PR c++/27668
16781         * g++.dg/template/crash55.C: New test.
16782
16783         PR c++/27962
16784         * g++.dg/template/nontype16.C: New test.
16785
16786         * g++.dg/template/void2.C: Adjust error markers.
16787         * g++.dg/template/nontype5.C: Adjust error markers.
16788
16789 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16790
16791         * gcc.target/i386/stack-prot-kernel.c: New test.
16792
16793 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16794
16795         * gcc.dg/builtins-55.c: New test case.
16796
16797 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16798
16799         PR rtl-optimization/27907
16800         * gcc.c-torture/compile/pr27907.c: New test.
16801
16802 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16803
16804         * gfortran.dg/mclock.f90: New test.
16805         * gfortran.dg/int_conv_1.f90: New test.
16806         * gfortran.dg/stat_1.f90: New test.
16807         * gfortran.dg/stat_2.f90: New test.
16808
16809 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16810
16811         PR libgfortran/28335
16812         * gfortran.dg/no_unit_error_1.f90: New test.
16813         * gfortran.dg/no_unit_error_2.f90: New test.
16814         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16815
16816 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16817
16818         PR middle-end/28473
16819         * gcc.dg/fold-convround-1.c: New test case.
16820
16821 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16822
16823         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16824
16825 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16826
16827         PR c++/27572
16828         * g++.dg/other/typedef1.C: New test.
16829         * g++.dg/template/typedef4.C: New test.
16830         * g++.dg/template/typedef5.C: New test.
16831
16832 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16833
16834         PR fortran/28416
16835         * gfortran.dg/allocatable_dummy_3.f90: New.
16836
16837 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16838
16839         PR fortran/28439
16840         * gfortran.dg/arithmetic_if.f90:  New test.
16841
16842 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16843
16844         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16845         avoid memcpy optimization.
16846
16847 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16848
16849         PR fortran/25289
16850         * gfortran.dg/direct_io_6.f90: New test.
16851
16852 2006-07-24  Jan Hubicka  <jh@suse.cz>
16853
16854         PR c/25795
16855         PR c++/27369
16856         * gcc.dg/pr25795.c: New test.
16857         * gcc.dg/pr25795-1.c: New test.
16858
16859 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16860
16861         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16862         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16863         which may be transformed to "g || h" on some platforms.
16864
16865 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16866
16867         PR c++/28025
16868         * g++.dg/template/friend45.C: New test.
16869
16870 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16871
16872         PR libgfortran/28339
16873         * gfortran.dg/arrayio_8.f90: New test.
16874
16875 2006-07-21  Mike Stump  <mrs@apple.com>
16876
16877         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16878
16879         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16880
16881 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16882
16883         PR c++/28250
16884         * g++.dg/eh/catch3.C: New test.
16885
16886         PR c++/28363
16887         * g++.dg/template/defarg10.C: New test.
16888
16889 2006-07-20  Paul Brook  <paul@codesourcery.com>
16890
16891         PR 27363
16892         * gcc.dg/pr27363.c: New test.
16893
16894 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16895
16896         PR c++/28338
16897         * g++.dg/init/ref13.C: New test.
16898
16899 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16900
16901         PR obj-c++/28434
16902         * obj-c++.dg/proto-error-1.mm: New test.
16903
16904 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/28337
16907         * g++.dg/template/string1.C: New test.
16908
16909 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16910
16911         PR c++/28048
16912         * g++.dg/template/defarg9.C: New test.
16913
16914         PR c++/28235
16915         * g++.dg/template/static27.C: New test.
16916
16917 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16918
16919         PR 28410
16920         * gcc.dg/tree-ssa/pr28410.c: New test.
16921
16922 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16923
16924         PR c++/28258
16925         * g++/dg/other/error13.C: New test.
16926
16927         PR c++/28260
16928         * g++.dg/template/friend44.C: New test.
16929
16930 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16931
16932         PR c++/27495
16933         * g++.dg/other/pr27495.C: New.
16934
16935 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16936
16937         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16938         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16939
16940 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16941
16942         PR c/28286
16943         * gcc.dg/pragma-pack-4.c: New test.
16944
16945 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16946
16947         PR c++/28291
16948         * g++.dg/ext/pr28291.C: New test.
16949
16950 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16951
16952         PR middle-end/28403
16953         * gcc.c-torture/execute/pr28403.c: New test.
16954
16955 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16956
16957         PR middle-end/28402
16958         * gcc.dg/pr28402.c: New test.
16959
16960 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16961
16962         PR c++/28304
16963         * g++.dg/other/pr28304.C: New test.
16964
16965 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16966
16967         PR other/28251
16968         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16969         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16970
16971 2006-07-17  Richard Guenther  <rguenther@suse.de>
16972
16973         PR tree-optimization/28238
16974         * g++.dg/tree-ssa/pr28238.C: New testcase.
16975
16976 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16977
16978         PR c++/28250
16979         * g++.dg/eh/catch1.C: New test.
16980         * g++.dg/eh/catch2.C: New test.
16981
16982 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16983
16984         PR c++/28370
16985         * g++.dg/template/anon3.C: New test.
16986
16987 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16988
16989         PR fortran/20844
16990         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16991         specifiers requiring an explicit format tag..
16992
16993         PR fortran/28201
16994         * gfortran.dg/generic_5: New test.
16995
16996         PR fortran/20893
16997         * gfortran.dg/elemental_optional_args_1.f90: New test.
16998
16999 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17000
17001         * gnat.dg/assert.ads: New file.
17002         * gnat.dg/controlled_record.ads: Likewise.
17003         * gnat.dg/controlled_record.adb: Likewise.
17004
17005 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17006
17007         PR c++/28292
17008         * g++.dg/other/error12.C: New test.
17009
17010         PR c++/28269
17011         * g++.dg/template/crash54.C: New test.
17012
17013 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17014
17015         PR c++/28249
17016         * g++.dg/parse/catch1.C: New test.
17017
17018         PR c++/28294
17019         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17020
17021         PR c++/28387
17022         * g++.dg/ext/attrib24.C: New test.
17023
17024 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17025
17026         PR c++/28343
17027         * g++.dg/ext/asmspec1.C: New test.
17028
17029 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17030
17031         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17032         (dg-test): Support shouldfail tests.
17033         * lib/target-supports-dg.exp (dg-shouldfail): New.
17034         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17035         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17036         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17037         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17038         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17039         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17040         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17041
17042 2006-07-13  Jan Hubicka  <jh@suse.cz>
17043
17044         * gcc.target/i386/memcpy-1.c: New.
17045
17046 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17047
17048         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17049
17050 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17051
17052         PR fortran/25097
17053         * gfortran.dg/present_1.f90: New test.
17054
17055         PR fortran/20903
17056         * gfortran.dg/interface_derived_type_1.f90: New test.
17057
17058 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17059
17060         PR fortran/28213
17061         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17062         list.
17063
17064 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17065
17066         PR c++/27820
17067         * g++.dg/other/label1.C: New test.
17068
17069 2006-07-07  Richard Guenther  <rguenther@suse.de>
17070
17071         PR middle-end/28268
17072         * gcc.dg/torture/pr28268.c: New testcase.
17073
17074 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17075
17076         PR c++/27019
17077         * g++.dg/ext/pr27019.C: New.
17078
17079 2006-07-07  Richard Guenther  <rguenther@suse.de>
17080
17081         PR tree-optimization/28187
17082         * gcc.dg/pr28187.c: New testcase.
17083
17084 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17085
17086         * gnat.dg/address_conversion.adb: New test.
17087         * gnat.dg/boolean_subtype.adb: Likewise.
17088         * gnat.dg/frame_overflow.adb: Likewise.
17089         * gnat.dg/pointer_array.adb: Likewise.
17090         * gnat.dg/pointer_conversion.adb: Likewise.
17091
17092 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17093
17094         PR fortran/28237
17095         PR fortran/23420
17096         * gfortran.dg/print_fmt_5.f90: New test.
17097
17098 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17099
17100         PR fortran/28129
17101         * gfortran.dg/bounds_check_4.f90: New test.
17102
17103 2006-07-05  Richard Guenther  <rguenther@suse.de>
17104
17105         PR target/28158
17106         * gfortran.dg/pr28158.f90: New testcase.
17107
17108 2006-07-05  Richard Guenther  <rguenther@suse.de>
17109
17110         PR tree-optimization/28162
17111         * gcc.dg/pr28162.c: New testcase.
17112
17113 2006-07-05  Richard Guenther  <rguenther@suse.de>
17114         Andrew Pinski  <pinskia@gcc.gnu.org>
17115
17116         PR c++/27084
17117         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17118
17119 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17120
17121         PR fortran/28174
17122         * gfortran.dg/actual_array_substr_2.f90: New test.
17123
17124         PR fortran/28167
17125         * gfortran.dg/actual_array_constructor_2.f90: New test.
17126
17127 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17128
17129         * gfortran.dg/itime_idate_1.f: New test.
17130         * gfortran.dg/itime_idate_2.f: New test.
17131
17132 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17133
17134         PR libgfortran/27704
17135         * gfortran.dg/open_status_3.f90: New test.
17136         * gfortran.dg/fmt_l.f90: Update for new feature.
17137
17138 2006-07-03  Asher Langton  <langton2@llnl.gov>
17139
17140         * gfortran.dg/oldstyle_2.f90: New.
17141
17142 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17143
17144         * gnat.dg/string_slice.adb: New test.
17145
17146 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17147
17148         PR fortran/19259
17149         * gfortran.dg/semicolon_fixed.c: New.
17150         * gfortran.dg/semicolon_free.c: New.
17151
17152 2006-06-30  Mike Stump  <mrs@apple.com>
17153
17154         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17155         that don't support internal visibility.
17156
17157 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17158
17159         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17160         for '(' / ')' needing an extra '\'.
17161
17162 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17163
17164         PR middle-end/27428
17165         * gcc.dg/pr27428-1.c: New test case.
17166
17167 2006-06-29  Mike Stump  <mrs@apple.com>
17168
17169         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17170         on darwin as we can't align commons large enough yet.
17171
17172         * gcc.dg/vla-8.c: Add additional testcases.
17173
17174 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17175
17176         PR c++/28114
17177         * g++.dg/other/pr28114.C: New.
17178
17179 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17180
17181         * gcc.c-torture/compile/20060625-1.c: New test.
17182
17183 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17184
17185         PR fortran/20867
17186         * gfortran.dg/stfunc_3.f90: New test.
17187
17188         PR fortran/25056
17189         * gfortran.dg/impure_actual_1.f90: New test.
17190
17191         PR fortran/20874
17192         * gfortran.dg/elemental_result_1.f90: New test.
17193
17194         PR fortran/25073
17195         * gfortran.dg/select_7.f90: New test.
17196
17197         PR fortran/27554
17198         * intrinsic_actual_1.f: New test.
17199
17200         PR fortran/22038
17201         PR fortran/28119
17202         * gfortran.dg/forall_4.f90: New test.
17203
17204         PR fortran/25072
17205         * gfortran.dg/forall_5.f90: New test.
17206
17207 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17208
17209         PR c++/28051
17210         * g++.dg/template/using13.C: New test.
17211
17212         PR c++/28054
17213         * g++.dg/other/incomplete3.C: New test.
17214
17215 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17216
17217         PR fortran/28081
17218         * gfortran.dg/substr_3.f: New test.
17219         * gfortran.dg/equiv_2.f90: Update expected error message.
17220
17221 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17222
17223         PR fortran/28118
17224         * gfortran.dg/actual_array_substr_1.f90: New test.
17225
17226 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17227
17228         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17229         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17230
17231 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17232
17233         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17234
17235 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17236
17237         PR fortran/27981
17238         * gfortran.dg/simpleif_2.f90: New test.
17239
17240 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17241
17242         * g++.dg/template/error22.C: Fix typo.
17243
17244 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17245
17246         PR c++/28112
17247         * g++.dg/ext/attrib23.C: New test.
17248
17249 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17250
17251         * gnat.dg/varsize_temp.adb: New test.
17252
17253 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17254
17255         PR c++/11468
17256         * g++.dg/other/java2.C: New test.
17257
17258 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17259
17260         PR target/27789
17261         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17262         initialization.
17263
17264 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17265
17266         PR target/27531
17267         * gcc.dg/pr27531-1.c: New test case.
17268
17269 2006-06-22  Asher Langton  <langton2@llnl.gov>
17270
17271         PR fortran/24748
17272         * gfortran.dg/implicit_8.f90: New.
17273
17274 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17275
17276         PR rtl-optimization/28121
17277         * gcc.dg/pr28121.c: New test.
17278
17279 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17280
17281         PR c++/27805
17282         * g++.dg/parse/ptrmem6.C: New test.
17283
17284         PR c++/27821
17285         * g++.dg/template/error22.C: New test.
17286
17287 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17288
17289         PR c++/28111
17290         * g++.dg/template/friend43.C: New test.
17291
17292         PR c++/28110
17293         * g++.dg/template/crash53.C: New test.
17294
17295         PR c++/28109
17296         * g++.dg/rtti/incomplete1.C: New test.
17297
17298 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17299
17300         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17301
17302 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17303
17304         * gcc.c-torture/execute/complex-7.c: New.
17305
17306 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17307
17308         * gcc.dg/merge-all-constants-1.c: New test.
17309
17310 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17311
17312         PR c++/28113
17313         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17314
17315 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17316
17317         * gfortran.dg/rrspacing_1.f90: New test.
17318
17319 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17320
17321         PR c++/28052
17322         * g++.dg/other/bitfield2.C: New test.
17323
17324 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17325
17326         PR tree-optimization/27331
17327         * gcc.dg/pr27331.c: New test.
17328
17329 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17330             Eric Botcazou  <ebotcazou@adacore.com>
17331
17332         PR ada/18692
17333         * lib/gnat.exp: New file.
17334         * lib/gnat-dg.exp: Likewise.
17335         * gnat.dg: New directory.
17336         * gnat.dg/dg.exp: New driver.
17337         * gnat.dg/specs: New directory.
17338         * gnat.dg/specs/specs.exp: New driver.
17339         * gnat.dg/style: New directory.
17340         * gnat.dg/style/style.exp: New driver.
17341
17342 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17343
17344         PR fortran/16206
17345         * gfortran.dg/array_initializer_1.f90: New test.
17346
17347         PR fortran/28005
17348         * gfortran.dg/matmul_3.f90: New test.
17349
17350 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17351
17352         PR middle-end/28075
17353         * gcc.dg/tree-ssa/inline-1.c: New test.
17354
17355 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17356
17357         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17358         in malloc prototype; remove XFAIL.
17359         * gcc.dg/pr18241-2.c: Ditto.
17360         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17361         in memset prototype; remove XFAIL.
17362         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17363
17364 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17365
17366         * gcc.dg/vla-8.c: Add.
17367
17368 2006-06-19  Richard Guenther  <rguenther@suse.de>
17369
17370         PR tree-optimization/27090
17371         * g++.dg/tree-ssa/pr27090.C: New testcase.
17372
17373 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17374
17375         PR target/27861
17376         * gcc.dg/pr27861-1.c: New test case.
17377
17378 2006-06-19  Richard Guenther  <rguenther@suse.de>
17379
17380         PR middle-end/28045
17381         * gcc.dg/torture/pr28045.c: New testcase.
17382
17383 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17384
17385         PR fortran/26801
17386         * gfortran.dg/associated_4.f90: New test.
17387
17388 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17389
17390         PR fortran/19310
17391         PR fortran/19904
17392         * gfortran.dg/real_const_3.f90: New test.
17393
17394 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/28016
17397         * g++.dg/template/static26.C: New test.
17398
17399         PR c++/27979
17400         * g++.dg/expr/bitfield2.C: New test.
17401
17402         PR c++/27884
17403         * g++.dg/parse/linkage2.C: New test.
17404
17405 2006-06-16  Richard Guenther  <rguenther@suse.de>
17406
17407         PR middle-end/27116
17408         * gcc.dg/pr15785-1.c: Revert last change.
17409         * gcc.dg/torture/pr27116-2.c: New testcase.
17410
17411 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17412
17413         PR middle-end/27802
17414         * gcc.dg/pr27802-1.c: New test case.
17415
17416 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/27689
17419         * g++.dg/template/ttp18.C: New test.
17420         * g++.dg/template/ttp19.C: Likewise.
17421
17422         PR c++/27666
17423         * g++.dg/expr/cond9.C: New test.
17424
17425         PR c++/27640
17426         * g++.dg/template/ctor7.C: New test.
17427
17428 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17429
17430         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17431
17432 2006-06-16  Richard Guenther  <rguenther@suse.de>
17433
17434         PR tree-optimization/27781
17435         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17436
17437 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17438
17439         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17440
17441 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17442
17443         * gcc.dg/tree-ssa/loop-18.c: New test.
17444
17445 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/27665
17448         * g++.dg/template/crash52.C: New test.
17449
17450         PR c++/27648
17451         * g++.dg/ext/attrib22.C: New test.
17452
17453         PR c++/26559
17454         * g++.dg/template/builtin1.C: New test.
17455         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17456
17457         PR c++/28018
17458         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17459         assignment.
17460         * g++.old-deja/g++.pt/crash51.C: Likewise.
17461
17462         PR c++/27227
17463         * g++.dg/lookup/linkage1.C: New test.
17464         * g++.dg/lookup/linkage2.C: Likewise.
17465
17466 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17467
17468         PR middle-end/27959
17469         * gcc.dg/pr27959.c: New testcase.
17470
17471 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17472
17473         PR target/28014:
17474         * g++.dg/eh/div.C: New test.
17475
17476 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17477
17478         PR c++/27894
17479         * g++.dg/tree-ssa/pr26757.C: New test.
17480         * g++.dg/tree-ssa/pr27894.C: New test.
17481
17482 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17483
17484         * gcc.c-torture/compile/20060609-1.c: New test.
17485
17486         PR target/27863
17487         * gcc.c-torture/compile/pr27863.c: New test.
17488
17489 2006-06-13  Richard Guenther  <rguenther@suse.de>
17490
17491         PR tree-optimization/27830
17492         * g++.dg/tree-ssa/pr27830.C: New testcase.
17493
17494 2006-06-13  Matthew Sachs  <msachs@apple.com>
17495
17496         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17497         the list of compiler flags; this causes those flags to be checked
17498         for things like dg-skip-if.
17499
17500 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17501
17502         PR c++/27601
17503         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17504
17505 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17506             Kazu Hirata  <kazu@codesourcery.com>
17507
17508         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17509         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17510
17511 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17512
17513         PR c++/27933
17514         * g++.dg/lookup/using15.C: New test.
17515
17516         PR c++/27951
17517         * g++.dg/other/anon4.C: New test.
17518
17519 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17520
17521         PR c++/21210
17522         * g++.dg/init/complex1.C: New test case.
17523
17524 2006-06-11  Eric Christopher  <echristo@apple.com>
17525
17526         PR middle-end/27948
17527         * gcc.dg/bf-ms-layout.c: Run on darwin.
17528         * gcc.dg/bf-no-ms-layout: Ditto.
17529         * gcc.dg/attr-ms_struct-2.c: New.
17530         * gcc.dg/bf-ms-layout-2.c: Ditto.
17531
17532 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17533
17534         * gcc.dg/attr-ms_struct-packed1.c: New.
17535
17536 2006-06-09  Mike Stump  <mrs@apple.com>
17537
17538         * gcc.dg/vla-7.c: Add.
17539
17540 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17541
17542         PR fortran/24558
17543         * gfortran.dg/entry_6.f90: New test.
17544
17545         PR fortran/20877
17546         PR fortran/25047
17547         * gfortran.dg/entry_7.f90: New test.
17548
17549 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17550
17551         PR c/27747
17552         * gcc.dg/cpp/_Pragma6.c: New test.
17553
17554         PR c++/27748
17555         * g++.dg/cpp/_Pragma1.C: New test.
17556
17557         PR preprocessor/27746
17558         * gcc.dg/gomp/macro-3.c: New test.
17559         * gcc.dg/gomp/macro-4.c: New test.
17560         * g++.dg/gomp/macro-3.C: New test.
17561         * g++.dg/gomp/macro-4.C: New test.
17562
17563 2006-06-09  Richard Guenther  <rguenther@suse.de>
17564
17565         PR tree-optimization/26998
17566         * gcc.dg/torture/pr26998.c: New testcase.
17567         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17568
17569 2006-06-08  Mike Stump  <mrs@apple.com>
17570
17571         * gcc.dg/pr27095.c: Account for stubs.
17572
17573         PR target/26427
17574         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17575         produce bad code on darwin.
17576
17577 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17578
17579         PR fortran/27958
17580         * gfortran.dg/substr_2.f: New test.
17581
17582 2006-06-08  Asher Langton  <langton2@llnl.gov>
17583
17584         PR fortran/27786
17585         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17586
17587 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17588
17589         PR target/27421
17590         * gcc.dg/union-3.c: New test.
17591
17592 2006-06-08  Richard Guenther  <rguenther@suse.de>
17593
17594         PR middle-end/27116
17595         * gcc.dg/torture/pr27116.c: New testcase.
17596         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17597
17598 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17599
17600         PR rtl-optimization/26449
17601         * gcc.dg/pr26449.c: New test.
17602
17603 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17604
17605         PR c++/27601
17606         * g++.dg/ext/offsetof1.C: Test member functions.
17607
17608 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17609
17610         * gcc.dg/pr27095.c: Improve scanning.
17611
17612 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17613
17614         PR fortran/23091
17615         * gfortran.dg/saved_automatic_1.f90: New test.
17616
17617         PR fortran/24168
17618         * gfortran.dg/array_simplify_1.f90: New test.
17619
17620         PR fortran/25090
17621         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17622
17623         PR fortran/25058
17624         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17625
17626 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17627
17628         PR c++/27177
17629         * g++.dg/expr/cast7.C: New test.
17630
17631 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17632
17633         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17634         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17635         * lib/fortran-torture.exp (fortran-torture-compile,
17636         fortran-torture-execute): Ditto.
17637
17638 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17639
17640         PR target/27842
17641         * gcc.dg/vmx/pr27842.c: New test.
17642
17643 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17644
17645         PR libfortran/27895
17646         * gfortran.dg/bounds_check_3.f90: New test.
17647
17648 2006-06-05  Mike Stump  <mrs@apple.com>
17649
17650         * objc.dg/objc-fast-4.m: Skip for ppc64.
17651
17652 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17653
17654         PR testsuite/27705
17655         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17656
17657 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17658             Victor Kaplansky  <victork@il.ibm.com>
17659
17660         PR tree-optimizations/26360
17661         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17662         with -fno-tree-dce.
17663         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17664
17665 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17666
17667         PR fortran/14067
17668         * gfortran.dg/data_char_1.f90: Add messages for truncated
17669         strings.
17670
17671         PR fortran/16943
17672         * gfortran.dg/func_decl_2.f90: New test.
17673
17674         PR fortran/20839
17675         * gfortran.dg/do_2.f90: New test.
17676
17677         PR fortran/27655
17678         * gfortran.dg/associated_3.f90: New test.
17679
17680 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/27819
17683         * g++.dg/template/static25.C: New test.
17684
17685         PR c++/27722
17686         * g++.dg/init/array21.C: New test.
17687
17688         PR c++/27807
17689         * g++.dg/ext/complit7.C: New test.
17690
17691         PR c++/27806
17692         * g++.dg/parse/ptrmem5.C: New test.
17693
17694 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17695             Andrew Pinski  <pinskia@physics.uc.edu>
17696
17697         PR c/27150
17698         PR middle-end/27382
17699         * gcc.dg/pr27150-1.c: New testcase.
17700         * gcc.dg/pr27382-1.c: New testcase.
17701         * gcc.dg/pr27382-2.c: New testcase.
17702
17703 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17704
17705         PR c/25161
17706         PR c/27020
17707         * gcc.dg/array-10.c: New test.
17708
17709 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17710
17711         PR c++/27804
17712         * g++.dg/init/const4.C: New test.
17713         * g++.dg/init/member1.C: Add error-marker.
17714         * g++.dg/other/fold1.C: Adjust error-marker.
17715
17716 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17717
17718         PR c++/27601
17719         * g++.dg/ext/offsetof1.C: New test.
17720
17721 2006-06-04 Eric Christopher <echristo@apple.com>
17722
17723         * gcc.dg/attr-ms_struct-1.c: New.
17724
17725 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17726
17727         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17728
17729 2006-06-04  Richard Guenther  <rguenther@suse.de>
17730
17731         PR tree-optimization/27039
17732         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17733
17734 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17735
17736         PR target/26223
17737         * gcc.target/i386/amd64-abi-2.c: New test case.
17738
17739 2006-06-02  Eric Christopher  <echristo@apple.com>
17740
17741         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17742         * gcc.target/i386/20020523-1.c: Skip if darwin.
17743         * gcc.target/i386/asm-3.c: Ditto.
17744         * gcc.target/i386/20011119-1.c: Ditto.
17745         * gcc.target/i386/clobbers.c: Remove pic part of test.
17746
17747 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17748
17749         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17750         * g++.old-deja/g++.other/init19.C: Ditto.
17751         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17752         and add other platforms as expected failures.
17753
17754 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17755
17756         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17757         (is-effective-target-keyword): Ditto.
17758
17759 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17760
17761         PR fortran/27715
17762         * gfortran.dg/extended_char_comparison_1.f:  New test.
17763
17764 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17765
17766         PR fortran/25098
17767         * gfortran.dg/dummy_procedure_1.f90: New test.
17768
17769         PR fortran/25147
17770         * gfortran.dg/dummy_procedure_2.f90: New test.
17771
17772         * gfortran.dg/associated_2.f90: Correct to make consistent with
17773         standard.
17774
17775 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17776
17777         * gcc.target/i386/387-11.c: New test case.
17778
17779 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17780
17781         PR c++/27801
17782         * g++.dg/template/cond6.C: New test.
17783
17784         PR c++/26496
17785         * g++.dg/template/crash51.C: New test.
17786         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17787
17788         PR c++/27385
17789         * g++.dg/init/array20.C: New test.
17790
17791 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17792
17793         * gcc.dg/builtins-54.c: New test case.
17794
17795 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17796
17797         PR c++/26433
17798         * g++.dg/template/fntry1.C: Add dg-do link.
17799
17800         PR c++/27808
17801         * g++.dg/parse/friend6.C: New test.
17802
17803 2006-05-30  Asher Langton  <langton2@llnl.gov>
17804
17805         * gfortran.dg/cray_pointers_7.f90: New test.
17806
17807 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17808
17809         PR tree-optimization/23452
17810         * gcc.dg/fold-mulconj-1.c: New test case.
17811
17812 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/27803
17815         * g++.dg/parse/bitfield1.C: New test.
17816
17817 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17818
17819         * gcc.target/ppc-eq0-1.c: New test case.
17820         * gcc.target/ppc-negeq0-1.c: New test case.
17821
17822 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17823
17824         PR c/27273
17825         * gcc.dg/overflow-warn-5.c: New test.
17826
17827 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17828
17829         PR c/27718
17830         * gcc.dg/sizeof-1.c: New test.
17831
17832 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17833
17834         PR target/27790
17835         * gcc.target/i386/pr27790.c: New test.
17836
17837 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17838
17839         PR libgfortran/27757
17840         * gfortran.dg/direct_io_5.f90: New test.
17841
17842 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17843
17844         PR libgfortran/27634
17845         * gfortran.dg/fmt_missing_period_1.f: New test.
17846         * gfortran.dg/fmt_missing_period_2.f: New test.
17847         * gfortran.dg/fmt_missing_period_3.f: New test.
17848
17849 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17850
17851         PR fortran/19777
17852         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17853         arrays.
17854
17855 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17856
17857         PR c++/27713
17858         * g++.dg/template/new6.C: New test.
17859
17860 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17861
17862         PR tree-optimization/24964
17863         * gcc.target/i386/387-10.c: New test case.
17864
17865 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17866
17867         * intrinsics/string_intrinsics.c (compare_string):
17868         Use memcmp instead of strncmp to avoid tripping over
17869         CHAR(0) in a string.
17870
17871 2006-05-27  Richard Guenther  <rguenther@suse.de>
17872
17873         PR middle-end/27773
17874         * gcc.dg/torture/pr27773.c: New testcase.
17875
17876 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17877
17878         * gcc.dg/pr24561.c: Rename to..
17879         * gcc.dg/pr25962.c: .. this.
17880
17881 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17882
17883         PR fortran/19777
17884         * gfortran.dg/bounds_check_2.f: New test.
17885
17886 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17887
17888         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17889         * gfortran.dg/byte_1.f90: Likewise.
17890         * gfortran.dg/dup_save_2.f90: Likewise.
17891
17892 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17893
17894         * gfortran.dg/associated_2.f90: New test.
17895
17896 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17897
17898         PR fortran/27524
17899         * gfortran.dg/bounds_check_1.f90: New test.
17900
17901 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17902
17903         PR rtl-optimization/27661
17904         * gcc.dg/pr27661.c: New test case.
17905
17906 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17907
17908         PR fortran/23151
17909         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17910         * gfortran.dg/print_parentheses_1.f:  New test.
17911         * gfortran.dg/print_parentheses_2.f90:  New test.
17912
17913 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17914
17915         PR target/27758
17916         * gcc.dg/pr27758.c: New test.
17917
17918 2006-05-24  Falk Hueffner  <falk@debian.org>
17919
17920         * gcc.c-torture/compile/pr27571.c: New test.
17921
17922 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17923
17924         PR fortran/27709
17925         * gfortran.dg/spec_expr_4.f90: New test.
17926
17927         PR fortran/27155
17928         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17929
17930 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/20103
17933         * g++.dg/ext/complit6.C: New test.
17934         * g++.dg/ext/complit3.C: Adjust error markers.
17935         * g++.dg/init/const3.C: New test.
17936
17937 2006-05-25  Richard Guenther  <rguenther@suse.de>
17938
17939         PR middle-end/27743
17940         * gcc.dg/torture/pr27743.c: New testcase.
17941
17942 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17943
17944         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17945
17946 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17947
17948         * gcc.dg/compat/scalar-by-value-x.h: New.
17949         * gcc.dg/compat/scalar-by-value-y.h: New.
17950         * gcc.dg/compat/scalar-by-value-5.c: New.
17951         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17952         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17953         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17954         * gcc.dg/compat/scalar-by-value-6.c: New.
17955         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17956         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17957         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17958
17959 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17960
17961         PR tree-optimization/27639
17962         PR tree-optimization/26719
17963         * gcc.dg/pr27639.c: New test.
17964         * gcc.dg/pr26719.c: New test.
17965         * gcc.dg/tree-ssa/scev-cast.c: New test.
17966
17967 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/20173
17970         * g++.dg/template/error21.C: New test.
17971
17972 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17973
17974         PR target/27696
17975         * gcc.target/i386/pr27696.c: New.
17976
17977 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17978
17979         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17980
17981         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17982
17983 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17984
17985         PR c++/27716
17986         * g++.dg/other/assign1.C: New test.
17987
17988 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17989
17990         PR target/27266
17991         * gcc.target/i386/pr27266.c: New.
17992
17993 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17994
17995         PR c++/27451
17996         * g++.dg/ext/asm9.C: New test.
17997
17998 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17999
18000         PR rtl-optimization/25514
18001         * gcc.c-torture/compile/pr25514.c: New test.
18002
18003 2006-05-22  Richard Guenther  <rguenther@suse.de>
18004
18005         Revert
18006         2006-01-31  Richard Guenther  <rguenther@suse.de>
18007
18008         * gcc.target/i386/sselibm-1.c: New testcase.
18009         * gcc.target/i386/sselibm-2.c: Likewise.
18010         * gcc.target/i386/sselibm-3.c: Likewise.
18011         * gcc.target/i386/sselibm-4.c: Likewise.
18012         * gcc.target/i386/sselibm-5.c: Likewise.
18013
18014 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18015
18016         PR c/27420
18017         * gcc.dg/func-args-2.c: New test.
18018
18019         PR c/26818
18020         * gcc.dg/struct-incompl-1.c: New test.
18021
18022 2006-05-22  Richard Guenther  <rguenther@suse.de>
18023
18024         PR testsuite/27708
18025         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18026         the transformations we test for.
18027
18028 2006-05-22  Richard Guenther  <rguenther@suse.de>
18029
18030         PR testsuite/27707
18031         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18032
18033 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/27210
18036         * g++.dg/warn/new1.C: New test.
18037         * g++.dg/template/new5.C: Likewise.
18038
18039 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18040
18041         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18042         * gcc.target/i386/20060512-3.c: Likewise.
18043
18044 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18045
18046         PR rtl-optimization/27671
18047         * gcc.c-torture/execute/pr27671-1.c: New.
18048         * gcc.dg/pr27671-2.c: Likewise.
18049
18050         PR tree-optimization/26622.
18051         * gcc.c-torture/compile/pr26622.c: New.
18052
18053 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18054
18055         PR fortran/27613
18056         * gfortran.dg/recursive_reference_1.f90: New test.
18057
18058 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18059
18060         PR fortran/25746
18061         * gfortran.dg/elemental_subroutine_3.f90: New test.
18062
18063         PR fortran/25090
18064         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18065
18066         PR fortran/27584
18067         * gfortran.dg/associated_target_1.f90: New test.
18068
18069         PR fortran/19015
18070         * gfortran.dg/maxloc_shape_1.f90: New test.
18071
18072 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18073
18074         PR libgfortran/24459
18075         * gfortran.dg/namelist_24.f90: New test.
18076         * gfortran.dg/namelist_12.f: Fix typo in comment.
18077
18078 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18079
18080         PR middle-end/25776
18081         * g++.dg/other/error11.C: New test.
18082
18083 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18084
18085         * gcc.target/mips/pr26765.c: Add -w to options.
18086
18087 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18088
18089         * lib/target-supports.exp (check_effective_target_mpaired_single):
18090         New function.
18091         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18092         multilibs.
18093         * g++.dg/vect/vect.exp: Likewise.
18094
18095 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18096
18097         PR testsuite/25891
18098         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18099
18100 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18101
18102         PR fortran/27662
18103         * gfortran.dg/temporary_1.f90: New file.
18104
18105 2006-05-19  Andreas Schwab  <schwab@suse.de>
18106
18107         * g++.dg/other/unused1.C: Also match "stringz".
18108
18109 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/26433
18112         * g++.dg/template/fntry1.C: New test.
18113
18114 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18115
18116         PR c++/27471
18117         PR c++/27506
18118         * g++.dg/conversion/bitfield5.C: New test.
18119         * g++.dg/conversion/bitfield6.C: New test.
18120
18121 2006-05-18  Mike Stump  <mrs@apple.com>
18122
18123         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18124         * gcc.dg/vla-4.c: Add.
18125         * gcc.dg/vla-5.c: Add.
18126         * gcc.dg/vla-6.c: Add.
18127
18128 2006-05-12  Stuart Hastings  <stuart@apple.com>
18129
18130         * gcc.target/i386/20060512-1.c: New.
18131         * gcc.target/i386/20060512-2.c: New.
18132         * gcc.target/i386/20060512-3.c: New.
18133         * gcc.target/i386/20060512-4.c: New.
18134
18135 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR c++/26122
18138         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18139
18140         PR c++/26068
18141         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18142         * g++.dg/parse/linkage1.C: New test.
18143
18144 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18145
18146         PR tree-optimization/27548
18147         * g++.dg/tree-ssa/pr27548.C: New test.
18148
18149 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18150
18151         PR fortran/26551
18152         * gfortran.dg/recursive_check_1.f: New test.
18153         * gfortran.dg/recursive_check_2.f90: New test.
18154
18155 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18156
18157         * g++.dg/opt/temp2.C: New test.
18158
18159 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18160
18161         PR c++/27491
18162         * g++.dg/init/brace5.C: New test.
18163
18164         PR middle-end/27415
18165         * gcc.dg/gomp/pr27415.c: New test.
18166         * g++.dg/gomp/pr27415.C: New test.
18167
18168         PR tree-optimization/27549
18169         * g++.dg/tree-ssa/pr27549.C: New test.
18170
18171 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18172
18173         PR libgfortran/27575
18174         * gfortran.dg/read_eof_4.f90: New test.
18175
18176 2006-05-16  Richard Guenther  <rguenther@suse.de>
18177
18178         PR tree-optimization/22303
18179         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18180
18181 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18182
18183         PR middle-end/27573
18184         * gcc.dg/gomp/pr27573.c: New test.
18185         * gfortran.dg/gomp/pr27573.f90: New test.
18186
18187         PR c/27499
18188         * gcc.dg/gomp/pr27499.c: New test.
18189         * g++.dg/gomp/pr27499.C: New test.
18190
18191 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18192
18193         PR c++/27339
18194         * g++.dg/parser/access8.C: Adjust error marker.
18195         * g++.dg/template/access17.C: New test.
18196         * g++.dg/template/access18.C: Likewise.
18197
18198 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18199
18200         PR target/26600
18201         * gcc.target/i386/pr26600.c: New test case.
18202
18203 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/27505
18206         * g++.dg/expr/bitfield1.C: New test.
18207
18208 2006-05-15  Richard Guenther  <rguenther@suse.de>
18209
18210         PR tree-optimization/27603
18211         * gcc.dg/torture/pr27603.c: New testcase.
18212
18213 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18214
18215         PR fortran/25090
18216         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18217
18218         PR fortran/25082
18219         * gfortran.dg/scalar_return_1.f90: New test.
18220
18221         PR fortran/27411
18222         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18223
18224 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18225
18226         * gcc.dg/gomp/critical-4.c: New test.
18227         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18228         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18229         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18230         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18231
18232 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18233
18234         PR c++/27582
18235         * g++.dg/template/dependent-args1.C: New test.
18236
18237         PR c++/27581
18238         * g++.dg/lookup/this1.C: New test.
18239
18240         PR c++/27315
18241         * g++.dg/template/operator6.C: New test.
18242         * g++.dg/template/incomplete3.C: New test.
18243
18244         PR c++/27559
18245         * g++.dg/template/new4.C: New test.
18246
18247         PR c++/27496
18248         * g++.dg/template/void2.C: New test.
18249
18250 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18251
18252         * g++.dg/template/dependent-expr5.C: New test.
18253
18254 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18255
18256         PR middle-end/26729
18257         * gcc.dg/pr26729-1.c: New test case.
18258
18259 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18260
18261         * gcc.dg/pr27003.c: New test.
18262
18263 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18264
18265         * lib/target-supports.dg (check_cxa_atexit_available): Change
18266         v3_target_compile to ${tool}_target_compile.
18267
18268 2006-05-11  Jason Merrill  <jason@redhat.com>
18269
18270         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18271
18272 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18273
18274         PR fortran/27553
18275         * gfortran.dg/label_5.f90: New test.
18276
18277 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18278
18279         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18280         check_effective_target_powerpc_altivec_ok): New.
18281         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18282         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18283         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18284         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18285         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18286         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18287         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18288         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18289         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18290         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18291         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18292         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18293         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18294         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18295         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18296         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18297         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18298         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18299         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18300         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18301         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18302         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18303         gcc.target/powerpc/altivec-9.c,
18304         gcc.target/powerpc/altivec-consts.c,
18305         gcc.target/powerpc/altivec-pr22085.c,
18306         gcc.target/powerpc/altivec-splat.c,
18307         gcc.target/powerpc/altivec-types-1.c,
18308         gcc.target/powerpc/altivec-types-2.c,
18309         gcc.target/powerpc/altivec-types-3.c,
18310         gcc.target/powerpc/altivec-types-4.c,
18311         gcc.target/powerpc/altivec-varargs-1.c,
18312         gcc.target/powerpc/altivec-vec-merge.c,
18313         gcc.target/powerpc/ppc-vector-memcpy.c,
18314         gcc.target/powerpc/ppc-vector-memset.c,
18315         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18316         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18317         these effective targets.
18318         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18319         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18320
18321 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18322
18323         PR middle-end/27384
18324         * g++.dg/other/fold1.C: New test.
18325
18326         PR middle-end/27488
18327         * gcc.dg/fold-nonneg-1.c: New test.
18328
18329         PR c++/27547
18330         * g++.dg/other/operator1.C: New test.
18331
18332 2006-05-11  Richard Guenther  <rguenther@suse.de>
18333
18334         PR middle-end/27529
18335         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18336
18337 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18338
18339         * lib/target-supports-dg.exp (check-flags): New.
18340         (dg-skip-if): Move flag checks.
18341
18342 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18343
18344         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18345         * lib/target-supports.dg (check_cxa_atexit_available): New.
18346
18347 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18348
18349         PR fortran/27470
18350         * gfortran.dg/multiple_allocation_2.f90: New test case.
18351
18352 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18353
18354         * gcc.target/arm/pr27387.C: Fix a comment typo.
18355
18356 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18357
18358         PR fortran/24549
18359         * gfortran.dg/error_recovery_1.f90: New test.
18360
18361 2006-05-10  Richard Guenther  <rguenther@suse.de>
18362
18363         PR tree-optimization/27302
18364         * gcc.dg/torture/pr27302.c: New testcase.
18365
18366 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18367         Richard Guenther  <rguenther@suse.de>
18368
18369         PR middle-end/27498
18370         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18371
18372 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18373
18374         PR rtl-optimization/27335
18375         * gcc.dg/pr27335.c: New test.
18376
18377 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18378
18379         * gcc.target/mips/mips-ps-5.c: New file.
18380
18381 2006-05-08  Jan Hubicka  <jh@suse.cz>
18382
18383         PR middle-end/25962
18384         * gcc.dg/pr25962.c: New.
18385
18386 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18387
18388         PR target/27158
18389         * gcc.target/powerpc/pr27158.c: New test case.
18390
18391 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18392
18393         PR testsuite/27476
18394         * ada/acats/run_all.sh: Use test -z.
18395
18396 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18397
18398         PR libfortran/18271
18399         * gfortran.dg/spec_expr_3.f90: New test.
18400
18401 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18402
18403         PR target/24879
18404         * gcc.target/i386/monitor.c: New file.
18405
18406 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18407
18408         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18409
18410 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18411
18412         PR c++/27447
18413         * g++.dg/other/ptrmem7.C: New test.
18414
18415 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18416
18417         PR target/27421
18418         * gcc.dg/array-9.c: New test.
18419
18420 2006-05-07  Richard Guenther  <rguenther@suse.de>
18421
18422         PR tree-optimization/27409
18423         * gcc.dg/torture/pr27409.c: New testcase.
18424
18425 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18426
18427         PR fortran/27457
18428         * gfortran.dg/select_6.f90: New.
18429
18430 2006-05-07  Richard Guenther  <rguenther@suse.de>
18431
18432         PR tree-optimization/27136
18433         * gcc.dg/torture/pr27136.c: New testcase.
18434
18435 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18436
18437         PR fortran/24813
18438         * gfortran.dg/char_cons_len_1.f90: New test.
18439
18440 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18441
18442         PR c++/27427
18443         * g++.dg/template/incomplete2.C: New test.
18444
18445 2006-05-06  Richard Guenther  <rguenther@suse.de>
18446
18447         PR tree-optimization/27151
18448         * gcc.dg/vect/pr27151.c: New testcase.
18449
18450 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18451
18452         PR c++/27430
18453         * g++.dg/template/void1.C: New test.
18454
18455         PR c++/27423
18456         * g++.dg/other/void2.C: New test.
18457
18458         PR c++/27422
18459         * g++.dg/conversion/void1.C: New test.
18460
18461 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18462
18463         PR/21391
18464         * g++.dg/other/unused1.C: New.
18465
18466 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18467
18468         PR objc/27240
18469         * objc.dg/member-1.m: New test.
18470
18471 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18472
18473         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18474
18475 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18476
18477         PR libfortran/26985
18478         * gfortran.dg/matmul_2.f90: New test.
18479
18480 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18481
18482         * ada/acats/run_all.sh: Use sync when main not found.
18483
18484 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18485
18486         PR target/26765
18487         * gcc.target/mips/pr26765.c: New.
18488
18489 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18490
18491         * gcc.target/bfin: New directory.
18492         * gcc.target/bfin/bfin.exp: New file.
18493         * gcc.target/bfin/frmul.c: New file.
18494         * gcc.target/bfin/arith.c: New file.
18495         * gcc.target/bfin/mul-combine.c: New file.
18496         * gcc.target/bfin/shift.c: New file.
18497
18498 2006-05-04  Richard Guenther  <rguenther@suse.de>
18499
18500         PR tree-optimization/14287
18501         PR tree-optimization/14844
18502         PR tree-optimization/19792
18503         PR tree-optimization/21608
18504         PR tree-optimization/27090
18505         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18506         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18507         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18508         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18509         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18510
18511 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18512
18513         PR tree-optimization/27285
18514         * gcc.c-torture/execute/pr27285.c: New test.
18515
18516         PR middle-end/27388
18517         * gcc.dg/gomp/pr27388-1.c: New test.
18518         * gcc.dg/gomp/pr27388-2.c: New test.
18519         * gcc.dg/gomp/pr27388-3.c: New test.
18520
18521         PR c++/27359
18522         * g++.dg/gomp/pr27359.C: New test.
18523
18524 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18525
18526         PR fortran/20248
18527         * gfortran.dg/iargc.f90: New test.
18528
18529 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/27102
18532         * g++.dg/template/crash49.C: New test.
18533
18534 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18535
18536         PR testsuite/27032
18537         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18538
18539 2006-05-02  Jeff Law  <law@redhat.com>
18540
18541         PR tree-optimization/27364
18542         * gcc.c-torture/execute/pr27364.c: New test.
18543
18544 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/27309
18547         * g++.dg/parser/ctor5.C: New test.
18548
18549 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18550
18551         PR target/27387
18552         * gcc.target/arm/arm.exp: New.
18553         * gcc.target/arm/pr27387.C: Likewise.
18554
18555 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18556
18557         PR fortran/27269
18558         PR fortran/27324
18559         * gfortran.dg/module_equivalence_2.f90: New test.
18560
18561 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18562
18563         PR middle-end/27337
18564         * g++.dg/gomp/pr27337-1.C: New test.
18565         * g++.dg/gomp/pr27337-2.C: New test.
18566
18567         PR middle-end/27328
18568         * gcc.dg/gomp/pr27328.c: New test.
18569
18570         PR middle-end/27325
18571         * g++.dg/gomp/pr27325.C: New test.
18572
18573         PR middle-end/27310
18574         * g++.dg/gomp/pr27310.C: New test.
18575
18576 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18577
18578         PR tree-optimization/27291
18579         * g++.dg/tree-ssa/pr27291.C: New test.
18580
18581 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18582
18583         PR tree-optimization/27283
18584         * g++.dg/tree-ssa/pr27283.C: New test.
18585
18586 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18587
18588         * gcc.dg/tree-ssa/loop-16.c: New test.
18589
18590 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18591             Joseph S. Myers  <joseph@codesourcery.com>
18592
18593         * gcc.dg/Wconversion-3.c: New test case.
18594         * gcc.dg/Wconversion-4.c: Likewise.
18595
18596 2006-05-01  Richard Guenther  <rguenther@suse.de>
18597
18598         PR tree-optimization/26726
18599         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18600
18601 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18602
18603         * gcc.dg/Woverflow-1.c: New test case.
18604         * gcc.dg/Woverflow-2.c: Likewise.
18605         * gcc.dg/Woverflow-3.c: Likewise.
18606
18607 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18608
18609         PR c++/27094
18610         * g++.dg/template/defarg8.C: New test.
18611
18612 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18613
18614         PR c++/27278
18615         * g++.dg/parse/operator7.C: New test.
18616
18617 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18618
18619         PR c++/11471
18620         PR c++/27102
18621         * g++.dg/template/crash48.C: New test.
18622
18623         PR c++/27279
18624         * g++.dg/parse/ctor4.C: New test.
18625
18626 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18627
18628         PR fortran/25681
18629         * gfortran.df/char_type_len.f90: New test.
18630
18631 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18632
18633         PR libgfortran/27304
18634         * gfortran.dg/fmt_exhaust.f90: New test.
18635
18636 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18637
18638         PR c/25309
18639         * gcc.dg/large-size-array-2.c: New test case.
18640
18641 2006-04-28  Richard Guenther  <rguenther@suse.de>
18642
18643         PR target/26826
18644         * gcc.target/i386/pr26826.c: New testcase.
18645
18646 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18647
18648         PR middle-end/27260
18649         * gcc.c-torture/execute/pr27260.c: New.
18650
18651 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18652
18653         PR middle-end/27095
18654         * gcc.dg/pr27095.c: New.
18655
18656 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18657
18658         PR c++/27292
18659         * g++.dg/conversion/bitfield4.C: New test.
18660
18661 2006-04-27  Eric Christopher  <echristo@apple.com>
18662
18663         * gcc.dg/pragma-ms_struct.c: New.
18664
18665 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18666
18667         PR c++/27102
18668         * g++.dg/template/crash47.C: New test.
18669
18670 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18671
18672         * gcc.target/i386/sse-7.c: build with -msse.
18673
18674 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18675
18676         PR testsuite/27274:
18677         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18678         (main): Exit if processor doesn't support SSE.
18679
18680 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18681
18682         PR middle-end/27282
18683         * gcc.c-torture/compile/pr27282.c: New test.
18684
18685 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18686
18687         PR middle-end/26913
18688         * g++.dg/gomp/pr26913.C: New test.
18689
18690         PR c/25996
18691         * gcc.dg/gomp/pr25996.c: New test.
18692         * g++.dg/gomp/pr25996.C: New test.
18693
18694 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18695
18696         PR rtl-optimization/26725
18697         * gcc.c-torture/compile/pr26725.c: New test.
18698
18699 2006-04-25  Richard Guenther  <rguenther@suse.de>
18700
18701         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18702         than n + -1.
18703
18704 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18705
18706         * gcc.dg/20060425-1.c: New testcase.
18707
18708 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18709
18710         PR tree-optimization/26865
18711         * gcc.dg/pr26865.c: New test.
18712
18713 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/27292
18716         * g++.dg/conversion/bitfield1.C: New test.
18717         * g++.dg/conversion/bitfield2.C: Likewise.
18718         * g++.dg/conversion/bitfield3.C: Likewise.
18719
18720 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18721         Richard Guenther  <rguenther@suse.de>
18722
18723         PR tree-optimization/27236
18724         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18725
18726 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18727
18728         PR c++/19963
18729         * g++.dg/other/incomplete2.C: New test.
18730
18731 2006-04-24  Richard Guenther  <rguenther@suse.de>
18732
18733         PR middle-end/26869
18734         * gcc.dg/torture/pr26869.c: New testcase.
18735
18736 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18737         Richard Guenther  <rguenther@suse.de>
18738
18739         PR tree-optimization/27218
18740         * g++.dg/tree-ssa/pr27218.C: New testcase.
18741
18742 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18743
18744         PR c++/26912
18745         * g++.dg/template/friend41.C: New test.
18746
18747 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18748
18749         * g++.dg/opt/pr15551.C: Include cstdio.
18750         (main): Use remove instead of unlink.
18751
18752 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18753
18754         * gcc.dg/sibcall-7.c: New test.
18755         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18756         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18757         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18758         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18759         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18760
18761 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/26534
18764         * g++.dg/opt/bitfield1.C: New test.
18765         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18766         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18767         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18768         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18769         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18770         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18771         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18772         * g++.dg/abi/bitfield2.C: Likewise.
18773         * g++.dg/init/bitfield1.C: Likewise.
18774
18775 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18776
18777         PR fortran/25099
18778         * gfortran.dg/elemental_subroutine_4.f90: New test.
18779         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18780         call sub (m, x).
18781
18782 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18783
18784         * gcc.c-torture/compile/20060421-1.c: New testcase.
18785
18786 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18787
18788         PR c/25875
18789         * gcc.dg/init-bad-4.c: New test.
18790
18791 2006-04-21  Paul Brook  <paul@codesourcery.com>
18792
18793         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18794
18795 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18796
18797         PR fortran/27122
18798         * gfortran.dg/defined_operators_1.f90: New test.
18799         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18800         remove old ones associated, incorrectly, with Note 5.46.
18801
18802         PR fortran/27113
18803         * gfortran.dg/character_array_constructor_1.f90: New test.
18804
18805 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.dg/20060419-1.c: New test.
18808
18809 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18810
18811         PR c/26774
18812         * gcc.dg/struct-parse-1.c: New test case.
18813
18814 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18815
18816         PR c++/26558
18817         * g++.dg/parse/template19.C: New test.
18818
18819         PR c++/26739
18820         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18821
18822         PR c++/26036
18823         * g++.dg/expr/call3.C: New test.
18824
18825         PR c++/10385
18826         * g++.dg/conversion/dynamic1.C: New test.
18827
18828 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18829
18830         PR c++/27102
18831         * g++.dg/template/crash35.C: Tweak error markers.
18832         * g++.dg/template/crash46.C: New test.
18833         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18834         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18835
18836 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18837
18838         PR rtl-optimization/14261
18839         * gcc.c-torture/compile/20060419-1.c: Added.
18840
18841 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18842
18843         * gfortran.dg/label_1.f90: Adjust dg-error.
18844
18845 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18846
18847         PR target/26961
18848         * gcc.dg/fold-cond-1.c: New test case.
18849         * gcc.dg/pr26961-1.c: Likewise.
18850
18851 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18852
18853         PR libgfortran/27138
18854         * gfortran.dg/read_bad_advance.f90: New test.
18855
18856 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18857             Dale Johannesen  <dalej@apple.com>
18858
18859         PR target/24076
18860         * gcc.target/i386/vecinit-3.c: New testcase.
18861         * gcc.target/i386/vecinit-4.c: Likewise.
18862         * gcc.target/i386/sse-18.c: Likewise.
18863         * gcc.target/i386/sse-19.c: Likewise.
18864
18865 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18866
18867         * gfortran.dg/allocate_zerosize_1.f90: New test.
18868
18869 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/26365
18872         * g++.dg/template/crash45.C: New test.
18873
18874 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18875
18876         PR fortran/26787
18877         * gfortran.dg/proc_assign_1.f90: New test.
18878         * gfortran.dg/procedure_lvalue.f90: Change message.
18879         * gfortran.dg/namelist_4.f90: Add new error.
18880
18881         PR fortran/25597
18882         PR fortran/27096
18883         * gfortran.dg/auto_pointer_array_result_1.f90
18884
18885         PR fortran/27089
18886         * gfortran.dg/specification_type_resolution_1.f90
18887
18888         PR fortran/18003
18889         PR fortran/25669
18890         PR fortran/26834
18891         * gfortran.dg/bounds_temporaries_1.f90: New test.
18892
18893         PR fortran/27124
18894         * gfortran.dg/array_return_value_1.f90: New test.
18895
18896 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18897
18898         PR fortran/25336
18899         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18900
18901 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18902
18903         PR middle-end/26823
18904         * g++.dg/gomp/pr26823-1.C: New test.
18905         * g++.dg/gomp/pr26823-2.C: New test.
18906
18907 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18908
18909         PR middle-end/27134
18910         * gcc.dg/pr27314.c: New test.
18911
18912 2006-04-13  Richard Henderson  <rth@redhat.com>
18913
18914         * g++.dg/gomp/block-0.C: Update expected matches.
18915
18916 2006-04-13  DJ Delorie  <dj@redhat.com>
18917
18918         * lib/target-supports.exp (check_effective_target_int32plus): New.
18919         (check_effective_target_ptr32plus): New.
18920         (check_effective_target_size32plus): New.
18921         (check_effective_target_int16): New.
18922         (check_profiling_available): Add m32c to the list of unsupported
18923         targets.
18924
18925         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18926         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18927         memory size.
18928         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18929         pointers.
18930         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18931         size_t.
18932         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18933         and size_t.
18934         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18935         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18936         not just xstormy16.  Skip m32c due to weird pointer size.
18937         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18938         not just xstormy16.
18939         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18940         not just xstormy16.
18941         * gcc.dg/20020312-2.c: Add m32c support.
18942         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18943         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18944         in test.
18945         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18946         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18947         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18948         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18949         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18950         formats
18951         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18952         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18953         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18954         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18955         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18956         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18957         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18958         in test.
18959         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18960         in test.
18961         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18962         * gcc.dg/pr23049.c: Require >=32 bit integers.
18963         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18964         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18965         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18966         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18967         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18968         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18969         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18970         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18971         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18972         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18973         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18974         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18975         prototype in test.
18976         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18977         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18978         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18979         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18980         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18981
18982         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18983         * gcc.c-torture/execute/20040703-1.x: Likewise.
18984         * gcc.c-torture/execute/20040705-1.x: Likewise.
18985         * gcc.c-torture/execute/20040705-2.x: Likewise.
18986         * gcc.c-torture/execute/20040709-1.x: Likewise.
18987         * gcc.c-torture/execute/20040709-2.x: Likewise.
18988         * gcc.c-torture/execute/20040811-1.x: Likewise.
18989         * gcc.c-torture/execute/20050316-1.x: Likewise.
18990         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18991         * gcc.c-torture/execute/pr19689.x: Likewise.
18992         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18993         * gcc.c-torture/execute/usmul.x: Likewise.
18994         * gcc.c-torture/execute/vrp-5.x: Likewise.
18995         * gcc.c-torture/execute/vrp-6.x: Likewise.
18996         * gcc.dg/debug/20041023-1.s: Likewise.
18997
18998 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18999
19000         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19001         of integers to a vector types are now constant expressions in C.
19002         * gcc.dg/vect/vect-fold-1.c: New test case.
19003
19004 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19005             Ulrich Weigand  <uweigand@de.ibm.com>
19006
19007         PR target/27006
19008         * gcc.dg/vmx/pr27006.c: New testcase.
19009
19010 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19011
19012         PR libgfortran/26766
19013         * gfortran.dg/write_recursive.f90: New test.
19014
19015 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19016
19017         * g++.dg/parse/dtor7.C: New test.
19018         * g++.dg/parse/new1.C: Add error marker.
19019         * g++.dg/template/new3.C: New test.
19020
19021         PR c++/26122
19022         * g++.dg/template/pure1.C: New test.
19023
19024         PR c++/26295
19025         * g++.dg/parse/ptrmem4.C: New test.
19026
19027 2006-04-10  Jeff Law  <law@redhat.com>
19028
19029         PR/27087
19030         * gcc.c-torture/compile/pr27087.c: New test.
19031
19032 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19033
19034         PR/21391
19035         * gcc.dg/20060410.c: New.
19036
19037 2006-04-10  Matthias Klose  <doko@debian.org>
19038
19039         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19040         Recognize multilib directory names containing underscores.
19041
19042 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19043
19044         * gcc.target/i386/vecinit-1.c: New test case.
19045         * gcc.target/i386/vecinit-2.c: Likewise.
19046
19047 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19048
19049         PR debug/27057
19050         * g++.dg/debug/dwarf2-2.C: New test.
19051
19052 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19053
19054         PR rtl-optimization/27073
19055         * gcc.c-torture/execute/pr27073.c: New test.
19056
19057 2006-04-08  Mike Stump  <mrs@apple.com>
19058
19059         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19060
19061 2006-04-07  Richard Guenther  <rguenther@suse.de>
19062
19063         PR tree-optimization/26135
19064         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19065
19066 2006-04-06  Jan Hubicka  <jh@suse.cz>
19067
19068         PR profile/26399
19069         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19070
19071 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19072
19073         * g++.dg/conversion/nullptr1.C: New test case.
19074         * g++.dg/conversion/nullptr2.C: Likewise.
19075
19076 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19077
19078         * gfortran.dg/dependency_18.f90: New test case.
19079
19080 2006-04-05  Richard Guenther  <rguenther@suse.de>
19081
19082         PR tree-optimization/26919
19083         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19084         * gcc.dg/ipa/ipa-2.c: Likewise.
19085         * gcc.dg/ipa/ipa-3.c: Likewise.
19086         * gcc.dg/ipa/ipa-5.c: Likewise.
19087
19088 2006-04-05  Richard Guenther  <rguenther@suse.de>
19089
19090         PR tree-optimization/26763
19091         * gcc.dg/torture/pr26763-1.c: New testcase.
19092         * gcc.dg/torture/pr26763-2.c: Likewise.
19093
19094 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19095
19096         PR fortran/23634
19097         PR fortran/25619
19098         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19099
19100 2006-04-04  Eric Christopher  <echristo@apple.com>
19101
19102         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19103         stubs.
19104         * gcc.target/i386/387-5.c: Ditto.
19105
19106 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19107
19108         * gcc.target/sparc/struct-ret-check.c: New test.
19109
19110 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19111
19112         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19113         zero decimal digits specified in format.
19114
19115 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19116
19117         PR fortran/26891
19118         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19119
19120         PR fortran/26976
19121         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19122         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19123         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19124         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19125         compliant and detect bigendian-ness.
19126
19127 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19128
19129         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19130         dummy arguments work when the actual argument is itself a dummy
19131         argument of the caller.
19132
19133 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19134
19135         PR libfortran/24685
19136         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19137
19138 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19139
19140         * gfortran.dg/dependencency_17.f90: New test case.
19141
19142 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19143
19144         * gfortran.dg/dependency_14.f90: New test case.
19145         * gfortran.dg/dependency_15.f90: Likewise.
19146         * gfortran.dg/dependency_16.f90: Likewise.
19147
19148 2006-03-31  Asher Langton  <langton2@llnl.gov>
19149
19150         PR fortran/25358
19151         gfortran.dg/cray_pointers_6.f90: New test.
19152
19153 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19154
19155         PR libgfortran/26890
19156         * gfortran.dg/read_size_noadvance.f90: New test.
19157
19158 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19159
19160         PR fortran/25031
19161         * gfortran.dg/multiple_allocation_1.f90: Check that the
19162         size has changed after a re-allocation with stat.
19163
19164 2006-03-30  Richard Guenther  <rguenther@suse.de>
19165
19166         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19167         removal.
19168         * gcc.target/i386/sselibm-2.c: Likewise.
19169         * gcc.target/i386/sselibm-3.c: Likewise.
19170         * gcc.target/i386/sselibm-4.c: Likewise.
19171         * gcc.target/i386/sselibm-5.c: Likewise.
19172
19173 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19174
19175         * gcc.dg/fold-andxor-1.c: New test case.
19176         * gcc.dg/fold-xorand-1.c: Likewise.
19177
19178 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19179
19180         * gcc.dg/fold-convnotconv-1.c: New test case.
19181
19182 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19183
19184         PR fortran/26779
19185         * gfortran.dg/private_type_5.f90: New test.
19186
19187 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19188
19189         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19190
19191 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19192
19193         * gfortran.dg/advance_2.f90: New test.
19194         * gfortran.dg/advance_3.f90: New test.
19195
19196         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19197
19198 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19199
19200         PR libgfortran/26661
19201         PR libgfortran/26880
19202         * gfortran.dg/read_x_past.f: New test.
19203
19204 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19205
19206         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19207         to be STABS.
19208
19209 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19210
19211         * objc.dg/dwarf-1.m: Skip on AIX.
19212         * objc.dg/dwarf-2.m: Skip on AIX.
19213
19214 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19215
19216         PR fortran/26816
19217         * gfortran.dg/float_1.f90: New test.
19218
19219 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19220
19221         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19222         X86_64 targets.
19223         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19224
19225 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19226
19227         PR libfortran/26735
19228         * gfortran.dg/convert_implied_open.f90: New test case.
19229
19230 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19231
19232         PR fortran/26769
19233         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19234
19235 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19236
19237         PR middle-end/26717
19238         * gcc.dg/pr26717.c: New test.
19239
19240 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19241
19242         * gfortran.dg/dependency_12.f90: New test case.
19243
19244 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19245
19246         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19247
19248 2006-03-24  Jeff Law  <law@redhat.com>
19249
19250         * gcc.c-torture/pr26840.c: New test.
19251
19252 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19253
19254         * objc.dg/dwarf-2.m: New.
19255         * obj-c++.dg/dwarf-2.mm: New.
19256
19257         * g++.old-deja/g++.other/init19.C: New.
19258
19259 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19260
19261         * g++.dg/eh/spbp.C: Skip on AIX.
19262
19263 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19264
19265         PR middle-end/26611
19266         * g++.dg/gomp/pr26611-1.C: New test.
19267         * g++.dg/gomp/pr26611-2.C: New test.
19268
19269 2006-03-24  Jeff Law  <law@redhat.com>
19270
19271         * gcc.c-torture/compile/pr26833.c: New test.
19272         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19273
19274 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19275
19276         * gfortran.dg/endfile_2.f90: Delete temp file.
19277
19278 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19279
19280         PR fortran/19303
19281         * gfortran.dg/record_marker_1.f90: New test case.
19282         * gfortran.dg/record_marker_2.f: New test case.
19283         * gfortran.dg/record_marker_3.f90: New test case.
19284
19285 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19286
19287         PR fortran/17298
19288         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19289         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19290
19291 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19292
19293         * lib/gcc-dg.exp (cleanup-modules): New proc.
19294         * gfortran.dg/allocatable_function_1.f90,
19295         gfortran.dg/allocate_char_star_scalar_1.f90,
19296         gfortran.dg/assumed_charlen_function_1.f90,
19297         gfortran.dg/assumed_dummy_1.f90,
19298         gfortran.dg/assumed_shape_ranks_1.f90,
19299         gfortran.dg/assumed_shape_ranks_2.f90,
19300         gfortran.dg/assumed_size_dt_dummy.f90,
19301         gfortran.dg/auto_char_dummy_array_1.f90,
19302         gfortran.dg/auto_char_len_3.f90,
19303         gfortran.dg/automatic_module_variable.f90,
19304         gfortran.dg/bad_automatic_objects_1.f90,
19305         gfortran.dg/char_array_constructor.f90,
19306         gfortran.dg/char_array_structure_constructor.f90,
19307         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19308         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19309         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19310         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19311         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19312         gfortran.dg/derived_pointer_recursion.f90,
19313         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19314         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19315         gfortran.dg/dummy_functions_1.f90,
19316         gfortran.dg/elemental_initializer_1.f90,
19317         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19318         gfortran.dg/elemental_pointer_1.f90,
19319         gfortran.dg/elemental_subroutine_1.f90,
19320         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19321         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19322         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19323         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19324         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19325         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19326         gfortran.dg/global_references_1.f90,
19327         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19328         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19329         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19330         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19331         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19332         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19333         gfortran.dg/large_integer_kind_1.f90,
19334         gfortran.dg/large_real_kind_1.f90,
19335         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19336         gfortran.dg/module_double_reuse.f90,
19337         gfortran.dg/module_equivalence_1.f90,
19338         gfortran.dg/module_interface_1.f90,
19339         gfortran.dg/module_parameter_array_refs_1.f90,
19340         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19341         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19342         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19343         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19344         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19345         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19346         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19347         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19348         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19349         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19350         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19351         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19352         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19353         gfortran.dg/same_name_1.f90,
19354         gfortran.dg/sibling_dummy_procedure_1.f90,
19355         gfortran.dg/sibling_dummy_procedure_2.f90,
19356         gfortran.dg/sibling_dummy_procedure_3.f90,
19357         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19358         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19359         gfortran.dg/used_dummy_types_2.f90,
19360         gfortran.dg/used_dummy_types_3.f90,
19361         gfortran.dg/used_dummy_types_4.f90,
19362         gfortran.dg/used_dummy_types_5.f90,
19363         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19364         gfortran.dg/userdef_operator_1.f90: Use it.
19365
19366 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19367
19368         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19369         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19370         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19371         gfortran.dg/write_back.f,
19372         gfortran.fortran-torture/execute/inquire_1.f90,
19373         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19374
19375 2006-03-21  Jeff Law  <law@redhat.com>
19376
19377         * gcc.dg/tree-ssa/vrp28.c: New test.
19378
19379 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19380
19381         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19382         if _STDC_C99 is defined.
19383         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19384         * gcc.dg/builtins-20.c: Likewise.
19385         * gcc.dg/builtins-53.c: Likewise.
19386         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19387         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19388
19389 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19390
19391         PR tree-opt/26781
19392         * gcc.c-torture/compile/pr26781-1.c: New test.
19393         * gcc.c-torture/compile/pr26781-2.c: New test.
19394
19395 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19396
19397         PR c++/26690
19398         * g++.dg/gomp/pr26690-1.C: New test.
19399         * g++.dg/gomp/pr26690-2.C: New test.
19400
19401 2006-03-20  Jeff Law  <law@redhat.com>
19402
19403         * gcc.dg/tree-ssa/pr21829.c: New test.
19404
19405         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19406
19407 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19408
19409         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19410         (check_visibility_available): Use it.
19411         (check_effective_target_default_packed): Likewise.
19412         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19413         (check_effective_target_fopenmp): Likewise.
19414         (check_effective_target_freorder): Likewise.
19415         (check_effective_target_fpic): Likewise.
19416         (check_named_sections_available): Likewise.
19417         (check_effective_target_ilp32): Likewise.
19418         (check_effective_target_lp64): Likewise.
19419
19420 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19421
19422         PR fortran/20935
19423         * gfortran.dg/scalar_mask_2.f90: New test case.
19424
19425 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19426
19427         PR tree-opt/26629
19428         * gcc.dg/tree-ssa/loadpre12.c: New test.
19429         * gcc.dg/tree-ssa/loadpre13.c: New test.
19430         * gcc.dg/tree-ssa/loadpre14.c: New test.
19431         * gcc.dg/tree-ssa/loadpre15.c: New test.
19432         * gcc.dg/tree-ssa/loadpre16.c: New test.
19433         * gcc.dg/tree-ssa/loadpre17.c: New test.
19434         * gcc.dg/tree-ssa/loadpre18.c: New test.
19435         * gcc.dg/tree-ssa/loadpre19.c: New test.
19436         * gcc.dg/tree-ssa/loadpre20.c: New test.
19437         * gcc.dg/tree-ssa/loadpre21.c: New test.
19438         * gcc.dg/tree-ssa/loadpre22.c: New test.
19439
19440 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19441
19442         PR fortran/26741
19443         * gfortran.dg/elemental_initializer_1.f90: New test.
19444
19445         PR fortran/26716
19446         * gfortran.dg/assumed_shape_ranks_2: New test.
19447
19448 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19449
19450         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19451         target fpic.
19452
19453 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19456         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19457         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19458         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19459         gfortran.fortran-torture/execute/direct_io.f90,
19460         gfortran.fortran-torture/execute/inquire_2.f90,
19461         gfortran.fortran-torture/execute/inquire_4.f90,
19462         gfortran.fortran-torture/execute/list_read_1.f90,
19463         gfortran.fortran-torture/execute/open_replace.f90,
19464         gfortran.fortran-torture/execute/slash_edit.f90,
19465         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19466         temporary files from testcases.
19467
19468 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19469
19470         PR libgfortran/26509
19471         gfortran.dg/write_direct_eor.f90: New test.
19472
19473 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19474
19475         * gcc.target/powerpc/pr26350.c: New.
19476         * gcc.target/powerpc/indexed-addr.c: New.
19477
19478 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19479
19480         * gfortran.dg/dependency_13.f90: New test case.
19481
19482 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19483
19484         PR middle-end/21781
19485         * gcc.dg/real-const-1.c: New test case.
19486
19487 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19488
19489         * g++.old-deja/g++.other/init18.C: New.
19490         * g++.old-deja/g++.other/init5.C: Remove xfail.
19491
19492 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * g++.dg/opt/pr15551.C: Cleanup temp file.
19495
19496 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19497
19498         PR c++/6634
19499         g++.dg/parse/long1.C: New test.
19500
19501 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19502
19503         PR fortran/19101
19504         * gfortran.dg/continuation.f90: New test.
19505         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19506
19507 2006-03-14  Richard Guenther  <rguenther@suse.de>
19508
19509         PR tree-optimization/26672
19510         * gcc.dg/torture/pr26672.c: New testcase.
19511
19512 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19513
19514         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19515         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19516
19517 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19518
19519         PR middle-end/26557
19520         * gcc.c-torture/compile/switch-1.c: New test case.
19521
19522 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19523
19524         PR fortran/25378
19525         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19526         test to include more permuatations of mask and index.
19527         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19528         respond to F2003 spec. that the position returned for an all false
19529         mask && condition is zero.
19530
19531 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19532
19533         PR middle-end/25989
19534         * gcc.dg/gomp/pr25989.c: New test.
19535
19536 2006-03-13  Jeff Law  <law@redhat.com>
19537
19538         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19539
19540 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19541
19542         * gcc.dg/switch-9.c: New test.
19543
19544 2006-03-13  Richard Guenther  <rguenther@suse.de>
19545
19546         PR middle-end/26630
19547         * gcc.dg/torture/pr26630.c: New testcase.
19548
19549 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19550
19551         * gfortran.dg/dependency_10.f90: New test case.
19552         * gfortran.dg/dependency_11.f90: Likewise.
19553
19554 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19555             Erik Edelmann  <eedelman@gcc.gnu.org>
19556
19557         * gfortran.dg/allocatable_function_1.f90: New.
19558         * gfortran.dg/allocatable_function_2.f90: New.
19559
19560 2006-03-10  Richard Guenther  <rguenther@suse.de>
19561
19562         PR middle-end/26565
19563         * gcc.dg/torture/pr26565.c: New testcase.
19564
19565 2006-03-09  Eric Christopher  <echristo@apple.com>
19566
19567         * gcc.c-torture/compile/20060309-1.c: New.
19568
19569 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19570
19571         PR libgfortran/26499
19572         * gfortran.dg/write_back.f: New test.
19573         * gfortran.dg/write_rewind_1.f: New test.
19574         * gfortran.dg/write_rewind_2.f: New test.
19575
19576 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19577
19578         PR libgfortran/26554
19579         * gfortran.dg/read_logical.f90: New test.
19580
19581 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19582
19583         * ada/acats/norun.lst: cdd2a03 now passes.
19584
19585 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19586
19587         PR testsuite/25177
19588         * gcc.target/powerpc/pr18096-1.c: Change where the error
19589         would match.
19590
19591 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * gcc.target/i386/cleanup-1.c: New test.
19594         * gcc.target/i386/cleanup-2.c: New test.
19595
19596 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19597
19598         * gfortran.dg/dependency_9.f90: Remove for the time being.
19599
19600 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19601
19602         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19603         directive.
19604
19605 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19606
19607         * gfortran.dg/dependency_9.f90: New test case.
19608
19609 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19610
19611         * gfortran.dg/dependency_4.f90: New test case.
19612         * gfortran.dg/dependency_5.f90: New test case.
19613         * gfortran.dg/dependency_6.f90: New test case.
19614         * gfortran.dg/dependency_7.f90: New test case.
19615         * gfortran.dg/dependency_8.f90: New test case.
19616
19617 2006-03-03  Paul Brook  <paul@codesourcery.com>
19618
19619         * lib/target-supports.exp (check_profiling_available):
19620         Add m68k-*-elf.
19621
19622 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19623
19624         PR fortran/25031
19625         * multiple_allocation_1.f90: New test.
19626
19627 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19628
19629         PR tree-optimization/26524
19630         * gfortran.dg/pr26524.f: New test case.
19631
19632 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19633
19634         * g++.dg/template/repo5.C: Cleanup repo files.
19635         * gcc.dg/20051201-1.c: Cleanup coverage files.
19636         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19637         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19638         tree dump files.
19639
19640 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19641
19642         * objc.dg/objc-nofilename-1.m: New test.
19643         * objc.dg/bad-receiver-type.m: New test.
19644         * obj-c++.dg/bad-receiver-type.mm: New test.
19645
19646 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19649
19650 2006-03-01  Mike Stump  <mrs@apple.com>
19651
19652         * g++.dg/abi/key2.C: Add.
19653
19654 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19655
19656         * gfortran.dg/logical_dot_product.f90: New test.
19657
19658         PR fortran/26393
19659         * gfortran.dg/used_interface_ref.f90: New test.
19660
19661         PR fortran/20938
19662         * gfortran.dg/dependency_2.f90: New test.
19663         * gfortran.fortran-torture/execute/where17.f90: New test.
19664         * gfortran.fortran-torture/execute/where18.f90: New test.
19665         * gfortran.fortran-torture/execute/where19.f90: New test.
19666         * gfortran.fortran-torture/execute/where20.f90: New test.
19667
19668 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19669
19670         * g++.dg/tree-ssa/pr26443.C: New test case.
19671
19672 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19673
19674         PR middle-end/26022
19675         * g++.dg/opt/return-slot1.C: New test.
19676
19677 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19678
19679         PR libgfortran/26136
19680         * gfortran.dg/namelist_23.f90: New test.
19681
19682 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19683
19684         PR middle-end/14752
19685         * gcc.dg/fold-eqandshift-2.c: New test case.
19686
19687 2006-02-28  Richard Guenther  <rguenther@suse.de>
19688
19689         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19690         decomposition.
19691
19692 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19693
19694         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19695
19696 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19697
19698         PR libgfortran/26464
19699         * gfortran.dg/backspace_5.f: New test.
19700         * gfortran.dg/backspace_6.f: New test.
19701
19702 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19703
19704         * gcc.dg/fold-eqandnot-1.c: New test case.
19705
19706 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19707
19708         PR middle-end/19983
19709         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19710
19711 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19712
19713         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19714         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19715
19716 2006-02-26  Richard Guenther  <rguenther@suse.de>
19717
19718         PR tree-optimization/26421
19719         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19720
19721 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19722
19723         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19724         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19725
19726 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19727
19728         * gcc.dg/fold-even-1.c: New test case.
19729
19730 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19731
19732         PR middle-end/21137
19733         * gcc.dg/fold-eqandshift-1.c: New test case.
19734
19735 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19736
19737         PR tree-optimization/25125
19738         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19739         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19740
19741 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19742
19743         PR tree-optimizations/26359
19744         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19745         with -fdump-tree-dceloop-details.
19746         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19747
19748 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19749
19750         PR middle-end/23673
19751         * gcc.dg/fold-eqxor-1.c: New test case.
19752         * gcc.dg/fold-eqxor-2.c: Likewise.
19753         * gcc.dg/fold-eqxor-3.c: Likewise.
19754
19755 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19756
19757         PR fortran/23092
19758         * scalar_mask_1.f90: New test.
19759
19760 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19761
19762         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19763         * g++.dg/eh/uncaught2.C: New.
19764         * g++.dg/eh/uncaught3.C: New.
19765
19766 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19767
19768         PR libgfortran/26423
19769         * gfortran.dg/read_many_1.f: New test.
19770
19771 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19772
19773         PR fortran/24519
19774         * gfortran.dg/dependency_3.f90: New test.
19775         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19776         XFAILs.
19777
19778         PR fortran/25395
19779         * gfortran.dg/equiv_6.f90: New test.
19780
19781 2006-02-23  Jeff Law  <law@redhat.com>
19782
19783         * gcc.c-torture/compile/pr26425.c: New test.
19784
19785 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19786
19787         PR middle-end/26412
19788         * gcc.dg/gomp/pr26412.c: New test.
19789
19790 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19791
19792         PR c++/26291
19793         * g++.dg/other/ellipsis1.C: New test.
19794         * g++.dg/parse/operator4.C: Adjust error marker.
19795
19796 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19797
19798         PR target/25603
19799         * gfortran.dg/pr25603.f: New testcase.
19800
19801 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19802
19803         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19804         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19805
19806 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19807
19808         * g++.dg/eh/spbp.C: New.
19809
19810 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19811
19812         PR middle-end/26379
19813         * gcc.target/i386/mmx-7.c: New test.
19814
19815 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19816
19817         PR tree-optimization/26361
19818         * gcc.dg/tree-ssa/vrp27.c: New test case.
19819
19820 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19821
19822         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19823         * gcc.dg/tree-ssa/complex-4.c: Here.
19824
19825 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19826
19827         PR middle-end/19543
19828         * gfortran.dg/logical_1.f90: New test case.
19829
19830 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19831
19832         PR middle-end/26334
19833         * gcc.dg/20060218-1.c: Moved to...
19834         * gcc.target/i386/20060218-1.c: ... here.  New test.
19835
19836 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19837
19838         PR fortran/26201
19839         * gfortran.dg/convert_1.f90: New.
19840
19841 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19842
19843         PR fortran/25054
19844         * gfortran.dg/namelist_5.f90: New test.
19845
19846         PR fortran/25089
19847         * gfortran.dg/namelist_4.f90: New test.
19848
19849 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19850
19851         PR tree-opt/25680
19852         * gcc.dg/tree-ssa/complex-3.c: New test.
19853
19854 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19855
19856         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19857         variable to take into account the variable name in the
19858         function header.
19859         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19860
19861 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19862
19863         PR middle-end/26334
19864         * gcc.c-torture/compile/20060217-1.c: New test.
19865         * gcc.dg/20060218-1.c: New test.
19866
19867 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19868
19869         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19870
19871 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19872
19873         * gcc.dg/cpp/undef3.c: New test.
19874         * gcc.dg/cpp/trad/builtins2.c: New test.
19875
19876 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19877
19878         PR c++/26266
19879         * g++.dg/template/static22.C: New test.
19880         * g++.dg/template/static23.C: New test.
19881         * g++.dg/template/static24.C: New test.
19882         * g++.dg/template/non-dependent13.C: New test.
19883         * g++.dg/init/member1.C: Tweak error markers.
19884
19885 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19886
19887         PR target/26255
19888         * gcc.c-torture/compile/pr26255.c: New test case.
19889
19890 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19891
19892         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19893         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19894         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19895         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19896         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19897         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19898         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19899
19900 2006-02-16  Jeff Law  <law@redhat.com>
19901
19902         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19903         * gcc.dg/tree-ssa/vrp26.c: New test.
19904
19905 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19906
19907         PR target/20353
19908         PR target/24578
19909         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19910         __UCLIBC__ is defined.
19911
19912 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19913
19914         PR fortran/26224
19915         * gfortran.dg/gomp/pr26224.f: New test.
19916
19917 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19918
19919         PR tree-opt/25918
19920         * lib/target-supports.exp
19921         (check_effective_target_vect_short_mult): New.
19922         (check_effective_target_vect_char_mult): New.
19923         (check_effective_target_vect_widen_sum_qi_to_si): New.
19924         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19925         (check_effective_target_vect_widen_sum_hi_to_si): New.
19926         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19927         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19928         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19929         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19930         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19931         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19932         vect-reduc-pattern-2c.c
19933         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19934         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19935         vect-reduc-pattern-1c.c
19936
19937 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19938
19939         PR fortran/24557
19940         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19941
19942 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19943
19944         PR fortran/26054
19945         * gfortran.dg/enum_8.f90: Remove check for warning.
19946         * gfortran.dg/iomsg_1.f90: Ditto.
19947         * gfortran.dg/enum_1.f90: Ditto.
19948         * gfortran.dg/enum_9.f90: Ditto.
19949         * gfortran.dg/enum_2.f90: Ditto.
19950         * gfortran.dg/enum_10.f90: Ditto.
19951         * gfortran.dg/enum_3.f90: Ditto.
19952         * gfortran.dg/flush_1.f90: Ditto.
19953         * gfortran.dg/enum_4.f90: Ditto.
19954         * gfortran.dg/array_constructor_1.f90: Ditto.
19955         * gfortran.dg/enum_5.f90: Ditto.
19956         * gfortran.dg/enum_6.f90: Ditto.
19957         * gfortran.dg/enum_7.f90: Ditto.
19958
19959 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19960
19961         PR middle-end/26300
19962         * gcc.c-torture/compile/20060215-1.c: New test.
19963
19964 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19965
19966         PR middle-end/23670
19967         * gcc.dg/tree-ssa/andor-2.c: New test case.
19968
19969 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19970
19971         PR fortran/25045
19972         * optional_dim.f90: New test.
19973
19974 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19975
19976         PR fortran/26277
19977         * gfortran.dg/label_4.f90: New.
19978
19979 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19980             Diego Novillo  <dnovillo@redhat.com>
19981             Uros Bizjak  <uros@kss-loka.si>
19982
19983         * gfortran.dg/gomp: New directory.
19984
19985 2006-02-14  Richard Guenther  <rguenther@suse.de>
19986
19987         PR tree-optimization/26258
19988         * gcc.dg/torture/pr26258.c: New testcase.
19989
19990 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19991
19992         PR fortran/26246
19993         * gfortran.dg/pr26246_1.f90: New test.
19994         * gfortran.dg/pr26246_2.f90: New test.
19995
19996         PR middle-end/26092
19997         * gcc.c-torture/compile/20060208-1.c: New test.
19998
19999 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20000
20001         PR fortran/26074
20002         PR fortran/25103
20003         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20004         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20005         * gfortran.dg/automatic_module_variable.f90: Change error message.
20006
20007         PR fortran/20861
20008         * gfortran.dg/internal_dummy_1.f90: New test.
20009
20010         PR fortran/20871
20011         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20012
20013
20014         PR fortran/25083
20015         * gfortran.dg/uncommon_block_data_1.f90: New test.
20016         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20017         with standard.
20018
20019         PR fortran/25088
20020         * gfortran.dg/typed_subroutine_1.f90: New test.
20021
20022 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20023
20024         * objc.dg/dwarf-1.m: New.
20025
20026 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20027
20028         PR middle-end/24427
20029         * gcc.dg/tree-ssa/andor-1.c: New test case.
20030
20031 2006-02-13  Josh Conner  <jconner@apple.com>
20032
20033         PR target/25376
20034         * gcc.dg/pr25376.c: New test.
20035
20036         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20037         assemble.
20038         * lib/target-supports.exp (check_named_sections_available):
20039         Only compile named-sections test -- don't assemble.
20040
20041 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20042
20043         * g++.dg/warn/no-write-strings.C: New test.
20044         * g++.dg/warn/write-strings.C: Likewise.
20045         * g++.dg/warn/write-strings-default.C: Likewise.
20046
20047 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20048
20049         PR fortran/25806
20050         * gfortran.dg/ret_pointer_2.f90: New test.
20051
20052 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20053
20054         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20055
20056 2006-02-10  Jeff Law  <law@redhat.com>
20057
20058         * gcc.c-torture/compile/pr26213.c: New test.
20059
20060 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20061
20062         gfortran.dg/null_1.f90: New test.
20063
20064 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20065
20066         PR fortran/14771
20067         * gfortran.dg/parens_4.f90: New.
20068         * gfortran.dg/parens_5.f90: New.
20069
20070 2006-02-10  Richard Guenther  <rguenther@suse.de>
20071
20072         * gcc.dg/pr23372-1.c: Remove empty file.
20073
20074 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20075         Paul Thomas  <pault@gcc.gnu.org>
20076
20077         PR fortran/14771
20078         * gfortran.dg/parens_1.f90: New.
20079         * gfortran.dg/parens_2.f90: New.
20080         * gfortran.dg/parens_3.f90: New.
20081
20082 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20083
20084         PR fortran/26038
20085         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20086
20087         PR fortran/25059
20088         * gfortran.dg/impure_assignment_1.f90: New test.
20089
20090         PR fortran/25070
20091         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20092
20093 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20094
20095         PR target/26141
20096         * g++.dg/expr/stdarg2.C: New test.
20097
20098 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20099
20100         PR inline-asm/16194
20101         * gcc.dg/pr16194.c: New test.
20102
20103 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20104
20105         * ada/acats/run_acats: Use portable variant of "$@".
20106
20107 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20108
20109         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20110         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20111
20112 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114         PR tree-opt/26179
20115         * g++.dg/opt/pr26179.C: New test.
20116
20117 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20118
20119         PR middle-end/26134
20120         * gcc.dg/tree-ssa/complex-3.c: New test.
20121
20122 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20123
20124         * gcc.c-torture/compile/volatile-1.c: New test.
20125
20126 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20127
20128         PR 26180
20129         * gcc.dg/tree-ssa/pr26180.c: New test.
20130
20131 2006-02-08  Jeff Law  <law@redhat.com>
20132
20133         * gcc.dg/tree-ssa/pr21417.c: New test.
20134
20135 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20136
20137         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20138         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20139
20140 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20141
20142         * lib/scanrtl.exp: New.
20143
20144 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20145
20146         PR c++/26071
20147         * g++.dg/other/virtual2.C: New test.
20148
20149         PR c++/26070
20150         * g++.dg/other/virtual1.C: New test.
20151
20152 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20153
20154         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20155         cleanup-ipa-dump): Update dump file glob patterns.
20156         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20157         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20158
20159         * lib/gcc-dg.exp: Load it.
20160         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20161
20162 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20163
20164         PR testsuite/26159
20165         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20166         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20167
20168 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20169
20170         PR fortran/25577
20171         * gfortran.dg/mvbits_1.f90: New.
20172
20173 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20174
20175         * g++.dg/warn/Wdiv-by-zero.C: New test.
20176         * g++.dg/warn/Wno-div-by-zero.C: New.
20177
20178 2006-02-07  Jeff Law  <law@redhat.com>
20179
20180         * gcc.dg/tree-ssa/pr21559.c: New test.
20181
20182         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20183         multiple VRP passes.
20184         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20185         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20186         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20187         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20188         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20189         * gcc.dg/tree-ssa/vrp02.c: Likewise
20190         * gcc.dg/tree-ssa/vrp11.c: Likewise
20191         * gcc.dg/tree-ssa/pr14341.c: Likewise
20192         * gcc.dg/tree-ssa/vrp19.c: Likewise
20193         * gcc.dg/tree-ssa/vrp20.c: Likewise
20194         * gcc.dg/tree-ssa/vrp03.c: Likewise
20195         * gcc.dg/tree-ssa/pr21086.c: Likewise
20196         * gcc.dg/tree-ssa/pr21959.c: Likewise
20197         * gcc.dg/tree-ssa/vrp21.c: Likewise
20198         * gcc.dg/tree-ssa/vrp04.c: Likewise
20199         * gcc.dg/tree-ssa/pr25485.c: Likewise
20200         * gcc.dg/tree-ssa/pr22026.c: Likewise
20201         * gcc.dg/tree-ssa/vrp22.c: Likewise
20202         * gcc.dg/tree-ssa/vrp05.c: Likewise
20203         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20204         * gcc.dg/tree-ssa/pr20701.c: Likewise
20205         * gcc.dg/tree-ssa/vrp23.c: Likewise
20206         * gcc.dg/tree-ssa/vrp06.c: Likewise
20207         * gcc.dg/tree-ssa/pr22117.c: Likewise
20208         * gcc.dg/tree-ssa/pr20702.c: Likewise
20209         * gcc.dg/tree-ssa/vrp15.c: Likewise
20210         * gcc.dg/tree-ssa/pr21090.c: Likewise
20211         * gcc.dg/tree-ssa/pr21294.c: Likewise
20212         * gcc.dg/tree-ssa/vrp24.c: Likewise
20213         * gcc.dg/tree-ssa/vrp07.c: Likewise
20214         * gcc.dg/tree-ssa/pr21563.c: Likewise
20215         * gcc.dg/tree-ssa/pr25382.c: Likewise
20216         * gcc.dg/tree-ssa/vrp16.c: Likewise
20217         * gcc.dg/tree-ssa/vrp25.c: Likewise
20218         * gcc.dg/tree-ssa/vrp08.c: Likewise
20219         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20220         * gcc.dg/tree-ssa/vrp17.c: Likewise
20221         * gcc.dg/tree-ssa/pr21458.c: Likewise
20222         * g++.dg/tree-ssa/pr18178.C: Likewise
20223
20224 2006-02-07  Richard Guenther  <rguenther@suse.de>
20225
20226         PR c++/26140
20227         Revert
20228         2006-01-30  Richard Guenther  <rguenther@suse.de>
20229         PR c++/23372
20230         * gcc.dg/pr23372-1.C: New testcase.
20231
20232         * g++.dg/tree-ssa/pr26140.C: New testcase.
20233
20234 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20235
20236         PR c++/9737
20237         * g++.dg/template/ttp15.C: New test.
20238         * g++.dg/template/ttp16.C: Likewise.
20239         * g++.dg/template/ttp17.C: Likewise.
20240         * g++.old-deja/g++.pt/ttp36.C: Remove.
20241         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20242         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20243         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20244         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20245         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20246         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20247         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20248         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20249         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20250
20251 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20252
20253         PR libfortran/23815
20254         * unf_io_convert_4.f90: New test.
20255
20256 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20257
20258         * gcc.dg/tree-ssa/loadpre10.c: New test.
20259         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20260         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20261         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20262
20263 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20264
20265         PR libfortran/24685
20266         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20267
20268 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR tree-opt/25251
20271         * gfortran.dg/assign_7.f: New test.
20272
20273 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20274
20275         PR fortran/26041
20276         PR fortran/26064
20277         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20278         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20279         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20280
20281 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20282
20283         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20284         in size_t typedef.
20285
20286 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20287
20288         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20289         * g++.dg/charset/string.c (foo): Likewise.
20290         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20291         const char*
20292         * g++.dg/ext/builtin2.C (printf): Likewise.
20293         * g++.dg/init/new15.C (printf): Likewise.
20294         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20295         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20296         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20297         * g++.dg/template/non-dependent4.C (temp): Likewise.
20298         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20299         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20300         parameter type to const char*.
20301         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20302         Change type to const char*.
20303         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20304         Likewise.
20305         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20306         second parameter type to const char*.
20307         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20308         (Y::Y): Change parameter type to const char*.
20309         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20310         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20311         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20312         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20313         (char*).
20314         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20315         const char*.
20316         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20317         type to const char*.
20318         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20319         return type to const char*.
20320         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20321         to const char*.
20322         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20323         * g++.old-deja/g++.law/refs1.C: Likewise.
20324         * g++.old-deja/g++.law/visibility1.C: Likewise.
20325         * g++.old-deja/g++.law/visibility2.C: Likewise.
20326         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20327         const char*.
20328         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20329         * g++.old-deja/g++.mike/net48.C: Likewise.
20330         * g++.old-deja/g++.mike/p646.C: Likewise.
20331         * g++.old-deja/g++.mike/p6746.C: Likewise.
20332         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20333         type to const char*.
20334         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20335         deprecated conversion warning.
20336         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20337         char*.
20338         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20339         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20340         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20341         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20342         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20343         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20344         * g++.old-deja/g++.pt/t39.C: Likewise.
20345         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20346         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20347
20348 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20349
20350         PR fortran/25075
20351         intrinsic_argument_conformance_1.f90: New test.
20352
20353 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20354
20355         PR fortran/20845
20356         * gfortran.dg/char_result_11.f90: Add SAVE.
20357         * gfortran.dg/der_pointer_4.f90: Ditto.
20358         * gfortran.dg/default_initialization.f90: New test.
20359
20360 2006-02-03  Jeff Law  <law@redhat.com>
20361
20362         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20363         handle more than 100 dump files.
20364         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20365         * lib/scantree.exp (scan-tree-dump): Likewise.
20366         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20367         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20368         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20369         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20370         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20371
20372 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20373
20374         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20375
20376 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20377
20378         * g++.dg/template/using12.C: New test.
20379
20380 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20381
20382         * gcc.target/powerpc/pr25960.c: New test.
20383
20384 2006-02-02  Steven G. Kargl  <kargls@comcast>
20385
20386         PR fortran/24958
20387         gfortran.dg/nullify_2.f90: New test.
20388
20389 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20390
20391         PR 25990
20392         * gcc.dg/gomp/pr25990.c: New test.
20393
20394 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20395
20396         PR c++/25342
20397         * g++.gd/template/partial4.C: New test.
20398
20399 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20400
20401         PR middle-end/26001
20402         * gfortran.dg/data_char_2.f90: New.
20403
20404 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20405
20406         PR fortran/26039
20407         maxval_maxloc_conformance_1.f90: New test.
20408
20409 2006-01-31  Richard Guenther  <rguenther@suse.de>
20410
20411         * gcc.target/i386/sselibm-1.c: New testcase.
20412         * gcc.target/i386/sselibm-2.c: Likewise.
20413         * gcc.target/i386/sselibm-3.c: Likewise.
20414         * gcc.target/i386/sselibm-4.c: Likewise.
20415         * gcc.target/i386/sselibm-5.c: Likewise.
20416
20417 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20418
20419         PR fortran/24266
20420         * gfortran.dg/arrayio_derived_2.f90: New.
20421
20422 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20423
20424         * gcc.dg/unsigned-long-compare.c: New test.
20425
20426 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20427
20428         PR testsuite/25318
20429         * lib/target-supports.exp (check_effective_target_freorder):
20430         Check to see if target supports -freorder-blocks-and-partition.
20431         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20432         instead of "dg-require-named-sections".
20433
20434 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20435
20436         PR target/14798:
20437         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20438         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20439         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20440         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20441         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20442         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20443         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20444         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20445
20446 2006-01-30  Richard Guenther  <rguenther@suse.de>
20447
20448         PR c++/23372
20449         * gcc.dg/pr23372-1.C: New testcase.
20450
20451 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20452
20453         * gcc.dg/gomp/pr25874.c: New test.
20454
20455 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20456
20457         PR tree-opt/25911
20458         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20459
20460 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20461
20462         PR fortran/18578
20463         PR fortran/18579
20464         PR fortran/20857
20465         PR fortran/20885
20466         * gfortran.dg/intent_out_1.f90: New test.
20467
20468 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20469
20470         PR fortran/17911
20471         * gfortran.dg/procedure_lvalue.f90: New test.
20472
20473         PR fortran/20895
20474         PR fortran/25030
20475         * gfortran.dg/char_pointer_assign_2.f90: New test.
20476         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20477         assignment to be consistent with standard.
20478         * gfortran.dg/char_result_2.f90: The same.
20479         * gfortran.dg/char_result_8.f90: The same.
20480
20481 2006-01-28  Zack Weinberg  <zackw@panix.com>
20482
20483         * gcc.dg/Woverlength-strings.c
20484         * gcc.dg/Woverlength-strings-pedantic-c89.c
20485         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20486         * gcc.dg/Woverlength-strings-pedantic-c99.c
20487         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20488
20489 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20490
20491         * gcc.c-torture/execute/20060127-1.c: New test.
20492
20493 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20494
20495         PR c++/25999
20496         * g++.dg/ext/pragmaweak1.C: New test.
20497
20498 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20499
20500         PR c++/25855
20501         * g++.dg/template/spec29.C: New test.
20502
20503 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20504
20505         PR c/19606.
20506         * gcc.c-torture/execute/pr19606.c: New.
20507
20508 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20509
20510         * gcc.dg/pragma-re-4.c: New test.
20511
20512 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20513
20514         PR fortran/25964
20515         * gfortran.dg/assumed_size_refs_3.f90: New test.
20516
20517 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20518
20519         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20520
20521 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20522
20523         PR ada/21317
20524         * ada/acats/support/impdef.a: Add One_Long_Second.
20525         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20526         * ada/acats/tests/c9/c94026.a: Likewise.
20527         * ada/acats/tests/c9/c97305c.ada: Likewise.
20528         * ada/acats/tests/c9/c99004a.ada: Likewise.
20529
20530 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20531
20532         PR fortran/25964
20533         * gfortran.dg/global_references_2.f90: New test.
20534
20535         PR fortran/25084
20536         PR fortran/20852
20537         PR fortran/25085
20538         PR fortran/25086
20539         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20540         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20541
20542         PR fortran/25416
20543         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20544
20545 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20546
20547         PR c/25892
20548         * gcc.dg/Wpointer-sign.c: New.
20549         * gcc.dg/Wpointer-sign-Wall.c: New.
20550         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20551         * gcc.dg/Wpointer-sign-pedantic.c: New.
20552         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20553         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20554
20555 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20556
20557         PR C/25861
20558         * gcc.c-torture/compile/pr25861.c: New test.
20559
20560 2006-01-26  Paul Brook  <paul@codesourcery.com>
20561
20562         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20563         on short-enum targets.
20564         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20565         variable.
20566         (generate_fields): Use short_enums.
20567         (main): Set short_enums.  Document -e.
20568         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20569         on short-enum targets.
20570         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20571         variable.
20572         (generate_fields): Use short_enums.
20573         (main): Set short_enums.  Document -e.
20574         * lib/target-supports.exp (check_effective_target_short_enums): New.
20575
20576 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20577
20578         PR target/25947
20579         * gcc.dg/torture/pr25947-1.c: New test.
20580
20581 2006-01-25  Jan Hubicka  <jh@suse.cz>
20582             Roger Sayle  <roger@eyesopen.com>
20583
20584         PR rtl-optimization/25703
20585         * gcc.target/i386/20060125-1.c: New test case.
20586         * gcc.target/i386/20060125-2.c: New test case.
20587
20588 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20589
20590         PR fortran/18540
20591         * gfortran.dg/goto_1.f: New.
20592
20593 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20594
20595         PR fortran/25716
20596         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20597         25716 on 32-bit systems too.
20598
20599 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20600
20601         PR testsuite/25590
20602         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20603
20604 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20605
20606         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20607
20608 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20609
20610         PR fortran/25835
20611         * gfortran.dg/read_eof.f90: Delete, renamed.
20612         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20613         * gfortran.dg/read_eof_2.f90: New test.
20614         * gfortran.dg/read_eof_3.f90: New test.
20615
20616 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20617
20618         PR tree-opt/25860
20619         * gcc.c-torture/compile/pr25860.c: New test.
20620
20621 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20622
20623         PR c++/25552
20624         * g++.dg/parse/dtor8.C: New test.
20625
20626 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20627
20628         PR testsuite/25891
20629         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20630         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20631         check_effective_target_fopenmp returns 0.
20632
20633 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20634
20635         PR ada/20548
20636         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20637         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20638         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20639
20640 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20641
20642         PR tree-opt/25857
20643         * g++.dg/opt/pr25857.C: New test.
20644
20645 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20646         Jan Hubicka  <jh@suse.cz>
20647         Richard Guenther  <rguenther@suse.de>
20648
20649         PR rtl-optimization/25654
20650         * gcc.dg/torture/pr25654.c: New testcase.
20651         * gcc.target/i386/pr25654.c: Likewise.
20652
20653 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20654
20655         PR fortran/25901
20656         * gfortran.dg/internal references_2.f90: New test.
20657
20658         Fix regression in testing of admissability of attributes.
20659         * gfortran.dg/intent_used_1.f90: New test.
20660
20661 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20662
20663         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20664         Remove target conditional torture options for i?86 and x86_64
20665         GNU/Linux.
20666
20667 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20668
20669         PR c++/10891
20670         * g++.dg/rtti/no-rtti.C: New.
20671
20672 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/25895
20675         * g++.dg/inherit/conv2.C: New test.
20676
20677         PR c++/25856
20678         * g++.dg/parse/dtor7.C: New test.
20679
20680         PR c++/25858
20681         * g++.dg/template/crash44.C: New test.
20682
20683 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20684
20685         PR fortran/25124
20686         PR fortran/25625
20687         * gfortran.dg/internal_references_1.f90: New test.
20688           PR fortran/20881
20689         PR fortran/23308
20690         PR fortran/25538
20691         PR fortran/25710
20692         * gfortran.dg/global_references_1.f90: New test.
20693         * gfortran.dg/g77/19990905-1.f: Restore the error that
20694         there is a clash between the common block name and
20695         the name of a subroutine reference.
20696
20697         PR fortran/PR24276
20698         * gfortran.dg/aliasing_dummy_1.f90: New test.
20699
20700 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20701
20702         * gcc.dg/vmx/1b-01.c: Warning fix.
20703         * gcc.dg/vmx/1c-02.c: Likewise.
20704         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20705
20706 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20707
20708         PR testsuite/24962
20709         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20710
20711 2006-01-20  Richard Guenther  <rguenther@suse.de>
20712         Steven Bosscher <stevenb.gcc@gmail.com>
20713
20714         PR rtl-optimization/24626
20715         * gcc.dg/torture/pr24626-1.c: New testcase.
20716         * gcc.dg/torture/pr24626-2.c: Likewise.
20717         * gcc.dg/torture/pr24626-3.c: Likewise.
20718         * gcc.dg/torture/pr24626-4.c: Likewise.
20719
20720 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20721
20722         PR c++/5520
20723         * g++.dg/warn/empty-body.C: New.
20724
20725 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20726
20727         PR c++/22136
20728         * g++.dg/template/using10.C: New test.
20729         * g++.dg/temlpate/using11.C: Likewise.
20730         * g++.dg/inherit/using5.C: Tweak error messages.
20731
20732 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20733
20734         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20735         target test.
20736         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20737
20738 2006-01-19  Jan Hubicka  <jh@suse.cz>
20739
20740         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20741
20742 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20743
20744         PR c++/25854
20745         * g++.dg/template/spec28.C: New test.
20746
20747 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20748
20749         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20750         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20751
20752 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20753
20754         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20755         * gcc.dg/gomp/critical-1.c: Likewise.
20756         * gcc.dg/gomp/critical-3.c: Likewise.
20757         * gcc.dg/gomp/empty.c: Likewise.
20758         * gcc.dg/gomp/ordered-1.c: Likewise.
20759         * gcc.dg/gomp/for-4.c: Likewise.
20760         * gcc.dg/gomp/for-6.c: Likewise.
20761         * gcc.dg/gomp/master-3.c: Likewise.
20762         * gcc.dg/gomp/for-8.c: Likewise.
20763         * gcc.dg/gomp/for-10.c: Likewise.
20764         * gcc.dg/gomp/for-18.c: Likewise.
20765         * gcc.dg/gomp/for-5.c: Likewise.
20766         * gcc.dg/gomp/for-7.c: Likewise.
20767         * gcc.dg/gomp/for-9.c: Likewise.
20768
20769 2006-01-18  Jeff Law  <law@redhat.com>
20770
20771         * gcc.dg/tree-ssa/vrp25.c: New test.
20772
20773 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20774
20775         * gcc.dg/pr25805.c: Fix misapplied patch.
20776
20777 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20778
20779         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20780         (check_effective_target_vect_udot_qi): New.
20781         (check_effective_target_vect_sdot_hi): New.
20782         (check_effective_target_vect_udot_hi): New.
20783         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20784         prefixed with "wrapv-" with -fwrapv.
20785         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20786         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20787         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20788         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20789         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20790
20791         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20792         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20793         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20794         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20795
20796 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20797
20798         PR c++/16829
20799         * g++.dg/other/default2.C: New test.
20800         * g++.dg/other/default3.C: New test.
20801
20802 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20803
20804         PR c/25805
20805         * gcc.dg/pr25805.c: New file.
20806
20807 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20808
20809         PR c++/25836
20810         * g++.dg/template/init6.C: New test.
20811
20812 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20813
20814         * gcc.dg/tree-ssa/pr24287.c: New test
20815
20816 2006-01-18  Eric Christopher  <echristo@apple.com>
20817
20818         * g++.dg/eh/table.C: New.
20819
20820 2006-01-18  DJ Delorie  <dj@redhat.com>
20821
20822         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20823         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20824         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20825         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20826
20827 2006-01-18  Jeff Law  <law@redhat.com>
20828
20829         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20830         on wrapping on overflow semantics.
20831
20832         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20833
20834         * gcc.gc/tree-ssa/vrp23.c: New test.
20835         * gcc.gc/tree-ssa/vrp24.c: New test.
20836
20837 2006-01-18  Richard Henderson  <rth@redhat.com>
20838             Aldy Hernandez  <aldyh@redhat.com>
20839             Jakub Jelinek  <jakub@redhat.com>
20840             Diego Novillo  <dnovillo@redhat.com>
20841             Uros Bizjak  <uros@kss-loka.si>
20842
20843         * gcc.dg/gomp: New directory.
20844
20845 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20846             Steven G. Kargl  <kargls@comcast.net>
20847
20848         PR fortran/20869
20849         * gfortran.dg/intrinsic_external_1.f90: New test.
20850
20851         PR fortran/20875.
20852         * gfortran.dg/elemental_pointer_1.f90: New test.
20853
20854         PR fortran/25024
20855         * gfortran.dg/external_procedures_1.f90: New test.
20856
20857         PR fortran/25785
20858         gfortran.dg/assumed_present.f90: New test.
20859
20860 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * g++.dg/parse/lookup5.C: New test.
20863
20864 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20865
20866         PR fortran/25697
20867         * gfortran.dg/read_eof.f90: New test.
20868
20869 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20870
20871         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20872         add a closing brace.
20873
20874 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20875
20876         PR fortran/25631
20877         * gfortran.dg/fmt_tl.f: New test.
20878
20879 2006-01-17  Eric Christopher  <echristo@apple.com>
20880
20881         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20882         * g++.old-deja/g++.warn/impint2.C: Ditto.
20883         * g++.old-deja/g++.other/null1.C: Ditto.
20884         * g++.dg/warn/conv2.C: Ditto.
20885         * g++.dg/warn/conv4.C: New file.
20886
20887 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20888
20889         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20890
20891 2006-01-17  Andreas Jaeger  <aj@suse.de>
20892             Janis Johnson <janis187@us.ibm.com>
20893
20894         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20895         in 64-bit.
20896         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20897         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20898
20899 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20900
20901         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20902         (switchfiles): xfail txxx where xxx >= 25.
20903
20904 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20905
20906         PR testsuite/25764
20907         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20908
20909 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20910
20911         PR c/25682
20912         * gcc.dg/pr25682.c: New test.
20913         * g++.dg/parse/array-size2.C: New test.
20914
20915 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20916
20917         * consistency.vlad: Remove entire directory, 1652 files.
20918
20919 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20920
20921         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20922         check_effective_target_dfprt_nocache): New.
20923         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20924         (check_effective_target_dfprt): New.
20925         * lib/c-compat.exp (check_dfp): Remove.
20926         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20927         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20928         level of support for decimal float.
20929         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20930         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20931         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20932         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20933         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20934         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20935         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20936         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20937         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20938         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20939         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20940         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20941         directives.
20942
20943 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20944
20945         PR testsuite/25741
20946         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20947         $base_dir/../.
20948         * lib/gfortran.exp (gfortran_init): Likewise.
20949         * lib/obj-c++.exp (obj-c++_init): Likewise.
20950         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20951         (scan-assembler-dem-not): Likewise.
20952         * lib/scandump.exp (scan-dump-dem): Likewise.
20953         (scan-dump-dem-not): Likewise.
20954
20955 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20956
20957         PR testsuite/25767
20958         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20959         powerpc-*-darwin*.
20960         * lib/obj-c++.exp (obj-c++_init): Likewise.
20961
20962 2006-01-16  Richard Guenther  <rguenther@suse.de>
20963
20964         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20965
20966 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20967
20968         PR testsuite/25777
20969         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20970         to LD_LIBRARY_PATH.
20971
20972 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20973             Andrew Pinski  <pinskia@physics.uc.edu>
20974
20975         * gcc.dg/minmax-1.c: New test.
20976
20977 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20978
20979         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20980         * gcc.misc-tests/dectest.exp: Ditto.
20981
20982 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20983
20984         PR testsuite/25796
20985         * gcc.target/i386/cmov6.c: Use -march=k8.
20986
20987 2006-01-15  Andreas Jaeger  <aj@suse.de>
20988
20989         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20990         x86 does not have __float128.
20991
20992 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20993
20994         * gcc.target/i386/cmov6.c: New test.
20995
20996 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/25663
20999         * g++.dg/template/ctor6.C: New test.
21000
21001 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21002
21003         PR tree-optimization/25485
21004         * gcc.dg/tree-ssa/pr25485.c: New.
21005
21006 2006-01-14  Richard Guenther  <rguenther@suse.de>
21007
21008         PR tree-optimization/22548
21009         PR tree-optimization/22555
21010         PR tree-optimization/22501
21011         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21012         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21013         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21014         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21015         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21016         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21017         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21018         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21019         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21020
21021 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21022
21023         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21024         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21025
21026 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21027         Richard Guenther  <rguenther@suse.de>
21028
21029         PR rtl-optimization/24257
21030         * gcc.dg/torture/pr24257.c: New testcase.
21031
21032 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21033
21034         * gcc.c-torture/execute/20060110-1.c: New test.
21035         * gcc.c-torture/execute/20060110-2.c: New test.
21036
21037 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21038
21039         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21040
21041 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21042
21043         PR fortran/25756
21044         * gfortran.dg/label_3.f90: New test.
21045
21046 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21047
21048         PR tree-optimization/25771
21049         * g++.dg/tree-ssa/pr25771.C: New test
21050
21051 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21052
21053         PR tree-opt/24365
21054         * g++.dg/opt/complex5.C: New test.
21055
21056 2006-01-13  Richard Guenther  <rguenther@suse.de>
21057
21058         * gcc.target/i386/387-9.c: New testcase.
21059
21060 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         PR c++/24824
21063         * g++.dg/debug/dwarf2-1.C: New.
21064
21065 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21066
21067         PR testsuite/25728
21068         * lib/gcov.exp (verify-lines): Add "close $fd".
21069
21070 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21071             Ben Elliston  <bje@au.ibm.com>
21072
21073         * gcc.dg/dfp/inf-1.c: New test.
21074
21075 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21076             Yao Qi  <qiyaoltc@cn.ibm.com>
21077             Ben Elliston  <bje@au.ibm.com>
21078             Jon Grimm  <jgrimm2@us.ibm.com>
21079
21080         * gcc.dg/nodfp-1.c: New test.
21081         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21082         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21083         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21084         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21085         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21086         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21087         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21088         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21089         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21090         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21091         * gcc.dg/format/dfp-printf-1.c: Likewise.
21092         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21093         (compat_setup_dfp): New.
21094         * gcc.dg/compat/compat.exp: Use it.
21095         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21096         Make some variables global, prepend "compat_" to their names.
21097         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21098         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21099         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21100         * lib/compat.exp (compat_skip_list): Make global, rename.
21101         * lib/c-compat.exp: New file.
21102         * lib/target-supports.exp (check_effective_target_dfp): New.
21103
21104         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21105         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21106         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21107         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21108         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21109         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21110         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21111         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21112         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21113         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21114         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21115         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21116         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21117         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21118         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21119         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21120         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21121         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21122         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21123         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21124         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21125         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21126         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21127         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21128         gcc.dg/dfp/struct-layout-1.c,
21129         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21130         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21131         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21132         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21133         gcc.dg/dfp/func-vararg-dfp.c,
21134         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21135         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21136         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21137         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21138         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21139
21140 2006-01-11  Richard Guenther  <rguenther@suse.de>
21141
21142         PR tree-optimization/25734
21143         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21144
21145 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21146
21147         PR fortran/25486
21148         * gfortran.dg/literal_character_constant_1_x.F: New test.
21149         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21150         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21151         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21152
21153 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21154
21155         PR c++/25386
21156         * g++.dg/ext/packed3.C: Add expected packed error.
21157
21158 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21159
21160         PR target/25706
21161         * gcc.dg/torture/pr25706-1.c: New test.
21162
21163 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21164
21165         PR tree-optimization/23109
21166         PR tree-optimization/23948
21167         PR tree-optimization/24123
21168
21169         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21170         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21171         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21172         g++.dg/tree-ssa/pr23948.C: New testcases.
21173         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21174         three divisions in order to do the optimization.
21175
21176 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21177
21178         PR c++/25632
21179         * g++.dg/other/pr25632.C: New test.
21180
21181 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21182
21183         PR fortran/25730
21184         * gfortran.dg/used_types_1.f90: New test.
21185
21186 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21187
21188         PR target/25718
21189         * gcc.dg/torture/pr25718-1.c: New test.
21190
21191 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21192
21193         * gfortran.dg/list_read_2.f90: Fix typo in description.
21194
21195 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21196
21197         * lib/target-supports.exp (check_visibility_available): Simplify test
21198         for *-*-netware*.
21199         (check_profiling_available): Fail for *-*-netware*.
21200         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21201         * gcc.dg/20021014-1.c: Likewise.
21202         * gcc.dg/nest.c: Likewise.
21203
21204 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21205
21206         fortran/24936
21207         * gfortran.dg/forall_3.f90: New test.
21208
21209 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21210
21211         PR fortran/21977
21212         * gfortran.dg/nesting_2.f90: New test.
21213         * gfortran.dg/nesting_3.f90: New test.
21214
21215 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21216
21217         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21218         Fix typo in comment.
21219
21220 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21221
21222         * gfortran.dg/single_char_string.f90: New test.
21223
21224 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21225
21226         * gfortran.dg/ichar_2.f90: New test.
21227
21228 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21229
21230         PR fortran/25093
21231         * gfortran.dg/private_type_4.f90: New.
21232
21233 2006-01-07  Richard Guenther  <rguenther@suse.de>
21234
21235         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21236
21237 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21238
21239         * gfortran.dg/func_decl_1.f90: New.
21240         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21241         * gfortran.dg/array_alloc_2.f90: Likewise.
21242         * gfortran.dg/char_result_8.f90: Likewise.
21243         * gfortran.dg/dup_save_1.f90: Likewise.
21244         * gfortran.dg/dup_save_2.f90: Likewise.
21245         * gfortran.dg/f2c_6.f90: Likewise.
21246         * gfortran.dg/f2c_7.f90: Likewise.
21247         * gfortran.dg/func_result_2.f90: Likewise.
21248         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21249
21250 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21251
21252         PR fortran/22146
21253         * gfortran.dg/elemental_subroutine_1.f90: New test.
21254         * gfortran.dg/elemental_subroutine_2.f90: New test.
21255
21256         PR fortran/25029
21257         PR fortran/21256
21258         * gfortran.dg/assumed_size_refs_1.f90: New test.
21259
21260         PR fortran/20868
21261         PR fortran/20870
21262         * gfortran.dg/assumed_size_refs_2.f90: New test.
21263         * gfortran.dg/initialization_1.f90: Change warning message.
21264
21265 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21266
21267         * gcc.dg/tree-ssa/loop-15.c: New test.
21268
21269 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21270
21271         PR fortran/25598
21272         * gfortran.dg/backspace_3.f: New test.
21273         * gfortran.dg/backspace_4.f: New test.
21274
21275 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21276
21277         PR fortran/24268
21278         * gfortran.dg/fmt_white.f: Update test.
21279
21280 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21281
21282         * gcc.dg/cast-1.c: Add new warning.
21283         * gcc.dg/cast-2.c: Likewise.
21284         * gcc.dg/cast-3.c: Likewise.
21285         * gcc.dg/format/cast-1.c: Likewise.
21286         * gcc.dg/cast-4.c: New testcase.
21287
21288 2006-01-05  Richard Guenther  <rguenther@suse.de>
21289
21290         PR tree-optimization/22555
21291         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21292
21293 2006-01-05  Richard Guenther  <rguenther@suse.de>
21294             Diego Novillo  <dnovillo@redhat.com>
21295
21296         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21297         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21298         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21299         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21300         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21301         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21302         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21303         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21304         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21305         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21306         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21307         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21308         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21309         * treelang/compile/extravar.tree: Likewise.
21310         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21311         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21312         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21313         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21314         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21315
21316 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21317
21318         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21319         for 64-bit fix.
21320
21321 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21322
21323         PR fortran/23675
21324         gfortran.dg/char_result_11.f90: New.
21325
21326 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/24782
21329         * g++.dg/parse/access9.C: New test.
21330         * g++.dg/tc1/dr52.C: Tweak error markers.
21331
21332 2006-01-04  Richard Henderson  <rth@redhat.com>
21333
21334         Merge from gomp branch.
21335         * g++.dg/parse/pragma2.C: Update expected error lines.
21336
21337 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21338
21339         * g++.dg/other/i386-2.C: New test.
21340
21341         PR target/25554
21342         * gcc.c-torture/compile/20051228-1.c: New test.
21343
21344         PR c/25559
21345         * gcc.dg/pr25559.c: New test.
21346
21347 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21348
21349         PR c++/25492
21350         * g++.dg/lookup/friend9.C: New test.
21351
21352         PR c++/25625
21353         * g++.dg/template/repo5.C: New test.
21354
21355 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21356
21357         PR fortran/25101
21358         * gfortran.dg/forall_2.f90: New test.
21359
21360 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21361
21362         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21363         dg-require-weak.  Adjust regexp to handle leading-underscore
21364         targets and space as well as TAB after .weak.  Change previous
21365         64-bit fix to not use naked dot.
21366
21367 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21368
21369         PR rtl-optimization/25578
21370         * gcc.c-torture/execute/20060102-1.c: New testcase.
21371
21372 2006-01-03  Richard Guenther  <rguenther@suse.de>
21373
21374         PR c/25183
21375         * gcc.dg/torture/pr25183.c: New testcase.
21376
21377 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21378
21379         Merge from gomp-branch.
21380         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21381         * gcc.dg/ia64-sync-2.c: Likewise.
21382         * gcc.dg/ia64-sync-3.c: Likewise.
21383         * gcc.dg/ia64-sync-4.c: Likewise.
21384         * gcc.dg/sync-2.c: Likewise.
21385         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21386         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21387
21388 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21389
21390         PR c++/25635
21391         * g++.dg/parse/operator6.C: New test.
21392
21393         PR c++/25637
21394         * g++.dg/parse/error29.C: New test.
21395
21396         PR c++/25638
21397         * g++.dg/parse/dtor6.C: New test.
21398
21399         PR c++/25633
21400         * g++.dg/parse/ctor3.C: New test.
21401
21402         PR c++/25634
21403         * g++.dg/template/class3.C: New test.
21404
21405 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21406
21407         * g++.dg/debug/debug9.C: New.
21408
21409 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21410
21411         PR fortran/24640
21412         * gfortran.dg/label_2.f90: New test.
21413
21414 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21415
21416         * g++.dg/lookup/using12.C: Tighten error marker.
21417
21418 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21419             Andrew Pinski <pinskia@physics.uc.edu>
21420
21421         * gcc.target/powerpc/darwin-abi-3.c: New file.
21422         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21423         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21424         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21425         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21426         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21427         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21428         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21429         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21430
21431 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21432
21433         * gcc.dg/tree-ssa/loadpre1.c: New;
21434         * gcc.dg/tree-ssa/loadpre2.c: New;
21435         * gcc.dg/tree-ssa/loadpre3.c: New;
21436         * gcc.dg/tree-ssa/loadpre4.c: New;
21437         * gcc.dg/tree-ssa/loadpre5.c: New;
21438         * gcc.dg/tree-ssa/loadpre6.c: New;
21439         * gcc.dg/tree-ssa/loadpre7.c: New;
21440         * gcc.dg/tree-ssa/loadpre8.c: New;
21441         * gcc.dg/tree-ssa/loadpre9.c: New;
21442
21443 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21446         * g++.dg/abi/thunk4.C: Likewise.
21447
21448 2006-01-01  Andreas Jaeger  <aj@suse.de>
21449
21450         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21451         portable.
21452
21453 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21454
21455         PR c++/25294
21456         * gcc.dg/pragma-pack-3.c: New test.
21457         * g++.dg/parse/pragma3.C: New test.
21458
21459 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21460
21461         PR middle-end/24827
21462         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21463
21464 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21465
21466         PR testsuite/25214
21467         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21468
21469 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21470
21471         PR fortran/22607
21472         * gfortran-dg/pure_byref_3.f90: New.
21473
21474         fortran/PR 25396
21475         * gfortran.dg/userdef_operator_1.f90: New.
21476
21477 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         * g++.dg/abi/thunk3.C: New.
21480         * g++.dg/abi/thunk4.C: New.
21481
21482 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21483
21484         PR fortran/25532
21485         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21486         associated derived type components of derived types are
21487         properly declared in contained procedures.
21488
21489 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21490
21491         PR libgfortran/25139
21492         * gfortran.dg/backspace_2.f: New test.
21493
21494 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21495
21496         PR libgfortran/25550
21497         * gfortran.dg/endfile.f: New test.
21498
21499 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21500
21501         PR libgfortran/25419
21502         * gfortran.dg/comma.f: New test.
21503
21504 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21505
21506         * lib/gfortran-dg.exp: Remove trailing whitespace.
21507         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21508         -funroll-all-loops.
21509
21510 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21511
21512         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21513         Extended Double long doubles or repeat tests when long double is
21514         the same size as double.
21515
21516 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21517
21518         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21519
21520         PR testsuite/25442
21521         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21522         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21523
21524         PR testsuite/25441
21525         * gcc.dg/pr23911.c: Make test variable static.
21526
21527         PR testsuite/25444
21528         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21529
21530 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21531
21532         PR c++/25439
21533         * g++.dg/parse/crash17.C: Adjust error markers.
21534         * g++.dg/template/error20.C: New test.
21535
21536 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/23172
21539         * g++.dg/ext/complit4.C: New test.
21540
21541         PR c++/25417
21542         * g++.dg/ext/complit5.C: Likewise.
21543
21544 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21545
21546         PR tree-optimization/25125
21547         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21548         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21549         * gcc.c-torture/execute/pr25125.c: New.
21550
21551 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21552
21553         PR fortran/25029
21554         PR fortran/21256
21555         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21556         functions with incorrect assumed size references.
21557
21558 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21559
21560         PR c++/23171
21561         * g++.dg/opt/init1.C: New test.
21562
21563 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/24671
21566         * g++.dg/template/sfinae3.C: New test.
21567
21568 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21569
21570         * g++.dg/other/friend4.C: New test.
21571
21572 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21573
21574         PR target/25005
21575         * g++.dg/opt/pr25005.C: New test.
21576
21577 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21578
21579         PR c++/25369
21580         * g++.dg/template/ptrmem16.C: New test.
21581
21582 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21583
21584         PR fortran/25029
21585         PR fortran/21256
21586         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21587
21588 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21589
21590         PR libgfortran/25307
21591         * gfortran.dg/list_read_5.f90: New test.
21592
21593 2005-12-22  Richard Henderson  <rth@redhat.com>
21594
21595         * gcc.target/i386/sse-7.c: Use -msse2.
21596
21597 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21598
21599         PR rtl-optimization/25432
21600         * gcc.c-torture/compile/20051216-1.c: New test.
21601
21602         PR objc/25328
21603         * objc/execute/pr25328.m: New test.
21604
21605 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21606
21607         PR c++/25364
21608         * g++.dg/template/call4.C: New test.
21609
21610 2005-12-22  Dale Johannesen  <dalej@apple.com>
21611
21612         * gcc.target/i386/sse-17.c: New.
21613
21614 2005-12-22  Paul Brook  <paul@codesourcery.com>
21615
21616         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21617
21618 2005-12-22  Paul Brook  <paul@codesourcery.com>
21619
21620         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21621
21622 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21623
21624         PR tree-opt/25513
21625         * gcc.c-torture/compile/pr25513.c: New test.
21626
21627 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21628
21629         PR c++/23333
21630         * g++.dg/parse/error25.C: Add more tests.
21631
21632 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21633
21634         PR fortran/18990
21635         * gfortran.dg/der_charlen_1.f90: New.
21636
21637 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21638
21639         PR fortran/20889
21640         * gfortran.dg/pointer_component_type_1.f90: New test.
21641
21642         PR fortran/25029
21643         PR fortran/21256
21644         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21645         should give an error with assumed size array refernces and checks
21646         those that should not.
21647         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21648         reference an upper bound so that it does not generate an error.
21649
21650         PR fortran/19362
21651         PR fortran/20244
21652         PR fortran/20864
21653         PR fortran/25391
21654         * gfortran.dg/used_dummy_types_1.f90: New test.
21655         * gfortran.dg/used_dummy_types_2.f90: New test.
21656         * gfortran.dg/used_dummy_types_3.f90: New test.
21657         * gfortran.dg/used_dummy_types_4.f90: New test.
21658         * gfortran.dg/used_dummy_types_5.f90: New test.
21659
21660         PR fortran/23152
21661         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21662         group already being USE associated.
21663         * gfortran.dg/assumed_shape_nml.f90: New test.
21664         * gfortran.dg/assumed_size_nml.f90: New test.
21665
21666         PR fortran/20862
21667         PR fortran/25053
21668         PR fortran/25063
21669         PR fortran/25064
21670         PR fortran/25066
21671         PR fortran/25067
21672         PR fortran/25068
21673         PR fortran/25307
21674         * gfortran.dg/io_constraints_1.f90: New test.
21675         * gfortran.dg/io_constraints_1.f90: New test.
21676         * gfortran.dg/iostat_3.f90: Change wording of warning.
21677         * gfortran.dg/g77/19981216-0.f: The same.
21678
21679 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21680
21681         PR tree-optimization/23518
21682         * gcc.dg/pr23518.c: New.
21683
21684 2005-12-21  Mike Stump  <mrs@apple.com>
21685
21686         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21687
21688 2005-12-21  Paul Brook  <paul@codesourcery.com>
21689
21690         * gcc.dg/pr19340.c: Skip on m68k targets.
21691
21692 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21693
21694         PR rtl-optimization/25196
21695         * gcc.dg/pr25196.c: New test.
21696
21697 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21698
21699         PR fortran/25423
21700         gfortran.dg/where_nested_1.f90: New.
21701
21702 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21703
21704         PR tree-optimization/25382.
21705         * gcc.dg/tree-ssa/pr25382.c: New.
21706
21707 2005-12-20  Richard Guenther  <rguenther@suse.de>
21708
21709         PR middle-end/24306
21710         * gcc.target/i386/pr24306.c: New testcase.
21711
21712 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21713
21714         PR tree-optimization/25501
21715         * gcc.dg/tree-ssa/pr25501.c: New.
21716
21717 2005-12-20  Richard Guenther  <rguenther@suse.de>
21718
21719         Revert
21720         2005-12-02  Richard Guenther  <rguenther@suse.de>
21721
21722         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21723
21724 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/21228
21727         * g++.dg/warn/Wunreachable-code-2.C: New test.
21728
21729 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21730
21731         PR c++/24278
21732         * g++.dg/template/ctor5.C: New test.
21733
21734         PR c++/24915
21735         * g++.dg/template/overload8.C: New test.
21736
21737 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21738
21739         * gcc.c-torture/compile/pr25483 : New test.
21740
21741 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21742
21743         PR c++/20552
21744         * g++.dg/ext/typeof10.C: New test.
21745
21746 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21747
21748         * gcc.dg/mt-loopi1.c: New.
21749
21750 2005-12-18  Richard Guenther  <rguenther@suse.de>
21751
21752         PR tree-optimization/25481
21753         * gcc.dg/torture/pr25481.c: New testcase.
21754
21755 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21756
21757         PR rtl-optimization/21041
21758         * gcc.dg/pr21041.c: New test.
21759
21760 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21761
21762         PR libgfortran/25463
21763         * gfortran.dg/advance.f90: New test.
21764
21765 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21766
21767         * gcc.dg/20051201-1.c: New test.
21768
21769 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21770
21771         PR fortran/25018
21772         * gfortran.dg/initialization_1.f90: New test.
21773         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21774         * gfortran.dg/g77/980616-0.f: The same.
21775
21776 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21777
21778         * PR fortran/25458
21779         * gfortran.dg/chkbits.f90: New test.
21780
21781 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21782
21783         * gfortran.dg/enum_5.f: Revert to previous version.
21784
21785 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21786
21787         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21788         * gfortran.dg/nested_modules_1.f90: Ditto.
21789         * gfortran.dg/hollerith_f95.f90: Ditto.
21790         * gfortran.dg/select_5.f90: Ditto.
21791         * gfortran.dg/secnds.f: Ditto.
21792         * gfortran.dg/hollerith2.f90: Ditto.
21793         * gfortran.dg/imag_2.f: Ditto.
21794         * gfortran.dg/ftell_2.f90: Ditto.
21795         * gfortran.dg/malloc_free_1.f90: Ditto.
21796         * gfortran.dg/logint-1.f: Ditto.
21797         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21798         * gfortran.dg/e_d_fmt.f90: Ditto.
21799         * gfortran.dg/hollerith_legacy.f90: Ditto.
21800         * gfortran.dg/logint-2.f: Ditto.
21801         * gfortran.dg/enum_5.f90: Ditto.
21802         * gfortran.dg/f2c_2.f90: Ditto.
21803         * gfortran.dg/pr17143.f90: Ditto.
21804         * gfortran.dg/namelist_14.f90: Ditto.
21805         * gfortran.dg/logint-3.f: Ditto.
21806         * gfortran.dg/spread_scalar_source.f90: Ditto.
21807         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21808         * gfortran.dg/namelist_11.f: Ditto.
21809         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21810         * gfortran.dg/g77/20010519-1.f
21811         * gfortran.dg/g77/alpha1.f: Ditto.
21812         * gfortran.dg/g77/990115-1.f: Ditto.
21813         * gfortran.dg/g77/erfc.f: Ditto.
21814         * gfortran.dg/g77/19990313-3.f: Ditto.
21815         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21816         * gfortran.dg/g77/20010426.f: Ditto.
21817         * gfortran.dg/g77/19990313-0.f: Ditto.
21818         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21819         * gfortran.dg/g77/20000629-1.f: Ditto.
21820         * gfortran.dg/g77/970125-0.f: Ditto.
21821         * gfortran.dg/g77/8485.f: Ditto.
21822         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21823         * gfortran.dg/g77/19990313-1.f: Ditto.
21824         * gfortran.dg/g77/int8421.f: Ditto.
21825         * gfortran.dg/g77/19990305-0.f: Ditto.
21826         * gfortran.dg/g77/947.f: Ditto.
21827         * gfortran.dg/g77/19990905-2.f: Ditto.
21828         * gfortran.dg/g77/cabs.f: Ditto.
21829         * gfortran.dg/g77/19990313-2.f: Ditto.
21830         * gfortran.dg/g77/20020307-1.f: Ditto.
21831         * gfortran.dg/g77/dcomplex.f: Ditto.
21832         * gfortran.dg/g77/19990502-1.f: Ditto.
21833         * gfortran.dg/g77/19981216-0.f: Ditto.
21834         * gfortran.dg/common_4.f90: Ditto.
21835         * gfortran.dg/entry_4.f90: Ditto.
21836         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21837         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21838         * gfortran.dg/namelist_12.f: Ditto.
21839         * gfortran.dg/scale_1.f90: Ditto.
21840         * gfortran.dg/modulo_1.f90
21841         * gfortran.dg/hollerith.f90: Ditto.
21842         * gfortran.dg/direct_io_3.f90: Ditto.
21843         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21844         * gfortran.dg/gnu_logical_1.F: Ditto.
21845         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21846         * gfortran.dg/assign_1.f90: Ditto.
21847         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21848         * gfortran.dg/pr23095.f: Ditto.
21849         * gfortran.dg/read_float_1.f90: Ditto.
21850
21851 2005-12-17  Andreas Jaeger  <aj@suse.de>
21852
21853         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21854         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21855
21856 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21857
21858         PR fortran/24268
21859         * gfortran.dg/fmt_white.f: New test.
21860
21861 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21862
21863         * gfortran.dg/label_1.f90: New test.
21864
21865 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21866
21867         PR testsuite/25422
21868         * gcc.dg/20031012-1.c: Add -Walways-true option.
21869         * gcc.dg/weak/weak-3.c: Likewise.
21870         * g++.old-deja/g++.mike/warn8.C: Likewise.
21871
21872 2005-12-16  Mike Stump  <mrs@apple.com>
21873
21874         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21875         exit.
21876
21877 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21878
21879         PR libgfortran/25264
21880         PR libgfortran/25349
21881         * gfortran.dg/tl_editing.f90: Added additional checks.
21882         * gfortran.dg/t_editing.f: New test.
21883         * gfortran.dg/write_padding.f90: New test
21884
21885 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21886
21887         PR testsuite/25215
21888         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21889
21890 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21891
21892         PR rtl-optimization/24899
21893         * gcc.c-torture/execute/20051215-1.c: New test.
21894
21895 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21896
21897         PR 24823
21898         * gfortran.dg/pr24823.f: New test.
21899
21900 2005-12-16  Jeff Law  <law@redhat.com>
21901
21902         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21903
21904 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21905
21906         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21907         (base_types): Change C++ style comments to C style comments.  Remove
21908         aligned types from the array.  Keep Enums disabled.
21909         (complex_types): Remove aligned types from the array.
21910         Comment out "_Complex long double".
21911         (attrib_types): Remove.
21912         (complex_attrib_types): Remove.
21913         (attrib_array_types): Remove.
21914         (complex_attrib_array_types): Remove.
21915         (aligned_bitfld_types): Remove.
21916         (n_aligned_bitfld_types): Remove.
21917         (FEATURE_ALIGNEDPACKED): Delete.
21918         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21919         (singles): Remove support for adding attributes.
21920         (choose_type): Remove support for attributed types.
21921         (generate_fields): Remove support for attributed bit-fields.
21922         Remove support for adding attributes.
21923         (generate_random_tests): Remove support for adding attributes.
21924         (features): Add back "[0] :0" and "complex vector [0]".
21925         (main): Remove support for attributed bit-fields.
21926         Uncomment the calling of generate_random_tests for the rests of
21927         the tests.
21928
21929 2005-12-16  Jan Hubicka  <jh@suse.cz>
21930
21931         * gcc.c-torture/combine/pr25224.c: New.
21932
21933 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21934
21935         PR other/25028
21936         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21937         HP-UX.
21938
21939 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21940
21941         * gcc.dg/20051215-1.c: New file.
21942
21943 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21944
21945         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21946         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21947
21948 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21949
21950         PR fortran/18197
21951         * gfortran.dg/dummy_functions_1.f90: New.
21952
21953 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21954
21955         PR rtl-optimization/25310
21956         * gcc.c-torture/compile/pr25310.c: New test.
21957
21958 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21959
21960         PR debug/25023
21961         * gcc.dg/pr25023.c: New test.
21962
21963 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21964
21965         * g++.old-deja/g++.brendan/redecl1.C,
21966         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21967         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21968         g++.old-deja/g++.oliva/typeof1.C,
21969         g++.old-deja/g++.other/crash16.C,
21970         g++.old-deja/g++.other/crash34.C,
21971         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21972         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21973         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21974         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21975         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21976         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21977         Remove xfail.
21978
21979 2005-12-14  Kean Johnston  <jkj@sco.com>
21980             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21981
21982         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21983         * gcc.target/i386/20020523-1.c: Ditto.
21984         * gcc.target/i386/tailcall-1.c: Ditto.
21985         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21986         * gcc.target/i386/ssetype-5.c: Ditto.
21987
21988 2005-12-14  Jeff Law  <law@redhat.com>
21989
21990         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21991
21992 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21993
21994         PR target/25254
21995         PR target/24188
21996         * gcc.target/i386/pr25254.c: New test.
21997         * gfortran.dg/PR24188.f: New test.
21998
21999 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22000
22001         * lib/fortran-torture.exp: Catch remaining uses of
22002         remote_file build delete.
22003
22004 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22005
22006         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22007
22008 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22009
22010         * gcc.dg/warn-addr-cmp.c: New test.
22011
22012 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22013
22014         PR debug/25023
22015         PR target/25293
22016         * gcc.target/i386/pr25293.c: New test.
22017
22018 2005-12-13  Petr Machata  <machata@post.cz>
22019
22020         PR c++/24907
22021         * g++.dg/parse/comma2.C: New test.
22022
22023 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22024             Jakub Jelinek  <jakub@redhat.com>
22025
22026         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22027         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22028         (limits.h): Include unconditionally.
22029         (stdlib.h): Likewise.
22030         (hashtab.h): Do not include.
22031         (getopt.h): Likewise.
22032         (stddef.h): Include.
22033         (hashval_t): Define.
22034         (struct entry): Add "next" field.
22035         (HASH_SIZE): New macro.
22036         (hash_table): New variable.
22037         (switchfiles): Do not use xmalloc.
22038         (mix): New macro.
22039         (iterative_hash): New function.
22040         (hasht): Remove.
22041         (e_exists): New function.
22042         (e_insert): Likewise.
22043         (output): Use, instead of libiberty hashtable functions.
22044         (main): Do not use getopt.  Do not call htab_create.
22045
22046 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22047
22048         PR c++/25331
22049         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22050         put atal* and atpaal* attributes on array elements.
22051         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22052         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22053         put atal* and atpaal* attributes on array elements.
22054         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22055
22056 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22057
22058         * gcc.dg/single-precision-constant.c: New test.
22059
22060 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22061
22062         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22063         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22064         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22065         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22066         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22067         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22068         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22069         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22070         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22071         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22072         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22073         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22074         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22075         gcc.target/powerpc/ppc-sdata-2.c,
22076         gcc.target/powerpc/ppc-stackalign-1.c,
22077         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22078         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22079         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22080         gcc.target/powerpc/rs6000-ldouble-2.c,
22081         gcc.target/powerpc/rs6000-power2-1.c,
22082         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22083         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22084         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22085         option into target selector.
22086         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22087         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22088
22089 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22090
22091         PR objc/25348
22092         * objc.dg/encode-9.m: New test.
22093
22094 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22095
22096         PR testsuite/20772
22097         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22098         * gcc.dg/asm-b.c: Fix typo.
22099         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22100         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22101         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22102         i?86 lp64 and x86_64 ilp32.
22103         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22104         on i?86 lp64.
22105         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22106
22107 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22108
22109         PR fortran/25078
22110         gfortran.dg/equiv_5.f90: New test.
22111
22112 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22113
22114         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22115         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22116         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22117         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22118         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22119         * gcc.dg/tree-ssa/reassoc-5.c: New.
22120         * gcc.dg/tree-ssa/reassoc-6.c: New.
22121         * gcc.dg/tree-ssa/reassoc-7.c: New.
22122         * gcc.dg/tree-ssa/reassoc-8.c: New.
22123         * gcc.dg/tree-ssa/reassoc-9.c: New.
22124         * gcc.dg/tree-ssa/reassoc-10.c: New.
22125         * gcc.dg/tree-ssa/reassoc-11.c: New.
22126
22127 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22128
22129         PR testsuite/25167
22130         PR testsuite/24478
22131         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22132
22133 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22134
22135         PR c++/25300
22136         * g++.dg/template/inherit.C: Do not use a generic error message.
22137
22138 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22139
22140         PR libobjc/25354
22141         * objc.dg/gnu-encoding: New directory.
22142         * objc.dg/gnu-encoding/compat-common.h: New file.
22143         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22144         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22145         * objc.dg/gnu-encoding/vector-defs.h: New file.
22146         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22147         * objc.dg/gnu-encoding/generate-random.c: New file.
22148         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22149         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22150         * objc.dg/gnu-encoding/generate-random.h: New file.
22151
22152 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22153
22154         PR c++/25337
22155         * g++.dg/template/defarg7.C: New test.
22156
22157 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22158
22159         PR libobjc/25347
22160         * objc.dg/encode-8.m: New test.
22161
22162 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22163
22164         PR libobjc/25346
22165         * objc.dg/encode-7.m: New test.
22166
22167 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22168
22169         PR c++/25010
22170         * g++.dg/opt/inline10.C: New test.
22171
22172 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22173
22174         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22175
22176 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22177
22178         * gfortran.dg/substring_equivalence.f90: typo in comment
22179
22180 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22181
22182         PR fortran/25068
22183         * gfortran.dg/iostat_3.f90: New test.
22184
22185 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22186
22187         PR fortran/23815
22188         * gfortran.dg/unf_io_convert_1.f90: New test.
22189         * gfortran.dg/unf_io_convert_2.f90: New test.
22190         * gfortran.dg/unf_io_convert_3.f90: New test.
22191
22192 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22193
22194         PR testsuite/20772
22195         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22196         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22197         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22198         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22199         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22200         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22201         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22202         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22203         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22204         gcc.dg/torture/fp-int-convert-float128-timode.c,
22205         gcc.dg/torture/fp-int-convert-float128.c,
22206         gcc.dg/torture/fp-int-convert-float80-timode.c,
22207         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22208         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22209
22210         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22211
22212 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22213
22214         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22215
22216 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22217
22218         * gcc.dg/20051207-1.c,
22219         * gcc.dg/20051207-2.c,
22220         * gcc.dg/20051207-3.c: New tests.
22221
22222 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22223
22224         PR testsuite/20772
22225         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22226         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22227         dg-skip-if target selector.
22228
22229         PR testsuite/20772
22230         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22231         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22232         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22233         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22234         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22235         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22236         and/or merge with i?86 cases.
22237
22238         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22239
22240         PR testsuite/20772
22241         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22242         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22243         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22244         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22245         x86_64-*-linux*.
22246
22247 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22248
22249         PR target/25311
22250         * gcc.c-torture/compile/pr25311.c: New test.
22251
22252 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22253
22254         PR libgfortran/25039
22255         * gfortran.dg/read_comma.f: New test.
22256
22257 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22258
22259         PR c++/19317
22260         * g++.dg/opt/pr19317-1.C: New test.
22261         * g++.dg/opt/pr19317-2.C: New test.
22262         * g++.dg/opt/pr19317-3.C: New test.
22263
22264         PR target/19005
22265         * gcc.c-torture/execute/pr19005.c: New test.
22266
22267         PR target/17828
22268         * g++.old-deja/g++.other/comdat5.C: New test.
22269         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22270
22271         * g++.dg/compat/struct-layout-1.exp: New file.
22272         * g++.dg/compat/struct-layout-1.h: New.
22273         * g++.dg/compat/struct-layout-1_generate.c: New.
22274         * g++.dg/compat/struct-layout-1_x1.h: New.
22275         * g++.dg/compat/struct-layout-1_x2.h: New.
22276         * g++.dg/compat/struct-layout-1_y1.h: New.
22277         * g++.dg/compat/struct-layout-1_y2.h: New.
22278
22279         * gcc.dg/20050330-2.c: New test.
22280
22281 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22282
22283         PR fortran/25292
22284         * gfortran.dg/associated_1.f90: New.
22285
22286 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22287
22288         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22289         ILP32 vect_no_align platforms.
22290
22291 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22292             Jakub Jelinek  <jakub@redhat.com>
22293
22294         PR target/25268
22295         * gcc.c-torture/compile/20051207-1.c: New test.
22296
22297 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22298
22299         PR testsuite/20772
22300         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22301         gcc.dg/torture/pr18582-1.c,
22302         gcc.target/i386/attributes-error.c: Also test on x86_64.
22303
22304         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22305
22306 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22307
22308         PR c++/19397
22309         * g++.dg/template/typedef3.C: New test.
22310
22311         PR c++/19762
22312         PR c++/19764
22313         * g++.dg/template/dtor3.C: Fix error markers.
22314
22315 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22316
22317         * lib/target-supports.exp (check_effective_target_sync_char_short):
22318         Add s390*.
22319
22320 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22321
22322         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22323
22324 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22325
22326         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22327         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22328         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22329         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22330
22331 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22332
22333         PR c++/25263
22334         * g++.dg/other/array2.C: New test case.
22335
22336 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22337
22338         * gcc.dg/darwin-weakimport-3.c: New.
22339
22340         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22341         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22342         and to work on Darwin.
22343         * gcc.dg/attr-weakref-1b.c: New file.
22344         * gcc.dg/attr-weakref-2.c: New test.
22345         * gcc.dg/darwin-weakref-1.c: New test.
22346
22347 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22348
22349         PR testsuite/25247
22350         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22351         use in selector expressions.
22352         (dg-xfail-if): Ditto.
22353         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22354         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22355         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22356         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22357         * gcc.test-framework/test-framework.exp: Skip generated tests if
22358         CHECK_TEST_FRAMEWORK is not 1.
22359
22360 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22361
22362         PR tree-optimization/24963
22363         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22364
22365         PR target/24108
22366         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22367
22368         PR target/18580
22369         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22370         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22371         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22372         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22373
22374 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22377         dg-options.
22378
22379 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22380
22381         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22382
22383 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22384
22385         * gcc.dg/format/cast-1.c: New test.
22386
22387 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22388
22389         PR c/7776
22390         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22391         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22392         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22393         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22394
22395 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22396
22397         * gcc.dg/cast-pretty-print-1.c: New test.
22398
22399 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22400
22401         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22402
22403 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/24173
22406         * g++.dg/template/friend40.C: New test.
22407
22408 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22409
22410         PR target/25199
22411         * gcc.target/i386/movq-2.c: New test.
22412         * gcc.target/i386/movq.c: Remove target i?86, instead add
22413         dg-require-effective-target ilp32.
22414
22415 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22416
22417         PR c++/24103
22418         * g++.dg/other/default1.C: New test.
22419
22420 2005-12-02  Richard Guenther  <rguenther@suse.de>
22421
22422         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22423
22424 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22425
22426         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22427
22428 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22429
22430         PR target/21017
22431         * gcc.target/powerpc/rotate.c: New.
22432
22433 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22434
22435         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22436         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22437
22438 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22439
22440         PR c/13384
22441         * gcc.dg/pr17730-1.c: Adjust.
22442         * gcc.dg/lvalue1.c (main): Likewise.
22443         * gcc.dg/lvalue-2.c: Likewise.
22444         * g++.dg/pr7503-3.C
22445
22446 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22447
22448         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22449         error messages.
22450
22451 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22452
22453         PR fortran/24789
22454         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22455
22456 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22457
22458         PR target/24475
22459         * lib/target-supports.exp (check_effective_target_tls): New.
22460         (check_effective_target_tls_runtime): New.
22461         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22462         for TLS support.
22463         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22464         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22465         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22466         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22467         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22468         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22469         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22470         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22471         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22472         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22473         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22474         effective-target TLS.
22475         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22476         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22477         effective-target TLS runtime.
22478
22479 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22480
22481         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22482
22483 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22484
22485         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22486         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22487         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22488         ignored" warnings when "packing" is the same as the ABI layout.
22489
22490 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22491
22492         PR fortran/21302
22493         * gfortran.dg/line_length_1.f: New test.
22494         * gfortran.dg/line_length_2.f90: Ditto.
22495
22496 2005-11-30  Richard Guenther  <rguenther@suse.de>
22497
22498         PR tree-optimization/21655
22499         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22500
22501 2005-11-30  Dale Johannesen  <dalej@apple.com>
22502
22503         * gcc.c-torture/compile/pr24930.c: New.
22504
22505 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22506
22507         PR fortran/15809
22508         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22509
22510 2005-11-30  Jeff Law  <law@redhat.com>
22511
22512         * g++.old-deja/g++.law/pr25000.C: New test.
22513
22514 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22515
22516         * gcc.dg/tls/opt-11.c: New test.
22517
22518 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22519
22520         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22521         targets.
22522         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22523         LP64 ia64.
22524
22525 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gfortran.dg/open_access_1.f90: New test.
22528
22529 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22530
22531         * gcc.dg/charset/builtin2.c: New test.
22532
22533 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22534
22535         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22536         on mmix-*-* for *_[xy].c.
22537
22538 2005-11-28  Kean Johnston  <jkj@sco.com>
22539
22540         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22541         headers.
22542         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22543         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22544         * gcc.target/i386/asm-3.c: Ditto.
22545         * gcc.target/i386/clobbers.c: Ditto.
22546         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22547         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22548         test regexp.
22549         * gcc.target/i386/mul.c: Ditto.
22550         * gcc.target/i386/ssetype-1.c: Ditto.
22551         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22552         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22553         static so the test works with -fPIC mode too. Based on comment in
22554         PR19231 by Pinski.
22555         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22556
22557 2005-11-28  Richard Guenther  <rguenther@suse.de>
22558
22559         * gcc.dg/alias-9.c: New testcase.
22560         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22561
22562 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22563             Uros Bizjak  <uros@kss-loka.si>
22564
22565         PR middle-end/20219
22566         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22567         tan(x)/sin(x) transformations.
22568
22569 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22570
22571         PR middle-end/24575
22572         * gcc.dg/tree-ssa/divide-3.c: New test.
22573         * gcc.dg/tree-ssa/divide-4.c: New test.
22574
22575 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22576
22577         PR fortran/24917
22578         *  gfortran.dg/boz_6.f90: New test.
22579
22580 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22581
22582         PR fortran/23912
22583         * gfortran.dg/modulo_1.f90: New test.
22584
22585 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22586
22587         PR libfortran/24919
22588         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22589         fail on CRLF platforms.
22590         * gfortran.dg/ftell_2.f90: Likewise.
22591
22592 2005-11-26  Eric Christopher  <echristo@apple.com>
22593
22594         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22595
22596 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22597
22598         * objc.dg/gnu-runtime-3.m: Simplify.
22599
22600 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22601
22602         PR middle-end/23669
22603         * gcc.dg/tree-ssa/divide-1.c: New test.
22604         * gcc.dg/tree-ssa/divide-2.c: New test.
22605
22606 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22607
22608         PR libgfortran/24945
22609         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22610
22611 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22612
22613         PR libgfortran/24945
22614         * gfortran.dg/open_status_2.f90: New test.
22615
22616 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22617
22618         * gcc.c-torture/execute/builtins/fprintf.c,
22619         gcc.c-torture/execute/builtins/fputs-lib.c,
22620         gcc.c-torture/execute/builtins/fputs.c,
22621         gcc.c-torture/execute/builtins/lib/fprintf.c,
22622         gcc.c-torture/execute/builtins/lib/printf.c,
22623         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22624
22625 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22626
22627         * gcc.dg/20050922-2.c: New test.
22628
22629 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22630
22631         * objc.dg/gnu-runtime-3.m: New test.
22632
22633 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22634
22635         PR c++/9278
22636         * g++.dg/other/void1.C: New test.
22637
22638 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22639
22640         PR middle-end/24998
22641         * gcc.dg/torture/fp-int-convert-float.c,
22642         gcc.dg/torture/fp-int-convert-double.c,
22643         gcc.dg/torture/fp-int-convert-long-double.c,
22644         gcc.dg/torture/fp-int-convert-timode.c,
22645         gcc.dg/torture/fp-int-convert-float80.c,
22646         gcc.dg/torture/fp-int-convert-float80-timode.c,
22647         gcc.dg/torture/fp-int-convert-float128.c,
22648         gcc.dg/torture/fp-int-convert-float128-timode.c,
22649         gcc.dg/torture/fp-int-convert.h: New files.
22650
22651 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22652
22653         PR middle-end/24989
22654         * gcc.dg/tree-ssa/bool-10.c: New test.
22655         * gcc.dg/tree-ssa/bool-11.c: New test.
22656         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22657
22658 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22659
22660         PR middle-end/24990
22661         * tree-ssa/pr24990-1.c: New test.
22662
22663 2005-11-24  Richard Guenther  <rguenther@suse.de>
22664         Dirk Mueller <dmueller@suse.de>
22665
22666         PR c++/14024
22667         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22668         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22669         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22670         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22671         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22672         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22673
22674 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22675
22676         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22677
22678 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22679
22680         PR c/21668
22681         * gcc.dg/Wc++-compat.c: New.
22682         * gcc.dg/Wno-c++-compat.c: New.
22683
22684 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22685
22686         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22687         (vspltish, vspltisw): Likewise.
22688
22689 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22690
22691         PR libgfortran/24794
22692         * gfortran.dg/namelist_12.f: Fix quotes.
22693         * gfortran.dg/namelist_13.f90: Fix quotes.
22694         * gfortran.dg/namelist_14.f90: Fix quotes.
22695         * gfortran.dg/namelist_15.f90: Fix quotes.
22696         * gfortran.dg/namelist_use.f90: Fix quotes.
22697         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22698         * gfortran.dg/namelist_21.f90: New test.
22699         * gfortran.dg/namelist_22.f90: New test.
22700
22701 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22702
22703         PR target/23435
22704         * gcc.c-torture/compile/pr23435.c: New.
22705
22706 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22707
22708         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22709
22710 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22711
22712         * gcc.target/powerpc/405-macchw-1.c,
22713         gcc.target/powerpc/405-macchw-2.c,
22714         gcc.target/powerpc/405-macchwu-1.c,
22715         gcc.target/powerpc/405-macchwu-2.c,
22716         gcc.target/powerpc/405-machhw-1.c,
22717         gcc.target/powerpc/405-machhw-2.c,
22718         gcc.target/powerpc/405-machhwu-1.c,
22719         gcc.target/powerpc/405-machhwu-2.c,
22720         gcc.target/powerpc/405-maclhw-1.c,
22721         gcc.target/powerpc/405-maclhw-2.c,
22722         gcc.target/powerpc/405-maclhwu-1.c,
22723         gcc.target/powerpc/405-maclhwu-2.c,
22724         gcc.target/powerpc/405-mulchw-1.c,
22725         gcc.target/powerpc/405-mulchw-2.c,
22726         gcc.target/powerpc/405-mulchwu-1.c,
22727         gcc.target/powerpc/405-mulchwu-2.c,
22728         gcc.target/powerpc/405-mulhhw-1.c,
22729         gcc.target/powerpc/405-mulhhw-2.c,
22730         gcc.target/powerpc/405-mulhhwu-1.c,
22731         gcc.target/powerpc/405-mulhhwu-2.c,
22732         gcc.target/powerpc/405-mullhw-1.c,
22733         gcc.target/powerpc/405-mullhw-2.c,
22734         gcc.target/powerpc/405-mullhwu-1.c,
22735         gcc.target/powerpc/405-mullhwu-2.c,
22736         gcc.target/powerpc/405-nmacchw-1.c,
22737         gcc.target/powerpc/405-nmacchw-2.c,
22738         gcc.target/powerpc/405-nmachhw-1.c,
22739         gcc.target/powerpc/405-nmachhw-2.c,
22740         gcc.target/powerpc/405-nmaclhw-1.c,
22741         gcc.target/powerpc/405-nmaclhw-2.c,
22742         gcc.target/powerpc/440-macchw-1.c,
22743         gcc.target/powerpc/440-macchw-2.c,
22744         gcc.target/powerpc/440-macchwu-1.c,
22745         gcc.target/powerpc/440-macchwu-2.c,
22746         gcc.target/powerpc/440-machhw-1.c,
22747         gcc.target/powerpc/440-machhw-2.c,
22748         gcc.target/powerpc/440-machhwu-1.c,
22749         gcc.target/powerpc/440-machhwu-2.c,
22750         gcc.target/powerpc/440-maclhw-1.c,
22751         gcc.target/powerpc/440-maclhw-2.c,
22752         gcc.target/powerpc/440-maclhwu-1.c,
22753         gcc.target/powerpc/440-maclhwu-2.c,
22754         gcc.target/powerpc/440-mulchw-1.c,
22755         gcc.target/powerpc/440-mulchw-2.c,
22756         gcc.target/powerpc/440-mulchwu-1.c,
22757         gcc.target/powerpc/440-mulchwu-2.c,
22758         gcc.target/powerpc/440-mulhhw-1.c,
22759         gcc.target/powerpc/440-mulhhw-2.c,
22760         gcc.target/powerpc/440-mulhhwu-1.c,
22761         gcc.target/powerpc/440-mulhhwu-2.c,
22762         gcc.target/powerpc/440-mullhw-1.c,
22763         gcc.target/powerpc/440-mullhw-2.c,
22764         gcc.target/powerpc/440-mullhwu-1.c,
22765         gcc.target/powerpc/440-mullhwu-2.c,
22766         gcc.target/powerpc/440-nmacchw-1.c,
22767         gcc.target/powerpc/440-nmacchw-2.c,
22768         gcc.target/powerpc/440-nmachhw-1.c,
22769         gcc.target/powerpc/440-nmachhw-2.c,
22770         gcc.target/powerpc/440-nmaclhw-1.c,
22771         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22772
22773 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22774
22775         PR fortran/24774
22776         * gfortran.dg/inquire_9.f90: New test.
22777
22778         PR fortran/21647
22779         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22780
22781 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22782
22783         PR libfortran/24432
22784         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22785         Check that 'cos' is supported.
22786
22787 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22788
22789         PR fortran/24223
22790         * gfortran.dg/substring_equivalence.f90: New test.
22791
22792         PR fortran/24705
22793         * gfortran.dg/auto_internal_assumed.f90: New test.
22794
22795 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22796
22797         * gcc.dg/fold-div-2.c: New test.
22798
22799 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22800
22801         PR rtl-optimization/24883
22802         * gcc.c-torture/compile/pr24883.c: New test.
22803
22804 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22805
22806         PR middle-end/20583
22807         * gcc.c-torture/compile/pr20583.c: New.
22808
22809 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22810
22811         * gcc.c-torture/execute/usmul.c: New test.
22812
22813 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22814
22815         * gcc.dg/tree-ssa/vrp22.c: New test.
22816
22817 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22818
22819         PR middle-end/24912
22820         * gcc.dg/torture/pr24912-1.c: New test.
22821
22822 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22823
22824         PR fortran/24862
22825         * gfortran.dg/arrayio_derived_1.f90: New test.
22826
22827 2005-11-19  Richard Guenther  <rguenther@suse.de>
22828
22829         PR middle-end/23294
22830         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22831
22832 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22833
22834         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22835
22836 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22837
22838         PR c++/8355
22839         * g++.dg/template/friend39.C: New test.
22840
22841 2005-11-18  James E Wilson  <wilson@specifix.com>
22842
22843         * gcc.dg/builtin-strstr.c: New.
22844
22845 2005-11-18  Richard Henderson  <rth@redhat.com>
22846
22847         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22848         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22849         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22850         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22851         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22852         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22853         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22854         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22855         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22856         renaming to remove initial "ia64-".
22857
22858 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22859
22860         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22861
22862 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22863
22864         * g++.dg/cpp/string-2.C: New test.
22865
22866 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22867
22868         * gcc.dg/tree-ssa/loop-14.c: New test.
22869
22870 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22871             Michael Chamberlain <michael@chamberlain.net.au>
22872
22873         * ada/acats/run_all.sh (target_run): Kill long running tests.
22874
22875 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22876
22877         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22878         * gcc.dg/cleanup-9.c: Likewise.
22879         * gcc.dg/cleanup-10.c: Likewise.
22880         * gcc.dg/cleanup-11.c: Likewise.
22881
22882 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22883
22884         PR fortran/24892
22885         * gfortran.dg/open_access_append_1.f90: New test.
22886         * gfortran.dg/open_access_append_2.f90: New test.
22887
22888 2005-11-16  Richard Guenther  <rguenther@suse.de>
22889
22890         PR middle-end/24851
22891         * gcc.c-torture/execute/pr24851.c: New testcase.
22892
22893 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22894
22895         * gcc.dg/fold-overflow-1.c: New test.
22896
22897 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22898
22899         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22900         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22901
22902 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22905         structures.
22906         * g++.dg/eh/forced2.C: Likewise.
22907         * g++.dg/eh/forced3.C: Likewise.
22908         * g++.dg/eh/forced4.C: Likewise.
22909
22910 2005-11-11  Mike Stump  <mrs@apple.com>
22911
22912         * g++.old-deja/g++.mike/unused.C: Add.
22913
22914 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/24667
22917         * g++.dg/warn/Wcast-qual1.C: New test.
22918
22919 2005-11-15  Jan Hubicka  <jh@suse.cz>
22920
22921         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22922
22923 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22924
22925         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22926
22927 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22928
22929         PR 24840
22930         * gcc.dg/tree-ssa/pr24840.c: New test.
22931
22932 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22933
22934         PR testsuite/24841
22935         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22936
22937 2005-11-14  Dale Johannesen  <dalej@apple.com>
22938
22939         * gcc.c-torture/execute/20051113-1.c: New.
22940
22941 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22942
22943         PR c++/24687
22944         * g++.dg/template/crash43.C: New test.
22945
22946 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22947
22948         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22949
22950 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22951
22952         PR c++/24817
22953         * g++.dg/eh/spec8.C: New test.
22954
22955 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22956
22957         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22958
22959 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22960
22961         PR c++/20293
22962         * g++.dg/parse/ambig4.C: New test.
22963         * g++.dg/tc1/dr101.C: Adjust error markers.
22964         * g++.dg/lookup/strong-using-2.C: Likewise.
22965         * g++.dg/lookup/ambig5.C: Likewise.
22966         * g++.dg/lookup/ambig4.C: Likewise.
22967         * g++.dg/parse/crash22.C: Likewise.
22968
22969 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22970
22971         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22972
22973 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22974
22975         * gcc.dg/nested-calls-1.c: New test.
22976
22977 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22978
22979         * gfortran.dg/complex_intrinsic_1.f90: New test.
22980         * gfortran.dg/complex_intrinsic_2.f90: New test.
22981         * gfortran.dg/fgetc_1.f90: New test.
22982         * gfortran.dg/fgetc_2.f90: New test.
22983         * gfortran.dg/fgetc_3.f90: New test.
22984         * gfortran.dg/ftell_1.f90: New test.
22985         * gfortran.dg/ftell_2.f90: New test.
22986         * gfortran.dg/gnu_logical_1.F: New test.
22987         * gfortran.dg/gnu_logical_2.f90: New test.
22988
22989 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22990
22991         PR middle-end/24820
22992         * gcc.dg/pr24820.c: New test.
22993
22994 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22995
22996         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22997         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22998         variable.
22999
23000 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23001
23002         PR testsuite/24614
23003         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23004
23005 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23006
23007         * gcc.target/cris/cris.exp: New file.
23008         * gcc.target/cris/rld-legit1.c: New test.
23009         * gcc.target/cris/rld-legit2.c: New test.
23010
23011 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23012
23013         PR c++/24780
23014         * g++.dg/opt/pr24780.C: New test.
23015
23016         PR c++/24761
23017         * g++.dg/template/asm1.C: New test.
23018
23019 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23020
23021         PR libgfortran/24787
23022         * gfortran.dg/scan_1.f90: New test.
23023
23024 2005-11-12  Jan Hubicka  <jh@suse.cz>
23025
23026         * gcc.target/i386/minmax-1.c: New.
23027         * gcc.target/i386/minmax-2.c: New.
23028
23029 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23030
23031         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23032
23033 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23034
23035         * gcc.c-torture/execute/20051110-1.c,
23036         gcc.c-torture/execute/20051110-2.c: New tests.
23037
23038 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23039
23040         PR middle-end/24750
23041         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23042         New tests.
23043
23044 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23045
23046         * lib/target-libpath.exp (get_shlib_extension): New proc.
23047         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23048         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23049         * lib/objc.exp (objc_target_compile): Likewise.
23050         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23051         detection.
23052
23053 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23054
23055         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23056
23057         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23058         Add -static to additional_flags and pass it to target_compile.
23059
23060 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23061
23062         PR libgfortran/24719
23063         gfortran.dg/read_noadvance.f90: New test.
23064
23065         PR libgfortran/24699
23066         gfortran.dg/fmt_t_2.f90: New test.
23067
23068         PR libgfortran/24785
23069         gfortran.dg/read_x_eor.f90: New test.
23070
23071         PR libgfortran/24584
23072         gfortran.dg/namelist_empty.f90: Rename test.
23073
23074         PR libgfortran/24489
23075         gfortran/read_eor.f90: Rename test.
23076
23077 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23078
23079         PR fortran/15976
23080         * gfortran.dg/automatic_module_variable.f90: New test.
23081
23082 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23083
23084         PR target/24445
23085         * gcc.dg/pr24445.c: New test.
23086
23087 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23088
23089         PR fortran/24655
23090         PR fortran/24755
23091         * gfortran.dg/recursive_statement_functions.f90: Add statement
23092         functions using inline intrinsic functions and parameters to test
23093         that they no longer seg-fault.
23094
23095         PR fortran/24409
23096         gfortran.dg/nested_modules_4.f90: New test.
23097         gfortran.dg/nested_modules_5.f90: New test.
23098
23099 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23100
23101         PR fortran/24643
23102         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23103
23104 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23105
23106         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23107         failures.
23108
23109 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23110
23111         * gcc.dg/sparc-getcontext-1.c: New test.
23112
23113 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23114
23115         * gcc.dg/ifcvt-fabs-1.c: New test.
23116
23117 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23118
23119         PR other/4372
23120         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23121         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23122
23123 2005-11-09  Richard Guenther  <rguenther@suse.de>
23124
23125         PR tree-optimization/24716
23126         * gcc.c-torture/execute/pr24716.c: New testcase.
23127
23128 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23129
23130         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23131
23132 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23133
23134         PR 24624
23135         * gcc.dg/pr24624.c: Testcase added.
23136
23137 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23138
23139         PR 24623
23140         * g++.dg/other/pr24623.C: Testcase added.
23141
23142 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23143
23144         PR fortran/22607
23145         * gfortran-dg/pure_byref_1.f90: New.
23146         * gfortran-dg/pure_byref_2.f90: New.
23147
23148 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23149
23150         PR c/24101
23151         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23152         * gcc.dg/dg.exp: Run main loop also for *.i files.
23153
23154 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23155
23156         PR c++/19450
23157         * g++.dg/tls/diag-3.C: New test.
23158         * g++.dg/tls/diag-4.C: New test.
23159         * g++.dg/tls/static-1.C: New test.
23160         * g++.dg/tls/static-1a.cc: New file.
23161
23162 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23163
23164         PR 23046
23165         * g++.dg/tree-ssa/pr23046.C: New test.
23166
23167 2005-11-08  Devang Patel <dpatel@apple.com>
23168
23169         PR tree-optimization/23115
23170         * gcc.dg/tree-ssa/pr23115.c: New.
23171
23172 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23173
23174         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23175         * gcc.target/powerpc/pr16155.c: Same.
23176         * gcc.target/powerpc/altivec-1.c: Same.
23177         * gcc.target/powerpc/altivec-2.c: Same.
23178         * gcc.target/powerpc/altivec-3.c: Same.
23179         * gcc.target/powerpc/altivec-5.c: Same.
23180         * gcc.target/powerpc/altivec-11.c: Same.
23181         * gcc.target/powerpc/altivec-12.c: Same.
23182         * gcc.target/powerpc/altivec-14.c: Same.
23183         * gcc.target/powerpc/altivec-22.c: Same.
23184         * gcc.target/powerpc/altivec-consts.c: Same.
23185         * gcc.target/powerpc/altivec-pr22085.c: Same.
23186         * gcc.target/powerpc/altivec-splat.c: Same.
23187         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23188         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23189         * gcc.target/powerpc/darwin-longlong.c: Same.
23190
23191 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23192
23193         PR target/19340
23194         * gcc.dg/pr19340.c: New test.
23195
23196 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23197
23198         PR rtl-optimization/24683
23199         * gcc.dg/pr24683.c: New test.
23200
23201 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23202
23203         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23204         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23205
23206 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23207
23208         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23209
23210 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23211
23212         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23213
23214 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23215
23216         PR target/24230
23217
23218         * gcc.target/powerpc/altivec-consts.c,
23219         gcc.target/powerpc/altivec-splat.c: New testcase.
23220
23221 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23222
23223         PR c/24599
23224
23225         * gcc.dg/overflow-2.c: New testcase.
23226
23227 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23228
23229         PR rtl-optimization/23567
23230         * gcc.c-torture/execute/20051104-1.c: New test.
23231
23232 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23233
23234         PR fortran/24534
23235         gfortran.dg/private_type_2.f90: Modified to check that case with
23236         PRIVATE declaration within derived type is accepted.
23237
23238         PR fortran/20838
23239         gfortran.dg/pointer_assign_1.f90: New test.
23240
23241         PR fortran/20840
23242         * gfortran.dg/arrayio_0.f90: New test.
23243
23244         PR fortran/17737
23245         gfortran.dg/data_initialized.f90: New test.
23246         gfortran.dg/data_constraints_1.f90: New test.
23247         gfortran.dg/data_constraints_2.f90: New test.
23248
23249 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23250
23251         PR fortran/24174
23252         PR fortran/24305
23253         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23254
23255 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23256
23257         PR 24670
23258         * gcc.dg/tree-ssa/pr24670.c: New test.
23259
23260 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23261
23262         PR target/22432
23263         * gcc.target/i386/pr22432.c: New test.
23264
23265 2005-11-05  Richard Henderson  <rth@redhat.com>
23266
23267         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23268         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23269         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23270         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23271         from gcc.dg/alpha-*.
23272         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23273         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23274
23275 2005-11-05  Andreas Jaeger  <aj@suse.de>
23276
23277         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23278
23279 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23280
23281         PR target/23424
23282         * gcc.dg/torture/pr23424-1.c: New test.
23283
23284 2005-11-04  Richard Henderson  <rth@redhat.com>
23285
23286         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23287         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23288         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23289         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23290         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23291         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23292         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23293         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23294         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23295         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23296         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23297         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23298         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23299         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23300         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23301         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23302         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23303         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23304         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23305         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23306         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23307         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23308         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23309         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23310         Move from gcc.dg/.
23311         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23312         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23313         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23314         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23315         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23316         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23317         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23318         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23319         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23320         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23321         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23322         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23323         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23324         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23325         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23326         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23327         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23328         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23329         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23330         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23331         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23332         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23333         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23334         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23335         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23336         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23337         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23338         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23339         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23340         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23341         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23342         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23343         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23344         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23345         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23346         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23347         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23348         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23349         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23350         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23351         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23352         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23353         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23354         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23355         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23356
23357 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23358
23359         PR 24627
23360         * gcc.dg/tree-ssa/pr24627.c: New test.
23361
23362 2005-11-04 Paul Brook  <paul@codesourcery.com>
23363
23364         * gcc.dg/tls/opt-10.c: New test.
23365
23366 2005-11-04  Andreas Jaeger  <aj@suse.de>
23367
23368         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23369         avoid extra warnings.
23370
23371 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23372
23373         PR libfortran/22298
23374         * lib/target-supports.exp
23375         (check_effective_target_static_libgfortran): New
23376         static_libgfortran effective target.
23377         * gfortran.dg/static_linking_1.f: New test.
23378         * gfortran.dg/static_linking_1.c: New file.
23379
23380 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23381
23382         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23383
23384 2005-11-03  Josh Conner  <jconner@apple.com>
23385
23386         PR c++/19989
23387         g++.dg/ext/array2.C: New test.
23388         g++.dg/template/dependent-name3.C: New test.
23389         g++.dg/template/dependent-name4.C: New test.
23390         g++.dg/template/sfinae2.C: New test.
23391
23392 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23393
23394         PR preprocessor/22042
23395         * gcc.dg/cpp/strify4.c: New test.
23396
23397 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23398
23399         PR c++/17964
23400         * g++.dg/cpp/string-1.C: New test.
23401
23402 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23403
23404         * gcc.target/powerpc: New directory.
23405         * gcc.target/powerpc/powerpc.exp: New file.
23406         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23407         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23408         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23409         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23410         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23411         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23412         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23413         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23414         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23415         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23416         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23417         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23418         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23419         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23420         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23421         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23422         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23423         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23424         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23425         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23426         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23427         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23428         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23429         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23430         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23431         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23432         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23433         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23434         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23435         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23436         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23437         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23438         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23439         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23440
23441 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23442
23443         PR c++/21627
23444         * g++.dg/warn/inline2.C: New test.
23445
23446 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23447
23448         PR middle-end/23155
23449         * g++.dg/ext/c99struct1.C: New test.
23450         * gcc.dg/union-cast-1.c: New test.
23451         * gcc.dg/union-cast-2.c: New test.
23452         * gcc.dg/union-cast-3.c: New test.
23453
23454 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23455
23456         PR middle-end/24589
23457         * gcc.c-torture/execute/zero-struct-2.c: New test.
23458
23459 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23460
23461         PR c++/24582
23462         * g++.dg/init/switch1.C: New test.
23463
23464 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         * gcc.dg/delay-slot-1.c: New test.
23467
23468 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23469
23470         PR target/24620
23471         * gcc.dg/pr24620.c: New test.
23472
23473 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23474
23475         PR c/24329
23476         * gcc.dg/format/unnamed-1.c: New test.
23477
23478 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23479
23480         PR c++/22434
23481         * g++.dg/expr/cond8.C: New test.
23482
23483         PR c++/24560
23484         * g++.dg/parse/dot1.C: New test.
23485
23486 2005-11-02  Jan Hubicka  <jh@suse.cz>
23487
23488         PR target/23303
23489         * gcc.dg/i386-lea.c: New test
23490
23491 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23492
23493         PR target/24615
23494         * gcc.dg/pr24615.c: New test.
23495
23496 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23497
23498         PR target/24600
23499         * gcc.dg/pr24600.c: New test.
23500
23501 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23502
23503         PR c++/19253
23504         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23505         * g++.dg/parse/typename9.C: New test.
23506         * g++/dg/parse/typename10.C: Likewise.
23507
23508 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23509
23510         PR fortran/18157
23511         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23512         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23513         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23514
23515 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/24569
23518         * g++.dg/debug/static1.C: New test.
23519
23520 2005-11-02  Josh Conner  <jconner@apple.com>
23521
23522         * g++.dg/crash38.C: moved into proper directory...
23523         * g++.dg/template/crash42.C: ...here
23524
23525 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23526
23527         PR target/18338
23528         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23529         pcc_bitfield_type_matters || default_packed.
23530
23531         * lib/target-supports.exp
23532         (check_effective_target_pcc_bitfield_type_matters): New proc.
23533         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23534
23535         PR testsuite/23304
23536         * lib/target-supports.exp (check_effective_default_packed): New proc.
23537         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23538         Gate expected errors on target ! default_packed.
23539         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23540
23541 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23542
23543         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23544         change (r106358).
23545
23546 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23547
23548         PR fortran/24008
23549         * gfortran.dg/entry_5.f90: New.
23550         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23551
23552 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23553
23554         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23555
23556 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23557
23558         PR fortran/21565
23559         gfortran.dg/namelist_blockdata.f90: New test.
23560
23561         PR fortran/18737
23562         gfortran.dg/external_implicit_none.f90: New test.
23563
23564         PR fortran/14994
23565         * gfortran.dg/secnds.f: New test.
23566
23567 2005-10-31  Jan Hubicka  <jh@suse.cz>
23568
23569         PR target/20928
23570         * gcc.c-torture/compile/pr20928.c: New test.
23571
23572 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23573
23574         PR middle-end/23492
23575         * gcc.c-torture/compile/zero-strct-5.c: New test.
23576
23577 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23578
23579         PR libgfortran/24584
23580         * gfortran.dg/pr24584.f90: New test.
23581
23582 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23583
23584         PR fortran/18883
23585         * gfortran.dg/char_result_9.f90: New.
23586         * gfortran.dg/char_result_10.f90: New.
23587
23588 2005-10-30  Jan Hubicka  <jh@suse.cz>
23589
23590         * g++.dg/tree-ssa/pr24172.C: New testcase.
23591
23592 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23593
23594         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23595
23596 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23597
23598         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23599         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23600         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23601         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23602         gfortran.dg/enum_9.f90,
23603         gfortran.fortran-torture/compile/enum_1.f90,
23604         gfortran.fortran-torture/execute/enum_1.f90,
23605         gfortran.fortran-torture/execute/enum_2.f90,
23606         gfortran.fortran-torture/execute/enum_3.f90,
23607         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23608
23609 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23610
23611         PR target/18482
23612         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23613         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23614
23615 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23616
23617         PR libfortran/20179
23618         * gfortran.dg/mixed_io_1.f90: New test.
23619         * gfortran.dg/mixed_io_1.c: New file.
23620
23621 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23622
23623         * gfortran.dg/malloc_free_1.f90: New test.
23624
23625 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23626
23627         * gcc.dg/nested-func-4.c: Require profiling -pg.
23628
23629 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23630
23631         PR C++/23229
23632         * g++.dg/warn/main-2.C: New test.
23633
23634 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23635
23636         PR fortran/24545
23637         * gfortran.dg/interface_2.f90: new test.
23638
23639 2005-10-28  Josh Conner  <jconner@apple.com>
23640
23641         PR c++/22153
23642         * g++.dg/template/crash38.C: New test.
23643         * g++.dg/parse/explicit1.C: Change expected errors.
23644
23645 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23646
23647         PR C++/23426
23648         * g++.dg/other/large-size-array.C: New test.
23649
23650 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23651
23652         PR middle-end/24362
23653         * g++.dg/opt/complex4.C: New test.
23654
23655 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23656
23657         * gcc.dg/nested-func-4.c: New test.
23658
23659 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23660
23661         PR fortran/24158
23662         gfortran.dg/derived_recursion.f90: New test.
23663         gfortran.dg/implicit_actual.f90: New test.
23664
23665 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23666
23667         PR middle-end/24295, PR testsuite/24477
23668         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23669         removed when weakref hits the tree.
23670
23671 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * gfortran.dg/cray_pointers_4.f90: New test.
23674
23675         * gfortran.dg/cray_pointers_5.f90: New test.
23676
23677 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23678
23679         PR fortran/22290
23680         * gfortran.dg/assign_5.f90: New test.
23681         * gfortran.dg/assign_6.f: New test.
23682
23683 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23684
23685         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23686         CPU has no SSE support.
23687
23688 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23689
23690         PR libgfortran/24224
23691         * gfortran.dg/arrayio_1.f90: Update attribution.
23692         * gfortran.dg/arrayio_2.f90: Update attribution.
23693         * gfortran.dg/arrayio_3.f90: Update attribution.
23694         * gfortran.dg/arrayio_4.f90: Update test conditions.
23695         * gfortran.dg/arrayio_5.f90: Update attribution.
23696         * gfortran.dg/arrayio_6.f90: New test.
23697         * gfortran.dg/arrayio_7.f90: New test.
23698
23699 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23700
23701         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23702
23703 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23704
23705         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23706
23707 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23708
23709         PR fortran/24416
23710         * gfortran.dg/namelist_char_only.f90: New test.
23711
23712 2005-10-24  Asher Langton  <langton2@llnl.gov>
23713
23714         PR fortran/17031
23715         PR fortran/22282
23716         * gfortran.dg/cray_pointers_1.f90: New test.
23717         * gfortran.dg/cray_pointers_2.f90: New test.
23718         * gfortran.dg/cray_pointers_3.f90: New test.
23719         * gfortran.dg/loc_1.f90: New test.
23720         * gfortran.dg/loc_2.f90: New test.
23721
23722 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23723
23724         * gcc.dg/pr24225.c: New test.
23725
23726 2005-10-24  Asher Langton  <langton2@llnl.gov>
23727
23728         * gfortran.dg/dup_save_1.f90: New test.
23729         * gfortran.dg/dup_save_2.f90: New test.
23730
23731 2005-10-24  Paul Brook  <paul@codesourcery.com>
23732
23733         PR 24107
23734         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23735         stdint.h.
23736
23737 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23738
23739         PR libgfortran/24489
23740         * gfortran.dg/pr24489.f90: New test.
23741
23742 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23743
23744         PR fortran/23635
23745         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23746
23747 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23748
23749         PR target/18911
23750         * g++.dg/init/array16.C: Skip for mmix-*-*.
23751
23752 2005-10-23  Asher Langton  <langton2@llnl.gov>
23753
23754         * gfortran.dg/byte_1.f90: New test.
23755         * gfortran.dg/byte_2.f90: New test.
23756
23757 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23758
23759         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23760
23761 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23762
23763         PR fortran/18022
23764         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23765
23766         PR fortran/24311
23767         * gfortran.dg/merge_char_const.f90: New test.
23768
23769         PR fortran/24384
23770         * gfortran.dg/spread_scalar_source.f90: New test.
23771
23772 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23773
23774         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23775
23776         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23777         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23778
23779         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23780
23781 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23782
23783         PR fortran/24426
23784         * gfortran.dg/der_pointer_4.f90: New.
23785
23786 2005-10-22  David Ayers  <d.ayers@inode.at>
23787
23788         * obj-c++.dg/except-1.mm: Simplify.
23789
23790 2005-10-21  David Ayers  <d.ayers@inode.at>
23791
23792         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23793
23794 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23795
23796         * gfortran.dg/assumed_dummy_2.f90: New test.
23797
23798 2005-10-21  James E Wilson  <wilson@specifix.com>
23799
23800         PR preprocessor/15220
23801         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23802
23803 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23804
23805         * gcc.c-torture/execute/20051021-1.c: New test.
23806
23807 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23808
23809         PR c++/24260
23810         * g++.dg/ext/tmplattr1.C: New test.
23811
23812 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23813
23814         PR fortran/24440
23815         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23816
23817 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23818
23819         * obj-c++.dg/except-1.mm: New.
23820
23821         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23822
23823 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23824
23825         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23826
23827 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23828
23829         PR middle-end/24295
23830         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23831         declarations with the same names as thunks' alias targets, use
23832         aliases instead.
23833         * gcc.dg/attr-alias-3.c: New test.
23834         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23835
23836 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23837
23838         PR c++/22618
23839         * g++.dg/parse/access8.C: New test.
23840
23841 2005-10-20  Richard Guenther  <rguenther@suse.de>
23842
23843         PR c++/24439
23844         * g++.dg/tree-ssa/pr24439.C: New testcase.
23845
23846 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23847
23848         * g++.dg/opt/delay-slot-1.C: New test.
23849
23850 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23851
23852         PR fortran/21625
23853         * gfortran.fg/der_init_1.f90: New.
23854
23855 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23856
23857         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23858
23859 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23860
23861         PR c++/21908
23862         * g++.dg/parse/error28.C: New test.
23863
23864 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23865
23866         * gcc.dg/profile-generate-2.c: New test.
23867
23868 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23869
23870         PR target/23589
23871         * g++.dg/ext/dllimport11.C: New.
23872
23873 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23874
23875         PR c++/22293
23876         * g++.dg/other/friend3.C: New test.
23877
23878 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23879
23880         PR c++/23293
23881         * g++.dg/template/error19.C: New test.
23882
23883 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23884
23885         PR c++/21383
23886         * g++.dg/overload/koenig2.C: New.
23887
23888         PR c++/23118
23889         * g++.dg/overload/error2.C: New.
23890
23891         PR c++/22604
23892         * g++.dg/inherit/covariant14.C: New.
23893
23894 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23895
23896         PR c++/23440
23897         * g++.dg/parse/for1.C: New test.
23898
23899 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23900
23901         PR fortran/23446
23902         * gfortran.dg/host_dummy_index_1.f90: New test.
23903
23904         PR fortran/21459
23905         * gfortran.dg/automatic_char_len_2.f90: New test.
23906
23907         PR fortran/20866
23908         * gfortran.dg/recursive_statement_functions.f90: New test.
23909
23910         PR fortran/20853
23911         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23912
23913         PR fortran/20849
23914         * gfortran.dg/external_initializer.f90: New test.
23915
23916         PR fortran/20837
23917         * non_module_public.f90: New test.
23918
23919 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         PR c++/24386
23922         * g++.dg/template/overload7.C: New.
23923
23924         PR c++/22551
23925         * g++.dg/other/switch2.C: Remove expected warnings.
23926
23927         PR c++/21353
23928         * g++.dg/template/defarg6.C: New.
23929
23930 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23931
23932         PR target/24315
23933         * gcc.target/i386/pr24315.c: New test.
23934
23935 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23936
23937         PR c++/24389
23938         * g++.dg/template/static21.C: New test.
23939         * g++.dg/template/static21-a.cc: Likewise.
23940
23941 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23942
23943         PR c++/23959
23944         * g++.dg/warn/Wswitch-default-1.C: New test.
23945         * g++.dg/warn/Wswitch-default-2.C: New test.
23946
23947 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23948
23949         PR c++/22173
23950         * g++.dg/parse/template18.C: New test.
23951         * g++.dg/template/nontype15.C: Likewise.
23952
23953 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23954
23955         PR fortran/22273
23956         * gfortran.dg/spec_expr_2.f90: New.
23957
23958 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23959
23960         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23961         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23962         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23963         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23964         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23965         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23966         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23967         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23968         previous target-specific skips and warning-message matches where
23969         applicable.
23970
23971 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23972
23973         PR c++/21347
23974         * g++.dg/warn/Wctor-dtor.C: New test.
23975
23976 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23977
23978         PR c/23439
23979         * gcc.dg/for-1.c: New test.
23980
23981 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/19565
23984         * g++.dg/warn/Wconversion1.C: New test.
23985         * g++.dg/ext/packed4.C: Compile with -w.
23986         * g++.dg/opt/20050511-1.C: Likewise.
23987         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23988
23989 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23990
23991         * gfortran.dg/boz_5.f90: New test.
23992
23993 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         PR c++/22551
23996         * g++.dg/other/switch2.C: New.
23997
23998         PR c++/23984
23999         * g++.dg/init/ctor7.C: New.
24000
24001 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24002
24003         PR c++/23730
24004         * g++.dg/parse/crash32.C: New test.
24005
24006 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24007
24008         PR c++/20721
24009         * g++.dg/init/goto2.C: New test.
24010
24011         PR c++/22464
24012         * g++.dg/template/crash/41.C: New test.
24013
24014         PR c++/22180
24015         * g++.dg/template/crash40.C: New test.
24016
24017         PR c++/23694
24018         * g++.dg/parse/friend5.C: New test.
24019
24020         PR c++/23307
24021         * g++.dg/template/crash38.C: New test.
24022
24023         PR c++/22352
24024         * g++.dg/template/friend38.C: New test.
24025
24026         PR c++/22405
24027         * g++.dg/template/crash39.C: New test.
24028
24029 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24030
24031         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24032         gcc.dg/debug/dwarf2/dwarf-char2.c,
24033         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24034
24035         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24036
24037 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24038
24039         * gcc.dg/dll-2.c: Add tests for warnings.
24040         * gcc.dg/dll-3.c: Likewise.
24041         * gcc.dg/dll-4.c: Likewise.
24042
24043         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24044         * g++.dg/ext/dllimport2.C: Likewise.
24045         * g++.dg/ext/dllimport3.C: Likewise.
24046         * g++.dg/ext/dllimport7.C: Likewise.
24047         * g++.dg/ext/dllimport8.C: Likewise.
24048         * g++.dg/ext/dllimport9.C: Likewise.
24049
24050 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24051
24052         PR fortran/24092
24053         * gfortran.dg/derived_pointer_recursion.f90: New test.
24054
24055 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24056
24057         * gcc.c-torture/execute/20051012-1.c: New test.
24058
24059 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24060
24061         PR fortran/18082
24062         * gfortran.dg/automatic_char_len_1.f90: New test.
24063
24064 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24065
24066         PR fortran/20847
24067         * gfortran.dg/save_common.f90: New test.
24068
24069         PR fortran/20856
24070         * gfortran.dg/save_result.f90: New test.
24071
24072 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24073
24074         PR c++/21592
24075         * g++.dg/template/dependent-expr1.C: Add new expected error.
24076         * g++.dg/template/dependent-expr2.C: Adjust error text.
24077         * g++.dg/template/overload6.C: New.
24078
24079         PR c++/23797
24080         * g++.dg/other/typename8.C: New.
24081
24082         PR c++/21117
24083         * g++.dg/other/return1.C: New.
24084
24085 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24086
24087         PR c++/24052
24088         * g++.dg/ext/label5.C: New.
24089
24090 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         PR c++/19964
24093         * g++.dg/parse/crash31.C: New.
24094
24095 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24096
24097         * g++.dg/ipa/ipa-1.c: New test.
24098         * g++.dg/ipa/ipa-2.c: New test.
24099         * g++.dg/ipa/ipa-3.c: New test.
24100         * g++.dg/ipa/ipa-4.c: New test.
24101         * g++.dg/ipa/ipa-5.c: New test.
24102         * g++.dg/ipa/ipa.exp: New file.
24103
24104 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24105
24106         PR fortran/24207
24107         * gfortran.dg/private_type_3.f90: New test.
24108
24109 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24110
24111         PR fortran/20786
24112         gfortran.dg/aint_anint_1.f90: New test.
24113
24114 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24115
24116         PR libgfortran/24313
24117         gfortran.dg/csqrt.f: New test.
24118
24119 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24120
24121         PR c++/8057
24122         * g++.dg/warn/noeffect7.C: New test.
24123         * g++.dg/warn/noeffect2.C: Instantiate templates.
24124         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24125         and warning.
24126
24127 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/21089
24130         * g++.dg/init/float1.C: New test.
24131
24132         PR c++/24277
24133         * g++.dg/init/member1.C: Tweak error markers.
24134
24135 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24136
24137         PR testsuite/24281
24138         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24139         Check for null pointer.
24140
24141 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24142
24143         PR c++/21369
24144         * g++.dg/parse/ret-type3.C: New test.
24145
24146 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24147
24148         PR tree-opt/23946
24149         * gcc.c-torture/compile/pr23946.c: New test.
24150
24151 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * g++.dg/opt/mmx2.C: New test.
24154
24155 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/24277
24158         * g++.dg/template/static20.C: New test.
24159
24160         PR c++/24302
24161         * g++.dg/warn/Wunused-12.C: New test.
24162
24163         PR c++/23437
24164         * g++.dg/template/arg4.C: New test.
24165
24166 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24167
24168         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24169         * gcc.dg/ucnid-3.c: Likewise.
24170         * gcc.dg/ucnid-4.c: Likewise.
24171         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24172         * g++.dg/other/ucnid-1.C: Likewise.
24173         * gcc.dg/sparc-frame-1.c: New test.
24174
24175 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24176
24177         PR c++/24139
24178         * g++.dg/template/spec27.C: New test.
24179
24180         PR c++/24275
24181         * g++.dg/template/static19.C: New test.
24182
24183 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24184
24185         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24186         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24187
24188 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24189
24190         PR target/24136
24191         * gfortran.fortran-torture/compile/pr24136.f: New test.
24192
24193 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24194
24195         PR c++/22172
24196         * g++.dg/parse/crash30.C: New test.
24197
24198 2005-10-07  Richard Guenther  <rguenther@suse.de>
24199
24200         PR middle-end/24227
24201         * gcc.c-torture/compile/pr24227.c: New testcase.
24202
24203 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24204
24205         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24206         Do not put aligned attributes on array elements.
24207
24208 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24209
24210         PR testsuite/23611, PR testsuite/23615
24211         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24212         writing prototypes of library functions by hand.
24213         * obj-c++.dg/bitfield-4.mm: Likewise.
24214         * obj-c++.dg/const-str-4.mm: Likewise.
24215         * obj-c++.dg/encode-4.mm: Likewise.
24216         * obj-c++.dg/encode-5.mm: Likewise.
24217         * obj-c++.dg/encode-6.mm: Likewise.
24218         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24219         * obj-c++.dg/method-10.mm: Likewise.
24220         * obj-c++.dg/method-17.mm: Likewise.
24221         * obj-c++.dg/method-19.mm: Likewise.
24222         * obj-c++.dg/try-catch-2.mm: Likewise.
24223
24224 2005-10-06  Richard Henderson  <rth@redhat.com>
24225
24226         PR 24236
24227         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24228
24229 2005-10-06  Dale Johannesen  <dalej@apple.com>
24230
24231         * gcc.c-torture/execute/20030125-1.c: Correct.
24232
24233 2005-10-06  Richard Guenther  <rguenther@suse.de>
24234
24235         PR tree-optimization/24238
24236         * g++.dg/tree-ssa/pr24238.C: New testcase.
24237
24238 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24239
24240         PR 18568
24241         * gfortran.dg/der_pointer_3.f90: New test.
24242
24243 2005-10-05  Devang Patel  <dpatel@apple.com>
24244
24245         PR Debug/23205
24246         * g++.dg/other/PR23205.C: New.
24247
24248 2005-10-05  Richard Henderson  <rth@redhat.com>
24249
24250         PR target/23602
24251         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24252         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24253
24254 2005-10-05  Dale Johannesen  <dalej@apple.com>
24255
24256         * gcc.c-torture/execute/float-floor.c: New.
24257
24258 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24259
24260         PR tree-optimization/21419
24261         PR tree-optimization/24146
24262         PR tree-optimization/24151
24263
24264         * g++.dg/ext/asm7.C: New.
24265         * g++.dg/ext/asm8.C: New.
24266         * gcc.dg/asm-1.c: Compile on all targets.
24267         * gcc.dg/asm-pr24146.c: New.
24268         * gcc.dg/pr21419.c: Adjust error messages.
24269
24270 2005-10-05  Richard Guenther  <rguenther@suse.de>
24271
24272         PR fortran/24176
24273         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24274
24275 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24276
24277         PR c++/23513
24278         * g++.dg/template/spec22.C: Robustify test.
24279         * g++.dg/template/spec26.C: New.
24280
24281 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24282
24283         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24284         if target supports vector instructions.
24285
24286 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24287
24288         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24289         C99 functions.
24290
24291 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24292
24293         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24294         check_effective_target_fortran_large_int): Replace cached result
24295         when target changes.
24296
24297 2005-10-04  Devang Patel  <dpatel@apple.com>
24298
24299         * gcc.dg/i386-sse-vect-types.c: New.
24300
24301 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24302
24303         PR preprocessor/13726
24304         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24305         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24306
24307 2005-10-04  Richard Guenther  <rguenther@suse.de>
24308
24309         PR c/23576
24310         * gcc.dg/noncompile/pr23576.c: New testcase.
24311
24312 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24313
24314         PR middle-end/23125
24315         * gcc.dg/register-var-3.c: New test.
24316
24317 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24318
24319         * gcc.dg/pr23049.c: New test.
24320
24321         * gcc.dg/ucnid-4.c: Fix test.
24322
24323 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24324
24325         PR 23445
24326         * gcc.c-torture/compile/pr23445.c: New test.
24327
24328 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24329
24330         * g++.dg/overload/unknown1.C: New.
24331
24332 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24333
24334         PR c++/17775
24335         * g++.dg/template/repo4.C: New test.
24336
24337 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24338
24339         PR libfortran/19308
24340         * gfortran.dg/large_real_kind_2.F90: New test.
24341         * gfortran.dg/large_integer_kind_2.f90: New test.
24342
24343 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24344
24345         * lib/target-supports.exp (check_effective_target_vect_shift):
24346         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24347         (check_effective_target_vect_condition): Fix copy-n-pasto.
24348
24349         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24350         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24351         targets.
24352
24353 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24354
24355         PR c++/22621
24356         * g++.dg/template/overload5.C : New test.
24357
24358         PR c++/23840
24359         * g++.dg/expr/stdarg1.C: New test.
24360
24361 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24362
24363         PR 24142
24364         * gcc.c-torture/execute/pr24142.c: New test.
24365
24366 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24367
24368         PR 24141
24369         * gcc.c-torture/execute/pr24141.c: New test.
24370
24371 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24372             Diego Novillo  <dnovillo@redhat.com>
24373
24374         PR 23604
24375         * gcc.c-torture/execute/pr23604.c: New test.
24376
24377 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24378
24379         PR fortran/16404
24380         PR fortran/20835
24381         PR fortran/20890
24382         PR fortran/20899
24383         PR fortran/20900
24384         PR fortran/20901
24385         PR fortran/20902
24386         gfortran.dg/equiv_constraint_1.f90: New test.
24387         gfortran.dg/equiv_constraint_2.f90: New test.
24388         gfortran.dg/equiv_constraint_3.f90: New test.
24389         gfortran.dg/equiv_constraint_4.f90: New test.
24390         gfortran.dg/equiv_constraint_5.f90: New test.
24391         gfortran.dg/equiv_constraint_6.f90: New test.
24392         gfortran.dg/equiv_constraint_7.f90: New test.
24393         gfortran.dg/equiv_constraint_8.f90: New test.
24394         gfortran.dg/private_type_1.f90: New test.
24395         gfortran.dg/private_type_2.f90: New test.
24396         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24397         980628-10.f: Assert std=gnu to permit mixing of
24398         types in equivalence statements.
24399
24400 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24401
24402         PR 24112
24403         * gfortran.dg/open_status_1.f90: New.
24404
24405 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24406
24407         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24408         * gcc.dg/vect/pr22480.c: Clean up temp files.
24409         * gcc.dg/vect/pr23831.c: Clean up temp files.
24410         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24411         Clean up temp files.
24412         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24413         Clean up temp files.
24414
24415         * gcc.dg/20050309-1.c: Clean up temp files.
24416         * gcc.dg/20050325-1.c: Clean up temp files.
24417
24418 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24419
24420         PR tree-optimization/24059
24421         * gcc.dg/vect/pr24059.c : New test.
24422
24423 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24424
24425         PR middle-end/24109
24426         * gcc.c-torture/execute/20050929-1.c: New test.
24427
24428 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24429
24430         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24431
24432 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24433
24434         PR c/21419
24435         * gcc.dg/pr21419.c: New test.
24436
24437 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24438
24439         * gcc.dg/pr23911.c: New test.
24440
24441 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24442
24443         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24444
24445         PR c++/16782
24446         * g++.dg/parse/qualified4.C: New test.
24447         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24448         * g++.old-deja/g++.mike/p8154.C: Likewise.
24449
24450 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24451
24452         PR c++/22147
24453         * g++.dg/template/friend37.C: New test.
24454         * g++.dg/parse/crash28.C: Adjust error markers.
24455
24456 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24457
24458         PR fortran/18518
24459         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24460
24461 2005-09-27  Devang Patel  <dpatel@apple.com>
24462
24463         PR tree-optimization/23625
24464         * gcc.dg/pr23625.c: New test.
24465
24466 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24467
24468         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24469         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24470
24471 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24472
24473         PR fortran/23677
24474         * gfortran.fortran-torture/execute/save_1.f90: New test.
24475         * gfortran.dg/save_1.f90: New test.
24476
24477 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24478
24479         * gcc.target/i386/builtin-apply-mmx.c: New test.
24480
24481         PR target/22576
24482         * gcc.target/i386/pr22576.c: New test.
24483
24484         PR target/22585
24485         * gcc.target/i386/pr22585.c: New test.
24486
24487         PR target/23268
24488         * gcc.target/i386/pr23268.c: New test.
24489
24490         PR middle-end/23831
24491         * gcc.dg/vect/pr23831.c: New test.
24492
24493         PR target/24055
24494         * gcc.target/i386/pr24055.c: New test.
24495
24496 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24497
24498         PR tree-optimization/23960
24499         * gcc.c-torture/compile/pr23960.c: New.
24500
24501 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24502
24503         PR fortran/16861
24504         * gfortran.dg/nested_modules_3.f90: New.
24505
24506 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24507
24508         PR fortran/24005
24509         gfortran.dg/interface_1.f90: New test.
24510
24511 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24512         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24513
24514         PR fortran/23843
24515         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24516
24517 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24518
24519         PR fortran/23516
24520         * gfortran.dg/imag_1.f: New test.
24521         * gfortran.dg/imag_2.f: Ditto.
24522
24523 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24524
24525         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24526
24527 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24528
24529         PR c++/21983
24530         * g++.dg/warn/pr21983.C: New test.
24531
24532 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24533
24534         * gcc.dg/20050922-1.c: Testcase added.
24535
24536 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24537
24538         PR c++/23993
24539         * g++.dg/template/array14.C: New test.
24540
24541 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24542
24543         PR fortran/19929
24544         * gfortran.dg/der_ptr_component_1.f90: New test.
24545
24546 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24547
24548         PR c++/23965
24549         * g++.dg/template/error1.C: Reject "no matching function" message.
24550
24551 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24552
24553         PR c++/17609
24554         * g++.dg/lookup/error1.C: New test.
24555
24556 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24557
24558         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24559         functionality of the testcase.
24560
24561 2005-09-20  Richard Henderson  <rth@redhat.com>
24562
24563         * gcc.dg/vect/vect-22.c: Require vect_float.
24564         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24565
24566 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24567
24568         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24569         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24570         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24571         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24572         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24573         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24574         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24575         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24576         * gcc.dg/cpp/ucnid-8.c: New test.
24577
24578 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24579
24580         PR tree-optimization/23929
24581         * gcc.c-torture/compile/pr23929.c: New test.
24582
24583 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24584
24585         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24586         for one loop.
24587
24588 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24589
24590         PR testsuite/23186
24591         * g++.dg/other/pr22003.C: Require named sections.
24592
24593 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24594
24595         PR c++/23947
24596         * g++.dg/rtti/crash3.C: New test.
24597
24598         PR tree-optimization/23818
24599         * gcc.dg/pr23818.c: New test.
24600
24601 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24602
24603         PR fortran/23420
24604         * gfortran.dg/print_fmt_4.f: New.
24605
24606 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24607
24608         PR fortran/23663
24609         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24610
24611 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24612
24613         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24614         Use pointers to local alignable arrays instead. Added comments.
24615         * gcc.dg/vect/vect-46.c: Likewise.
24616         * gcc.dg/vect/vect-48.c: Likewise.
24617         * gcc.dg/vect/vect-49.c: Likewise.
24618         * gcc.dg/vect/vect-52.c: Likewise.
24619         * gcc.dg/vect/vect-53.c: Likewise.
24620         * gcc.dg/vect/vect-54.c: Likewise.
24621         * gcc.dg/vect/vect-56.c: Likewise.
24622         * gcc.dg/vect/vect-57.c: Likewise.
24623         * gcc.dg/vect/vect-58.c: Likewise.
24624         * gcc.dg/vect/vect-60.c: Likewise.
24625         * gcc.dg/vect/vect-61.c: Likewise.
24626
24627         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24628         The test is no longer vectorizable on vect_no_align targets.
24629         * gcc.dg/vect/vect-43.c: Likewsie.
24630
24631         * gcc.dg/vect/vect-44.c: Added comments.
24632         * gcc.dg/vect/vect-45.c: Added comments.
24633         * gcc.dg/vect/vect-50.c: Added comments.
24634         * gcc.dg/vect/vect-51.c: Added comments.
24635
24636         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24637         aligned type.
24638         * gcc.dg/vect/Os-vect-95.c: Likewise.
24639
24640         * gcc.dg/vect/vect-41.c: Test removed.
24641         * gcc.dg/vect/vect-47.c: Test removed.
24642         * gcc.dg/vect/vect-55.c: Test removed.
24643         * gcc.dg/vect/vect-59.c: Test removed.
24644
24645 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24646
24647         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24648         No longer vectorizable on vect_no_align targets.
24649         * gcc.dg/vect/pr20122.c: Likewise.
24650         * gcc.dg/vect/vect-74.c: Likewise.
24651         * gcc.dg/vect/vect-75.c: Likewise.
24652         * gcc.dg/vect/vect-76.c: Likewise.
24653
24654         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24655         Will not be vectorizable on vect_no_align targets once aliasing issues
24656         are resolved.
24657         * gcc.dg/vect/vect-79.c: Likewise.
24658
24659         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24660         * gcc.dg/vect/vect-78.c: Likewise.
24661         * gcc.dg/vect/vect-97.c: Likewise.
24662
24663 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24664
24665         * gcc.dg/pr23943.c: New test.
24666
24667 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24668
24669         PR fortran/19181
24670         * gfortran.dg/derived_pointer_null_1.f90: New test.
24671
24672 2005-09-18  Richard Guenther  <rguenther@suse.de>
24673
24674         PR middle-end/23944
24675         * gcc.c-torture/compile/pr23944.c: New testcase.
24676
24677 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24678
24679         PR fortran/15975
24680         * gfortran.dg/der_pointer_2.f90: New test.
24681
24682 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24683
24684         PR fortran/16861
24685         * gfortran.dg/nested_modules_2.f90: New test.
24686
24687 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24688
24689         PR c++/18368
24690         * g++.dg/other/semicolon.C: New test.
24691
24692 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24693
24694         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24695         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24696
24697 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24698
24699         PR c++/23914
24700         * g++.dg/template/static18.C: New test.
24701
24702         PR c++/21514
24703         * g++.dg/template/crash19.C: Remove dg-error marker.
24704         * g++.dg/template/local4.C: New test.
24705
24706 2005-09-16  Paul Brook  <paul@codesourcery.com>
24707
24708         PR fortran/23906
24709         * gfortran.dg/dependency_1.f90: New test.
24710
24711 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24712
24713         PR c++/23896
24714         * g++.dg/template/static17.C: New test.
24715
24716 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24717
24718         PR c++/23139
24719         * g++.dg/warn/huge-val1.C: New test.
24720
24721 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/13140
24724         * g++.dg/parse/class2.C: New test.
24725         * g++.dg/template/explicit8.C: Likewise.
24726         * g++.dg/template/spec25.C: Likewise.
24727
24728 2005-09-14  Josh Conner  <jconner@apple.com>
24729
24730         PR middle-end/23584
24731         * gcc.dg/pr23584.c: New test.
24732
24733 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24734
24735         PR fortran/21875 Internal Unit Array I/O, NIST
24736         * gfortran.dg/arrayio_1.f90: New test.
24737         * gfortran.dg/arrayio_1.f90: New test.
24738         * gfortran.dg/arrayio_1.f90: New test.
24739         * gfortran.dg/arrayio_1.f90: New test.
24740         * gfortran.dg/arrayio_1.f90: New test.
24741
24742 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24743
24744         PR middle-end/22480
24745         * gcc.dg/vect/pr22480.c: New test.
24746
24747 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24748
24749         PR fortran/19358
24750         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24751
24752 2005-09-13 Josh Conner <jconner@apple.com>
24753
24754         PR c++/23180
24755         * g++.dg/init/struct2.C: New test.
24756         * g++.dg/init/struct3.C: New test.
24757
24758 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24759
24760         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24761         Clean up temp files.
24762         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24763         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24764         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24765         gcc.dg/tree-ssa/builtin-printf-1.c,
24766         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24767         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24768         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24769         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24770         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24771         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24772         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24773         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24774         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24775         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24776         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24777         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24778
24779 2005-09-13  Josh Conner  <jconner@apple.com>
24780
24781         * lib/gcc-dg.exp: Load scanipa.exp.
24782         (cleanup-dump): New procedure.
24783         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24784         * lib/scandump.exp: New file.
24785         * lib/scantree.exp: Use it.
24786         * lib/scanipa.exp: New file.
24787
24788 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24789
24790         PR fortran/17740
24791         * gfortran.dg/generic_4.f90: New test.
24792
24793 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24794
24795         PR target/23816
24796         * gcc.target/i386/pr23816-1.c: New test.
24797         * gcc.target/i386/pr23816-2.c: New test.
24798
24799
24800 2005-09-13  Bastian Blank <waldi@debian.org>
24801
24802         PR c++/16171
24803         * g++.dg/abi/mangle26.C: New test.
24804         * g++.dg/abi/mangle27.C: New test.
24805         * g++.dg/abi/mangle28.C: New test.
24806         * g++.dg/abi/mangle29.C: New test.
24807
24808         PR c++/23839
24809         * g++.dg/parse/register1.C: New test.
24810
24811 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24812
24813         PR c++/23842
24814         * g++.dg/template/access16.C: New test.
24815
24816 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24817
24818         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24819
24820 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24821
24822         PR fortran/18899
24823         * gfortran.dg/shape_2.f90: New test.
24824
24825 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24826
24827         PR target/19269
24828         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24829         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24830         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24831         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24832         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24833         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24834         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24835         tests.
24836
24837 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24838
24839         PR c++/23841
24840         * g++.dg/parse/template17.C: New test.
24841
24842 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24843
24844         PR c++/23789
24845         * g++.dg/template/nontype14.C: New test.
24846
24847 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24848
24849         PR g++/7874
24850         * g++.dg/lookup/friend7.C: New test.
24851         * g++.dg/lookup/friend8.C: New test.
24852         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24853         so that it will be found via argument dependent lookup.
24854         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24855         friend functions which will no longer be found.
24856         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24857         function g, so that it will be found via argument dependent
24858         lookup.
24859         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24860         * g++.old-deja/g++.mike/net43.C: Likewise.
24861
24862 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24863
24864         PR c++/23691
24865         * g++.dg/template/static16.C: New test.
24866
24867 2005-09-12  Josh Conner  <jconner@apple.com>
24868
24869         PR middle-end/23237
24870         * gcc.c-torture/compile/pr23237.c: New test.
24871
24872 2005-09-11  Richard Henderson  <rth@redhat.com>
24873
24874         * g++.dg/other/error8.C: Update expected diagnostic text.
24875
24876 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24877
24878         PR libfortran/19872
24879         * gfortran.dg/overwrite_1.f: New test.
24880
24881 2005-09-09  Josh Conner  <jconner@apple.com>
24882
24883         * g++.dg/init/pr23180-1.C: Removed.
24884         * g++.dg/init/pr23180-2.C: Removed.
24885
24886 2005-09-09  David Daney <ddaney@avtrex.com>
24887
24888         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24889         files which are ...
24890         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24891         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24892
24893 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24894
24895         * gfortran.dg/iostat_2.f90: New test.
24896
24897 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24898
24899         PR c++/22252
24900         * g++.dg/ext/interface1.C: New test.
24901         * g++.dg/ext/interface1.h: Likewise.
24902         * g++.dg/ext/interface1a.cc: Likewise.
24903
24904 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24905
24906         * gfortran.dg/iomsg_1.f90: New test case.
24907
24908 2005-09-09  Richard Guenther  <rguenther@suse.de>
24909
24910         PR c++/23624
24911         * g++.dg/tree-ssa/pr23624.C: New testcase.
24912
24913 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24914
24915         PR fortran/19239
24916         * gfortran.dg/vector_subscript_1.f90,
24917         * gfortran.dg/vector_subscript_2.f90: New tests.
24918
24919 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24920
24921         PR fortran/21104
24922         * gfortran.dg/array_alloc_1.f90,
24923         * gfortran.dg/array_alloc_2.f90,
24924         * gfortran.dg/array_alloc_3.f90: New tests.
24925
24926 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24927
24928         PR fortran/12840
24929         * gfortran.dg/array_constructor_6.f90
24930         * gfortran.dg/array_constructor_7.f90
24931         * gfortran.dg/array_constructor_8.f90
24932         * gfortran.dg/array_constructor_9.f90
24933         * gfortran.dg/array_constructor_10.f90
24934         * gfortran.dg/array_constructor_11.f90
24935         * gfortran.dg/array_constructor_12.f90: New tests.
24936
24937 2005-09-08  Josh Conner  <jconner@apple.com>
24938
24939         PR c++/23180
24940         * g++.dg/init/pr23180-1.C: New test.
24941         * g++.dg/init/pr23180-2.C: New test.
24942
24943 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24944
24945         PR fortran/18878
24946         * gfortran.dg/module_double_reuse.f90: New.
24947
24948 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24949
24950         PR fortran/23270
24951         PR fortran/22304
24952         PR fortran/18870
24953         PR fortran/17917
24954         PR fortran/16511
24955         * gfortran.dg/common_equivalence_1.f: New.
24956         * gfortran.dg/common_equivalence_2.f: New.
24957         * gfortran.dg/common_equivalence_3.f: New.
24958         * gfortran.dg/contained_equivalence_1.f90: New.
24959         * gfortran.dg/module_blank_common.f90: New.
24960         * gfortran.dg/module_commons_1.f90: New.
24961         * gfortran.dg/module_equivalence_1.f90: New.
24962         * gfortran.dg/nested_modules_1.f90: New.
24963         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24964         equivalences and add comment to connect the test with
24965         the PR.
24966
24967 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24968
24969         PR fortran/23765
24970         * gfortran.dg/common_6.f90: New test.
24971
24972 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24973
24974         PR fortran/15326
24975         * gfortran.dg/char_result_1.f90,
24976         * gfortran.dg/char_result_2.f90,
24977         * gfortran.dg/char_result_3.f90,
24978         * gfortran.dg/char_result_4.f90,
24979         * gfortran.dg/char_result_5.f90,
24980         * gfortran.dg/char_result_6.f90,
24981         * gfortran.dg/char_result_7.f90,
24982         * gfortran.dg/char_result_8.f90: New tests.
24983
24984 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24985
24986         PR fortran/19928
24987         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24988
24989 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24990
24991         PR obj-c++/16816
24992         * obj-c++.dg/selector-5.mm: New test.
24993         * obj-c++.dg/selector-6.mm: New test.
24994
24995 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24996
24997         PR objc/20574
24998         PR objc/19324
24999         * objc.dg/error-1.m: New test.
25000
25001 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25002
25003         PR fortran/23373
25004         * gfortran.fortran-torture/execute/pr23373-1.f90,
25005         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25006
25007 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25008
25009         PR libfortran/23760
25010         * gfortran.dg/g77/1832.f: Remove long string in write statement
25011         to allow the test to pass on correct list directed output with
25012         prepended space.
25013
25014 2005-09-07  James E Wilson  <wilson@specifix.com>
25015
25016         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25017
25018 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25019
25020         * gfortran.dg/parameter+save.f90: Rename to
25021         * gfortran.dg/parameter_save.f90: .. this.
25022
25023 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25024
25025         PR fortran/20848
25026         * gfortran.dg/parameter+save.f90: New test case.
25027
25028 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25029
25030         PR fortran/19269
25031         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25032
25033 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25034
25035         PR c/23075
25036         * gcc.dg/pr23075.c: New test.
25037         * g++.dg/warn/pr23075.C: New test.
25038
25039         PR target/22362
25040         * gcc.target/i386/pr22362.c: New test.
25041
25042         PR rtl-optimization/23098
25043         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25044
25045         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25046         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25047         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25048
25049 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25050
25051         * g++.dg/expr/cast6.C: New test.
25052
25053         PR c++/9782
25054         * g++.dg/init/new15.C: New test.
25055
25056 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25057
25058         * gcc.dg/vect/Os-vect-95.c: New test.
25059         * gcc.dg/vect/vect-95.c: Same.
25060
25061 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25062
25063         * gcc.dg/vect/vect-29.c: Update xfail testing.
25064         * gcc.dg/vect/vect-44.c: Same.
25065         * gcc.dg/vect/vect-48.c: Same.
25066         * gcc.dg/vect/vect-50.c: Same.
25067         * gcc.dg/vect/vect-72.c: Same.
25068         * gcc.dg/vect/vect-77.c: Same.
25069         * gcc.dg/vect/vect-78.c: Same.
25070         * gcc.dg/vect/vect-80.c: Same.
25071         * gcc.dg/vect/vect-96.c: Same.
25072         * gcc.dg/vect/vect-100.c: Same.
25073         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25074         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25075         * gfortran.dg/vect/vect-5.f90: Same.
25076
25077 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25078
25079         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25080         start strings.
25081         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25082         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25083
25084         PR c++/23056
25085         * g++.dg/opt/pr23056.C: New test.
25086
25087         PR rtl-optimization/23098
25088         * gcc.target/i386/pr23098.c: New test.
25089
25090 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25091
25092         PR c++/23667
25093         * g++.dg/template/static15.C: New test.
25094
25095         PR c++/21440
25096         * g++.dg/ext/stmtexpr5.C: New test.
25097         * g++.dg/ext/stmtexpr6.C: Likewise.
25098
25099 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25100
25101         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25102
25103         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25104         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25105         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25106
25107 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25108
25109         PR libfortran/23321
25110         * gfortran.dg/direct_io_4.f90: New test case.
25111
25112 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25113             Rasmus Hahn  <rassahah@neofonie.de>
25114
25115         PR libobjc/23108
25116         * objc.dg/type-stream-1.m: New test.
25117
25118 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25119
25120         PR fortran/23661
25121         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25122         gfortran.dg/print_fmt_3.f90: New test.
25123
25124 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * gfortran.dg/fmt_t_1.f90: New test.
25127
25128 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25129
25130         PR rtl-optimization/23454
25131         * g++.dg/opt/pr23454.C: New test.
25132
25133 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/23699
25136         * g++.dg/ext/static1.C: New test.
25137
25138 2005-09-02  Richard Henderson  <rth@redhat.com>
25139
25140         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25141         tail call to check_fa_work.
25142
25143 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25144
25145         PR c++/21687
25146         * g++.dg/other/gc3.C: New test.
25147
25148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25149
25150         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25151         * gcc.dg/20050826-1.c: Likewise.
25152
25153 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25154
25155         PR c++/23167
25156         * g++.dg/expr/volatile1.C: New test.
25157
25158 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25159
25160         PR middle-end/23547
25161         * gcc.dg/pr23547.c: New test.
25162
25163 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25164
25165         PR c/22061
25166         * gcc.c-torture/execute/pr22061-1.c,
25167         * gcc.c-torture/execute/pr22061-2.c,
25168         * gcc.c-torture/execute/pr22061-3.c,
25169         * gcc.c-torture/execute/pr22061-4.c: New tests.
25170
25171 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25172
25173         * gcc.dg/Wredundant-decls-2.c: New test to check that
25174         -Wredundant-decls does not issue warning for a variable
25175         definition following a declaration.
25176
25177 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25178
25179         PR debug/7241
25180         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25181         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25182         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25183
25184         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25185         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25186         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25187         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25188         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25189         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25190         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25191         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25192
25193 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25194
25195         PR objc/23306
25196         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25197         scan-assmbler.
25198
25199 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25200
25201         PR target/21255
25202         * gcc.dg/pr21255-1.c: New test.
25203         * gcc.dg/pr21255-2-mb.c: Likewise.
25204         * gcc.dg/pr21255-2-ml.c: Likewise.
25205         * gcc.dg/pr21255-3.c: Likewise.
25206         * gcc.dg/pr21255-4.c: Likewise.
25207
25208 2005-08-31  Dale Johannesen  <dalej@apple.com>
25209
25210         * gcc.dg/20050830-1.c: New.
25211
25212 2005-08-31  Josh Conner  <jconner@apple.com>
25213
25214         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25215         command-line options for arm-*-* targets.
25216         * g++.dg/init/array16.C: Likewise.
25217         * g++.dg/other/crash-4.C: Likewise.
25218
25219 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25220
25221         PR obj-c++/23640
25222         * obj-c++.dg/gnu-runtime-3.mm: New test.
25223
25224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25225
25226         PR c++/13377
25227         * g++.dg/lookup/ambig4.C: New test.
25228         * g++.dg/lookup/ambig5.C: New test.
25229         * g++.dg/tc1/dr101.C: Adjust error markers.
25230
25231 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25232
25233         PR c++/23639
25234         * g++.dg/template/ttp5.C: Adjust error markers.
25235
25236 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25237
25238         PR testsuite/23609
25239         * lib/obj-c++.exp: Include target-libpath.exp.
25240         (obj-c++_link_flags): Look for the GNU libobjc library
25241         and set the library path to include it.
25242         Don't manually set LD_LIBRARY_PATH (etc.) but call
25243         set_ld_library_path_env_vars instead.
25244         (obj-c++_target_compile): Don't set library path or
25245         linker flags because they are already set correctly
25246         in obj-c++_link_flags.
25247
25248 2005-08-30  Josh Conner  <jconner@apple.com>
25249
25250         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25251         to command-line options for arm-*-* targets.
25252
25253 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25254
25255         * g++.dg/other/i386-1.C: New.
25256
25257 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25258
25259         PR preprocessor/20348
25260         PR preprocessor/20356
25261         * gcc.dg/cpp/pr20348.c: New test.
25262         * gcc.dg/cpp/pr20348.h: New file.
25263         * gcc.dg/cpp/inc/pr20348.h: New file.
25264         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25265         * gcc.dg/cpp/pr20356.c: New test.
25266         * gcc.dg/cpp/pr20356.h: New file.
25267         * gcc.dg/cpp/inc/pr20356.h: New file.
25268         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25269
25270 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25271
25272         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25273         Fix array dimension to avoid correct end-of-file error.
25274
25275 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25276
25277         PR libfortran/23598
25278         * gfortran.dg/iostat_1.f90: New test.
25279
25280 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25281
25282         PR middle-end/23408
25283         * gcc.dg/pr23408.c: New test.
25284
25285 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/23099
25288         * g++.dg/init/member1.C: Make sure erroneous static data member
25289         definitions are required.
25290         * g++.dg/template/static13.C: New test.
25291         * g++.dg/template/static14.C: Likewise.
25292
25293 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25294
25295         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25296         -march=pentium4, remove ilp32 requirement.
25297
25298         PR middle-end/23484
25299         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25300         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25301
25302 2005-08-29  Andreas Jaeger  <aj@suse.de>
25303
25304         PR testsuite/23607
25305         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25306
25307 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25308
25309         * gcc.c-torture/execute/20050316-2.c: New test.
25310         * gcc.c-torture/execute/20050316-3.c: New test.
25311         * gcc.dg/torture/pr16104-1.c: New test.
25312
25313 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25314
25315         PR middle-end/23463
25316         * gcc.c-torture/execute/zero-struct-1.c: New test.
25317
25318 2005-08-27  Richard Guenther  <rguenther@suse.de>
25319
25320         PR target/23575
25321         * gcc.target/i386/pr23575.c: New testcase.
25322
25323 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25324
25325         PR rtl-optimization/23561
25326         * gcc.c-torture/execute/20050826-1.c: New test.
25327
25328         PR rtl-opt/23560
25329         * gcc.c-torture/execute/20050826-2.c: New test.
25330
25331 2005-08-26  Dale Johannesen  <dalej@apple.com>
25332
25333         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25334         * gcc.dg/20050826-1.c: New.
25335
25336 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25337
25338         PR c++/19004
25339         * g++.dg/template/nontype13.C: New test.
25340
25341         PR c++/23491
25342         * g++.dg/init/new14.C: New test.
25343         * g++.dg/expr/anew1.C: Do not XFAIL.
25344         * g++.dg/expr/anew2.C: Likewise.
25345         * g++.dg/expr/anew3.C: Likewise.
25346
25347 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25348
25349         PR middle-end/22439
25350         * gcc.dg/vla-3.c: New test.
25351
25352 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25353
25354         PR fortran/20363
25355         * gfortran.dg/named_interface.f90: New.
25356
25357 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25358
25359         * gcc.c-torture/execute/frame-address.c: New test.
25360
25361 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25362
25363         PR c++/20817
25364         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25365
25366 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25367
25368         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25369
25370 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25371
25372         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25373         * gcc.dg/altivec-22.c: Rename from..
25374         * gcc.dg/altivec-nomfcr.c: ..this.
25375
25376 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25377
25378         PR tree-optimization/23546
25379         * gcc.dg/tree-ssa/pr23546.c: New test.
25380
25381 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25382
25383         PR fortran/17758
25384         * gfortran.dg/nonreturning_statements.f90: New test.
25385
25386 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25387
25388         PR c++/22454
25389         * g++.dg/parse/crash29.C: New.
25390
25391 2005-08-23  DJ Delorie  <dj@redhat.com>
25392
25393         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25394         constants have the L suffix.
25395
25396 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25397
25398         PR c++/23044
25399         * g++.dg/template/instantiate8.C: New.
25400
25401 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25402
25403         PR middle-end/23467
25404         * gcc.c-torture/execute/pr23467.c: New test.
25405
25406 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25407
25408         PR tree-optimization/22043
25409         * gcc.c-torture/execute/20050613-1.c: New test.
25410
25411 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25412
25413         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25414
25415 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25416
25417         PR rtl-optimization/23478
25418         * g++.dg/opt/pr23478.C: New test.
25419
25420 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25421
25422         PR c/18715
25423         * gcc.dg/switch-warn-3.c: New test.
25424
25425 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25426
25427         PR c++/22233
25428         * g++.dg/template/param1.C: New test.
25429
25430 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25431
25432         PR c++/23089
25433         * g++.dg/other/incomplete1.C: New test.
25434
25435 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25436
25437         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25438         are vectorizable.
25439
25440 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25441
25442         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25443         d_lines_5.f: New.
25444
25445 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * gcc.target/i386/sse-4.c: New test.
25448
25449 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25450
25451         PR testsuite/23239
25452         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25453
25454 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25455
25456         * gcc.dg/20050811-1.c: New test.
25457         * gcc.dg/20050811-2.c: New test.
25458
25459 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25460
25461         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25462
25463 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25464
25465         PR 23476
25466         * gcc.c-torture/compile/pr23476.c: New test.
25467
25468 2005-08-19  Devang Patel  <dpatel@apple.com>
25469
25470         PR tree-optimization/23048
25471         * gcc.dg/tree-ssa/pr23048.c: New test.
25472
25473 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25474
25475         PR middle-end/20624
25476         * g++.dg/warn/Wreturn-3.C: New test
25477
25478 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25479
25480         PR tree-optimization/22228
25481         * g++.dg/vect/pr22543.cc: New test.
25482
25483 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25484
25485         PR tree-optimization/21574
25486         * gcc.dg/tree-ssa/pr21574.c: New test.
25487
25488 2005-08-16  James E Wilson  <wilson@specifix.com>
25489
25490         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25491
25492 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25493
25494         PR tree-opt/23402
25495         * gcc.c-torture/compile/zero-strct-3.c: New test.
25496         * gcc.c-torture/compile/zero-strct-4.c: New test.
25497
25498 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25499
25500         PR target/23376
25501         * gcc.target/x86_64/pr23376.c: New test.
25502
25503 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25504
25505         PR c++/23337
25506         * g++.dg/ext/vector2.C: New.
25507
25508 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25509
25510         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25511
25512 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25513
25514         PR libfortran/23428
25515         * gfortran.dg/inquire-complex.f90: New test case.
25516
25517 2005-08-16  James E Wilson  <wilson@specifix.com>
25518
25519         PR tree-optimization/21105
25520         * gcc.dg/large-size-array.c: New.
25521
25522 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25523
25524         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25525         type.
25526         * gcc.dg/vect/vect-41: Likewise.
25527         * gcc.dg/vect/vect-42: Likewise.
25528         * gcc.dg/vect/vect-43: Likewise.
25529         * gcc.dg/vect/vect-44: Likewise.
25530         * gcc.dg/vect/vect-46: Likewise.
25531         * gcc.dg/vect/vect-47: Likewise.
25532         * gcc.dg/vect/vect-48: Likewise.
25533         * gcc.dg/vect/vect-52: Likewise.
25534         * gcc.dg/vect/vect-53: Likewise.
25535         * gcc.dg/vect/vect-54: Likewise.
25536         * gcc.dg/vect/vect-55: Likewise.
25537         * gcc.dg/vect/vect-56: Likewise.
25538         * gcc.dg/vect/vect-57: Likewise.
25539         * gcc.dg/vect/vect-58: Likewise.
25540         * gcc.dg/vect/vect-59: Likewise.
25541         * gcc.dg/vect/vect-60: Likewise.
25542         * gcc.dg/vect/vect-61: Likewise.
25543         * gcc.dg/vect/vect-85: Likewise.
25544         * gcc.dg/vect/vect-87: Likewise.
25545         * gcc.dg/vect/vect-88: Likewise.
25546         * gcc.dg/vect/vect-93.c: Likewise.
25547         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25548         * gcc.dg/vect/vect-75: Likewise.
25549         * gcc.dg/vect/vect-76: Likewise.
25550         * gcc.dg/vect/vect-77: Likewise.
25551         * gcc.dg/vect/vect-78: Likewise.
25552         * gcc.dg/vect/vect-80: Likewise.
25553         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25554         vectorized for the expected reason, rather than checking how alignment
25555         was handled.
25556         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25557         aligned type and also instead of aligned pointers. Added documentation.
25558
25559 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25560
25561         * gfortran.dg/power.f90: New test.
25562
25563 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25564
25565         PR rtl-optimization/23299
25566         * g++.dg/opt/pr23299.C: New test.
25567
25568 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25569
25570         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25571
25572 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25573
25574         * g++.dg/template/local6.C: New test.
25575
25576 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25577
25578         * execute/exceptions/finally-1.m: Check that the catch and finally are
25579         being called.  Also add a "return 0;" at the end of main.
25580
25581 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25582
25583         PR fortran/21432.
25584         * gfortran.dg/namelist_print_1.f: New test of functionality of
25585         PRINT namelist.
25586         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25587         namelist generates error with -std=f95.
25588
25589 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25590
25591         PR tree-optimization/23119
25592         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25593
25594 2005-08-13  Marcin Koziej  <creep@desk.pl>
25595             Andrew Pinski  <pinskia@physics.uc.edu>
25596
25597         PR libobjc/22492
25598         * execute/exceptions/finally-1.m: New test.
25599
25600 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25601
25602         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25603         testsuite.
25604         * objc/execute/exceptions/trivial.m: New test.
25605         * objc.dg/try-catch-11.m: Move to ...
25606         * objc/execute/exceptions/foward-1.m: Here.
25607         * objc.dg/try-catch-2.m: Move to ...
25608         * objc/execute/exceptions/catchall-1.m: Here.
25609         * objc.dg/try-catch-8.m: Move to ...
25610         * objc/execute/exceptions/local-variables-1.m: Here.
25611
25612 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25613
25614         * objc.dg/nested-func-1.m: Move to ...
25615         * objc/execute/nested-func-1.m: Here.
25616
25617 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25618
25619         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25620         in ${options} instead of [target_info name].
25621         * lib/obj-c++.exp (objc_target_compile): Likewise.
25622
25623 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25624
25625         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25626
25627 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25628
25629         part of PR testsuite/23348
25630         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25631         each of the torture options.
25632         * objc/compile/trivial.m: New test.
25633
25634 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25635
25636         * gfortran.dg/eoshift.f90: Correct format.
25637
25638 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25639
25640         * gfortran.fortran-torture/execute/character_passing.f90:
25641         Fix comment typo.
25642
25643 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25644
25645         PR c++/8271
25646         * g++.dg/template/unify10.C: New.
25647
25648 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25649
25650         * g++.dg/parse/pr22514.C: Move to...
25651         * g++.dg/debug/pr22514.C: here.
25652
25653 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25654
25655         PR c++/23266
25656         * g++.dg/inherit/pure1.C: New test.
25657
25658         * ChangeLog: Fix typos.
25659
25660 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25661             Steven Bosscher  <stevenb@suse.de>
25662
25663         * gfortran.dg/runtime_warning_1.f90: New test.
25664
25665 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         PR c++/23219
25668         * g++.dg/parse/crash28.C: New.
25669
25670 2005-08-11  Richard Guenther  <rguenther@suse.de>
25671
25672         PR target/23289
25673         * gcc.target/i386/tailcall-1.c: New testcase.
25674
25675 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25676
25677         * gcc.dg/vect/vect-67.c: Un-xfail.
25678
25679 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25680
25681         PR c++/23225
25682         * g++.dg/parse/crash27.C: new test.
25683
25684 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25685
25686         PR libfortran/22143
25687         * gfortran.dg/shift-kind.f90: New testcase.
25688
25689 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25690
25691         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25692         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25693
25694 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25695
25696         PR c++/20646
25697         * g++.dg/other/mult-stor1.C: New test.
25698
25699 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25700
25701         * gcc.c-torture/pr18299-1.c: Move to ...
25702         * gcc.c-torture/compile/pr18299-1.c: Here.
25703
25704 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25705
25706         * gfortran/fortran.torture/execute/character_passing.f90:
25707         Fix types for LSAME.
25708
25709 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25710
25711         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25712         input data back to what it was originally.
25713
25714 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25715
25716         * objc.dg/try-catch-8.m: Enable for all targets.
25717
25718 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25719
25720         * gcc.dg/pr23165.c: New test.
25721
25722 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25723
25724         PR tree-optimization/23234
25725         * gcc.dg/tree-ssa/pr23234.c: New test.
25726
25727 2005-08-08  Josh Conner  <jconner@apple.com>
25728
25729         PR rtl-optimization/23241
25730         * gcc.dg/char-compare.c: New test.
25731
25732 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25733
25734         PR c++/22508
25735         * g++.dg/init/new13.C: New test.
25736
25737 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25738
25739         PR c++/21166
25740         * g++.dg/other/crash-4.C: Adjust
25741         * g++/dg/ext/packed9.C: New.
25742
25743 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25744
25745         PR middle-end/21964
25746         * gcc.c-torture/execute/pr21964-1.c: New test.
25747
25748 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25749
25750         PR c/22458
25751         * gcc.dg/pr22458-1.c: New test.
25752
25753 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25754             Steven G. Kargl <kargls@comcast.net>
25755
25756         PR fortran/22390
25757         * gfortran.dg/flush_1.f90: New test.
25758
25759 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25760
25761         PR c++/23191
25762         * g++.dg/template/eh2.C: New test.
25763
25764 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25765
25766         PR c++/19498
25767         * g++.dg/template/instantiate7.C: New test.
25768
25769 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25770
25771         PR c/23113
25772         * gcc.dg/Wunused-value-1.c: New test.
25773
25774 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25775
25776         PR rtl-optimization/23233
25777         * gcc.c-torture/compile/pr23233-1.c: New test.
25778
25779 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25780
25781         PR fortran/18833
25782         PR fortran/20850
25783         * gfortran.dg/equiv_1.f90: New test.
25784         * gfortran.dg/equiv_2.f90: New test.
25785         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25786         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25787         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25788
25789 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25790
25791         * gcc.c-torture/execute/vrp-5.c: New test.
25792         * gcc.c-torture/execute/vrp-6.c: New test.
25793         * gcc.dg/tree-ssa/vrp21.c: New test.
25794
25795 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25796
25797         * g++.dg/parse/pr22514.C: New test.
25798
25799 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25800
25801         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25802
25803         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25804         instead of constant loads / pool entries.
25805
25806 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25807
25808         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25809         TEST_TO_WCTYPE.
25810
25811 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25812
25813         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25814         __WINT_TYPE__ in generated prototypes if possible.
25815
25816 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25817
25818         PR 22037
25819         * g++.dg/tree-ssa/pr22037.C:
25820
25821 2005-08-04  Richard Henderson  <rth@redhat.com>
25822
25823         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25824         scan-tree-dump-times directive.
25825
25826 2005-08-04  Jan Hubicka  <jh@suse.cz>
25827
25828         * gcov-1.C: Fix switch counts.
25829         * gcov-4b.c: Likewise.
25830
25831 2005-08-03  Jeff Law  <law@redhat.com>
25832
25833         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25834
25835 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25836
25837         * gcc.c-torture/execute/pr23135.c: New test.
25838
25839 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25840
25841         PR tree-optimization/19899
25842         * gcc.dg/tree-ssa/scev-1.c: New test.
25843         * gcc.dg/tree-ssa/scev-2.c: New test.
25844
25845 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25846
25847         PR target/18582
25848         * gcc.dg/torture/pr18582-1.c: New test.
25849
25850 2005-08-03  Jan Hubicka  <jh@suse.cz>
25851
25852         * update-conroll.c: New testcase.
25853         * update-conroll-2.c: New testcase.
25854
25855 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25856
25857         * gfortran.dg/constant_substring.f: New test.
25858         * gfortran.dg/pr22491.f: New test.
25859
25860 2005-08-02  Jan Hubicka  <jh@suse.cz>
25861
25862         * update-threading.c: Replace by the proper one.
25863
25864 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25865
25866         PR 23164
25867         * g++.dg/tree-ssa/pr23164.C: New test.
25868
25869 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25870
25871         * gcc.dg/tree-ssa/pr23192.c: New test.
25872
25873 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25874
25875         * gcc.c-torture/execute/vrp-4.c: New test.
25876
25877 2005-08-02  Jan Hubicka  <jh@suse.cz>
25878
25879         * update-threading.c: New test.
25880
25881 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25882
25883         * gcc.c-torture/compile/20050801-1.c: New test.
25884         * gcc.c-torture/compile/20050801-2.c: New test.
25885
25886 2005-08-01  Jan Hubicka  <jh@suse.cz>
25887
25888         * val-prof-5.c: New test.
25889
25890 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25891
25892         PR c/22311
25893         * gcc.dg/pr22311-1.c : New test.
25894
25895 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25896
25897         PR target/23095
25898         * gfortran.dg/pr23095.f: New test.
25899
25900         PR c++/22003
25901         * g++.dg/other/pr22003.C: New test.
25902
25903 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25904
25905         PR target/20621
25906         * gcc.c-torture/execute/pr20621-1.c: New test.
25907
25908 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25909
25910         * gfortran.dg/comma_format_extension_4.f: Adjust length
25911         of string for format.
25912         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25913         print statement with internal write.
25914         * gfortran.dg/der_array_io_2.f: Likewise.
25915         * gfortran.dg/der_array_io_3.f: Likewise.
25916
25917 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25918
25919         * gcc.dg/fold-abs-4.c: new test.
25920
25921 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25922
25923         PR fortran/22570 an related issues.
25924         * gfortran.dg/x_slash_1.f: New test.
25925
25926 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25927
25928         PR c/23143
25929         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25930         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25931
25932 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25933
25934         PR c/529
25935         * gcc.dg/Wshadow-3.c: New test.
25936
25937 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25938
25939         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25940         used to have the wrong bounds).
25941
25942 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25943
25944         PR c/21720
25945         * gcc.dg/hex-round-1.c: Test more cases.
25946         * gcc.dg/hex-round-2.c: New test.
25947
25948 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25949
25950         PR 22550
25951         * g++.dg/tree-ssa/pr22550.C: New test.
25952
25953 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25954
25955         * gcc.dg/tree-ssa/vrp19.c: New test.
25956         * gcc.dg/tree-ssa-vrp20.c: New test.
25957
25958 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25959
25960         PR c/22240
25961         * gcc.dg/transparent-union-4.c: New test.
25962
25963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25964
25965         PR c/22192
25966         * gcc.dg/c99-vla-2.c: New test.
25967
25968 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25969
25970         PR c/21720
25971         * gcc.dg/hex-round-1.c: New test.
25972
25973 2005-07-28  Jan Hubicka  <jh@suse.cz>
25974
25975         * inliner-1.c: Do not dump everything.
25976         * tree-prof.exp: Do not pass -ftree-based-profiling.
25977         * bprob.exp: Likewise.
25978
25979         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25980
25981 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/22545
25984         * g++.dg/expr/ptrmem7.C: New test.
25985
25986 2005-07-28  Mike Stump  <mrs@apple.com>
25987
25988         * g++.old-deja/g++.mike/visibility-1.C: New test.
25989
25990 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25991
25992         PR c/20187
25993         * gcc.c-torture/execute/pr20187-1.c: New test.
25994
25995 2005-07-28  Jeff Law  <law@redhat.com>
25996
25997         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25998         * gcc.dg/tree-ssa/vrp18.c: New test.
25999
26000 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26001
26002         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26003
26004 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26005
26006         PR tree-optimization/22506
26007         * gcc.dg/vect/ps22506.c: New test.
26008
26009 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26010
26011         PR target/21149
26012         * gcc.target/i386/sse-3.c: New test.
26013
26014 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26015
26016         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26017         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26018
26019 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26020
26021         PR c/22589
26022         * gcc.c-torture/compile/pr22589-1.c: New test.
26023
26024 2005-07-28  Jan Hubicka  <jh@suse.cz>
26025
26026         * update-loopch.c: New testcase.
26027
26028 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26029
26030         PR rtl-optimization/23047
26031         * gcc.c-torture/execute/pr23047.c: New test.
26032         * gcc.c-torture/execute/pr23047.x: New.
26033
26034 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26035
26036         PR tree-optimization/22493
26037         * gcc.c-torture/execute/pr22493-1.c: New test.
26038         * gcc.c-torture/execute/pr22493-1.x: New.
26039         * gcc.c-torture/execute/vrp-1.c: New test.
26040         * gcc.c-torture/execute/vrp-2.c: New test.
26041         * gcc.c-torture/execute/vrp-2.c: New test.
26042
26043 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26044
26045         * gcc.target/frv/all-builtin-read8.c: Delete.
26046         * gcc.target/frv/all-builtin-read16.c: Delete.
26047         * gcc.target/frv/all-builtin-read32.c: Delete.
26048         * gcc.target/frv/all-builtin-read64.c: Delete.
26049         * gcc.target/frv/all-builtin-write8.c: Delete.
26050         * gcc.target/frv/all-builtin-write16.c: Delete.
26051         * gcc.target/frv/all-builtin-write32.c: Delete.
26052         * gcc.target/frv/all-builtin-write64.c: Delete.
26053         * gcc.target/frv/all-read-write-1.c: New.
26054
26055 2005-07-27  Jeff Law  <law@redhat.com>
26056
26057         * gcc.c-torture/execute/pr22630.c: New test.
26058
26059 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26060
26061         PR tree-optimization/23073
26062         * gcc.dg/vect/nodump-pr23073.c: New test.
26063         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26064
26065 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26066
26067         PR tree-optimize/22348
26068         * gcc.c-torture/execute/pr22348.c: New.
26069
26070 2005-07-27  Richard Guenther  <rguenther@suse.de>
26071
26072         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26073
26074 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26075
26076         PR fortran/22503
26077         * gfortran.dg/logical_comp.f90: New test.
26078
26079 2005-07-27  Jan Hubicka  <jh@suse.cz>
26080
26081         * inliner-1.c: Add cleanup of dumps.
26082         * val-prof-*.c: Likewise.
26083         * update-tailcall.c: New.
26084
26085 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26086
26087         PR 22591
26088         * gcc.dg/tree-ssa/pr22591.c: New test.
26089         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26090
26091 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26092
26093         PR libobjc/22606
26094         * objc.dg/try-catch-11.m: New test.
26095
26096 2005-07-26  Richard Guenther  <rguenther@suse.de>
26097
26098         PR tree-optimization/22486
26099         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26100
26101 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26102
26103         PR tree-opt/22484
26104         * g++.dg/opt/loop2.C: New test.
26105
26106 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26107
26108         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26109         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26110
26111 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26112
26113         * lib/profopt.exp (profopt-execute): Check for profiling data
26114         files on the target.
26115
26116 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26117
26118         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26119         for matching of asm labels.
26120
26121 2005-07-25  Richard Guenther  <rguenther@suse.de>
26122
26123         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26124
26125 2005-07-25  Richard Guenther  <rguenther@suse.de>
26126
26127         PR testsuite/22624
26128         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26129
26130 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26131
26132         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26133         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26134         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26135         * gcc.dg/vect/vect-100.c: New test.
26136         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26137         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26138         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26139         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26140         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26141         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26142         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26143         * gfortran.dg/vect/pr19049.f90: New testcase.
26144         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26145
26146 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gcc.c-torture/execute/20050713-1.c: New test.
26149
26150         PR fortran/20063
26151         * gfortran.fortran-torture/execute/data_4.f90: New test.
26152
26153         PR middle-end/20303
26154         * gcc.dg/visibility-d.c: New test.
26155
26156 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26157
26158         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26159         * gfortran.dg/underflow.f90: Ditto.
26160
26161 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26162
26163         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26164         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26165         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26166
26167 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26168
26169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26170         include case of field width of zero.
26171
26172 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26173
26174         PR libgfortran/21875
26175         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26176         with trailing blanks on normal formatted read.
26177
26178 2005-07-23  Chao-ying Fu  <fu@mips.com>
26179
26180         * gcc.target/mips/mips32-dsp-type.c: New test.
26181         * gcc.target/mips/mips32-dsp.c: New test.
26182
26183 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26184
26185         PR testsuite/21073
26186         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26187
26188         PR testsuite/20454
26189         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26190         and __cyg_profile_func_exit.
26191
26192 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26193
26194         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26195         * gfortran.dg/comma_format_extension_4.f: Same.
26196         * gfortran.dg/pr15332.f: Same.
26197         * gfortran.dg/pr21730.f: Same.
26198
26199 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26200
26201         * g++.dg/opt/vrp2.C: Fix testcase.
26202
26203         PR tree-opt/22625
26204         * g++.dg/opt/vrp2.C: New test.
26205
26206 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26207
26208         PR debug/21828
26209         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26210
26211 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26212
26213         * gcc.dg/tree-ssa/20050719-1.c: New test.
26214
26215 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26216
26217         * gcc.dg/bfin-longcall-1.c: New file.
26218         * gcc.dg/bfin-longcall-2.c: New file.
26219
26220 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26221
26222         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26223
26224 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26225
26226         PR middle-end/19055
26227         * gcc.dg/tree-ssa/pr19055.c: New test.
26228         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26229
26230 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26231
26232         PR C++/22358
26233         * g++.dg/other/pr22358.C: New test.
26234
26235 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26236
26237         PR c++/2922
26238         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26239
26240 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26241
26242         PR c++/15938
26243         * g++.dg/init/union2.C: New test.
26244
26245 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26246
26247         PR c/22393
26248         * gcc.dg/complex-4.c: New test.
26249
26250 2005-07-21  Richard Guenther  <rguenther@suse.de>
26251
26252         PR testsuite/22522
26253         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26254         scanning for asm labels.
26255         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26256
26257 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26258
26259         PR target/22085
26260         * gcc.dg/altivec-pr22085.c: New.
26261
26262 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26263
26264         PR tree-optimization/19210
26265         * gcc.dg/tree-ssa/pr19210-1.c: New.
26266         * gcc.dg/tree-ssa/pr19210-2.c: New.
26267
26268 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26269
26270         PR rtl-optimization/22167
26271         * g++.dg/opt/pr22167.C: New test.
26272
26273 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26274
26275         PR c++/2922
26276         * g++.dg/lookup/two-stage2.C: New.
26277         * g++.dg/lookup/two-stage3.C: New.
26278         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26279         fixed two-stage name lookup for operators.
26280         * g++.dg/template/call3.C: Compiler now produces an appropriate
26281         error message.
26282         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26283         14 as a candidate.
26284         * g++.dg/template/ptrmem4.C: Compiler produces different error
26285         message.
26286         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26287         connect_to_method as a candidate.
26288
26289 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26290
26291         * gcc.dg/fold-alloc-1.c: New test.
26292
26293 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26294
26295         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26296         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26297
26298 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26299
26300         * gcc.dg/fold-abs-1.c: New test.
26301         * gcc.dg/fold-abs-2.c: New test.
26302         * gcc.dg/fold-abs-3.c: New test.
26303
26304 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26305
26306         Make CONSTRUCTOR use VEC to store initializers.
26307         * g++.dg/ext/complit3.C: Check for specific error messages.
26308         * g++.dg/init/brace2.C: Update error message.
26309         * g++.dg/warn/Wbraces2.C: Likewise.
26310
26311 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26312
26313         PR fortran/16940
26314         * gfortran.dg/module_interface_1.f90: New test.
26315
26316 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26317             Kenneth Zadeck <zadeck@naturalbridge.com>
26318
26319         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26320
26321 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322
26323         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26324         specify -Wformat for these tests.
26325         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26326         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26327         * gcc.dg/format/opt-6.c: Delete.
26328
26329 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26332         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26333
26334 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26335
26336         * gcc.dg/tree-ssa/alias-2.c: New test.
26337
26338 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26339
26340         PR c++/22263
26341         * g++.dg/template/explicit7.C: New test.
26342
26343 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26344
26345         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26346         field width of 8 to +Inf and -Inf.
26347
26348 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26349
26350         PR c++/22139
26351         * g++.dg/template/friend36.C: New test.
26352
26353 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26354
26355         PR fortran/21730
26356         * gfortran.dg/pr21730.f: New test.
26357
26358 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26359             Kenneth Zadeck <zadeck@naturalbridge.com>
26360
26361         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26362         since pure const detection cannot run at -O1 in c compiler.
26363         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26364         can now optimize this case properly.
26365         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26366         because we now pass.
26367         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26368
26369 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26370
26371         PR c/22421
26372         * gcc.dg/format/bitfld-1.c: New test.
26373
26374 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/22204
26377         * g++.dg/rtti/repo1.C: New test.
26378
26379 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26380
26381         PR middle-end/22398
26382         * gcc.c-torture/compile/pr22398.c: New test.
26383
26384 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26385
26386         PR c++/22132
26387         * g++.dg/expr/cast4.C: New test.
26388
26389 2005-07-15  Richard Guenther  <rguenther@suse.de>
26390
26391         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26392         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26393
26394 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26395
26396         PR tree-optimization/22230
26397         * gcc.dg/tree-ssa/pr22230.c: New test.
26398
26399 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26400
26401         * gfortran.dg/g77/cpp6.f: New test.
26402
26403         PR fortran/22417
26404         * gfortran.dg/g77/cpp5.F: New test.
26405         * gfortran.dg/g77/cpp5.h: New file.
26406         * gfortran.dg/g77/cpp5inc.h: New file.
26407
26408 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26409
26410         PR libfortran/16435
26411         * gfortran.dg/tl_editting.f90: New.
26412         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26413
26414 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26415
26416         * gfortran.dg/char_array_constructor.f90: New test.
26417
26418 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26419
26420         * gfortran.dg/past_eor.f90: New.
26421         * gfortran.dg/complex_read.f90: New.
26422
26423 2005-07-13  Jeff Law  <law@redhat.com>
26424
26425         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26426         additional casts.
26427
26428         * gcc.dg/tree-ssa/pr22321.c: New test
26429
26430 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26431
26432         PR tree-optimization/21921
26433         * gcc.dg/tree-ssa/pr21921.c: New.
26434
26435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26436
26437         PR tree-optimizatio/22442
26438         * gcc.dg/tree-ssa/loop-11.c: New test.
26439
26440 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26441
26442         PR tree-opt/21840
26443         * gcc.c-torture/compile/pr21840.c: New test.
26444
26445 2005-07-12  Jan Hubicka  <jh@suse.cz>
26446
26447         * gcc.c-torture/compile/pr22379.c: New test.
26448
26449 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26450
26451         PR libfortran/21593
26452         gfortran.dg/dev_null.f90: Remove outdated comment about
26453         PR libfortran/21593.
26454
26455
26456 2005-07-12  Dale Johannesen  <dalej@apple.com>
26457
26458         * gcc.target/i386/compress-float-sse.c: New.
26459         * gcc.target/i386/compress-float-sse-pic.c: New.
26460         * gcc.target/i386/compress-float-387.c: New.
26461         * gcc.target/i386/compress-float-387-pic.c: New.
26462         * gcc.dg/compress-float-ppc.c: New.
26463         * gcc.dg/compress-float-ppc-pic.c: New.
26464
26465 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26466
26467         PR libfortran/21593
26468         gfortran.dg/dev_null.f90: Remove targets.
26469
26470 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26471
26472         PR tree-opt/22335
26473         * gcc.dg/pr22335-1.c: New test.
26474         * gcc.dg/pr22335-2.c: New test.
26475
26476 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26477
26478         PR c++/20172
26479         * g++.dg/template/nontype12.C : New test.
26480
26481 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26482
26483         * gcc.dg/tree-ssa/loop-10.c: New test.
26484
26485 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26486
26487         * gcc.c-torture/execute/20020720-1.x: Remove.
26488
26489 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26490
26491         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26492
26493 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26494
26495         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26496         (dg-mips-options): Use it.
26497
26498 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26499
26500         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26501
26502 2005-07-09  Richard Henderson  <rth@redhat.com>
26503
26504         * lib/target-supports.exp (check_effective_target_sync_char_short):
26505         Add alpha.
26506
26507 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26508
26509         PR libfortran/22217
26510         * gfortran.dg/negative-z-descriptor.f90: New test.
26511
26512 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26513
26514         PR tree-opt/22329
26515         * gcc.dg/pr22329.c: New test.
26516
26517 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26518
26519         PR tree-optimization/20139
26520         * gcc.dg/tree-ssa/pr20139.c: New.
26521
26522 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26523
26524         PR tree-opt/22356
26525         * gcc.dg/pr22356-1.c: New test.
26526
26527 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26528
26529         PR c++/21799
26530         * g++.dg/template/unify8.C: New.
26531         * g++.dg/template/unify9.C: New.
26532
26533 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26534
26535         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26536
26537 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26538
26539         * gcc.dg/darwin-version-1.c: New.
26540         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26541         * gcc.dg/builtins-20.c: Likewise.
26542         * gcc.dg/builtins-53.c: Likewise.
26543         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26544         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26545         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26546         * gcc.dg/torture/builtins-power-1.c: Likewise.
26547         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26548         on Darwin.
26549
26550 2005-07-07  Jeff Law  <law@redhat.com>
26551
26552         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26553         argument evaluation order.
26554
26555 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26556
26557         PR libfortran/21594
26558         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26559         Add test cases where the shift length is greater than the
26560         array length.
26561
26562 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26563
26564         * obj-c++.dg/proto-lossage-6.mm: New.
26565         * objc.dg/proto-lossage-6.m: New.
26566
26567 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26568
26569         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26570         * objc.dg/gnu-runtime-2.m: Likewise.
26571
26572 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * gfortran.dg/longline.f: New test.
26575
26576         * gfortran.dg/badline.f: New test.
26577
26578 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26579
26580         PR fortran/16531
26581         PR fortran/15966
26582         PR fortran/18781
26583         * gfortran.dg/hollerith.f90: New.
26584         * gfortran.dg/hollerith2.f90: New.
26585         * gfortran.dg/hollerith3.f90: New.
26586         * gfortran.dg/hollerith4.f90: New.
26587         * gfortran.dg/hollerith_f95.f90: New.
26588         * gfortran.dg/hollerith_legacy.f90: New.
26589         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26590
26591 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26592
26593         PR objc/22274
26594         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26595         * objc.dg/gnu-runtime-2.m: New.
26596
26597 2005-07-06  Jeff Law  <law@redhat.com>
26598
26599         * gcc.dg/tree-ssa/vrp17.c: New test.
26600
26601 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26602
26603         PR fortran/22327
26604         * gfortran.dg/array_constructor_5.f90: New test.
26605
26606 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26607
26608         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26609
26610 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26611
26612         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26613         * gcc.dg/980816-1.c: Ditto.
26614
26615 2005-07-06  Jeff Law  <law@redhat.com>
26616
26617         * gcc.c-torture/compile/pr21356.c: New test.
26618
26619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26620
26621         PR c/22013
26622         PR c/22098
26623         * gcc.c-torture/compile/pr22013-1.c,
26624         gcc.c-torture/execute/pr22098-1.c,
26625         gcc.c-torture/execute/pr22098-2.c,
26626         gcc.c-torture/execute/pr22098-3.c: New tests.
26627
26628 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26629
26630         PR c/22308
26631         * gcc.dg/pr22308-1.c: New test.
26632
26633 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26634
26635         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26636         target.
26637         * gcc.dg/compare9.c: Use -fshort-enums instead of
26638         -fno-short-enums.  Change the last test to dg-bogus.
26639
26640 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26641
26642         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26643         * gcc.dg/compare9.c: New.
26644
26645 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26646
26647         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26648
26649 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26650
26651         PR testsuite/22288
26652         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26653
26654
26655 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.dg/format/gcc_gfc-1.c: New.
26658
26659 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26660
26661         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26662
26663 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26664
26665         PR fortran/20842
26666         * gfortran.dg/io_invalid_1.f90: New test.
26667
26668 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26669
26670         * gcc.dg/format/gcc_diag-1.c: Update.
26671
26672 2005-07-02  Jeff Law  <law@redhat.com>
26673
26674         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26675         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26676
26677 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26678
26679         * gcc.dg/format/gcc_diag-1.c: Update.
26680
26681 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26682
26683         PR tree-opt/22269
26684         * gcc.c-torture/compile/pr22269.c: New test.
26685
26686 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26687
26688         PR 21584
26689         PR 22219
26690         * g++.dg/tree-ssa/pr21584-1.C: New test.
26691         * g++.dg/tree-ssa/pr21584-2.C: New test.
26692
26693 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26694
26695         * obj-c++.dg/try-catch-11.mm: New.
26696         * objc.dg/try-catch-10.m: New.
26697
26698 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26699
26700         * g++.dg/other/ucnid-1.C: xfail on AIX.
26701
26702 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26703
26704         PR 22234
26705         * gcc.dg/20050629-1.c: New test.
26706
26707 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26708
26709         * obj-c++.dg/const-str-1[0-1].mm: New.
26710         * objc.dg/const-str-1[0-1].m: New.
26711
26712 2005-05-29  Richard Henderson  <rth@redhat.com>
26713
26714         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26715         Rename from check_effective_target_vect_no_max.
26716         (check_effective_target_vect_no_int_add): New.
26717         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26718         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26720         * gcc.dg/vect/vect-reduc-1.c: Use both.
26721         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26722
26723 2005-05-29  Richard Henderson  <rth@redhat.com>
26724
26725         * lib/target-supports.exp (check_effective_target_vect_no_max):
26726         Remove i386 and x86_64.
26727
26728 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26729
26730         PR testsuite/21969
26731         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26732
26733 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26734
26735         PR middle-end/21969
26736         * gcc.dg/vect/pr21969.c: New test.
26737
26738 2005-06-28  Eric Christopher  <echristo@redhat.com>
26739
26740         PR c/22052
26741         PR c/21975
26742         * gcc.dg/inline1.c: New test.
26743         * gcc.dg/inline2.c: Ditto.
26744         * gcc.dg/inline3.c: Ditto.
26745         * gcc.dg/inline4.c: Ditto.
26746         * gcc.dg/inline5.c: Ditto.
26747
26748 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26749
26750         PR libfortran/22142
26751         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26752         Add testcase also testing eoshift1 for PR 22142.
26753
26754 2005-06-28  Richard Henderson  <rth@redhat.com>
26755
26756         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26757         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26758         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26759         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26760         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26761
26762 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26763
26764         PR libfortran/22142
26765         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26766         Add testcase for PR 22142.
26767
26768 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26769
26770         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26771         gcc.target/ia64/fpreg-2.c: New tests.
26772
26773 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26774
26775         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26776
26777 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26778
26779         PR libfortran/22170
26780         * gfortran.dg/slash_1.f90: New test.
26781
26782 2005-06-27  Richard Henderson  <rth@redhat.com>
26783
26784         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26785         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26786         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26787         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26788         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26789         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26790
26791 2005-06-27  Richard Henderson  <rth@redhat.com>
26792
26793         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26794         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26795
26796 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26797
26798         * obj-c++.dg/proto-lossage-5.mm: New.
26799         * objc.dg/proto-lossage-5.m: New.
26800
26801 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26802
26803         PR 21959
26804         * gcc.dg/tree-ssa/pr21959.c: New test.
26805
26806 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26807
26808         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26809         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26810         testing uninitialized var.
26811
26812         * gcc.c-torture/execute/builtins/chk.h: New.
26813         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26814         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26815         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26816         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26817         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26818         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26819         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26820         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26821         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26822         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26823         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26824         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26825         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26826         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26827         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26828         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26829         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26830         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26831         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26832         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26833         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26834         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26835         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26836         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26837         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26838         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26839         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26840         * gcc.dg/builtin-object-size-1.c: New test.
26841         * gcc.dg/builtin-object-size-2.c: New test.
26842         * gcc.dg/builtin-object-size-3.c: New test.
26843         * gcc.dg/builtin-object-size-4.c: New test.
26844         * gcc.dg/builtin-object-size-5.c: New test.
26845         * gcc.dg/builtin-stringop-chk-1.c: New test.
26846         * gcc.dg/builtin-stringop-chk-2.c: New test.
26847         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26848         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26849         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26850         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26851         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26852         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26853         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26854         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26855         * gcc.c-torture/execute/printf-1.c: New test.
26856         * gcc.c-torture/execute/fprintf-1.c: New test.
26857         * gcc.c-torture/execute/vprintf-1.c: New test.
26858         * gcc.c-torture/execute/vfprintf-1.c: New test.
26859         * gcc.c-torture/execute/printf-chk-1.c: New test.
26860         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26861         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26862         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26863
26864 2005-06-27  Michael Matz  <matz@suse.de>
26865
26866         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26867         slot is not merged if address escapes.
26868
26869 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26870
26871         PR c/21911
26872         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26873
26874 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26875
26876         PR middle-end/17965
26877         * gcc.c-torture/compile/20050622-1.c: New test.
26878
26879         PR middle-end/22028
26880         * gcc.dg/20050620-1.c: New test.
26881
26882 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26883
26884         PR tree-optimization/22026
26885         * gcc.dg/tree-ssa/pr22026.c: New.
26886
26887 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26888
26889         PR libfortran/22144
26890         * gfortran.dg/shift-alloc.f90: New testcase.
26891
26892 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26893
26894         * all files: Update FSF address in copyright headers.
26895
26896 2005-06-22  Jan Hubicka  <jh@suse.cz>
26897
26898         * wholeprogram-1.c: New testcase.
26899         * wholeprogram-2.c: New testcase.
26900
26901 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26902
26903         PR 22171
26904         * gcc.dg/tree-ssa/pr22171.c: New test.
26905
26906 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26907
26908         * gfortran.dg/simplify_modulo.f90: New.
26909
26910 2005-06-24  Jan Hubicka  <jh@suse.cz>
26911
26912         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26913
26914 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26915
26916         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26917
26918 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26919
26920         * obj-c++.dg/typedef-alias-1.mm: New.
26921         * objc.dg/typedef-alias-1.m: New.
26922
26923 2005-06-23  Jeff Law  <law@redhat.com>
26924
26925         * gcc.dg/tree-ssa/vrp16.c: New test.
26926
26927 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26928
26929         * lib/target-supports.exp: Add
26930         check_effective_target_fortran_large_real and
26931         check_effective_target_fortran_large_int to check for
26932         corresponding effective targets.
26933         * gfortran.dg/large_integer_kind_1.f90: New test.
26934         * gfortran.dg/large_real_kind_1.f90: New test.
26935
26936 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26937
26938         PR tree-optimization/22117
26939         * gcc.dg/tree-ssa/pr22117.c: New.
26940
26941 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26942
26943         PR testsuite/22123
26944         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26945
26946 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26947
26948         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26949
26950 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26951
26952         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26953         * gfortran.dg/f2c_4.c: Likewise.
26954
26955 2005-06-22 Paul Brook  <paul@codesourcery.com>
26956
26957         PR fortran/21034
26958         * gfortran.dg/auto_save_1.f90: New test.
26959
26960 2005-06-22  Michael Matz  <matz@suse.de>
26961
26962         * gcc.target/x86-64/abi: New directory.
26963         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26964         * gcc.target/x86-64/abi/README.gcc: New file.
26965         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26966         * gcc.target/x86-64/abi/asm-support.s: New file.
26967         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26968         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26969         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26970         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26971         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26972         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26973         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26974         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26975         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26976         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26977         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26978         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26979         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26980         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26981         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26982         * gcc.target/x86_64/abi/test_varargs.c: New test.
26983
26984 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26985
26986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26987         32-bit i?86 and x86_64.
26988
26989 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26990
26991         * obj-c++.dg/const-str-[1-9].mm: New tests.
26992
26993 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26994
26995         PR fortran/22010
26996         * gfortran.dg/namelist_use.f90: New.
26997         * gfortran.dg/namelist_use_only.f90: New.
26998
26999 2005-06-21  Jeff Law  <law@redhat.com>
27000
27001         * gcc.dg/tree-ssa/vrp15.c: New test.
27002
27003 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27004
27005         * lib/target-supports.exp (check_effective_target_vect_reduction):
27006         Remove.
27007         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27008         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27009         remove vect_reduction target keyword. Also avoid two returns in main.
27010         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27011         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27012         * gcc.dg/vect/vect-reduc-1short.c: New test.
27013         * gcc.dg/vect/vect-reduc-1char.c: New test.
27014         * gcc.dg/vect/vect-reduc-2short.c: New test.
27015         * gcc.dg/vect/vect-reduc-2char.c: New test.
27016         * gcc.dg/vect/vect-reduc-6.c: New test.
27017         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27018         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27019         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27020
27021 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27022         Paul Thomas  <pault@gcc.gnu.org>
27023
27024         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27025         New tests.
27026
27027 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27028
27029         * gfortran.dg/backslash_1.f90: New test.
27030         * gfortran.dg/backslash_2.f90: New test.
27031
27032 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27033
27034         * gfortran.dg/duplicate_labels.f90: New test.
27035
27036 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27037
27038         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27039         unsupportable relocations.
27040         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27041         * gcc.dg/20050321-2.c: xfail for NetWare.
27042
27043 2005-06-20  Andreas Jaeger  <aj@suse.de>
27044
27045         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27046         gcc.target/i386/fastcall-sseregparm.c,
27047         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27048
27049 2005-06-19  Richard Henderson  <rth@redhat.com>
27050
27051         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27052
27053 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27054
27055         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27056
27057 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27058
27059         PR c++/22115
27060         * g++.dg/conversion/simd2.C: Change expected error message.
27061
27062 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27063
27064         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27065         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27067
27068 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27069
27070         * gcc.dg/fold-mod-1.c: New test.
27071
27072 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27073
27074         PR fortran/19926
27075         * gfortran.dg/pr19926.f90: New test.
27076
27077 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27078
27079         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27080         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27081         targets.
27082         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27083         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27084
27085 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27086
27087         * gcc.target/ia64/float80-varargs-1.c: New test.
27088
27089 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27090
27091         PR tree-opt/22035
27092         * gfortran.dg/f2c_6.f90: New test.
27093
27094 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27095
27096         PR c++/17413
27097         * g++.dg/template/local5.C: New.
27098
27099 2005-06-17  Richard Henderson  <rth@redhat.com>
27100
27101         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27102
27103 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27104
27105         PR testsuite/21945
27106         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27107
27108 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27109
27110         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27111         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27112         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27113         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27114         check_vect to verify the presence of hardware vector support.
27115
27116 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27117
27118         PR testsuite/22056
27119         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27120
27121 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27122
27123         PR libfortran/19216
27124         * gfortran.dg/pr19216.f: Add correct space between brackets and
27125         dg directive.
27126
27127 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27128
27129         PR libfortran/16436
27130         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27131
27132 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27133
27134         * gcc.target/i386/attributes-error.c: New testcase.
27135         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27136         * gcc.target/i386/regparm-stdcall.c: Likewise.
27137         * gcc.target/i386/sseregparm-1.c: Likewise.
27138         * gcc.target/i386/sseregparm-2.c: Likewise.
27139
27140 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27141
27142         * g++.dg/rtti/crash2.C: New.
27143
27144 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27145
27146         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27147
27148 2005-06-15  David Ung  <davidu@mips.com>
27149
27150         * gcc.target/mips/mips16e-extends.c: New test for testing the
27151         generation of MIPS16e zeb/zeh, seb/seh instructions.
27152
27153 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27154
27155         PR 22018
27156         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27157         * gcc.dg/tree-ssa/pr22018.c: New test.
27158
27159 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27160
27161         * gcc.dg/simd-1.c: Update error messages.
27162         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27163         * gcc.dg/simd-2.c: Update error messages.
27164         * gcc.dg/simd-4.c: New.
27165
27166 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         PR c++/20678
27169         * g++.dg/other/crash-4.C: New.
27170
27171 2005-06-14  Devang Patel  <dpatel@apple.com>
27172
27173         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27174
27175 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         PR c++/21929
27178         * g++.dg/parse/crash11.C: Update
27179
27180 2005-06-13  Jeff Law  <law@redhat.com>
27181
27182         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27183         perform the desired transformations.
27184         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27185         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27186
27187 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27188
27189         PR fortran/22038
27190         * gfortran.dg/forall_1.f90: Un-XFAIL.
27191
27192 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         PR c++/21929
27195         * g++.dg/parse/crash26.C: New.
27196
27197         PR c++/20789
27198         * g++.dg/init/member1.C: New.
27199
27200 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27201
27202         * gfortran.dg/altreturn_1.f90: New test.
27203
27204 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27205
27206         PR middle-end/21985
27207         * gcc.dg/tree-ssa/pr21985.c: New test.
27208
27209 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27210
27211         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27212
27213 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27214
27215         PR c++/21930
27216         * g++.dg/other/error10.C: New test case.
27217
27218 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27219
27220         PR libfortran/19155
27221         * gfortran.dg/pr19155.f: Add test.
27222
27223 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27224
27225         * gfortran.dg/f2c_7.f90: New test.
27226
27227         * gfortran.dg/forall_1.f90: XFAILed.
27228
27229 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27230
27231         * gcc.dg/pr14796-1.c: New.
27232         * gcc.dg/pr14796-2.c: New.
27233
27234 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27235
27236         PR fortran/17792
27237         PR fortran/21375
27238         * gfortran.dg/deallocate_stat.f90: New test.
27239
27240 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27241
27242         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27243
27244 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27245
27246         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27247         access will be generated when this loop is vectorized. Test that
27248         accesses with same alignment were detected.
27249         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27250         Test that accesses with same alignment were detected.
27251         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27252         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27253         alignment were detected.
27254
27255 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27256
27257         PR c++/10611
27258         * g++.dg/conversion/simd2.C: New.
27259
27260 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27261
27262         * gcc.dg/Wcxx-compat-1.c: New.
27263
27264 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27265
27266         PR libfortran/21480
27267         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27268         complex array.
27269
27270 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27271
27272         * gcc.dg/alias-8.c: New.
27273
27274 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27275
27276         * gcc.dg/format/cmn_err-1.c: Update.
27277
27278 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27279
27280         PR target/20666
27281         * gcc.target/sparc/fexpand-2.c: New.
27282         * gcc.target/sparc/fpmerge-2.c: New.
27283         * gcc.target/sparc/fpmul-2.c: New.
27284         * gcc.target/sparc/noresult.c: New.
27285         * gcc.target/sparc/pdist-2.c: New.
27286         * gcc.target/sparc/pdist-3.c: New.
27287
27288 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27289
27290         PR testsuite/21702
27291         * gcc.target/i386/i386.exp: Fix comment typo.
27292
27293 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27294
27295         PR c++/19497
27296         * g++.dg/inherit/using5.C: New.
27297         * g++.dg/inherit/using6.C: New.
27298
27299 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27300
27301         PR c++/19894
27302         * g++.dg/template/ptrmem15.C: New test.
27303
27304         PR c++/20563
27305         * g++.dg/ext/label4.C: New test.
27306
27307 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27308
27309         * gcc.dg/tls/debug-1.c: New test.
27310
27311 2005-06-07  Dale Johannesen  <dalej@apple.com>
27312
27313         * gcc.target/i386/movq.c: New.
27314
27315 2005-06-07  Dale Johannesen  <dalej@apple.com>
27316
27317         * gcc.dg/20050607-1.c: New.
27318
27319 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27320
27321         PR middle-end/21850
27322         * gcc.c-torture/execute/20050607-1.c: New test.
27323
27324 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27325
27326         PR libfortran/21926
27327         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27328         Test case where the return array has lowest stride one,
27329         but isn't packed.
27330
27331 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27332
27333         * lib/target-supports.exp (check_effective_target_sync_int_long):
27334         Add s390 and s390x targets.
27335
27336 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27337
27338         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27339         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27340         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27341         * gcc.dg/tree-ssa/loop-9.c: New test.
27342
27343 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27344
27345         * g++.dg/parse/defarg10.C: New.
27346
27347 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27348
27349         PR regression/21897
27350         * gcc.c-torture/execute/20050604-1.c: New test.
27351
27352 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27353
27354         PR 21903
27355         * g++.dg/parse/defarg9.C: New.
27356
27357         PR c++/20637
27358         * g++.dg/inherit/using4.C: New.
27359         * g++.dg/overload/error1.C: Adjust expected errors.
27360         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27361         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27362         * g++.old-deja/g++.other/redecl2.C: Likewise.
27363         * g++.old-deja/g++.other/redecl4.C: Likewise.
27364         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27365
27366 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27367
27368         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27369
27370 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27371
27372         * lib/gfortran.exp (gfortran_target_compile): Call
27373         dg-additional-files-options
27374         * gfortran.dg/f2c_4.f90: New file
27375         * gfortran.dg/f2c_4.c: New file
27376         * gfortran.dg/f2c_5.f90: New file
27377         * gfortran.dg/f2c_5.c: New file
27378
27379 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27380
27381         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27382
27383         PR fortran/21912
27384         * gfortran.dg/array_constructor_4.f90: New test.
27385
27386 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27387
27388         PR c++/21619
27389         * g++.dg/ext/builtin9.C: New test.
27390
27391 2005-06-05  Dale Johannesen  <dalej@apple.com>
27392
27393         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27394         * gcc.c-torture/execute/20050603-2.c: Ditto.
27395
27396 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27397
27398         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27399         * gcc.dg/vect/vect-reduc-1.c: New.
27400         * gcc.dg/vect/vect-reduc-2.c: New.
27401         * gcc.dg/vect/vect-reduc-3.c: New.
27402
27403 2005-06-04  Dale Johannesen  <dalej@apple.com>
27404
27405         * gcc.c-torture/execute/20050603-1.c: New.
27406         * gcc.c-torture/execute/20050603-2.c: New.
27407         * gcc.dg/20050603-3.c: New.
27408
27409 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27410
27411         PR fortran/19195
27412         * gfortran.dg/debug_1.f90: New test.
27413
27414         * gfortran.dg/forall_1.f90: New test.
27415
27416 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27417
27418         * gfortran.dg/array_constructor_3.f90: New test.
27419
27420 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27421
27422         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27423
27424 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27425
27426         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27427
27428 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27429
27430         PR c/21873
27431         * gcc.dg/init-excess-1.c: New test.
27432
27433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/21853
27436         * g++.dg/expr/static_cast6.C: New test.
27437
27438 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27439
27440         * gcc.dg/tree-ssa/vrp14.c: New test.
27441
27442 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/21336
27445         * g++.dg/template/new2.C: New test.
27446
27447 2005-06-03  Josh Conner  <jconner@apple.com>
27448
27449         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27450         all entries in initializer.
27451
27452 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27453
27454         PR middle-end/21858
27455         * gcc.dg/pr21858.c: New testcase.
27456
27457 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27458
27459         PR tree-optimization/21292
27460
27461         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27462         New.
27463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27467         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27468
27469 2005-06-02  Richard Henderson  <rth@redhat.com>
27470
27471         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27472
27473 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27474
27475         * gcc.dg/wtypequal.c: New testcase.
27476
27477 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27478
27479         PR 21582
27480         * gcc.dg/tree-ssa/pr21582.c: New test.
27481
27482 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27483
27484         PR c++/21280
27485         * g++.dg/opt/interface2.h: New.
27486         * g++.dg/opt/interface2.C: New.
27487         * g++.dg/init/ctor4.C: Adjust error lines.
27488         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27489         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27490         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27491         * g++.old-deja/g++.pt/assign1.C: Likewise.
27492         * g++.old-deja/g++.pt/crash20.C: Likewise.
27493
27494 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27495
27496         PR tree-optimization/21734
27497         * g++.dg/vect/pr21734_1.cc: New.
27498         * g++.dg/vect/pr21734_2.cc: New.
27499
27500 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         PR c++/20350
27503         * g++.dg/template/spec24.C: New.
27504
27505         PR c++/21151
27506         * g++.dg/pch/local-1.C: New.
27507         * g++.dg/pch/local-1.Hs: New.
27508
27509 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27510
27511         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27512         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27513         * gcc.dg/tree-ssa/pr14341.c: New test.
27514         * gcc.dg/tree-ssa/pr14841.c: New test.
27515         * gcc.dg/tree-ssa/pr20701.c: New test.
27516         * gcc.dg/tree-ssa/pr21086.c: New test.
27517         * gcc.dg/tree-ssa/pr21090.c: New test.
27518         * gcc.dg/tree-ssa/pr21332.c: New test.
27519         * gcc.dg/tree-ssa/pr21458.c: New test.
27520         * gcc.dg/tree-ssa/pr21658.c: New test.
27521         * gcc.dg/tree-ssa/vrp01.c: New test.
27522         * gcc.dg/tree-ssa/vrp02.c: New test.
27523         * gcc.dg/tree-ssa/vrp03.c: New test.
27524         * gcc.dg/tree-ssa/vrp04.c: New test.
27525         * gcc.dg/tree-ssa/vrp05.c: New test.
27526         * gcc.dg/tree-ssa/vrp06.c: New test.
27527         * gcc.dg/tree-ssa/vrp07.c: New test.
27528         * gcc.dg/tree-ssa/vrp08.c: New test.
27529         * gcc.dg/tree-ssa/vrp09.c: New test.
27530         * gcc.dg/tree-ssa/vrp10.c: New test.
27531         * gcc.dg/tree-ssa/vrp11.c: New test.
27532         * gcc.dg/tree-ssa/vrp12.c: New test.
27533         * gcc.dg/tree-ssa/vrp13.c: New test.
27534
27535 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27536
27537         PR 21029
27538         * gcc.dg/tree-ssa/pr21029.c: New test.
27539
27540 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27541
27542         * gfortran.dg/logint-1.f: New test case.
27543         * gfortran.dg/logint-2.f: Likewise.
27544         * gfortran.dg/logint-3.f: Likewise.
27545
27546 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27547
27548         PR c/21536
27549         PR c/20760
27550         * gcc.dg/20050527-1.c: New test.
27551
27552         * gcc.dg/i386-sse-12.c: New test.
27553
27554         PR fortran/21729
27555         * gfortran.dg/implicit_5.f90: New test.
27556
27557 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27558
27559         PR fortran/20883
27560         * gfortran/assign_4.f90: New test.
27561         * gfortran/assign_2.f90: Change compile to run.
27562
27563 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27564
27565         * lib/target-supports.exp
27566         (check_effective_target_sync_char_short): New.
27567         * gcc.dg/sync-2.c: New.
27568
27569 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27570
27571         PR tree-optimization/21817
27572         * gcc.dg/torture/pr21817-1.c: New.
27573
27574 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         PR c++/21165
27577         * g++.dg/template/init5.C: New.
27578
27579 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27580
27581         * gfortran.dg/char_initialiser_actual.f90:
27582         Test character initialisers as actual arguments.
27583         * gfortran.dg/char_pointer_comp_assign.f90:
27584         Test character pointer structure component assignments.
27585         * gfortran.dg/char_array_structure_constructor.f90:
27586         Test character components in structure constructors.
27587
27588 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27589
27590         PR middle-end/20931
27591         * g++.dg/opt/pr20931.C: New test.
27592
27593 2005-05-31  Andreas Jaeger  <aj@suse.de>
27594
27595         PR testsuite/20772
27596         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27597         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27598         g++.old-deja/g++.ext/asmspec1.C,
27599         g++.old-deja/g++.other/regstack.C,
27600         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27601         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27602         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27603         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27604         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27605         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27606         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27607         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27608         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27609         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27610         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27611         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27612         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27613         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27614         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27615         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27616         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27617         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27618         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27619
27620 2005-05-31  Jeff Law  <law@redhat.com>
27621
27622         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27623
27624 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27625
27626         PR middle-end/21743
27627         * gcc.dg/builtins-1.c: Activate disabled clog test.
27628         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27629
27630 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27631
27632         * gfortran.dg/char_pointer_assign.f90:
27633         Test character-pointer assignments and pointer assignments.
27634         * gfortran.dg/char_pointer_dummy.f90:
27635         Test character-pointer dummy arguments.
27636         * gfortran.dg/char_pointer_func.f90:
27637         Test character-pointer function returns.
27638         * gfortran.dg/char_pointer_dependency.f90:
27639         Test character-pointer functions with dependencies.
27640
27641 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27642
27643         PR c++/21784
27644         * g++.dg/lookup/using14.C: New test.
27645
27646 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27647
27648         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27649         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27650         trailing ^M.
27651
27652 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27653
27654         PR c++/17413
27655         * g++.dg/template/local5.C: New.
27656
27657         PR target/21761
27658         * gcc.c-torture/compile/pr21761.c: New.
27659
27660         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27661         before darwin8.
27662
27663 2005-05-30  Steven G. Kargl
27664
27665         PR fortran/20846
27666         * gfortran.dg/inquire_8.f90: New test.
27667
27668 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27669
27670         PR libfortran/21376
27671         * gfortran.dg/output_exponents_1.f90: New test.
27672
27673 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27674
27675         PR libfortran/20006
27676         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27677
27678 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27679
27680         PR c++/21210
27681         * g++.dg/ext/complex1.C: New test.
27682
27683         PR c++/21340
27684         * g++.dg/init/ctor6.C: New test.
27685
27686 2005-05-29  Jan Hubicka  <jh@suse.cz>
27687
27688         * gcc.c-torture/compile/pr21562.c: New.
27689
27690 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27691
27692         * gfortran.dg/subnormal_1.f90: New test.
27693
27694 2005-05-28  Jan Hubicka  <jh@suse.cz>
27695
27696         * tree-prof.exp: Fix comment.
27697         * value-prof-1.c: New.
27698         * value-prof-2.c: New.
27699         * value-prof-3.c: New.
27700         * value-prof-4.c: New.
27701
27702 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27703
27704         PR c++/21614
27705         * g++.dg/expr/ptrmem6.C: New test.
27706         * g++.dg/expr/ptrmem6a.C: Likewise.
27707
27708 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27709
27710         PR tree-optimization/21658
27711         * gcc.dg/tree-ssa/pr21658.c: New.
27712
27713 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27714
27715         PR c++/21455
27716         * g++.dg/inherit/ptrmem3.C: New.
27717
27718         PR c++/21681
27719         * g++.dg/parse/template16.C: New.
27720
27721 2005-05-27  Andreas Jaeger  <aj@suse.de>
27722
27723         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27724
27725         * gcc.dg/i386-sse-8.c: Run test on all archs.
27726
27727 2005-05-26  Mike Stump  <mrs@apple.com>
27728
27729         * objc.dg/isa-field-1.m: Only run on darwin.
27730         * objc.dg/lookup-1.m: Likewise.
27731         * objc.dg/try-catch-8.m: Likewise.
27732
27733 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27734
27735         PR tree-optimization/9814
27736         * gcc.dg/pr9814-1.c: New test case.
27737
27738 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27739
27740         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27741         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27742         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27743         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27744         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27745         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27746         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27747         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27748         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27749         objc.dg/try-catch-8.m: New.
27750
27751 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27752
27753         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27754         remove extraneous semicolons.
27755
27756 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27757
27758         * obj-c++.dg/comp-types-12.mm: New.
27759         * objc.dg/comp-types-11.m: New.
27760         * objc.dg/selector-4.m: New.
27761
27762 2005-05-26  Andreas Jaeger  <aj@suse.de>
27763
27764         PR testsuite/20772
27765         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27766         g++.old-deja/g++.ext/attrib3.C,
27767         g++.old-deja/g++.other/store-expr1.C,
27768         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27769         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27770         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27771         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27772         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27773         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27774         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27775         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27776         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27777         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27778         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27779         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27780         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27781         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27782         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27783         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27784         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27785         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27786         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27787
27788 2005-05-26  Andreas Jaeger  <aj@suse.de>
27789
27790         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27791         x86-64 compilation.
27792
27793 2005-05-26  Andreas Jaeger  <aj@suse.de>
27794
27795         PR testsuite/20772
27796         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27797         gcc.misc-tests/i386-pf-athlon-1.c,
27798         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27799         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27800         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27801         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27802         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27803         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27804         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27805         programs.
27806
27807         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27808         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27809         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27810         x86-64 compilation.
27811
27812         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27813         x86_64.
27814
27815         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27816         effective-target ilp32.
27817
27818 2005-05-26  David Ung  <davidu@mips.com>
27819
27820         * gcc.target/mips/ext_ins.c: New test for testing the generation
27821         of MIPS32/64 rev 2 ext/ins instructions.
27822
27823 2005-05-26  Andreas Jaeger  <aj@suse.de>
27824
27825         * treelang/compile/unsigned.tree: Use gimple instead of
27826         nonexisting generic dump.
27827
27828 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27829
27830         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27831
27832 2005-05-26  Andreas Jaeger  <aj@suse.de>
27833
27834         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27835
27836 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27837
27838         PR libfortran/17283
27839         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27840         Test callee-allocated memory with write statements.
27841
27842 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27843
27844         PR middle-end/21709
27845         * gcc.dg/pr21709-1.c: New test case.
27846
27847 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27848             Mike Stump  <mrs@apple.com>
27849
27850         * objc/execute/next_mapping.h: Update for C++.
27851
27852         * obj-c++.dg/selector-1.mm: Move to...
27853         * obj-c++.dg/selector-4.mm: here...
27854
27855         * obj-c++.dg/basic.mm: New.
27856         * obj-c++.dg/comp-types-1.mm: New.
27857         * obj-c++.dg/cxx-class-1.mm: New.
27858         * obj-c++.dg/cxx-ivars-1.mm: New.
27859         * obj-c++.dg/cxx-ivars-2.mm: New.
27860         * obj-c++.dg/cxx-ivars-3.mm: New.
27861         * obj-c++.dg/cxx-scope-1.mm: New.
27862         * obj-c++.dg/cxx-scope-2.mm: New.
27863         * obj-c++.dg/defs.mm: New.
27864         * obj-c++.dg/empty-private-1.mm: New.
27865         * obj-c++.dg/encode-1.mm: New.
27866         * obj-c++.dg/encode-2.mm: New.
27867         * obj-c++.dg/encode-3.mm: New.
27868         * obj-c++.dg/extern-c-1.mm: New.
27869         * obj-c++.dg/extra-semi.mm: New.
27870         * obj-c++.dg/fix-and-continue-2.mm: New.
27871         * obj-c++.dg/isa-field-1.mm: New.
27872         * obj-c++.dg/ivar-list-semi.mm: New.
27873         * obj-c++.dg/local-decl-1.mm: New.
27874         * obj-c++.dg/lookup-1.mm: New.
27875         * obj-c++.dg/lookup-2.mm: New.
27876         * obj-c++.dg/method-1.mm: New.
27877         * obj-c++.dg/method-2.mm: New.
27878         * obj-c++.dg/method-3.mm: New.
27879         * obj-c++.dg/method-4.mm: New.
27880         * obj-c++.dg/method-5.mm: New.
27881         * obj-c++.dg/method-6.mm: New.
27882         * obj-c++.dg/method-7.mm: New.
27883         * obj-c++.dg/no-extra-load.mm: New.
27884         * obj-c++.dg/overload-1.mm: New.
27885         * obj-c++.dg/pragma-1.mm: New.
27886         * obj-c++.dg/pragma-2.mm: New.
27887         * obj-c++.dg/private-1.mm: New.
27888         * obj-c++.dg/private-2.mm: New.
27889         * obj-c++.dg/proto-qual-1.mm: New.
27890         * obj-c++.dg/qual-types-1.mm: New.
27891         * obj-c++.dg/stubify-1.mm: New.
27892         * obj-c++.dg/stubify-2.mm: New.
27893         * obj-c++.dg/super-class-1.mm: New.
27894         * obj-c++.dg/super-class-2.mm: New.
27895         * obj-c++.dg/super-dealloc-1.mm: New.
27896         * obj-c++.dg/super-dealloc-2.mm: New.
27897         * obj-c++.dg/template-1.mm: New.
27898         * obj-c++.dg/template-2.mm: New.
27899         * obj-c++.dg/template-3.mm: New.
27900         * obj-c++.dg/template-4.mm: New.
27901         * obj-c++.dg/template-5.mm: New.
27902         * obj-c++.dg/template-6.mm: New.
27903         * obj-c++.dg/try-catch-1.mm: New.
27904         * obj-c++.dg/try-catch-2.mm: New.
27905         * obj-c++.dg/try-catch-3.mm: New.
27906         * obj-c++.dg/try-catch-4.mm: New.
27907         * obj-c++.dg/try-catch-5.mm: New.
27908         * obj-c++.dg/try-catch-6.mm: New.
27909         * obj-c++.dg/try-catch-7.mm: New.
27910         * obj-c++.dg/try-catch-8.mm: New.
27911         * obj-c++.dg/try-catch-9.mm: New.
27912         * obj-c++.dg/va-meth-1.mm: New.
27913
27914 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27915
27916         * obj-c++.dg/selector-1.mm: New.
27917         * obj-c++.dg/selector-2.mm: New.
27918
27919 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27920
27921         * obj-c++.dg/selector-3.mm: New.
27922         * objc.dg/selector-3.m: New.
27923
27924 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27925
27926         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27927         about where warning appears.
27928
27929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27930
27931         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27932         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27933         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27934         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27935
27936 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27937
27938         * gcc.dg/20050524-1.c: New test.
27939
27940 2005-05-25  Jan Hubicka  <jh@suse.cz>
27941
27942         * gcc.dg/tree-prof/inliner-1.c: New.
27943
27944 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27945
27946         * gcc.dg/tree-prof: New directory.
27947         * gcc.dg/tree-prof/tree-prof.exp: New.
27948
27949 2005-05-25  DJ Delorie  <dj@redhat.com>
27950
27951         * gcc.dg/Wattributes-1.c: New.
27952         * gcc.dg/Wattributes-2.c: New.
27953         * gcc.dg/Wattributes-3.c: New.
27954
27955 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27956
27957         PR tree-optimization/19833
27958         * gcc.dg/uninit-4.c: Remove xfail.
27959         * gcc.dg/uninit-9.c: Ditto.
27960
27961 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27962
27963         * obj-c++.dg/bitfield-[1-5].mm: New.
27964         * obj-c++.dg/class-protocol-1.mm: New.
27965         * obj-c++.dg/comp-types-1[0-1].mm: New.
27966         * obj-c++.dg/comp-types-[2-9].mm: New.
27967         * obj-c++.dg/encode-[4-8].mm: New.
27968         * obj-c++.dg/layout-1.mm: New.
27969         * obj-c++.dg/method-1[0-9].mm: New.
27970         * obj-c++.dg/method-2[0-1].mm: New.
27971         * obj-c++.dg/method-[8-9].mm: New.
27972         * obj-c++.dg/objc-gc-3.mm: New.
27973         * obj-c++.dg/try-catch-10.mm: New.
27974         * objc.dg/bitfield-5.m: New.
27975         * objc.dg/comp-types-10.m: New.
27976         * objc.dg/comp-types-9.m: New.
27977         * objc.dg/layout-1.m: New.
27978         * objc.dg/objc-gc-4.m: New.
27979         * objc.dg/try-catch-9.m: New.
27980         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27981         * objc.dg/comp-types-1.m: Likewise.
27982         * objc.dg/comp-types-[5-6].m: Likewise.
27983         * objc.dg/method-9.m: Likewise.
27984
27985 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27986
27987         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27988         and on hardware without VMX support.
27989
27990         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27991
27992         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27993
27994         * lib/profopt.exp (dg-final-generate, dg-final-use,
27995         profopt-final-code, profopt-get-options): New.
27996         (profopt-execute): Process test directives.
27997
27998         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27999         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28000         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28001
28002 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28003
28004         PR C++/21645
28005         * g++.dg/init/ctor5.C: New test.
28006
28007 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28008
28009         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28010         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28011         vect-113.c, vect-114.c.
28012
28013 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28014
28015         * gcc.dg/const-elim-1.c: Remove xfails.
28016
28017 2005-05-23  Jeff Law  <law@redhat.com>
28018
28019         * gcc.c-torture/compile/pr21638.c: New test.
28020         * gcc.c-torture/compile/20050520-1.c: New test.
28021
28022 2005-05-23  Nick Clifton  <nickc@redhat.com>
28023
28024         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28025         be a proper triple, ie: m32r*-*-*.
28026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28027
28028 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28029
28030         PR middle-end/21331
28031         PR tree-opt/21293
28032         * gcc.c-torture/compile/pr21293.c: New test.
28033         * gcc.c-torture/execute/pr21331.c: New test.
28034
28035 2004-05-20  Richard Henderson  <rth@redhat.com>
28036
28037         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28038
28039 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28040
28041         * obj-c++-dg.exp: Add.
28042         * obj-c++.exp: Add.
28043         * obj-c++.dg/dg.exp: Add.
28044
28045 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28046
28047         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28048         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28049
28050 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28051
28052         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28053
28054 2004-05-19  Richard Henderson  <rth@redhat.com>
28055
28056         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28057
28058 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28059
28060         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28061
28062         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28063
28064 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28065
28066         PR c++/21495
28067         * g++.dg/parse/extern1.C: New test.
28068         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28069
28070 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28071
28072         * gcc.dg/c99-math.h: New.
28073         * gcc.dg/c99-math-float-1.c: New test.
28074         * gcc.dg/c99-math-double-1.c: Likewise.
28075         * gcc.dg/c99-math-long-double-1.c: Likewise.
28076
28077 2005-05-18  Richard Henderson  <rth@redhat.com>
28078
28079         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28080
28081 2005-05-18  Devang Patel  <dpatel@apple.com>
28082
28083         * g++.dg/opt/20050511-1.C: New test.
28084
28085 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28086
28087         PR libfortran/21127
28088         * gfortran.dg/reshape-complex.f90: New test.
28089
28090 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28091
28092         * gfortran.dg/array_constructor_1.f90: New test.
28093         * gfortran.dg/array_constructor_2.f90: New test.
28094
28095 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28096
28097         PR fortran/20954
28098         * gfortran.dg/pr20954.f: New test.
28099
28100 2005-05-17  Mike Stump  <mrs@apple.com>
28101
28102         Yet more Objective-C++...
28103
28104         * objc.dg/method-5.m: Update.
28105         * objc.dg/method-6.m: Update.
28106         * objc.dg/method-7.m: Update.
28107         * objc.dg/method-9.m: Update.
28108         * objc.dg/try-catch-2.m: Update.
28109
28110 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28111
28112         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28113         Remove little-endian optimizations.
28114
28115 2005-05-17  Jeff Law  <law@redhat.com>
28116
28117         * g++.dg/tree-ssa/pr14814.C: New test.
28118         * gcc.dg/tree-ssa/pr14814.C: New test.
28119         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28120         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28121
28122 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28123
28124         * gcc.dg/compat/generate-random.c: Do not include
28125         libiberty.h.
28126         * gcc.dg/compat/generate-random_r.c: Likewise.
28127
28128 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28129
28130         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28131
28132 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28133
28134         PR middle-end/21595
28135         * g++.dg/tree-ssa/builtin1.C: New testcase.
28136
28137 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28138
28139         PR c++/21454
28140         * g++.dg/opt/const4.C: New test.
28141
28142         PR middle-end/21492
28143         * g++.dg/opt/crossjump1.C: New test.
28144
28145         PR tree-optimization/21610
28146         * gcc.c-torture/compile/20050516-1.c: New test.
28147
28148         PR fortran/15080
28149         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28150         about the test failing.
28151         * gfortran.fortran-torture/execute/where_7.f90: New test.
28152         * gfortran.fortran-torture/execute/where_8.f90: New test.
28153
28154 2005-05-16  Richard Henderson  <rth@redhat.com>
28155
28156         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28157         i?86 and x86_64.
28158
28159 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28160
28161         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28162         (limits.h): Include unconditionally.
28163         (stdlib.h): Likewise.
28164         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28165         (limits.h): Include unconditionally.
28166         (stdlib.h): Likewise.
28167         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28168         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28169         (limits.h): Include unconditionally.
28170         (stdlib.h): Likewise.
28171         (hashtab.h): Do not include.
28172         (getopt.h): Likewise.
28173         (stddef.h): Include.
28174         (hashval_t): Define.
28175         (struct entry): Add "next" field.
28176         (HASH_SIZE): New macro.
28177         (hash_table): New variable.
28178         (switchfiles): Do not use xmalloc.
28179         (mix): New macro.
28180         (iterative_hash): New function.
28181         (hasht): Remove.
28182         (e_exists): New function.
28183         (e_insert): Likewise.
28184         (output): Use, instead of libiberty hashtable functions.
28185         (main): Do not use getopt.  Do not call htab_create.
28186
28187 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28188
28189         PR libstdc++/21526
28190         * lib/target-supports.exp (check_mkfifo_available):
28191         Return 0 for cygwin as mkfifo support incomplete on platform.
28192         Fix typos in comments.
28193
28194 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28195
28196         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28197
28198 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28199
28200         PR fortran/17432
28201         * gfortran.dg/assign_4.f: New test.
28202
28203 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28204
28205         PR tree-optimization/21563
28206         * gcc.dg/tree-ssa/pr21563.c: New.
28207
28208 2005-05-14  Jan Hubicka  <jh@suse.cz>
28209
28210         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28211
28212 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28213
28214         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28215
28216 2005-05-13  Julian Brown  <julian@codesourcery.com>
28217
28218         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28219         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28220
28221 2005-05-13  Jan Hubicka  <jh@suse.cz>
28222
28223         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28224         * gcc.dg/fold-xor-?.c: Likewise.
28225         * gcc.dg/pr15784-?.c: Likewise.
28226         * gcc.dg/pr20922-?.c: Likewise.
28227         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28228         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28229         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28230
28231 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28232
28233         PR fortran/21260
28234         * gfortran.dg/hollerith_1.f90: New test.
28235
28236 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28237
28238         * gfortran.dg/func_result_2.f90: New test.
28239
28240 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28241
28242         * gfortran.dg/dev_null.f90: New test.
28243
28244 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28245
28246         * gcc.dg/arm-vfp1.c: Revert last change.
28247
28248 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28249
28250         PR middle-end/19807
28251         PR tree-optimization/19639
28252         * g++.dg/tree-ssa/pr19807.C: New testcase.
28253
28254 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28255
28256         PR libfortran/21471
28257         * gfortran.dg/append-1.f90: New test.
28258
28259 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28260
28261         * gcc.dg/pr18501.c: XFAIL.
28262         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28263         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28264         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28265         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28266         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28267         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28268         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28269         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28270
28271 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28272
28273         PR fortran/20178
28274         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28275         gfortran.dg/f2c_3.f90: New tests.
28276
28277         * gfortran.dg/return_1.f90: Fix dg annotation.
28278
28279 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28280
28281         * gcc.c-torture/compile/20050510-1.c: New test.
28282
28283 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28284
28285         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28286
28287 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28288
28289         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28290
28291 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28292
28293         PR c/17913
28294         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28295
28296 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28297
28298         PR c/21342
28299         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28300         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28301
28302 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28303
28304         PR debug/16676
28305         * gcc.dg/debug/pr16676.c: New test.
28306
28307 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28308
28309         PR testsuite/21443
28310         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28311         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28312         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28313         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28314         Change -O1 to -O2.
28315         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28316         -fno-tree-dominator-opts.
28317
28318 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28319
28320         * gfortran.dg/return_1.f90: New test.
28321
28322 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28323
28324         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28325
28326         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28327
28328 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         PR c++/21427
28331         * g++.dg/inherit/covariant13.C: New.
28332
28333 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28334
28335         PR libfortran/19155
28336         * gfortran.dg/pr19155.f: New test.
28337
28338 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28339
28340         PR inline-asm/8788
28341         * gcc.dg/pr8788-1.c: New testcase.
28342
28343 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28344
28345         PR target/21416
28346         * gcc.target/mips/fpcmp-[12].c: New tests.
28347
28348 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28349
28350         * lib/target-supports-dg.exp (dg-require-fork): New function.
28351         (dg-require-mkfifo): Likewise.
28352         * lib/target-supports.exp (check_function_available): New
28353         function.
28354         (check_fork_available): Likewise.
28355         (check_mkfifo_available): Likewise.
28356
28357 2005-05-06  Jeff Law  <law@redhat.com>
28358
28359         * gcc.c-torture/compile/pr21380.c: New test.
28360
28361 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28362
28363         PR c++/20961
28364         * g++.dg/ext/weak3.C: New test.
28365
28366 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28367
28368         PR c++/21352
28369         * g++.dg/template/crash37.C: New test.
28370
28371 2005-05-05  Paul Brook  <paul@codesourcery.com>
28372
28373         * gcc.dg/arm-g2.c: Use effective-target arm32.
28374         * gcc.dg/arm-mmx-1.c: Ditto.
28375         * gcc.dg/arm-scd42-2.c: Ditto.
28376         * gcc.dg/arm-vfp1.c: Ditto.
28377         * lib/target-supports.exp (check_effective_target_arm32): New
28378         function.
28379
28380 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28381
28382         PR libfortran/21354
28383         gfortran.dg/in_pack_rank7.f90: New test.
28384
28385 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28386
28387         PR middle-end/15618
28388         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28389
28390 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28391
28392         PR middle-end/21265
28393         * gcc.dg/20050503-1.c: New test.
28394
28395         PR rtl-optimization/21239
28396         * gcc.dg/i386-sse-11.c: New test.
28397
28398 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28399
28400         PR target/16888
28401         * gcc.target/i386/asm-1.c: New test.
28402
28403 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28404
28405         PR rtl-optimization/21330
28406         * gcc.c-torture/execute/20050502-1.c: New test.
28407
28408         PR target/21297
28409         * gcc.c-torture/execute/20050502-2.c: New test.
28410
28411 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28412
28413         PR middle-end/21282
28414         * gcc.dg/pr21282.c: New.
28415
28416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28417
28418         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28419         * gcc.dg/vect/vect-92.c: Likewise.
28420         * gcc.dg/vect/vect-93.c: Likewise.
28421         * gcc.dg/vect/vect-dv-1.c: Likewise.
28422         * gcc.dg/vect/vect-dv-2.c: Likewise.
28423         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28424
28425 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28426
28427         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28428         * gfortran.dg/vect/vect-2.f90: Likewise.
28429         * gfortran.dg/vect/vect-3.f90: Likewise.
28430         * gfortran.dg/vect/vect-4.f90: Likewise.
28431         * gfortran.dg/vect/vect-5.f90: Likewise.
28432
28433 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28434
28435         PR target/20813
28436         * gcc.dg/rs6000-fpint-2.c: New.
28437
28438 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28439
28440         PR c/15698
28441         * gcc.dg/builtins-30.c: Update expected messages.
28442         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28443         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28444         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28445
28446 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28447
28448         PR tree-optimization/21294
28449         * gcc.dg/tree-ssa/pr21294.c: New.
28450
28451 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28452
28453         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28454         __builtin_altivec_st_internal_4si built-in.
28455
28456 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28457
28458         PR c++/15875
28459         * g++.dg/template/ptrmem14.C: New test.
28460
28461 2005-05-02  Paul Brook  <paul@codesourcery.com>
28462
28463         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28464
28465 2005-05-02  Michael Matz  <matz@suse.de>
28466
28467         PR c++/19542
28468         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28469
28470 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28471
28472         * g++.dg/cpp/weak.C: New test.
28473
28474 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28475
28476         * gcc.dg/tree-ssa/loop-8.c: New test.
28477
28478 2005-04-30  Michael Maty  <matz@suse.de>
28479
28480         * gcc.dg/inline-mcpy.c: New test.
28481
28482 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28483
28484         PR libfortran/18958
28485         * gfortran.dg/eoshift.f90: New test case.
28486
28487 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28488
28489         PR libfortran/18857
28490         * gfortran.dg/matmul_1.f90: New test.
28491
28492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28493
28494         PR tree-optimization/21030
28495         * gcc.dg/tree-ssa/pr21030.c: New.
28496
28497 2005-04-29  Devang Patel  <dpatel@apple.com>
28498
28499         PR tree-optimization/21272
28500         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28501
28502 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28503
28504         PR fortran/13082
28505         PR fortran/18824
28506         * gfortran.dg/entry_4.f90: New test.
28507         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28508         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28509         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28510         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28511         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28512         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28513         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28514
28515 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28516
28517         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28518
28519 2005-04-29  Paul Brook  <paul@codesourcery.com>
28520
28521         * gfortran.dg/entry_3.f90: New test.
28522
28523 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28524
28525         * gfortran.dg/implicit_4.f90: New test.
28526
28527 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28528
28529         * lib/target-supports.exp (check_profiling_available): Return
28530         false for xtensa-*-elf.
28531
28532 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28533
28534         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28535         error if file cannot be deleted.
28536
28537 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28538
28539         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28540         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28541         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28542         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28543         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28544         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28545         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28546         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28547         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28548         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28549         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28550         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28551         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28552
28553 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28554
28555         PR fortran/20865
28556         * gfortran.dg/pr20865.f90: New test.
28557
28558 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28559
28560         * gcc.dg/void-cast-2.c: New test.
28561
28562 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28563
28564         PR c/21159
28565         * gcc.dg/void-cast-1.c: New test.
28566
28567 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28568
28569         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28570
28571 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28572
28573         PR fortran/21177
28574         * gfortran.dg/pr21177.f90: New test.
28575
28576 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28577
28578         PR tree-optimization/21171
28579         * gcc.dg/tree-ssa/pr21171.c: New test.
28580
28581 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28582
28583         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28584         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28585         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28586         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28587         gcc.dg/tree-ssa/gen-vect-32.c: New.
28588         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28589         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28590         don't run on PPC32.
28591
28592 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28593
28594         PR c/21213
28595         * gcc.dg/transparent-union-3.c: New test.
28596
28597 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28598
28599         PR c/20740
28600         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28601         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28602         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28603         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28604         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28605         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28606
28607 2005-04-26  Jeff Law  <law@redhat.com>
28608
28609         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28610         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28611         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28612         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28613         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28614         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28615         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28616
28617 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28618
28619         PR tree-optimization/17598
28620         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28621
28622 2005-04-25  Mike Stump  <mrs@apple.com>
28623
28624         * objc.dg/fix-and-continue-1.m: Add.
28625
28626 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28627
28628         PR c++/20995
28629         * g++.dg/opt/pr20995-1.C: New test case.
28630
28631 2005-04-25  Devang Patel <dpatel@apple.com>
28632
28633         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28634
28635 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28636
28637         PR testsuite/21062
28638         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28639
28640 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28641
28642         PR C++/21188
28643         * g++.dg/opt/rtti2.C: New test.
28644
28645 2005-04-25  Paul Brook  <paul@codesourcery.com>
28646         Steven G. Kargl  <kargls@comcast.net>
28647
28648         PR fortran/20879
28649         * gfortran.dg/ichar_1.f90: New file.
28650
28651 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28652
28653         PR middle-end/20991
28654         * g++.dg/opt/pr20991.C: New test.
28655
28656         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28657         where sizeof (type) < __alignof__ (type).
28658         * gcc.dg/compat/struct-layout-1.h: Likewise.
28659
28660 2005-04-24  Per Bothner  <per@bothner.com>
28661             Devang Patel  <dpatel@apple.com>
28662
28663         PR preprocessor/20907
28664         * gcc.dg/cpp/very-long-comment.c: New test.
28665
28666 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28667
28668         PR fortran/20059
28669         * gfortran.dg/common_5.f: New test.
28670
28671 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28672
28673         PR middle-end/21082
28674         * g++.dg/tree-ssa/pr21082.C: New testcase.
28675
28676 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28677
28678         * gcc.dg/vect/vect-99.c: New test.
28679
28680 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28681
28682         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28683
28684 2005-04-22  Jeff Law  <law@redhat.com>
28685
28686         * gcc.dg/uninit-5.c: Remove xfails.
28687         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28688         conditionals and loads.
28689
28690 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28691
28692         PR libfortran/20074
28693         PR libfortran/20436
28694         PR libfortran/21108
28695         * gfortran.dg/nested_reshape.f90: new test
28696         * gfortran.dg/reshape-alloc.f90: new test
28697         * gfortran.dg/reshape.f90: new test
28698
28699 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28700
28701         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28702
28703         * gcc.dg/arm-vfp1.c: New test.
28704
28705 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28706
28707         PR c++/21087
28708         * g++.dg/lookup/builtin2.C: New test.
28709
28710 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28711
28712         * gcc.dg/weak/weak-13.c: New test.
28713
28714 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28715
28716         * lib/target-supports.exp (check_effective_target_sync_int_long):
28717         Add powerpc*.
28718
28719 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28720
28721         * gcc.target/mips/branch-1.c: New test.
28722
28723 2005-04-21  Richard Henderson  <rth@redhat.com>
28724
28725         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28726         * gcc.dg/vect/vect-86.c: Likewise.
28727         * gcc.dg/vect/vect-87.c: Likewise.
28728         * gcc.dg/vect/vect-88.c: Likewise.
28729
28730 2005-04-21  Devang Patel  <dpatel@apple.com>
28731
28732         PR optimization/20994
28733         * gcc.dg/tree-ssa/ifc-3.c: New test.
28734
28735 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28736
28737         PR c/12913
28738         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28739         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28740         gcc.dg/c99-vla-jump-5.c: New tests.
28741
28742 2005-04-19  Richard Henderson  <rth@redhat.com>
28743
28744         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28745         Fix typo in exists check.
28746         (check_effective_target_sync_int_long): New.
28747         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28748         * gcc.dg/ia64-sync-2.c: Likewise.
28749         * gcc.dg/ia64-sync-3.c: Likewise.
28750         * gcc.dg/ia64-sync-4.c: Likewise.
28751
28752 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28753
28754         * gcc.dg/fold-xor-1.c: New test.
28755         * gcc.dg/fold-xor-2.c: New test.
28756
28757 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28758
28759         PR target/20670
28760         * g++.dg/eh/fp-regs.C: New test.
28761
28762 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28763
28764         * gcc.dg/Wint-to-pointer-cast-1.c,
28765         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28766         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28767         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28768
28769 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28770
28771         PR fortran/16861
28772         * gfortran.dg/pr16861.f90: New test.
28773
28774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28775
28776         * gcc.dg/pr21085.c: New test.
28777
28778 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28779
28780         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28781         (setup_mips_tests, dg-mips-options): New procedures.
28782         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28783         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28784         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28785         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28786         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28787         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28788         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28789         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28790         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28791         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28792         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28793         dg-mips-options instead of dg-options.  Remove now-redundant
28794         preprocessor guards.
28795         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28796         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28797         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28798         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28799         * gcc.dg/vr-mult-2.c: Delete.
28800         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28801         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28802         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28803         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28804         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28805         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28806         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28807
28808 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28809
28810         * ada/acats/run_all.sh: Use sync when executable not present.
28811
28812 2005-04-18  Devang Patel  <dpatel@apple.com>
28813
28814         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28815         * gcc.dg/vect/vect-11a.c: New.
28816         * gcc.dg/vect/vect-none.c: Update.
28817         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28818
28819 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28820
28821         PR tree-optimization/20922
28822         * gcc.dg/pr20922-1.c: New test.
28823         * gcc.dg/pr20922-2.c: New test.
28824         * gcc.dg/pr20922-3.c: New test.
28825         * gcc.dg/pr20922-4.c: New test.
28826         * gcc.dg/pr20922-5.c: New test.
28827         * gcc.dg/pr20922-6.c: New test.
28828
28829 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28830
28831         PR libfortran/20950
28832         * gfortran.dg/pr20950.f: New test.
28833
28834 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28835
28836         PR libfortran/19216
28837         * gfortran.dg/pr19216.f: New test.
28838
28839 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28840
28841         PR tree-optimization/21001
28842         * gcc.dg/tree-ssa/pr21001.c: New.
28843
28844 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28845
28846         PR libfortran/21075
28847         * gfortran.dg/reshape_rank7.f90: New test.
28848
28849 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28850
28851         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28852         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28853         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28854         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28855         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28856         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28857         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28858         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28859         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28860         wrong way round).
28861         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28862         in namelists.  New test.
28863         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28864         New test.
28865         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28866         New test.
28867         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28868         namelist.  New test.
28869         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28870         New test.
28871         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28872         New test.
28873         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28874         namelist.  New test.
28875         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28876         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28877         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28878         New test.
28879         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28880         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28881         arrays. New test.
28882
28883 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28884
28885         * gfortran.dg/wtruncate.f: New testcase.
28886         * gfortran.dg/wtruncate.f90: New testcase.
28887
28888 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28889
28890         PR c++/21025
28891         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28892         which sizeof/alignof is dependent, rather than just whether we are
28893         processing_template_decl.
28894
28895 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28896
28897         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28898         corrected typo where the wrong variables had been compared.
28899
28900 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28901
28902         PR libfortran/18495
28903         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28904         Test callee-allocated version of return array with a write
28905         statement.
28906         Test spread with a temporary with another write statement.
28907
28908 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28909
28910         PR tree-optimization/21031
28911         * gcc.dg/tree-ssa/pr21031.c: New.
28912
28913 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28914
28915         PR tree-optimization/21004
28916         * gcc.dg/builtins-53.c: Include builtins-config.h.
28917         Check floorf, ceilf, floorl and ceill transformations
28918         only when HAVE_C99_RUNTIME is defined.
28919
28920 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28921
28922         PR middle-end/20739
28923         * gcc.dg/tree-ssa/pr20739.c: New test.
28924
28925 2005-04-14  Mike Stump  <mrs@apple.com>
28926
28927         * gcc.dg/Foundation.framework/empty: New.
28928         * gcc.dg/framework-2.c: New.
28929
28930 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28931
28932         PR tree-optimization/21021
28933         * gcc.c-torture/compile/pr21021.c: New.
28934
28935 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28936
28937         PR testsuite/21010
28938         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28939         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28940         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28941         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28942         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28943         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28944         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28945         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28946
28947 2005-04-14  Richard Henderson  <rth@redhat.com>
28948
28949         * lib/target-supports.exp (check_effective_target_vect_condition):
28950         Add ia64, i?86, and x86_64.
28951
28952 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28953
28954         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28955
28956 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28957
28958         PR tree-optimization/20657
28959         * gcc.dg/tree-ssa/pr20657.c: New.
28960
28961 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28962
28963         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28964         (long long int)trunc*.
28965
28966 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28967
28968         PR target/20927
28969         * gcc.dg/pr20927.c: New test.
28970
28971 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28972
28973         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28974         * gcc.target/mips/asm-1.c: Likewise.
28975
28976 2005-04-13  Dale Johannesen  <dalej@apple.com>
28977
28978         * objc.dg/objc-fast-4.m: New.
28979
28980 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28981
28982         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28983         directory.
28984         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28985
28986 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28987
28988         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28989         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28990         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28991
28992 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28993
28994         PR tree-optimization/20913
28995         * gcc.dg/tree-ssa/pr20913.c: New.
28996
28997         PR tree-optimization/20702
28998         * gcc.dg/tree-ssa/pr20702.c: New.
28999
29000 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29001
29002         PR c++/13744
29003         * g++.dg/inherit/local3.C: New test.
29004
29005 2005-04-12  Jeff Law  <law@redhat.com>
29006
29007         * gcc.dg/tree-ssa/20050412-1.c: New test.
29008
29009 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29010
29011         PR libfortran/19016
29012         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29013         Add tests with mask generated by expression.
29014         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29015         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29016         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29017
29018 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29019
29020         PR middle-end/20917
29021         * gcc.dg/20050409-1.c: New test.
29022
29023 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29024
29025         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29026
29027 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29028
29029         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29030         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29031         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29032         (TARGET_CXX): Adjust accordingly.
29033         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29034         determine_class_data_visibility and class_data_always_comdat.
29035         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29036         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29037         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29038         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29039         (arm_cxx_determine_class_data_visibility): New.
29040         (arm_cxx_class_data_always_comdat): Likewise.
29041         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29042         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29043         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29044         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29045         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29046         Define.
29047
29048 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29049
29050         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29051
29052 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29053
29054         * gcc.dg/i386-darwin-fpmath.c: New.
29055
29056 2004-04-11  Devang Patel  <dpatel@apple.com>
29057
29058         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29059         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29060         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29061         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29062         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29063         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29064         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29065         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29066         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29067
29068 2004-04-11  Devang Patel  <dpatel@apple.com>
29069
29070         * gcc.dg/vect/vect-dv-1.c: New test.
29071         * gcc.dg/vect/vect-dv-2.c: New test.
29072
29073 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29074
29075         PR tree-optimization/20933
29076         * gcc.dg/tree-ssa/pr20933.c: New test.
29077
29078 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29079
29080         * gfortran.dg/fold_nearest.f90: New test.
29081
29082 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29083
29084         * gcc.dg/tree-ssa/alias-1.c: New test.
29085
29086 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29087
29088         PR tree-optimization/20920
29089         * g++.dg/tree-ssa/pr20920.C: New test.
29090
29091 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29092
29093         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29094         (long long int)ceil*.
29095
29096 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29097
29098         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29099         explicit C++ linkage.
29100
29101 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29102
29103         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29104         warning for arithmetic IF statements.
29105
29106 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29107
29108         * eor_handling_1.f90: New test case.
29109         * eor_handling_2.f90: New test case.
29110         * eor_handling_3.f90: New test case.
29111         * eor_handling_4.f90: New test case.
29112         * eor_handling_5.f90: New test case.
29113         * noadv_size.f90: New test case.
29114         * pad_no.f90: New test case.
29115
29116 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29117
29118         * gcc.c-torture/execute/20050410-1.c: New test.
29119
29120 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29121
29122         * gcc.dg/pr20126.c: New.
29123
29124 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29125             Steven G. Kargl <kargls@comcast.net>
29126
29127         * gfortran.dg/PR19872.f: New test.
29128
29129 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29130
29131         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29132
29133 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29134
29135         * gfortran.dg/nint_1.f90: New test.
29136
29137 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29138
29139         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29140         Added test for callee-allocated arrays with write statements.
29141         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29142         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29143         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29144         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29145         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29146
29147 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29148
29149         PR libfortran/20163
29150         * gfortran.dg/open-options-blanks.f: New test.
29151
29152 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29153
29154         PR fortran/13257
29155         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29156
29157 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29158
29159         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29160         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29161         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29162         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29163         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29164         * gcc.c-torture/execute/stdarg-4.c: New test.
29165
29166         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29167
29168         PR target/20795
29169         * g++.dg/abi/param2.C: New test.
29170
29171 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29172
29173         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29174
29175 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29176
29177         * gcc.dg/builtins-53.c: New test.
29178
29179 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29180
29181         * g++.dg/tree-ssa/pr18178.C: New test.
29182         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29183         * gcc.c-torture/execute/20041019-1.c: New test.
29184         * gcc.dg/tree-ssa/20041008-1.c: New test.
29185         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29186         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29187         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29188         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29189         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29190         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29191         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29192         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29193         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29194         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29195
29196 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29197
29198         PR rtl-optimization/20466
29199         * gcc.c-torture/execute/pr20466-1.c: New test.
29200
29201 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c++/20905
29204         * g++.dg/parse/cond2.C: New test.
29205
29206         PR c++/20145
29207         * g++.dg/warn/Wdtor1.C: New test.
29208
29209 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29210
29211         PR fortran/17229
29212         * gfortran.dg/pr17229.f: New test.
29213
29214 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29215
29216         * gfortran.dg/tiny_1.f90: New test.
29217         * gfortran.dg/tiny_2.f90: ditto.
29218
29219 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29220
29221         * gfortran.dg/eor_1.f90: Fix dg-do run line
29222         * gfortran.dg/open_new.f90: Fix dg-do run line
29223
29224 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29225
29226         * lib/target-supports.exp (get_compiler_messages): Support
29227         optional arguments, the fourth being compiler options.
29228         (check_effective_target_fpic): New proc.
29229         * gcc.dg/20050321-2.c: Restrict to target fpic.
29230
29231 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29232
29233         * gcc.dg/15443-1.c: New test.
29234         * gcc.dg/15443-2.c: Likewise.
29235
29236 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29237
29238         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29239
29240 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29241
29242         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29243
29244 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29245
29246         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29247         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29248         -m64.
29249         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29250         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29251         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29252
29253 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29254
29255         PR c++/20212
29256         * g++.dg/warn/Wunused-11.C: New test.
29257
29258 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29259
29260         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29261
29262 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29263
29264         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29265
29266 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29267
29268         PR c++/20734
29269         * g++.dg/template/ptrmem13.C: New test.
29270
29271 2005-04-05  Per Bothner  <per@bothner.com>
29272
29273         * lib/gcc.exp: Always add -fno-show-column, for now.
29274
29275 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29276
29277         PR testsuite/20767
29278         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29279         of plain old "unsigned int" for the type of "i".  Makes this test
29280         64bit clean.
29281
29282 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29283
29284         * gcc.dg/i386-ssefn-1.c: New test.
29285         * gcc.dg/i386-ssefn-2.c: New test.
29286         * gcc.dg/i386-ssefn-3.c: New test.
29287         * gcc.dg/i386-ssefn-4.c: New test.
29288
29289 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29290
29291         PR tree-optimization/20076
29292         * gcc.dg/builtin-apply4.c: New test.
29293
29294         PR preprocessor/19475
29295         * gcc.dg/cpp/macspace1.c: New test.
29296         * gcc.dg/cpp/macspace2.c: New test.
29297
29298 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29299
29300         * gfortran.dg/pr20755.f: Fixed bad format.
29301
29302 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29303
29304         PR c++/20763
29305         * g++.dg/ext/attrib21.C: New test.
29306
29307 2004-04-05  Devang Patel  <dpatel@apple.com>
29308
29309         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29310         * gcc.dg/vect/vect-shift-1.c: New test.
29311
29312 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29313
29314         PR libfortran/20755
29315         * gfortran.dg/pr20755.f: New test.
29316
29317 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29318
29319         * gfortran.dg/pr15959.f90: New test.
29320         * gfortran.dg/string_pad_trunc.f90: New test.
29321
29322 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29323
29324         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29325         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29326         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29327         syntax.
29328
29329 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29330
29331         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29332
29333 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29334
29335         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29336         * gcc.c-torture/compile/20011119-2.c: Likewise.
29337         * gcc.c-torture/compile/981001-2.c: Likewise.
29338
29339 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29340
29341         PR c++/20679
29342         * g++.dg/template/overload4.C: New test.
29343
29344 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29345
29346         PR c++/20746
29347         * g++.dg/abi/covariant5.C: New.
29348
29349         PR debug/20505
29350         * g++.dg/debug/const2.C: New.
29351
29352 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29353
29354         PR rtl-optimization/16104
29355         * gcc.c-torture/execute/20050316-1.c: New test.
29356
29357 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.dg/template/spec23.C: Fix dg-error text.
29360
29361 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29362
29363         PR c++/19199
29364         * g++.dg/expr/lval2.C: New.
29365
29366 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29367
29368         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29369         __builtin_strcasecmp and __builtin_strncasecmp.
29370
29371 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         PR c++/20723
29374         * g++.dg/template/spec22.C: New.
29375         * g++.dg/template/spec23.C: New.
29376
29377 2005-04-03  Dale Ranta  <dir@lanl.gov>
29378             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29379
29380         PR libfortran/20068
29381         PR libfortran/20125
29382         PR libfortran/20156
29383         PR libfortran/20471
29384         * gfortran.dg/backspace.f: New test.
29385
29386 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29387
29388         * gcc.dg/pr19345.c: New test.
29389
29390 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29391
29392         PR tree-optimization/20640
29393         * gcc.dg/torture/tree-loop-1.c: New.
29394
29395 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29396
29397         PR rtl-optimization/20290
29398         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29399
29400 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29401
29402         * gcc.dg/rs6000-fpint.c: New.
29403
29404 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29405
29406         * gcc.dg/old-style-then-proto-1.c: New test.
29407
29408 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29409
29410         * gfortran.fortran-torture/execute/backspace.f90: Check
29411         after backspace and read was incorrect.
29412
29413 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29414
29415         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29416         buffer past the terminating NUL using memcmp.
29417         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29418         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29419
29420         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29421         Fix unused/uninitialized variable warnings.
29422
29423         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29424         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29425         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29426         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29427
29428         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29429         gcc.c-torture/execute/builtins/fputs-lib.c,
29430         gcc.c-torture/execute/builtins/lib/fprintf.c,
29431         gcc.c-torture/execute/builtins/lib/main.c,
29432         gcc.c-torture/execute/builtins/lib/memcmp.c,
29433         gcc.c-torture/execute/builtins/lib/memmove.c,
29434         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29435         gcc.c-torture/execute/builtins/lib/memset.c,
29436         gcc.c-torture/execute/builtins/lib/printf.c,
29437         gcc.c-torture/execute/builtins/lib/sprintf.c,
29438         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29439         gcc.c-torture/execute/builtins/lib/strchr.c,
29440         gcc.c-torture/execute/builtins/lib/strcmp.c,
29441         gcc.c-torture/execute/builtins/lib/strcpy.c,
29442         gcc.c-torture/execute/builtins/lib/strcspn.c,
29443         gcc.c-torture/execute/builtins/lib/strlen.c,
29444         gcc.c-torture/execute/builtins/lib/strncat.c,
29445         gcc.c-torture/execute/builtins/lib/strncmp.c,
29446         gcc.c-torture/execute/builtins/lib/strncpy.c,
29447         gcc.c-torture/execute/builtins/lib/strrchr.c,
29448         gcc.c-torture/execute/builtins/lib/strspn.c,
29449         gcc.c-torture/execute/builtins/lib/strstr.c,
29450         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29451         gcc.c-torture/execute/builtins/strlen-2.c,
29452         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29453         prototypes.
29454
29455 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29456
29457         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29458         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29459         selectany usage.
29460
29461 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29462
29463         PR c++/19406
29464         * g++.dg/debug/using1.C: New test.
29465
29466 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29467
29468         PR middle-end/20524
29469         * gcc.dg/alias-7.c: Prefix asm-declared name with
29470         __USER_LABEL_PREFIX__.
29471
29472 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29473
29474         Fix fallout from PR middle-end/15700:
29475         * gcc.c-torture/compile/20011119-1.c: Take
29476         __USER_LABEL_PREFIX__ into account.
29477         * gcc.c-torture/compile/20011119-2.c: Likewise.
29478
29479 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29480
29481         PR c++/18644
29482         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29483
29484 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29485
29486         PR c/17855
29487         * gcc.c-torture/compile/struct-non-lval-1.c,
29488         gcc.c-torture/compile/struct-non-lval-2.c,
29489         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29490
29491 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29492
29493         * gcc.dg/tls/tls.exp: Remove temporary file.
29494         * g++.dg/tls/tls.exp: Ditto.
29495         * lib/file-format.exp: Ditto.
29496         * g++.dg/special/ecos.exp: Ditto.
29497
29498         * lib/profopt.exp: Treat prof_ext as a list.
29499         * gcc.misc-tests/bprob.exp: Ditto.
29500         * g++.dg/bprob/bprob.exp: Ditto.
29501
29502         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29503         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29504         g++.dg/tree-ssa/pointer-reference-alias.C,
29505         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29506         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29507         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29508         g++.dg/vect/pr19951.cc: Ditto.
29509         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29510         gcc.dg/builtins-47.c: Ditto.
29511         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29512         gcc.dg/pr20115-1.c: Ditto.
29513         * gcc.dg/tree-ssa/20030530-2.c,
29514         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29515         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29516         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29517         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29518         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29519         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29520         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29521         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29522         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29523         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29524         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29525         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29526         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29527         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29528         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29529         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29530         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29531         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29532         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29533         gcc.dg/tree-ssa/20030824-1.c,
29534         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29535         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29536         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29537         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29538         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29539         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29540         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29541         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29542         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29543         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29544         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29545         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29546         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29547         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29548         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29549         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29550         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29551         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29552         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29553         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29554         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29555         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29556         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29557         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29558         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29559         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29560         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29561         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29562         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29563         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29564         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29565         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29566         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29567         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29568         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29569         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29570         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29571         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29572         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29573         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29574         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29575         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29576         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29577         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29578         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29579         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29580         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29581         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29582         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29583         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29584         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29585         gcc.dg/tree-ssa/useless-1.c: Ditto.
29586         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29587         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29588         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29589         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29590         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29591         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29592         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29593         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29594         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29595         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29596         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29597         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29598         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29599         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29600         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29601         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29602         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29603         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29604         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29605         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29606         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29607         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29608         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29609         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29610         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29611         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29612         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29613         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29614         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29615         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29616         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29617         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29618         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29619         gcc.dg/vect/vect-none.c: Ditto.
29620         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29621         treelang/compile/unsigned.tree: Ditto.
29622
29623         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29624         * gcc.dg/cpp/direct2s.c: Ditto.
29625         * gcc.dg/cpp/paste4.c: Ditto.
29626         * gcc.dg/cpp/separate-1.c: Ditto.
29627         * gcc.dg/pch/save-temps-1.c: Ditto.
29628         * g++.dg/ext/altivec-10.C: Ditto.
29629         * g++.dg/pch/pch.C: Ditto.
29630
29631         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29632
29633         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29634         * g++.dg/template/repo1.C: Ditto.
29635         * g++.dg/template/repo2.C: Ditto.
29636         * g++.dg/template/repo3.C: Ditto.
29637         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29638         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29639         * g++.old-deja/g++.pt/repo1.C: Ditto.
29640         * g++.old-deja/g++.pt/repo2.C: Ditto.
29641         * g++.old-deja/g++.pt/repo3.C: Ditto.
29642         * g++.old-deja/g++.pt/repo4.C: Ditto.
29643
29644         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29645         * gcc.dg/20030107-1.c: Ditto.
29646         * gcc.dg/20030702-1.c: Ditto.
29647         * gcc.dg/profile-generate-1.c: Ditto.
29648         * g++.dg/other/profile1.C: Ditto.
29649         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29650
29651         * lib/gcc-dg.exp (remove-build-file): New.
29652         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29653         cleanup-tree-dump, cleanup-saved-temps): New.
29654
29655 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29656
29657         PR c++/19203, DR 214
29658         * g++.dg/parse/ambig3.C: Not ambiguous.
29659         * g++.dg/template/spec20.C: New.
29660         * g++.dg/template/spec21.C: New.
29661
29662 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29663
29664         PR target/20045
29665         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29666
29667 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29668
29669         PR libfortran/20660
29670         * gfortran.dg/negative_unit.f: New test.
29671
29672 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29673
29674         * gcc.dg/20050330-1.c: New test.
29675
29676 2005-03-30  Devang Patel  <dpatel@apple.com>
29677
29678         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29679
29680 2005-03-30  Dale Johannesen  <dalej@apple.com>
29681
29682         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29683
29684 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29685
29686         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29687         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29688         Strip options from test name.
29689
29690 2005-03-31  Jan Hubicka  <jh@suse.cz>
29691
29692         * gcc.dg/varpool-1.c: New testcase.
29693
29694 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29695
29696         PR c/772
29697         PR c/17913
29698         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29699         gcc.dg/stmt-expr-label-3.c : New tests.
29700         * gcc.c-torture/execute/medce-2.c: Remove.
29701
29702 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29703
29704         PR c/20368
29705         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29706         tests.
29707
29708 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29709
29710         * gcc.c-torture/compile/pr20203.c: New test.
29711
29712 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29713
29714         * gfortran.dg/promotion.f90: New test.
29715
29716 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29717
29718         PR middle-end/20491
29719         * gcc.dg/torture/asm-subreg-1.c: New test.
29720
29721 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29722
29723         PR c/20672
29724         * gcc.dg/pr20672-1.c: New test.
29725
29726 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29727
29728         * gfortran.dg/vect: New directory.
29729         * gfortran.dg/vect/vect.exp: New.
29730         * gfortran.dg/vect/vect-1.f90: New test.
29731         * gfortran.dg/vect/vect-2.f90: New test.
29732         * gfortran.dg/vect/vect-3.f90: New test.
29733         * gfortran.dg/vect/vect-4.f90: New test.
29734         * gfortran.dg/vect/vect-5.f90: New test.
29735
29736 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29737
29738         PR middle-end/20622
29739         * gcc.dg/alias-7.c: New test.
29740
29741 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29742
29743         * gcc.dg/sparc-reg-1.c: New test.
29744
29745 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29746
29747         PR target/19890
29748         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29749
29750 2005-03-29  Dale Ranta  <dir@lanl.gov>
29751             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29752
29753         PR libfortran/20163
29754         * gfortran.dg/pr20163-2.f: New test.
29755
29756 2005-03-28  Jan Hubicka  <jh@suse.cz>
29757
29758         PR middle-end/20635
29759         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29760         by Jakub Jelinek.
29761
29762 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29763
29764         PR tree-optimization/20626
29765         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29766         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29767
29768 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29769
29770         * gfortran.dg/underflow.f90: New test.
29771         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29772
29773 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29774
29775         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29776
29777 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29778
29779         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29780         (g++_init): Make sure that CXXFLAGS is set.
29781         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29782         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29783         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29784         * lib/objc.exp (objc_init): Likewise.
29785         * lib/treelang.exp (treelang_init): Likewise.
29786
29787 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29788
29789         PR tree-optimization/20470
29790         * gcc.dg/tree-ssa/pr20470.c: New test.
29791
29792 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29793
29794         * gcc.dg/ppc-stfiwx.c: New.
29795
29796 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29797
29798         PR target/19888
29799         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29800
29801 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29802
29803         * gcc.dg/20050325-1.c: Fix a typo.
29804
29805 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29806
29807         PR libfortran/19678
29808         PR libfortran/19679
29809         * gfortran.dg/dos_eol.f: New test.
29810
29811 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29812
29813         PR rtl-optimization/20249
29814         * gcc.dg/20050325-1.c: New test.
29815
29816 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29817
29818         PR libfortran/15332
29819         * gfortran.dg/pr15332.f: New test.
29820
29821 2005-03-24  Dale Johannesen  <dalej@apple.com>
29822
29823         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29824
29825 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29826
29827         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29828         'internal' visibility.
29829         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29830         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29831         'protected' visibility.
29832         * gcc.dg/visibility-7.c: Likewise.
29833         * lib/target-supports.exp (check_visibility_available): Take
29834         a parameter, the kind of visibility to check for.
29835         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29836         to check_visibility_available.
29837
29838         * g++.dg/expr/cast3.C: New.
29839
29840 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29841
29842         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29843         rs6000.
29844
29845 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29846
29847         PR target/20095
29848         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29849
29850 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29851
29852         * gcc.dg/badshift.c: Renamed to...
29853         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29854
29855         * gcc.target/i386/badshift.c: Renamed to...
29856         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29857         only.
29858
29859         PR rtl-optimization/20532
29860         * gcc.target/i386/badshift.c: New.
29861
29862 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29863
29864         * gfortran.dg/pr18025.f90: New test.
29865
29866 2005-03-23  Dale Johannesen  <dalej@apple.com>
29867
29868         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29869
29870 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29871
29872         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29873
29874         * lib/target-supports.exp (check_iconv_available): Default
29875         libiconv to -liconv, if there is no definition.
29876
29877 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29878
29879         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29880
29881 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29882
29883         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29884         * g++.dg/opt/pr7503-2.C: Likewise.
29885         * g++.dg/opt/pr7503-3.C: Likewise.
29886         * g++.dg/opt/pr7503-4.C: Likewise.
29887         * g++.dg/opt/pr7503-5.C: Likewise.
29888         * g++.dg/warn/minmax.C: New test.
29889
29890 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29891
29892         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29893         * gfortran.dg/g77_intrinsics_sub.f: New test.
29894
29895 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29896             Jan Hubicka  <jh@suse.cz>
29897             Steven Bosscher <stevenb@suse.de
29898
29899         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29900
29901 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29902
29903         PR c++/19980
29904         * g++.dg/template/redecl3.C: New test.
29905
29906 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29907
29908         PR c++/20499
29909         * g++.dg/parse/error16.C: Tweak error markers.
29910
29911 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29912
29913         PR target/20561
29914         * gcc.dg/20050321-2.c: New test.
29915
29916 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29917
29918         PR c++/20465
29919         PR c++/20381
29920         * g++.dg/template/ptrmem12.C: New.
29921
29922 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29923
29924         PR rtl-optimization/20527
29925         * gcc.c-torture/execute/pr20527-1.c: New test.
29926
29927 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29928
29929         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29930         program, compile it into a real executable and then delete the .c
29931         and .x files afterwards, to avoid problems on testglue targets.
29932
29933 2005-03-21  Stuart Hastings  <stuart@apple.com>
29934
29935         * gcc.target/i386/sse-2.c: New.
29936
29937 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29938
29939         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29940
29941 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29942
29943         * g++.dg/parse/crash25.C: Fix typo.
29944
29945 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29946
29947         PR c++/20461
29948         * g++.dg/parse/crash24.C: New test.
29949
29950         PR c++/20536
29951         * g++.dg/parse/crash25.C: New test.
29952
29953 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29954
29955         PR c++/20147
29956         * g++.dg/ext/stmtexpr4.C: New test.
29957
29958 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29959
29960         PR middle-end/20539
29961         * gcc.c-torture/compile/pr13066-1.c: New test case.
29962         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29963         * g++.dg/opt/pr13066-1.C: Likewise.
29964
29965 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29966
29967         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29968
29969 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29970
29971         PR fortran/18525
29972         * gfortran.dg/nesting_1.f90: New test.
29973
29974 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29975
29976         PR c++/20240
29977         * g++.dg/lookup/using13.C: New test.
29978
29979 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29980
29981         PR c++/20333
29982         * g++.dg/template/crash36.C: New test.
29983
29984 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29985
29986         PR c++/20463
29987         * g++.dg/template/crash35.C: New test.
29988
29989 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29990
29991         PR c++/19966
29992         * g++.dg/overload/operator2.C: New test.
29993
29994 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29995
29996         PR libfortran/20257
29997         * gfortran.dg/pr20257.f90: New test.
29998
29999 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30000
30001         PR libfortran/20480
30002         * gfortran.dg/pr20480.f90: New test.
30003
30004 2005-03-16  Richard Henderson  <rth@redhat.com>
30005
30006         PR middle-end/15700
30007         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30008         (_rtld_global): New.
30009         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30010         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30011
30012         * gcc.dg/alias-3.c: New.
30013         * gcc.dg/alias-4.c: New.
30014         * gcc.dg/alias-5.c: New.
30015         * gcc.dg/alias-6.c: New.
30016
30017 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30018
30019         * gcc.dg/cpp/ucnid-7.c: New.
30020
30021 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30022             Dorit Naishlos  <dorit@il.ibm.com>
30023
30024         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30025         darwin.
30026
30027 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30028
30029         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30030         support misaligned accesses.
30031         * gcc.dg/vect/vect-58.c: Likewise.
30032         * gcc.dg/vect/vect-92.c: New.
30033         * gcc.dg/vect/vect-93.c: New.
30034
30035 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30036
30037         PR fortran/18827
30038         * gfortran.dg/assign_2.f90: New test.
30039         * gfortran.dg/assign_3.f90: New test.
30040         * gfortran.dg/assign.f90: New test.
30041
30042 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30043
30044         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30045         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30046         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30047         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30048         names.
30049
30050 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30051
30052         * gcc.dg/cpp/ucnid-6.c: New.
30053
30054         * gcc.dg/cpp/normalize-1.c: New.
30055         * gcc.dg/cpp/normalize-2.c: New.
30056         * gcc.dg/cpp/normalize-3.c: New.
30057         * gcc.dg/cpp/normalize-4.c: New.
30058         * gcc.dg/cpp/ucnid-4.c: New.
30059         * gcc.dg/cpp/ucnid-5.c: New.
30060         * g++.dg/cpp/normalize-1.C: New.
30061         * g++.dg/cpp/ucnid-1.C: New.
30062
30063 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30064
30065         * gcc.dg/pr18628.c: New.
30066
30067 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30068
30069         PR c++/20280
30070         * g++.dg/tree-ssa/pr20280.C: New.
30071
30072 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30073
30074         PR fortran/20467
30075         * gfortran.dg/stfunc_2.f90: New test.
30076
30077 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30078
30079         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30080
30081 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30082
30083         * gcc.dg/tree-ssa/20050314-1.c: New test.
30084
30085 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30086
30087         PR c++/4403
30088         PR c++/9783, DR433
30089         * g++.dg/template/friend34.C: New test.
30090         * g++.dg/template/friend35.C: Likewise.
30091         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30092
30093 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30094
30095         Friend class name lookup 5/n
30096         PR c++/1016
30097         * g++.dg/lookup/hidden-class1.C: New test.
30098         * g++.dg/lookup/hidden-class2.C: Likewise.
30099         * g++.dg/lookup/hidden-class3.C: Likewise.
30100         * g++.dg/lookup/hidden-class4.C: Likewise.
30101         * g++.dg/lookup/hidden-class5.C: Likewise.
30102         * g++.dg/lookup/hidden-class6.C: Likewise.
30103         * g++.dg/lookup/hidden-class7.C: Likewise.
30104         * g++.dg/lookup/hidden-class8.C: Likewise.
30105         * g++.dg/lookup/hidden-class9.C: Likewise.
30106         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30107         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30108         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30109         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30110         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30111         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30112         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30113         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30114         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30115         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30116         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30117
30118 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30119
30120         PR c++/20157
30121         * g++.dg/template/error18.C: New test.
30122
30123 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30124
30125         PR debug/16792
30126         * g++.dg/debug/pr16792.C: New test.
30127
30128 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30129
30130         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30131         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30132         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30133         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30134         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30135         test assertion names.
30136
30137 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30138
30139         PR fortran/18600
30140         * gfortran.dg/stfunc_1.f90: New test.
30141
30142 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30143
30144         PR fortran/16907
30145         * gfortran.dg/real_index_1.f90: New test.
30146
30147 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30148
30149         PR fortran/20323
30150         * gfortran.dg/spec_expr_1.f90: New test.
30151
30152 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30153
30154         PR c/20402
30155         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30156         new parser.
30157
30158 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30159
30160         PR fortran/20361
30161         * gfortran.dg/largeequiv_1.f90: New test.
30162
30163 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30164
30165         * gcc.dg/ucnid-1.c: New.
30166         * gcc.dg/ucnid-2.c: New.
30167         * gcc.dg/ucnid-3.c: New.
30168         * gcc.dg/ucnid-4.c: New.
30169         * gcc.dg/ucnid-5.c: New.
30170         * gcc.dg/ucnid-6.c: New.
30171         * gcc.dg/cpp/ucnid-1.c: New.
30172         * gcc.dg/cpp/ucnid-2.c: New.
30173         * gcc.dg/cpp/ucnid-3.c: New.
30174         * g++.dg/other/ucnid-1.C: New.
30175
30176 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30177
30178         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30179
30180 2005-03-11  Per Bothner  <per@bothner.com>
30181
30182         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30183         that diagnotics refer to correct token.
30184         * gcc.dg/unused-3.c: Likewise.
30185
30186 2005-03-11  Per Bothner  <per@bothner.com>
30187
30188         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30189         constant" is now actually on same line as string constant.
30190         * gcc.dg/cpp/direct2s.c: Likewise.
30191
30192 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30193
30194         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30195
30196 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30197
30198         PR libfortran/20124
30199         * gfortran.dg/pr20124.f90: New Test
30200
30201 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30202
30203         PR tree-optimization/20130
30204         * gcc.dg/pr20130-1.c: New test.
30205
30206 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30207
30208         PR target/20095
30209         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30210
30211 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30212
30213         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30214
30215 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30216
30217         * g++.dg/eh/forced1.C: Fix comment.
30218         * g++.dg/eh/forced2.C: Ditto.
30219         * g++.dg/eh/forced3.C: Ditto.
30220         * g++.dg/eh/forced4.C: Ditto.
30221
30222 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30223
30224         PR rtl-opt/20412
30225         * gcc.c-torture/compile/pr20412.c: New test.
30226
30227 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30228
30229         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30230
30231 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30232
30233         PR target/20322
30234         * gcc.dg/20050307-1.c: New test.
30235
30236 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         PR c++/20375
30239         * g++.dg/other/stdarg3.C: New.
30240
30241 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30242
30243         PR c++/18384, c++/18327
30244         * g++.dg/init/array19.C: New test.
30245
30246         PR inline-asm/20314
30247         * gcc.dg/torture/pr20314-1.c: New test.
30248         * gcc.dg/torture/pr20314-2.c: New test.
30249
30250 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30251
30252         * gcc.dg/20050309-1.c: New test.
30253
30254 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30255
30256         * gcc.dg/builtins-10.c: Reactivate disabled test.
30257         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30258         new cbrt transformations.
30259
30260 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30261
30262         PR c++/20208
30263         * g++.dg/template/array13.C: New test.
30264
30265 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30266
30267         PR c++/16859
30268         * g++.dg/init/brace4.C: New test.
30269
30270 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30271
30272         PR c++/20186
30273         * g++.dg/template/non-dependent12.C: New.
30274
30275 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30276
30277         PR c++/20142
30278         * g++.dg/init/array18.C: Add dg-do run marker.
30279
30280         PR c++/20142
30281         * g++.dg/init/array18.C: New test.
30282
30283 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30284
30285         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30286         * g++.dg/gcov/gcov.exp: Likewise.
30287         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30288         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30289         * lib/c-torture.exp: Likewise.
30290         * lib/fortran-torture.exp: Likewise.
30291         * lib/g++.exp: Likewise.
30292         * lib/gcc-defs.exp: Likewise.
30293         * lib/gcc-dg.exp: Likewise.
30294         * lib/gcc.exp: Likewise.
30295         * lib/gcov.exp: Likewise.
30296         * lib/gfortran.exp: Likewise.
30297         * lib/mike-g++.exp: Likewise.
30298         * lib/mike-gcc.exp: Likewise.
30299         * lib/objc-torture.exp: Likewise.
30300         * lib/objc.exp: Likewise.
30301         * lib/profopt.exp: Likewise.
30302         * lib/target-libpath.exp: Likewise.
30303         * lib/target-supports.exp: Likewise.
30304         * lib/treelang.exp: Likewise.
30305         * lib/wrapper.exp: Likewise.
30306
30307 2005-03-08  Jeff Law  <law@redhat.com>
30308
30309         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30310         PHI-OPT changes.
30311
30312 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30313
30314         * gcc.dg/vect/pr20122.c: New test.
30315
30316 2005-03-07  Jeff Law  <law@redhat.com>
30317
30318         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30319         was folded away.
30320         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30321         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30322         * gcc.dg/tree-ssa/pr18134.c: New test.
30323
30324 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30325
30326         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30327         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30328         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30329
30330 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30331
30332         PR tree-opt/17671
30333         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30334
30335 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30336
30337         * g++.dg/warn/Wnvdtor.C: New test.
30338
30339 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30340
30341         * gcc.dg/torture/pr19683-1.c: New test.
30342
30343 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30344
30345         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30346         * gfortran.dg/g77/19990313-2.f: Ditto.
30347         * gfortran.dg/g77/19990313-3.f: Ditto.
30348         * gfortran.dg/g77/19990525-0.f: Ditto.
30349         * gfortran.dg/g77/19990826-0.f: Ditto.
30350         * gfortran.dg/g77/19990826-2.f: Ditto.
30351         * gfortran.dg/g77/19990826-3.f: Ditto.
30352         * gfortran.dg/g77/20000511-1.f: Ditto.
30353         * gfortran.dg/g77/20000511-2.f: Ditto.
30354         * gfortran.dg/g77/970625-2.f: Ditto.
30355         * gfortran.dg/g77/980310-2.f: Ditto.
30356         * gfortran.dg/g77/980310-3.f: Ditto.
30357         * gfortran.dg/g77/980310-8.f: Ditto.
30358         * gfortran.dg/g77/980519-2.f: Ditto.
30359         * gfortran.dg/g77/alpha1.f: Ditto.
30360         * gfortran.dg/g77/claus.f: Ditto.
30361         * gfortran.dg/g77/erfc.f: Ditto.
30362         * gfortran.dg/g77/short.f: Ditto.
30363         * gfortran.fortran-torture/execute/data.f90: Ditto.
30364         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30365         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30366
30367 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30368
30369         * lib/file-format.exp (gcc_target_object_format): Add check for som
30370         format and hardcode object formats on hppa*-*-hpux*.
30371         * lib/target-supports.exp (check_weak_available): Add check for som
30372         object format.  Always return 0 on hppa*-*-hpux10*.
30373
30374         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30375         is defined.
30376
30377         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30378
30379 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30380
30381         * gfortran.dg/pr19936_1.f90: New test.
30382         * gfortran.dg/pr19936_2.f90: New test.
30383         * gfortran.dg/pr19936_3.f90: New test.
30384
30385 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30386             Paul Thomas <prthomas@drfccad.cea.fr>
30387
30388         * gfortran.dg/PR19754_1.f90: New test.
30389         * gfortran.dg/PR19754_2.f90: Ditto.
30390
30391 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30392
30393         PR c++/19311
30394         * g++.dg/template/non-dependent11.C: New test.
30395
30396 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30397
30398         * lib/target-supports.exp (check_iconv_available): Fix comment.
30399
30400 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30401             Joseph S. Myers  <joseph@codesourcery.com>
30402
30403         PR c++/19797
30404         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30405
30406 2005-03-04  Matthew Sachs  <msachs@apple.com>
30407
30408         * gcc.exp (gcc_target_compile): Put braces around
30409         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30410         * objc.exp (objc_target_compile): Likewise.
30411         * treelang.exp (treelang_target_compile): Likewise.
30412
30413 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30414
30415         PR fortran/19673
30416         * gfortran.dg/func_result_1.f90: New test.
30417
30418 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30419
30420         * gcc.misc-tests/options.exp: New test.
30421
30422 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30423
30424         * gcc.dg/pr15784-4.c: New test.
30425
30426 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30427
30428         * gcc.c-torture/execute/pr17133.c: New.
30429         * gcc.c-torture/compile/20050303-1.c: New.
30430
30431 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30432
30433         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30434
30435 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30436
30437         * g++.dg/overload/using2.C: New.
30438
30439 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30440
30441         PR c++/19916
30442         * g++.dg/init/ptrmem2.C: New test.
30443
30444 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30445
30446         PR c/8927
30447         * gcc.dg/pr8927-1.c: New test.
30448
30449 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30450
30451         PR c++/20232
30452         * g++.dg/inherit/covariant12.C: New.
30453
30454 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30455
30456         PR fortran/19479
30457         * gfortran.dg/bound_1.f90: New test.
30458
30459 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30460
30461         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30462         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30463
30464 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30465
30466         PR c/20245
30467         * gcc.dg/pr20245-1.c: New test.
30468
30469 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30470
30471         PR middle-end/19874
30472         * gcc.c-torture/execute/20050119-2.c: New test case.
30473
30474 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30475
30476         * README: Update the DejaGnu bug reporting address.
30477         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30478         * lib/objc-torture.exp: Likewise.
30479
30480 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30481
30482         * gfortran.dg/boz_1.f90: New test.
30483         * gfortran.dg/boz_3.f90: New test.
30484         * gfortran.dg/boz_4.f90: New test.
30485
30486 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30487
30488         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30489         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30490
30491 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30492
30493         PR libfortran/20101
30494         * gfortran.dg/write_0_pe_format.f90: New test.
30495
30496 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30497
30498         PR c++/20206
30499         * g++.dg/opt/thunk2.C: New test.
30500         * g++.dg/opt/covariant1.C: New test.
30501
30502 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30503
30504         * gfortran.dg/e_d_fmt.f90: New test.
30505
30506 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30507
30508         * gcc.dg/asm-b.c: Fix comment typos.
30509
30510 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30511
30512         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30513         a V_MAY_DEF also.
30514
30515 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30516
30517         PR tree-opt/20188
30518         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30519         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30520         * gcc.dg/asm-b.c: New test.
30521
30522 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30523
30524         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30525         Disable this test on IRIX 6.
30526
30527 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30528
30529         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30530         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30531         parser.
30532
30533 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30534
30535         PR tree-optimization/20204
30536         * gcc.dg/pr20204.c: New test.
30537
30538 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30539
30540         PR target/20196
30541         * gcc.c-torture/execute/20050224-1.c: New test.
30542
30543         PR c++/20175
30544         * g++.dg/warn/Wbraces2.C: New test.
30545
30546 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/19878
30549         * g++.dg/init/const2.C: New test.
30550
30551 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30552
30553         PR tree-optimization/20100
30554         * gcc.c-torture/execute/pr20100-1.c: New test.
30555
30556 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30557
30558         * gfortran.dg/implicit_3.f90: New test.
30559
30560         * gfortran.dg/deftype_1.f90: New test.
30561
30562 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30563
30564         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30565         the test passes.
30566         * g++.dg/other/anon3.C: Accept a warning.
30567
30568 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30569
30570         * gcc.dg/pr20017.c: Fix a comment typo.
30571
30572 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30573
30574         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30575
30576 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30577
30578         PR ada/19902
30579         * ada/acats/tests/cxa/cxa3004.a: Remove.
30580         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30581
30582 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30583
30584         PR c++/20073
30585         * g++.dg/init/const1.C: New test.
30586
30587         PR c++/19991
30588         * g++.dg/parse/constant7.C: New test.
30589
30590         PR c++/20152
30591         * g++.dg/parse/error27.C: New test.
30592         * g++.dg/template/qualttp15.C: Adjust error markers.
30593         * g++.old-deja/g++.other/struct1.C: Likewise.
30594
30595         PR c++/20153
30596         * g++.dg/template/error17.C: New test.
30597
30598         PR c++/20148
30599         * g++.dg/parser/error26.C: New test.
30600
30601 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30602
30603         PR tree-optimization/20100
30604         PR tree-optimization/20115
30605         * gcc.dg/pr20115.c: New test.
30606         * gcc.dg/pr20115-1.c: New test.
30607         * gcc.dg/pr20100.c: New test.
30608         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30609         call-clobbered variables after alias1.
30610
30611 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30612
30613         * gfortran.dg/list_read_4.f90: new test.
30614
30615 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30616
30617         PR rtl-optimization/20017.
30618         * gcc.dg/pr20017.c: New.
30619
30620 2005-02-22  Devang Patel  <dpatel@apple.com>
30621
30622         PR 19952
30623         * g++.dg/tree-ssa/pr19952.C: New test.
30624
30625 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30626
30627         PR c++/19883
30628         * g++.dg/parse/constant6.C: New test.
30629
30630 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30631
30632         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30633         * g++.dg/charset/asm2.c: Likewise.
30634         * g++.dg/charset/asm3.c: Likewise.
30635         * g++.dg/charset/asm4.c: Likewise.
30636         * g++.dg/charset/asm5.c: Likewise.
30637         * g++.dg/charset/attribute1.c: Likewise.
30638         * g++.dg/charset/attribute2.c: Likewise.
30639         * g++.dg/charset/extern1.cc: Likewise.
30640         * g++.dg/charset/extern2.cc: Likewise.
30641         * g++.dg/charset/extern3.cc: Likewise.
30642         * g++.dg/charset/function.cc: Likewise.
30643         * g++.dg/charset/string.c: Likewise.
30644         * g++.dg/charset/charset.exp: Likewise.
30645         * lib/target-supports.exp (check_iconv_available): Fix comment.
30646
30647 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30648
30649         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30650         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30651         * gcc.dg/charset/asm2.c: Likewise.
30652         * gcc.dg/charset/asm3.c: Likewise.
30653         * gcc.dg/charset/asm4.c: Likewise.
30654         * gcc.dg/charset/asm5.c: Likewise.
30655         * gcc.dg/charset/asm6.c: Likewise.
30656         * gcc.dg/charset/attribute1.c: Likewise.
30657         * gcc.dg/charset/attribute2.c: Likewise.
30658         * gcc.dg/charset/builtin1.c: Likewise.
30659         * gcc.dg/charset/extern.c: Likewise.
30660         * gcc.dg/charset/function.c: Likewise.
30661         * gcc.dg/charset/string.c: Likewise.
30662         * gcc.dg/charset/charset.exp: Likewise.
30663
30664 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30665
30666         PR fortran/20086
30667         * gfortran.dg/pr20086.f90: New test.
30668
30669 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30670
30671         PR tree-optimization/19786
30672         * g++.dg/tree-ssa/pr19786.C: New.
30673
30674 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30675
30676         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30677
30678 2005-02-21  Jeff Law  <law@redhat.com>
30679
30680         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30681
30682 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30683
30684         * gfortran.dg/do_iterator: Split loop, markup all lines for
30685         which an error locus is printed.
30686         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30687         locus is printed.
30688         * gfortran.dg/select_4.f90: Likewise.
30689         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30690         locuses in the various permutations.
30691
30692 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30693
30694         PR tree-optimization/19951
30695         * g++.dg/vect: New directory.
30696         * g++.dg/vect/vect.exp: New file.
30697         * g++.dg/vect/pr19951.cc: New testcase.
30698         * g++.dg/dg.exp: Also prune vectorizer tests.
30699
30700 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30701
30702         PR 18785
30703         * gcc.dg/charset/builtin1.c: New test.
30704
30705 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30706
30707         PR c++/19299
30708         * g++.dg/inherit/volatile1.C: New test.
30709
30710         PR c++/19440
30711         * g++.dg/template/dtor4.C: New test.
30712
30713 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30714
30715         * gfortran.dg/int_1.f90: New test.
30716
30717 2005-02-19  Devang Patel  <dpatel@apple.com>
30718
30719         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30720
30721 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30722
30723         * gfortran.dg/achar_1.f90: New test.
30724
30725 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30726
30727         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30728
30729 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30730             Jakub Jelinek  <jakub@redhat.com>
30731
30732         PR tree-optimization/19828
30733         * gcc.dg/tree-ssa/loop-7.c: New test.
30734         * gcc.c-torture/execute/20050218-1.c: New test.
30735
30736 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30737
30738         PR c/20043
30739         * gcc.dg/transparent-union-1.c: New test.
30740         * gcc.dg/transparent-union-2.c: New test.
30741
30742 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30743
30744         PR tree-optimization/18977
30745         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30746
30747 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30748
30749         PR target/20054
30750         * gcc.dg/pr20054.c: New test.
30751
30752 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30753
30754         PR c++/19508
30755         * g++.dg/ext/attrib20.C: New test.
30756
30757 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30758
30759         PR middle-end/20030
30760         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30761
30762 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30763
30764         PR c++/20008
30765         * g++.dg/opt/switch4.C: New.
30766
30767 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30768
30769         PR c++/20023
30770         PR tree-optimization/20009
30771         * gcc.c-torture/compile/20050217-1.c: New test.
30772         * g++.dg/opt/switch3.C: New test.
30773
30774         PR tree-optimization/18947
30775         * gcc.c-torture/compile/20050215-1.c: New test.
30776         * gcc.c-torture/compile/20050215-2.c: New test.
30777         * gcc.c-torture/compile/20050215-3.c: New test.
30778
30779 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30780
30781         PR c++/20028
30782         * g++.dg/template/crash34.C: New.
30783
30784         PR c++/20022
30785         * g++.dg/other/access3.C: New.
30786
30787 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30788
30789         * gcc.dg/vect/vect-98.c: New test.
30790
30791 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30792
30793         PR tree-optimization/19967
30794         * gcc.dg/pr19967.c: New.
30795
30796 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30797
30798         PR middle-end/19857
30799         * gcc.dg/tree-ssa/20050215-1.c: New test.
30800         * gcc.c-torture/execute/20050215-1.c: New test.
30801
30802 2005-02-15  Eric Christopher  <echristo@redhat.com>
30803
30804         * gcc.dg/cpp/20050215-1.c: New file.
30805
30806 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30807
30808         PR tree-optimization/15785
30809         * gcc.dg/pr15785-1.c: New test.
30810
30811 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30812
30813         PR c++/17788
30814         * g++.dg/init/ctor4.C: New.
30815         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30816
30817 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30818
30819         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30820         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30821
30822 2005-02-15  Andreas Schwab  <schwab@suse.de>
30823
30824         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30825         declare malloc.
30826
30827 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30828
30829         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30830
30831 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30832
30833         PR tree-optimization/19853
30834         * gcc.c-torture/compile/pr19853.c: New test.
30835
30836 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         PR c++/19608
30839         * g++.dg/parse/local-class1.C: New.
30840
30841         PR c++/19895
30842         * g++.dg/parse/ptrmem3.C: New.
30843
30844         PR c++/19884
30845         * g++.old-deja/g++.oliva/template6.C: Add another case.
30846         * g++.dg/template/explicit6.C: New.
30847
30848 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30849
30850         PR c++/17816
30851         * g++.dg/other/redecl2.C: New.
30852
30853 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30854
30855         PR c++/19891
30856         * g++.dg/abi/covariant4.C: New.
30857
30858 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30859
30860         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30861         New tests.
30862
30863 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30864
30865         * gcc.dg/vect/vect-96.c: Fix typo.
30866
30867 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30868
30869         PR c++/14479
30870         PR c++/19487
30871         * g++.dg/template/enum5.C: New test.
30872
30873 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30874
30875         * gcc.dg/vect/vect-97.c: New test.
30876
30877 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30878
30879         * gcc.dg/vect/vect-96.c: New test.
30880
30881 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30882
30883         * gcc.dg/builtins-34.c: Also check ldexp*.
30884
30885 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30886
30887         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30888
30889 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30890
30891         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30892         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30893         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30894         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30895         selector_list, selector_expression, dg-process-target): Move to new
30896         file target-supports-dg.exp.
30897         * lib/target-supports-dg.exp: New.
30898
30899         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30900         New.
30901
30902 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30903
30904         PR c++/19666
30905         * g++.dg/other/ptrmem6.C: New test.
30906
30907         PR middle-end/19858
30908         * gcc.c-torture/compile/20050210-1.c: New test.
30909
30910 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30911
30912         PR c++/19755
30913         * g++.dg/warn/Wbraces1.C: New test.
30914
30915 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30916
30917         * gcc.dg/builtins-52.c: New testcase.
30918
30919 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30920
30921         PR c/19342
30922         * gcc.c-torture/execute/20050119-1.c: New test.
30923
30924 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30925
30926         PR c++/19811
30927         * g++.dg/init/delete1.C: New test.
30928
30929 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30930
30931         PR c++/18470
30932         * g++.dg/template/static12.C: New test.
30933
30934 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30935
30936         PR c++/19787
30937         * g++.dg/conversion/ambig1.C: New test.
30938
30939         PR c++/19739
30940         * g++.dg/ext/attrib19.C: New test.
30941
30942         PR c++/19732
30943         * g++.dg/parse/dtor5.C: New test.
30944
30945         PR c++/19762
30946         * g++.dg/template/dtor3.C: New test.
30947
30948         PR c++/19826
30949         * g++.dg/template/static11.C: New test.
30950         * g++.dg/template/crash2.C: Remove dg-error marker.
30951
30952 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30953
30954         PR C++/18491
30955         * g++.old-deja/g++.mike/p10769a.C: Remove.
30956
30957 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30958
30959         * gcc.dg/builtins-48.c: New test case.
30960         * gcc.dg/builtins-49.c: New test case.
30961         * gcc.dg/builtins-50.c: New test case.
30962         * gcc.dg/builtins-51.c: New test case.
30963
30964 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30965
30966         PR middle-end/19583
30967         * g++.dg/warn/Wreturn-type-3.C: New test.
30968
30969 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30970
30971         PR middle-end/19402
30972         * gcc.dg/pr19402-1.c: New testcase.
30973         * gcc.dg/pr19402-2.c: likewise.
30974
30975 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30976
30977         PR middle-end/19854
30978         * g++.dg/tree-ssa/tmmti.C: New testcase.
30979
30980 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30981
30982         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30983
30984 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30985
30986         PR c++/19733
30987         * g++.dg/parse/crash23.C: New test.
30988         * g++.dg/warn/Weff1.C: New test.
30989
30990 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30991
30992         * gcc.dg/20050209-1.c: New test.
30993
30994 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30995
30996         PR target/19799
30997         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30998
30999 2005-02-08  Mike Stump  <mrs@apple.com>
31000
31001         * g++.dg/pch/import-2.c: New test.
31002         * g++.dg/pch/import-2.hs: New.
31003         * g++.dg/pch/include/import-2a.h: New.
31004         * g++.dg/pch/include/import-2b.h: New.
31005
31006 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31007
31008         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31009
31010 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31011
31012         * gfortran.dg/substr_1.f90: New test.
31013
31014 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31015
31016         PR middle-end/19775
31017         * gcc.dg/torture/builtin-power-1.c: Disable test for
31018         invalid transformation.
31019         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31020         no longer optimize.
31021         * gcc.dg/builtins-47.c: New testcase.
31022
31023 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31024             Dorit Naishlos  <dorit@il.ibm.com>
31025
31026         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31027
31028 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31029
31030         * gcc.c-torture/compile/20050206-1.c: New test.
31031
31032 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31033
31034         PR tree-opt/19768
31035         * g++.dg/opt/pr19768.C: New test.
31036
31037 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31038
31039         PR tree-opt/19736
31040         * gcc.c-torture/compile/pr19736.c: New test.
31041
31042 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31043
31044         PR c++/17401
31045         * g++.dg/parse/error25.C: New test.
31046
31047 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31048
31049         * gcc.c-torture/execute/20050203-1.c: New.
31050
31051 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31052
31053         * gcc.dg/vect/vect-85.c: Remove xfail.
31054         * gcc.dg/vect/vect-86.c: Remove xfail.
31055         * gcc.dg/vect/vect-87.c: Remove xfail.
31056         * gcc.dg/vect/vect-88.c: Remove xfail.
31057
31058 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31059
31060         * gcc.dg/altivec-19.c: New.
31061
31062 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31063
31064         PR c/17807
31065         * gcc.dg/nested-func-3.c: New test.
31066         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31067
31068 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31069
31070         * gcc.test-framework/gen_directive_tests: Generate tests for
31071         selector expressions.
31072
31073 2005-02-02  Matt Austern  <austern@apple.com>
31074
31075         PR c++/19628
31076         * g++/ext/builtin7.C: New.
31077         * g++/ext/builtin8.C: New.
31078
31079 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31080
31081         PR c/18502
31082         * gcc.dg/pr18502-1.c: New test.
31083
31084 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31085
31086         PR c++/17413
31087         * g++.dg/template/local4.C: Tweak.
31088
31089 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31090
31091         PR tree-optimization/19578
31092         * gcc.c-torture/compile/20050202-1.c: New test.
31093
31094 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31095
31096         PR c/19435
31097         * gcc.dg/c99-init-4.c: New test.
31098
31099 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31100
31101         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31102
31103         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31104
31105         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31106         * g++.dg/eh/check-vect.h: New.
31107
31108         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31109         * gcc.dg/vect/vect-78.c: Ditto.
31110         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31111         Remove.
31112
31113         * g++.dg/conversion/simd1.C: Expect warning.
31114         * g++.dg/ext/attribute-test-1.C: Ditto.
31115         * g++.dg/ext/attribute-test-2.C: Ditto.
31116         * g++.dg/ext/attribute-test-3.C: Ditto.
31117         * g++.dg/ext/attribute-test-4.C: Ditto.
31118
31119         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31120         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31121
31122         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31123
31124 2005-02-01  Richard Henderson  <rth@redhat.com>
31125
31126         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31127         long double for ibm double-double format.
31128         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31129
31130 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31131
31132         PR tree-optimization/19633
31133         * gcc.dg/pr19633-1.c: New test.
31134         * gcc.dg/pr19633.c: Tweak to make pointer point
31135         to NULL or a symbol.
31136
31137 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31138
31139         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31140         New procs.
31141         (dg-process-target (local override)): Handle selector expressions.
31142
31143         * gcc.test-framework/README: Describe tests in source directory.
31144         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31145         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31146         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31147         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31148         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31149         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31150         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31151         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31152         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31153         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31154         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31155         * gcc.test-framework/dg-error-exp-P.c: New test.
31156         * gcc.test-framework/dg-error-exp-XP.c: New test.
31157         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31158         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31159         * gcc.test-framework/dg-output-exp-P.c: New test.
31160         * gcc.test-framework/dg-output-exp-XF.c: New test.
31161         * gcc.test-framework/dg-warning-exp-P.c: New test.
31162         * gcc.misc-tests/dg-1.c: Remove.
31163         * gcc.misc-tests/dg-2.c: Remove.
31164         * gcc.misc-tests/dg-3.c: Remove.
31165         * gcc.misc-tests/dg-4.c: Remove.
31166         * gcc.misc-tests/dg-5.c: Remove.
31167         * gcc.misc-tests/dg-6.c: Remove.
31168         * gcc.misc-tests/dg-7.c: Remove.
31169         * gcc.misc-tests/dg-8.c: Remove.
31170         * gcc.misc-tests/dg-9.c: Remove.
31171         * gcc.misc-tests/dg-10.c: Remove.
31172         * gcc.misc-tests/dg-11.c: Remove.
31173         * gcc.misc-tests/dg-12.c: Remove.
31174         * gcc.misc-tests/dg-test.exp: Remove.
31175
31176         * gcc.test-framework/test-framework.awk: Change recording and
31177         printing of passes and failures.
31178
31179         * gcc.test-framework: New directory.
31180         * gcc.test-framework/README: New.
31181         * gcc.test-framework/test-framework.exp: New.
31182         * gcc.test-framework/test-framework.awk: New.
31183         * gcc.test-framework/gen_directive_tests: New.
31184
31185 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31186
31187         * lib/treelang.exp: Fix comment typos.
31188         (treelang_target_compile): Don't append libs=-ltreelang to options.
31189
31190 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31191
31192         * g++.dg/parse/typename7.C: Adjust error messages.
31193
31194 2005-01-31  Jeff Law  <law@redhat.com>
31195
31196         * gcc.c-torture/execute/20050131-1.c: New test.
31197         * gcc.dg/wcaselabel.c: New test.
31198
31199 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31200
31201         * g++.dg/other/warning1.C: Adjust error messags.
31202         * g++.dg/parse/constant5.C: New test.
31203
31204 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31205
31206         PR c/19333
31207         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31208         the test case valid.
31209         * gcc.dg/20030815-1.c: Remove invalid tests.
31210         * gcc.dg/array-7.c: Adjust expected result.
31211         * gcc.dg/pr18596-3.c: Likewise.
31212         * gcc.dg/noncompile/20000901-1.c: Likewise.
31213         * gcc.dg/noncompile/init-2.c: Likewise.
31214         * gcc.dg/noncompile/init-4.c: Likewise.
31215
31216 2005-01-31  Dale Johannesen  <dalej@apple.com>
31217
31218         * g++.dg/opt/pr19650.C: New test.
31219
31220 2005-01-31  Richard Henderson  <rth@redhat.com>
31221
31222         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31223         long double for intel double extended format.
31224         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31225
31226 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31227
31228         PR c++/19555
31229         * g++.dg/template/static10.C: New test.
31230
31231         PR c++/19395
31232         * g++.dg/parse/error24.C: New test.
31233
31234         PR c++/19367
31235         * g++.dg/lookup/builtin1.C: New test.
31236
31237         PR c++/19457
31238         * g++.dg/warn/conv3.C: New test.
31239
31240 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31241
31242         PR fortran/19647
31243         * gfortan.dg/inquire_7.f90
31244
31245 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31246
31247         PR tree-optimization/15791
31248         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31249         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31250         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31251         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31252         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31253         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31254         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31255         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31256         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31257         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31258
31259 2005-01-29  Paul Brook  <paul@codesourcery.com>
31260
31261         PR fortran/18565
31262         * check.c (real_or_complex_check): New function.
31263         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31264         * intrinsic.c (add_functions): Use new check functions.
31265         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31266         Add prototypes.
31267
31268 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31269
31270         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31271         gcc.dg/lvalue-3.c: New tests.
31272         * gcc.dg/concat.c: Update expected messages.
31273
31274 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31275
31276         PR libfortran/19595
31277         * gfortran.dg/eor_1.f90: New test.
31278
31279 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31280
31281         PR fortran/19589
31282         * gfortran.dg/logical_data_1.f90: New test.
31283
31284 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31285
31286         PR c++/19253
31287         * g++.dg/template/crash33.C: New test.
31288
31289         PR c++/19667
31290         * g++.dg/template/crash32.C: New test.
31291
31292 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31293
31294         PR middle-end/16558
31295         * g++.dg/warn/Wreturn-type-2.C: New test.
31296
31297 2004-06-24  Jeff Law  <law@redhat.com>
31298
31299         * gcc.dg/tree-ssa/20050128-1.c: New test.
31300
31301 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31302
31303         * gcc.target/frv/all-mdpackh-1.c: New test.
31304
31305 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31306
31307         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31308
31309 2005-01-27  Richard Henderson  <rth@redhat.com>
31310
31311         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31312
31313 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31314
31315         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31316
31317 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31318
31319         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31320         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31321         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31322         to cope with cases where the multilib options override the dg-options.
31323
31324 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31325
31326         PR c/18946
31327         * gcc.dg/noncompile/20050120-1.c: New test.
31328
31329 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31330
31331         PR tree-optimization/19633
31332         * gcc.dg/pr19633.c: New test.
31333         * gcc.dg/tree-ssa/pr19633.c: New test.
31334
31335 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31336
31337         * gcc.dg/20041216-1.c: New test.
31338
31339 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31340
31341         PR objc/18862
31342         * objc.dg/selector-2.m: New test.
31343
31344 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31345
31346         * g++.dg/opt/range-test-2.C: New test.
31347
31348         PR rtl-optimization/19579
31349         * gcc.c-torture/execute/20050124-1.c: New test.
31350
31351 2005-01-26  Greg Parker  <gparker@apple.com>
31352         Stuart Hastings  <stuart@apple.com>
31353
31354         * gcc.c-torture/execute/20050125-1.c: New.
31355
31356 2005-01-18  Jan Hubicka  <jh@suse.cz>
31357
31358         PR tree-optimize/19337
31359         * gcc.c-torture/compile/20050119-1.c: New test.
31360
31361 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31362
31363         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31364         test for successful match.
31365
31366 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31367
31368         PR objc/18408
31369         * objc.dg/comp-types-7.m: New test.
31370
31371 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31372
31373         * lib/target-supports.exp (current_target_name): New.
31374         (check_effective_target_ilp32, check_effective_target_lp64):
31375         Cache the result to use as long as the current target, with
31376         multilib flags, remains the same.
31377
31378         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31379         (dg-require-weak, dg-require-visibility, dg-require-alias,
31380         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31381         dg-require-effective-target, dg-skip-if): Remove call to
31382         skip_test_and_clear_xfail.
31383         (dg-test): Clear xfail data.
31384
31385 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31386
31387         PR target/17751
31388         * gcc.dg/ppc64-toc.c: New test.
31389
31390         * g++.dg/tree-ssa/empty-1.C: New test.
31391
31392         PR middle-end/19551
31393         * gcc.c-torture/execute/20050121-1.c: New test.
31394         * gcc.dg/20050121-2.c: New test.
31395
31396 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31397         Paul Brook  <paul@codesourcery.com>
31398
31399         PR fortran/17941
31400         * gfortran.dg/real_const_1.f: New test.
31401         * gfortran.dg/real_const_2.f90: New test.
31402         * gfortran.dg/complex_int_1.f90: New test.
31403
31404 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31405
31406         PR fortran/19313
31407         * gfortan.dg/inquire_6.f90: New test.
31408
31409 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31410
31411         PR libfortran/19451
31412         * open_readonly_1.f90: New test.
31413
31414 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31415
31416         PR libfortran/18982
31417         * gfortran.dg/open_new.f90: New file.
31418
31419 2005-01-22  Paul Brook  <paul@codesourcery.com>
31420
31421         * namelist_1.f90: New test.
31422
31423 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31424
31425         PR tree-optimization/19484
31426         * gcc.c-torture/compile/20050122-[12].c: New tests.
31427
31428 2005-01-22  Paul Brook  <paul@codesourcery.com>
31429
31430         * gfortran.dg/implicit_2.f90: New test.
31431
31432 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31433
31434         PR fortran/19314
31435         * gfortran.dg/inquire_5.f90: New test.
31436
31437 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31438
31439         PR c/18809
31440         * gcc.dg/pr18809-1.c: New test.
31441
31442 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31443
31444         * gcc.dg/20050121-1.c: New test.
31445
31446         PR tree-optimization/13000
31447         * gcc.dg/20040206-1.c: Change warning to point where function is
31448         being inlined.
31449
31450 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31451
31452         PR c++/19208
31453         * g++.dg/template/array11.C: New test.
31454
31455 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31456
31457         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31458         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31459         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31460         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31461         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31462         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31463
31464 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31465
31466         PR tree-optimization/15349
31467         * gcc.dg/tree-ssa/pr15349.c: New.
31468
31469 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31470
31471         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31472
31473 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31474
31475         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31476         scan-assembler-times directive name.
31477
31478         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31479         after dg-do.
31480
31481         PR rtl-optimization/19462
31482         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31483
31484 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31485
31486         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31487         counting function calls on ia64.
31488
31489 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31490
31491         PR rtl-optimization/15139
31492         * gcc.dg/20050111-2.c: New test.
31493
31494         PR c/17297
31495         * gcc.c-torture/compile/20050113-1.c: New testcase.
31496
31497         PR middle-end/19164
31498         * gcc.dg/20050113-1.c: New testcase.
31499
31500 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31501
31502         * gcc.dg/vect/vect-85.c: Add comment.
31503         * gcc.dg/vect/vect-86.c: Add xfail for now.
31504         * gcc.dg/vect/vect-87.c: Add xfail for now.
31505         * gcc.dg/vect/vect-88.c: Add xfail for now.
31506         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31507
31508 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31509
31510         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31511
31512 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31513
31514         * g++.dg/debug/typedef3.C: New test.
31515
31516 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31517
31518         PR c/19472
31519         * gcc.dg/asm-a.c: New test.
31520
31521 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31522
31523         * gcc.dg/sh-relax.c: Add prototype for abort.
31524
31525 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31526
31527         * gcc.dg/short-compare-1.c: New test.
31528         * gcc.dg/short-compare-2.c: Likewise.
31529
31530 2005-01-18  Michael Matz  <matz@suse.de>
31531
31532         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31533
31534 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31535
31536         PR tree-optimization/19121
31537         * gcc.c-torture/compile/pr19121.c: New test.
31538
31539 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31540
31541         PR target/19357
31542         * gcc.c-torture/compile/pr19357.c: New test.
31543
31544 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31545
31546         PR c/5675
31547         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31548         pass--those that refer just to the variable, possibly with a
31549         cast.
31550         * gcc.dg/c99-const-expr-3.c: Likewise.
31551
31552         PR middle-end/13127
31553         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31554         longer emitted.
31555
31556 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31557
31558         PR fortran/18778
31559         * gfortran.dg/endfile_2.f90: New test.
31560
31561 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31562
31563         PR 19168
31564         * gfortran.dg/select_5.f90: New test.
31565
31566 2004-01-16  Paul Brook  <paul@codesourcery.com>
31567
31568         * gfortran.dg/common_4.f90: New test.
31569
31570 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31571
31572         PR rtl-optimization/19462
31573         * gcc.dg/torture/pr19462-1.c: New test.
31574
31575 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31576
31577         PR objc/19321
31578         * objc.dg/func-ptr-2.m: New.
31579         * objc.dg/volatile-1.m: New.
31580
31581 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31582
31583         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31584
31585 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31586
31587         PR tree-optimization/19060
31588         * gcc.c-torture/execute/20050104-1.c: New test.
31589
31590 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31591
31592         PR fortran/18983
31593         * gfortran.dg/write_to_null.f90: New test.
31594
31595 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31596             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31597
31598         PR other/19328
31599         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31600         argument.
31601
31602 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31603
31604         PR c++/19263
31605         * g++.dg/init/vector1.C: New test.
31606
31607 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31608
31609         PR target/13158
31610         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31611         PR target/18987
31612         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31613
31614 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31615
31616         * gfortran.dg/select_1.f90: New test.
31617         * gfortran.dg/select_2.f90: New test.
31618         * gfortran.dg/select_3.f90: New test.
31619         * gfortran.dg/select_4.f90: New test.
31620
31621 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31622
31623         PR middle-end/19084
31624         PR rtl-optimization/19348
31625         * gcc.dg/20050111-1.c: New test.
31626         * gcc.c-torture/execute/20050111-1.c: New test.
31627
31628         * gcc.dg/i386-asm-4.c: New test.
31629
31630 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31631
31632         * gcc.dg/nested-func-2.c: New test.
31633         * ada/acats/norun.lst: Remove c953002.
31634
31635 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31636
31637         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31638
31639 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31640
31641         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31642
31643 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31644
31645         PR target/18761
31646         * g++.dg/abi/align1.C: New test.
31647
31648 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31649
31650         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31651         at a time.
31652         * g++.dg/ext/altivec_check.h: Support compiling as C.
31653
31654 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31655
31656         PR c++/19355
31657         * g++.dg/expr/pr19355-1.C: New test case.
31658
31659 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31660
31661         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31662         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31663         * ada/acats/tests/c3/c92005b.ada: Likewise.
31664         * ada/acats/tests/c3/cxb3012.a: Likewise.
31665         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31666
31667 2005-01-09  Paul Brook  <paul@codesourcery.com>
31668
31669         * gfortran.dg/common_2.f90: New file.
31670         * gfortran.dg/common_3.f90: New file.
31671
31672 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31673
31674         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31675
31676 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31677
31678         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31679         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31680         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31681         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31682         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31683         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31684         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31685         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31686         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31687         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31688         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31689         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31690         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31691         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31692         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31693         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31694         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31695         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31696         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31697         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31698         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31699         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31700         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31701         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31702         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31703         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31704         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31705         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31706         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31707         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31708         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31709         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31710         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31711         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31712         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31713         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31714         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31715         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31716         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31717         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31718         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31719         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31720         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31721         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31722         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31723         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31724         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31725         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31726         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31727         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31728         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31729         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31730         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31731         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31732         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31733         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31734         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31735         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31736         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31737         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31738         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31739         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31740         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31741         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31742         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31743         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31744         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31745
31746         * gcc.dg/vect/vect-1.c: Fix spelling.
31747         * gcc.dg/vect/vect-10.c: Fix spelling.
31748         * gcc.dg/vect/vect-11.c: Fix spelling.
31749         * gcc.dg/vect/vect-12.c: Fix spelling.
31750         * gcc.dg/vect/vect-14.c: Fix spelling.
31751         * gcc.dg/vect/vect-15.c: Fix spelling.
31752         * gcc.dg/vect/vect-16.c: Fix spelling.
31753         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31754         * gcc.dg/vect/vect-64.c: Fix comments.
31755         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31756
31757 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31758             Ira Rosen  <irar@il.ibm.com>
31759
31760         * gcc.dg/vect/vect-70.c: New test.
31761         * gcc.dg/vect/vect-71.c: New test.
31762
31763 2005-01-09  Manfred Hollstein  <mh@suse.com>
31764
31765         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31766         * gcc.dg/pr18241-2.c: Likewise.
31767         * gcc.dg/pr18241-3.c: Likewise.
31768         * gcc.dg/pr18241-4.c: Likewise.
31769         * gcc.dg/pr18241-5.c: Likewise.
31770
31771 2005-01-08  Richard Henderson  <rth@redhat.com>
31772
31773         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31774         False for x86 and x86-64.
31775
31776 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31777
31778         PR tree-optimization/18241
31779         * gcc.dg/pr18241-1.c: New test.
31780         * gcc.dg/pr18241-2.c: New test.
31781         * gcc.dg/pr18241-3.c: New test.
31782         * gcc.dg/pr18241-4.c: New test.
31783         * gcc.dg/pr18241-5.c: New test.
31784
31785 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31786
31787         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31788         gfortran.dg/select_4.f90: New.
31789
31790 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31791
31792         * gcc.c-torture/execute/20050107-1.c: New test.
31793
31794 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31795
31796         PR c++/19298
31797         * g++.dg/template/ref2.C: New.
31798
31799 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31800
31801         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31802         instead of being empty.
31803
31804 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31805
31806         PR fortran/15553
31807         * gfortran.dg/array-1.f90: New test.
31808
31809 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31810
31811         PR tree-optimization/19283
31812         * gcc.c-torture/execute/20050106-1.c: New test.
31813
31814         PR rtl-optimization/18861
31815         * gcc.dg/20050105-1.c: New test.
31816
31817         PR tree-optimization/18828
31818         * gcc.dg/20050105-2.c: New test.
31819
31820 2005-01-07  Andreas Jaeger  <aj@suse.de>
31821
31822         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31823
31824 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31825
31826         PR fortran/18398
31827         * gfortran.dg/fmt_read.f90: New test.
31828
31829 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31830
31831         * gcc.dg/rs6000-ldouble-2.c: New.
31832
31833 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31834
31835         PR c++/19244
31836         * g++.dg/parser/ctor2.C: New test.
31837
31838 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31839
31840         PR c++/17154
31841         * g++.dg/template/using9.C: New test.
31842
31843 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31844
31845         PR c++/19258
31846         * g++.dg/lookup/friend6.C: New test.
31847
31848 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31849
31850         PR c++/19270
31851         * g++.dg/template/array10.C: New.
31852
31853 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31854
31855         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31856         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31857
31858 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31859
31860         * gcc.c-torture/compile/20050105-1.c: New test.
31861
31862 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31863
31864         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31865
31866 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31867
31868         PR middle-end/19100
31869         * gcc.dg/conv-3.c: New test case.
31870
31871 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31872
31873         * gcc.dg/asm-wide-1.c: New test.
31874
31875 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31876
31877         PR c++/19030
31878         * g++.dg/parse/crash22.C: New
31879
31880 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31881
31882         PR 19257
31883         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31884
31885 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31886
31887         PR middle-end/17767
31888         * gcc.dg/i386-mmx-6.c: New test case.
31889
31890 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31891
31892         PR tree-optimization/18308
31893         * gcc.dg/vect/pr18308.c: New testcase.
31894
31895 2005-01-04  Andreas Jaeger  <aj@suse.de>
31896
31897         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31898
31899 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31900             Robert Bowdidge <bowdidge@apple.com>
31901
31902         * gcc.dg/cpp/subframework1.c: New.
31903         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31904         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31905         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31906         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31907
31908 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31909
31910         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31911         producing warning.
31912         * gcc.dg/darwin-weakimport-2.c: New.
31913
31914 2005-01-03  Richard Henderson  <rth@redhat.com>
31915
31916         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31917
31918 2005-01-03  Richard Henderson  <rth@redhat.com>
31919
31920         * gcc.dg/vect/vect.exp: Enable for ia64.
31921         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31922         (check_effective_target_vect_float): Likewise.
31923         (check_effective_target_vect_no_align): Likewise.
31924         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31925         * gcc.dg/vect/vect-8.c: Likewise.
31926
31927 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31928
31929         PR target/19236
31930         * gcc.dg/pr19236-1.c: New test case.
31931
31932 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31933
31934         PR rtl-optimization/12092
31935         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31936
31937 2005-01-02  Andreas Jaeger  <aj@suse.de>
31938
31939         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31940
31941 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31942             Andrew Pinski  <pinskia@physics.uc.edu>
31943
31944         PR rtl-optimization/12092
31945         * gcc.dg/pr12092-1.c: New test case.
31946
31947 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31948
31949         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31950         'hidden' and 'default' for better portability.
31951         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31952
31953         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31954         6 and 7.
31955         * g++.old-deja/g++.brendan/new3.C: Likewise.
31956
31957 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31958
31959         * gcc.dg/20041231-1.C: New test.
31960         * g++.dg/warn/Wunreachable-code-1.C: New test.
31961
31962 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31963
31964         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31965         file, not /dev/null.  Abort on error.
31966
31967 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31968             Ziemowit Laski  <zlaski@apple.com>
31969
31970         PR objc/18971
31971         * objc.dg/encode-5.m: New test.
31972
31973 2004-12-29  Richard Henderson  <rth@redhat.com>
31974
31975         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31976         * objc.dg/stabs-1.m: Disable for ia64.
31977
31978 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/19190
31981         * g++.dg/warn/Wunused-10.C: New test.
31982
31983 2004-12-28  Richard Henderson  <rth@redhat.com>
31984
31985         * objc.dg/stabs-1.m: Disable for alpha.
31986
31987 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31988
31989         PR c++/19149
31990         * g++.dg/parse/error23.C: New test.
31991
31992 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31993
31994         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31995
31996         PR fortran/19032
31997         * gfortran.dg/intrinsic_modulo_1.f90: New.
31998         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31999         tests with divisor -1.
32000
32001 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32002
32003         * g++.dg/opt/temp1.C (memcpy): Return a value.
32004
32005         PR c++/19148
32006         * g++.dg/expr/cond7.C: New test.
32007
32008 2004-12-27  Paul Brook  <paul@codesourcery.com>
32009
32010         * gfortran.dg/g77/select_no_compile.f: Remove.
32011
32012 2004-12-27  Richard Henderson  <rth@redhat.com>
32013
32014         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32015         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32016         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32017
32018 2004-12-26  Richard Henderson  <rth@redhat.com>
32019
32020         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32021         by 1i instead of token pasting.
32022
32023 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32024
32025         PR tree-optimization/17578
32026         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32027         to additional_flags.
32028         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32029
32030 2004-12-25  Richard Henderson  <rth@redhat.com>
32031
32032         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32033         Remove Alpha.
32034
32035 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32036
32037         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32038         hppa*-*-hpux*.
32039         * gcc.dg/pr17957.c (dg-options): Likewise.
32040         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32041         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32042         instead of 0 on __hppa__.
32043         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32044         "foo,%r" on hppa*-*-*.
32045
32046 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32047
32048         PR fortran/19071
32049         * gfortran.dg/complex_write.f90: New test.
32050
32051 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32052
32053         PR c++/17595
32054         * g++.dg/parse/pragma2.C: New test.
32055
32056         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32057
32058 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32059
32060         * gcc.dg/empty2.c: Add missing dg-warning.
32061
32062 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32063
32064         PR c++/17413
32065         * g++.dg/template/local4.C: New test.
32066         * g++.dg/template/crash19.C: Add dg-error marker.
32067
32068         * g++.dg/template/crash31.C: Correct embedded PR number.
32069
32070 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32071
32072         PR c++/16405
32073         * g++.dg/opt/temp1.C: Add do-run marker.
32074
32075 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32076
32077         * g++.dg/template/spec19.C: New.
32078
32079 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32080
32081         PR target/16819
32082         * gcc.dg/empty2.c: New.
32083
32084 2004-12-23  Richard Henderson  <rth@redhat.com>
32085
32086         * lib/target-supports.exp (check_effective_target_vect_no_align):
32087         Remove i?86 and x86-64.
32088
32089 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32090
32091         PR c++/16405
32092         * g++.dg/opt/temp1.C: New test.
32093
32094 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32095
32096         PR c++/18733
32097         * g++.dg/template/friend33.C: New testcase.
32098
32099 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/18464
32102         * g++.dg/template/cond5.C: New test.
32103
32104         PR c++/18492
32105         * g++.dg/inherit/thunk3.C: New test.
32106
32107         PR c++/11224
32108         * g++.dg/warn/Wunused-9.C: New test.
32109
32110 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32111
32112         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32113
32114 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32115
32116         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32117
32118 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/18378
32121         * g++.dg/ext/packed8.C: New test.
32122
32123         PR c++/19063
32124         * g++.dg/template/crash31.C: New test.
32125
32126         PR c++/19034
32127         * g++.dg/template/crash30.C: New test.
32128
32129 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32130
32131         PR C++/18984
32132         * g++.dg/eh/ctor3.C: New test.
32133
32134 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32135
32136         * objc.dg/stabs-1.m: Allow section name to be quoted and
32137         assembly label to begin with '.LL'.
32138
32139 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32140
32141         * gcc.dg/vect/vect.exp
32142         (check_effective_target_lp64_or_vect_no_align): New.
32143         * gcc.dg/vect/vect-77.c: Use it.
32144         * gcc.dg/vect/vect-78.c: Use it.
32145
32146         * lib/target-supports.exp
32147         (check_effective_target_vect_no_max,
32148         check_effective_target_vect_no_bitwise,
32149         check_effective_target_vect_no_align): New.
32150         * gcc.dg/vect/vect-13.c: Use them.
32151         * gcc.dg/vect/vect-17.c: Ditto.
32152         * gcc.dg/vect/vect-18.c: Ditto.
32153         * gcc.dg/vect/vect-19.c: Ditto.
32154         * gcc.dg/vect/vect-20.c: Ditto.
32155         * gcc.dg/vect/vect-27.c: Ditto.
32156         * gcc.dg/vect/vect-29.c: Ditto.
32157         * gcc.dg/vect/vect-44.c: Ditto.
32158         * gcc.dg/vect/vect-48.c: Ditto.
32159         * gcc.dg/vect/vect-50.c: Ditto.
32160         * gcc.dg/vect/vect-52.c: Ditto.
32161         * gcc.dg/vect/vect-54.c: Ditto.
32162         * gcc.dg/vect/vect-56.c: Ditto.
32163         * gcc.dg/vect/vect-58.c: Ditto.
32164         * gcc.dg/vect/vect-60.c: Ditto.
32165         * gcc.dg/vect/vect-72.c: Ditto.
32166         * gcc.dg/vect/vect-80.c: Ditto.
32167
32168 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32169
32170         PR c++/14075
32171         * g++.dg/init/string1.C: New.
32172
32173         PR c++/18975
32174         * g++.dg/other/synth1.C: New.
32175
32176 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32177
32178         PR c/18963
32179         * gcc.dg/pr18963-1.c: New test.
32180
32181 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32182
32183         PR c/18596
32184         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32185         * gcc.dg/pr18596-1.c: Use dg-error.
32186         (dg-options): Use -fno-unit-at-a-time.
32187         * gcc.dg/pr18596-2.c: New test.
32188         * gcc.dg/pr18596-3.c: New test.
32189
32190 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32191
32192         PR middle-end/18683
32193         * g++.dg/opt/pr18683-1.C: New test case.
32194
32195 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32196
32197         PR other/19093
32198         * g++.dg/opt/max1.C: Fix for 64bit targets.
32199
32200 2004-12-20  Matt Austern  <austern@apple.com>
32201
32202         PR c++/19044
32203         * g++.dg/ext/builtin6.C: New
32204
32205 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32206
32207         PR tree-optimization/19080
32208         * gcc.c-torture/compile/pr19080.c: New test.
32209
32210 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32211
32212         * gcc.dg/20041219-1.c: New test.
32213
32214 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32215
32216         PR middle-end/19068
32217         * g++.dg/opt/max1.C: New test case.
32218
32219 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32220
32221         * gcc.dg/fdata-sections-1.c: New test.
32222
32223 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32224
32225         PR middle-end/18548
32226         * gcc.dg/max-1.c: New test case.
32227
32228 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32229
32230         * gcc.c-torture/execute/20041218-1.c: New test.
32231
32232 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32233
32234         * gcc.dg/pr18501.c: New test.
32235         * gcc.dg/uninit-5.c: XFAIL.
32236         * gcc.dg/uninit-9.c: XFAIL.
32237
32238 2004-12-17  Dale Johannesen  <dalej@apple.com>
32239
32240         * gcc.dg/20041213-1.c: New.
32241
32242 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32243
32244         * objc.dg/stabs-1.m: Allow assembly label to begin
32245         with a dot ('.').
32246
32247 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32248
32249         * gcc.c-torture/execute/20041213-1.c: Move...
32250         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32251
32252 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32253
32254         PR c++/18721
32255         * g++.dg/lookup/conv-5.C: New.
32256
32257 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32258
32259         * objc.dg/stabs-1.m: New test.
32260
32261 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32262
32263         * gcc.dg/visibility-c.c: Change compile to
32264         assemble for the test.
32265
32266 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32267
32268         PR target/19041
32269         * gcc.dg/visibility-c.c: New test.
32270
32271 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32272
32273         PR middle-end/18493
32274         * gcc.dg/switch-8.c: New test case.
32275
32276 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32277
32278         PR c++/18905
32279         * g++.dg/template/init4.C: New.
32280         * g++.dg/opt/static3.C: Enable optimizer.
32281
32282 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32283
32284         * g++.dg/other/complex1.C: New test.
32285
32286 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32287
32288         * g++.dg/opt/inline9.C: New test.
32289
32290 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32291
32292         PR fortran/18993
32293         * gfotran.dg/nullify_1.f: New test.
32294
32295 2004-12-15  Richard Henderson  <rth@redhat.com>
32296
32297         * gcc.target/i386/i386.exp: New harness.
32298         * gcc.target/i386/vect-args.c: New.
32299
32300 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32301
32302         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32303
32304 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32305
32306         PR c++/18825
32307         * g++.dg/template/friend32.C: New test.
32308
32309 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32310
32311         * cpp/pragma-once-1.c: New test.
32312         * cpp/pragma-once-1b.h: Likewise.
32313         * cpp/pragma-once-1c.h: Likewise.
32314         * cpp/pragma-once-1d.h: Likewise.
32315         * cpp/inc/pragma-once-1a.h: Likewise.
32316
32317 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32318             Steven G. Kargl  <kargls@comcast.net>
32319
32320         PR fortran/17597
32321         * gfortran.dg/list_read_3.f90: New test.
32322
32323 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32324
32325         * gcc.dg/ftrapv-2.c: New test.
32326
32327 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32328
32329         PR c++/18981
32330         * g++.dg/template/typename9.C: New test.
32331
32332 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32333
32334         PR c++/18738
32335         * g++.dg/template/typename8.C: New test.
32336         * g++.dg/parse/friend2.C: Tweak error message.
32337
32338 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32339
32340         * gcc.c-torture/20041214-1.c: New test.
32341
32342 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32343
32344         PR c++/18965
32345         * g++.dg/init/array17.C: New test.
32346
32347 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32348
32349         PR c++/18793
32350         * g++.dg/init/aggr3.C: New test.
32351
32352 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32353
32354         * gcc.dg/altivec-types-1.c: New test.
32355         * gcc.dg/altivec-types-2.c: New test.
32356         * gcc.dg/altivec-types-3.c: New test.
32357         * gcc.dg/altivec-types-4.c: New test.
32358         * g++.dg/ext/altivec-types-1.C: New test.
32359         * g++.dg/ext/altivec-types-2.C: New test.
32360         * g++.dg/ext/altivec-types-3.C: New test.
32361         * g++.dg/ext/altivec-types-4.C: New test.
32362
32363 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32364
32365         PR middle-end/18951
32366         * gcc.c-torture/execute/20041213-1.c: New test.
32367
32368 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32369
32370         PR c++/18949
32371         * g++.dg/template/cast1.C: New.
32372
32373 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32374
32375         * gcc.c-torture/execute/20041213-2.c: New test.
32376
32377 2004-12-13  Richard Henderson  <rth@redhat.com>
32378
32379         * gcc.dg/i386-sse-10.c: Fix typo in options.
32380
32381 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32382
32383         PR c++/18968
32384         * g++.dg/opt/pr18968.C: New test.
32385
32386 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32387
32388         PR c++/18925
32389         * g++.dg/ext/visibility/staticdatamem.C: New test.
32390
32391 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32392
32393         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32394
32395 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32396
32397         PR rtl-optimization/18928
32398         * gcc.dg/pr18928-1.c: New test case.
32399
32400 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32401
32402         PR tree-opt/16951
32403         * gcc.c-torture/compile/20041211-1.c: New.
32404
32405 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32406
32407         PR middle-end/17564
32408         * gcc.c-torture/execute/20041212-1.c: New test.
32409
32410 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32411
32412         PR fortran/18869
32413         * gfortran.dg/common_1.f90: New test.
32414
32415 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32416         Paul Brook  <paul@codesourcery.com>
32417
32418         PR fortran/16222
32419         * gfortran.dg/real_do_1.f90: New test.
32420
32421 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32422
32423         PR tree-opt/18040
32424         * g++.dg/opt/ptrmem6.C: New test.
32425
32426 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32427
32428         PR middle-end/18921
32429         * gcc.dg/pr18921-1.c: New test case.
32430
32431 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32432
32433         PR fortran/17175
32434         * gfortran.dg/scale_1.f90: New test.
32435
32436 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32437
32438         PR middle-end/18903
32439         * gcc.c-torture/compile/pr18903.c: New test.
32440
32441 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32442
32443         * gcc.c-torture/execute/20041210-1.c: New test.
32444
32445 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32446
32447         PR c++/18731
32448         * g++.dg/parser/struct-1.C: New test.
32449         * g++.dg/parser/struct-2.C: New test.
32450         * g++.dg/parser/struct-3.C: New test.
32451
32452 2004-12-09  Richard Henderson  <rth@redhat.com>
32453
32454         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32455
32456         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32457         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32458
32459 2004-12-09  Matt Austern  <austern@apple.com>
32460
32461         PR c++/18514
32462         * g++.dg/ext/builtin1.C: New
32463         * g++.dg/ext/builtin2.C: New
32464         * g++.dg/ext/builtin3.C: New
32465         * g++.dg/ext/builtin4.C: New
32466         * g++.dg/ext/builtin5.C: New
32467
32468 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32469
32470         PR tree-opt/18904
32471         * g++.dg/opt/ptrmem5.C: New test.
32472
32473 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32474
32475         * g++.dg/parse/typename5.C: Adjust for new error.
32476         * g++.dg/parse/typename7.C: New.
32477
32478 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32479
32480         PR c++/18073
32481         * g++.dg/other/mmintrin.C: New test.
32482
32483 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32484
32485         PR c++/16681
32486         * g++.dg/init/array15.C: New.
32487         * g++.dg/init/array16.C: New.
32488
32489 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32490
32491         PR fortran/18826
32492         * gfortran.dg/assign_1.f90: New test.
32493
32494 2004-12-08  Nick Clifton  <nickc@redhat.com>
32495
32496         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32497         * gcc.target/xstormy16/data_below100: Likewise.
32498         * gcc.target/xstormy16/sfr: Likewise.
32499         * gcc.target/xstormy16/below100.S: New test source file.
32500         * gcc.target/xstormy16/below100.ld: New test linker script.
32501         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32502         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32503         bp instructions.
32504         * gcc.target/xstormy16/bp.c: Likewise.
32505
32506         * gcc.target/xstormy16/bss_below100: New files:
32507         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32508         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32509         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32510         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32511         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32512         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32513         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32514         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32515         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32516         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32517         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32518         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32519         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32520         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32521         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32522         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32523         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32524         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32525         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32526         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32527         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32528         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32529         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32530         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32531         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32532         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32533         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32534
32535         * gcc.target/xstormy16/data_below100: New files:
32536         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32537         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32538         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32539         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32540         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32541         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32542         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32543         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32544         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32545         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32546         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32547         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32548         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32549         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32550         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32551         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32552         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32553         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32554         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32555         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32556         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32557         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32558         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32559         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32560         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32561         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32562         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32563
32564         * gcc.target/xstormy16/sfr: New files:
32565         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32566         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32567         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32568         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32569         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32570         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32571         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32572         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32573         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32574         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32575         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32576         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32577         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32578         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32579         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32580         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32581         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32582         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32583         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32584         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32585         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32586         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32587         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32588         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32589         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32590         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32591         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32592         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32593         27_if0_sfrw_bitfield_f.c
32594
32595 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32596
32597         PR c++/18100
32598         * g++.dg/lookup/name-clash4.C: New test.
32599
32600 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32601
32602         PR c++/18672
32603         * g++.dg/opt/array1.C: New.
32604
32605         PR c++/18803
32606         * g++.dg/template/operator5.C: New.
32607
32608 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32609
32610         PR c/18867
32611         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32612
32613 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32614
32615         * gcc.dg/noncompile/20041207.c: New test.
32616
32617 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32618
32619         * g++.dg/other/unreachable-1.C: New test.
32620
32621 2004-12-06  Nick Clifton  <nickc@redhat.com>
32622
32623         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32624         <limits.h> because the latter comes from gcc's include/ directory
32625         and not the newlib/libc/include directory.
32626
32627 2004-12-04  Richard Henderson  <rth@redhat.com>
32628
32629         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32630
32631 2004-12-04  Richard Henderson  <rth@redhat.com>
32632
32633         * lib/target-supports.exp (check_gc_sections_available): Disable
32634         for alpha and ia64.
32635
32636 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32637
32638         PR middle-end/17909
32639         * g++.dg/other/vararg-2.C: New test.
32640
32641 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32642
32643         PR c++/17011, c++/17971
32644         * g++.dg/template/error15.C: Adjust expected error.
32645         * g++.dg/template/instantiate3.C: Likewise.
32646
32647 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32648
32649         * gcc.dg/altivec-18.c: Fix for darwin
32650
32651 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32652
32653         PR c++/18782
32654         * g++.dg/parse/ptrmem2.C: New.
32655
32656         PR c++/18318
32657         * g++.dg/template/new1.C: New.
32658
32659 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32660
32661         PR fortran/18710
32662         * gfortran.dg/direct_io_3.f90: New test.
32663
32664 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32665
32666         PR 18758
32667         * g++.dg/parse/crash21.C: New.
32668
32669 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32670
32671         PR c++/15664, c++/18276
32672         * g++.dg/template/ttp13.C: New test.
32673         * g++.dg/template/ttp14.C: Likewise.
32674
32675 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32676
32677         PR c++/18123
32678         * g++.dg/parse/enum2.C: New test.
32679         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32680
32681 2004-12-02  Nick Clifton  <nickc@redhat.com>
32682
32683         * gcc.target/xstormy16: New test directory.
32684         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32685         * gcc.target/xstormy16/bp.c: Check the generation of bp
32686         instructions.
32687         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32688         bn instructions and the BELOW100 attribute.
32689
32690 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32691
32692         PR target/16952
32693         * gcc.dg/ppc-eabi.c: New.
32694
32695 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32696
32697         PR fortran/18284
32698         * gfortran.dg/backspace.f90
32699
32700 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32701
32702         * gfortran.dg/inquire.f90: New test.
32703
32704 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32705
32706         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32707         handle effective-target-keyword.
32708         (dg-skip-if): Support effective-target keyword as target list.
32709         (dg-xfail-if): Ditto.
32710         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32711
32712 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32713
32714         PR tree-optimization/18291
32715         * gcc.c-torture/compile/pr18291.c: New test.
32716
32717 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         PR C++/18729
32720         * g++.dg/parse/crash20.C: New.
32721
32722         PR c++/17431
32723         * g++.dg/overload/arg1.C: New.
32724         * g++.dg/overload/arg2.C: New.
32725         * g++.dg/overload/arg3.C: New.
32726         * g++.dg/overload/arg4.C: New.
32727
32728 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32729
32730         * gcc.dg/c99-flex-array-4.c: Remove.
32731
32732 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32733
32734         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32735
32736         * lib/target-supports.exp (is-effective-target): Simplify.
32737
32738         * lib/target-supports.exp (check_effective_target_vect_long):
32739         Fix for powerpc64-*-*.
32740
32741 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32742
32743         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32744         to support new requirements on FreeBSD 5.
32745
32746 2004-11-30  Devang Patel  <dpatel@apple.com>
32747
32748         PR 18702
32749         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32750
32751 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32752
32753         * g++.dg/ext/altivec-13.C: New test.
32754
32755 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32756
32757         PR tree-opt/18298
32758         * gcc.c-torture/execute/p18298.c: New test.
32759
32760 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32761             Dorit Naishlos  <dorit@il.ibm.com>
32762
32763         PR tree-opt/18607
32764         * gcc.dg/vect/vect-89.c: New test.
32765
32766 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32767
32768         * gcc.dg/pr18596-1.c: New test.
32769
32770 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32771
32772         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32773
32774 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32775
32776         PR c/18479
32777         * gcc.dg/pr18479.c: New test.
32778
32779 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32780
32781         PR target/18490
32782         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32783         mmix-knuth-mmixware.
32784
32785         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32786         cris-*-elf* cris-*-aout* mmix-*-*
32787
32788 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32789
32790         PR middle-end/18725
32791         * gcc.dg/pr18725.c: New test.
32792
32793 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32794
32795         PR target/18488
32796         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32797
32798         PR target/18336
32799         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32800
32801 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32802
32803         PR c++/18368
32804         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32805         * g++.old-deja/g++.law/ctors5.C: Likewise.
32806         * g++.old-deja/g++.other/crash25.C: Likewise.
32807
32808         PR c++/18674
32809         * g++.dg/template/error16.C: New test.
32810
32811         PR c++/18512
32812         * g++.dg/template/crash29.C: New test.
32813
32814 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32815
32816         PR tree-optimization/18712
32817         * gcc.c-torture/compile/pr18712.c: New test.
32818
32819 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32820
32821         PR c/7544
32822         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32823         tests.
32824
32825 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32826
32827         PR c++/18652
32828         * g++.dg/lookup/crash6.C: New test.
32829
32830 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32831
32832         PR middle-end/18164
32833         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32834
32835 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32836
32837         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32838         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32839         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32840
32841 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32842
32843         * gcc.dg/pr18164.c: New test.
32844
32845 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32846
32847         * gcc.dg/funroll-loops-all.c: New.
32848
32849 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32850
32851         PR target/18489
32852         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32853         delimeter, match space and TAB as well as ":".
32854
32855         PR target/18484
32856         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32857
32858         PR target/18348
32859         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32860
32861         PR target/18345
32862         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32863
32864         PR target/18337
32865         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32866
32867 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32868
32869         * gfortran.dg/direct_io_2.f90: New test.
32870
32871 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32872
32873         PR target/18334
32874         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32875
32876 2004-11-28  Richard Henderson  <rth@redhat.com>
32877
32878         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32879
32880 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32881
32882         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32883         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32884         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32885         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32886         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32887         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32888         gcc.dg/pointer-arith-8.c: New tests.
32889
32890 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32891
32892         PR fortran/18364
32893         * gfortran.dg/endfile.f90: New test.
32894
32895 2004-11-27  Falk Hueffner  <falk@debian.org>
32896
32897         * gcc.dg/loop-6.c: New test.
32898
32899 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32900
32901         * gcc.c-torture/execute/20041126-1.c: New test.
32902
32903 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32904
32905         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32906         on IRIX.
32907
32908 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32909
32910         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32911         functions.
32912
32913 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32914
32915         PR rtl-optimization/17825
32916         * gcc.c-torture/compile/20041119-1.c: New test.
32917
32918 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32919
32920         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32921         Check existence of ld library path variables before unsetting.
32922
32923 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32924
32925         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32926
32927 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32928
32929         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32930
32931 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32932
32933         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32934
32935 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32936
32937         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32938         dg-do directive.
32939
32940 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32941
32942         * gcc.dg/pr17957.c: Pass --param, not -param.
32943
32944 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32945
32946         PR middle-end/17957
32947         * gcc.dg/pr17957.c: New test.
32948
32949 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32950
32951         PR c++/18445
32952         * g++.dg/template/crash28.C: Likewise.
32953
32954         PR c++/18001
32955         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32956         * g++.dg/ext/lvaddr.C: Likewise.
32957         * g++.dg/opt/pr7503-3.C: Likewise.
32958
32959         PR c++/18466
32960         * g++.dg/parse/qualified3.C: New test.
32961         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32962
32963         PR c++/18545
32964         * g++.dg/expr/return1.C: New test.
32965
32966 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32967
32968         Friend class name lookup 3/n, PR c++/3332
32969         * g++.dg/lookup/friend3.C: New test.
32970         * g++.dg/lookup/friend4.C: Likewise.
32971         * g++.dg/lookup/friend5.C: Likewise.
32972
32973 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32974
32975         Friend class name lookup 2/n, PR c++/14513, c++/15410
32976         * g++.dg/lookup/friend2.C: New test.
32977         * g++.dg/template/friend31.C: Likewise.
32978
32979 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32980
32981         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32982
32983 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32984
32985         PR c++/17473
32986         * g++.dg/tc1/dr56.C: Remove.
32987         * g++.dg/template/typedef1.C: Add dg-error markers.
32988         * g++.old-deja/g++.other/typedef7.C: Likewise.
32989
32990         PR c++/18285
32991         * g++.dg/parse/typedef7.C: New test.
32992
32993 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32994
32995         * gcc.c-torture/execute/20041124-1.c: New test.
32996
32997 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32998
32999         * g++.dg/template/deduce3.C: New test.
33000
33001         PR c++/18586
33002         * g++.dg/template/crash27.C: New test.
33003
33004         PR c++/18530
33005         * g++.dg/warn/Wshadow-3.C: New test.
33006
33007 2004-11-24  Devang Patel  <dpatel@apple.com>
33008
33009         PR/18555
33010         * gcc.dg/cpp/isysroot-1.c: New test.
33011         * gcc.dg/cpp/usr/include/stdio.h: New file.
33012         * gcc.dg/cpp/isysroot-2.c: New test.
33013         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33014         New file.
33015
33016 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33017
33018         PR c++/8929
33019         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33020
33021 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33022
33023         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33024         * gcc.target/sparc/pdist.c: Likewise.
33025
33026 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33027
33028         PR c++/16882
33029         * g++.dg/conversion/simd1.C: New test.
33030
33031 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33032
33033         * lib/target-libpath.exp: New file defining
33034         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33035         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33036         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33037         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33038         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33039
33040 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33041
33042         * gcc.dg/pragma-align-2.c: Test macro expansion.
33043         * gcc.dg/pragma-pack-2.c: New test.
33044
33045 2004-11-23  Richard Henderson  <rth@redhat.com>
33046
33047         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33048         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33049         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33050         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33051         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33052         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33053
33054         * gcc.dg/vect/vect.exp: Add check for alpha.
33055         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33056         (check_effective_target_vect_int): Enable for alpha.
33057         (check_effective_target_vect_long): New.
33058         (is-effective-target): Add it.
33059
33060 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33061
33062         * gcc.dg/pr18614-1.c: New test.
33063
33064 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33065
33066         * gcc.dg/setjmp-2.c: New test.
33067
33068 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33069
33070         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33071         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33072         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33073         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33074         gcc.target/sparc/pdist.c: New tests.
33075
33076 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33077
33078         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33079
33080 2004-11-22  Dale Johannesen  <dalej@apple.com>
33081
33082         * gcc.dg/20041111-1.c: New.
33083
33084 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33085
33086         PR tree-opt/18536
33087         * gcc.dg/vect/pr18536.c: New test.
33088
33089 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33090
33091         PR c++/18354
33092         * g++.dg/template/nontype11.C: New test.
33093
33094 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33095
33096         PR middle-end/18520
33097         * gcc.dg/pr18520-1.c: New test case.
33098
33099 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33100
33101         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33102         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33103         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33104         expected diagnostics.
33105
33106 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33107
33108         PR target/18580
33109         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33110         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33111         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33112
33113 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33114
33115         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33116
33117 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33118             Joseph Myers  <joseph@codesourcery.com>
33119
33120         * lib/target-supports.exp (check_visibility_available): Really
33121         test the compiler.
33122
33123 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33124
33125         PR tree-opt/18181
33126         * gcc.dg/vect/vect-85.c: New test.
33127         * gcc.dg/vect/vect-86.c: New test.
33128         * gcc.dg/vect/vect-87.c: New test.
33129         * gcc.dg/vect/vect-88.c: New test.
33130
33131 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33132
33133         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33134
33135 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33136
33137         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33138         * gcc.dg/ppc-and-1.c: Ditto.
33139         * gcc.dg/ppc-compare-1.c: Ditto.
33140         * gcc.dg/ppc-mov-1.c: Ditto
33141
33142 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33143             Mark Mitchell  <mark@codesourcery.com>
33144
33145         * gcc.dg/pragma-init-fini-2.c: New test.
33146
33147 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33148             Aldy Hernandez  <aldyh@redhat.com>
33149
33150         * lib/target-supports.exp (check_effective_target_vect_int): New
33151         (check_effective_target_vect_float): New
33152         (check_effective_target_vect_double): New.
33153         (is-effective-target): Support new effective targets keywords.
33154         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33155         default action for dg-do.
33156         * gcc.dg/vect/pr16105.c: Use new support.
33157         * gcc.dg/vect/pr18400.c: Ditto.
33158         * gcc.dg/vect/pr18425.c: Ditto.
33159         * gcc.dg/vect/vect-1.c: Ditto.
33160         * gcc.dg/vect/vect-10.c: Ditto.
33161         * gcc.dg/vect/vect-11.c: Ditto.
33162         * gcc.dg/vect/vect-12.c: Ditto.
33163         * gcc.dg/vect/vect-13.c: Ditto.
33164         * gcc.dg/vect/vect-14.c: Ditto.
33165         * gcc.dg/vect/vect-15.c: Ditto.
33166         * gcc.dg/vect/vect-16.c: Ditto.
33167         * gcc.dg/vect/vect-17.c: Ditto.
33168         * gcc.dg/vect/vect-18.c: Ditto.
33169         * gcc.dg/vect/vect-19.c: Ditto.
33170         * gcc.dg/vect/vect-2.c: Ditto.
33171         * gcc.dg/vect/vect-20.c: Ditto.
33172         * gcc.dg/vect/vect-21.c: Ditto.
33173         * gcc.dg/vect/vect-22.c: Ditto.
33174         * gcc.dg/vect/vect-23.c: Ditto.
33175         * gcc.dg/vect/vect-24.c: Ditto.
33176         * gcc.dg/vect/vect-25.c: Ditto.
33177         * gcc.dg/vect/vect-26.c: Ditto.
33178         * gcc.dg/vect/vect-27.c: Ditto.
33179         * gcc.dg/vect/vect-27a.c: Ditto.
33180         * gcc.dg/vect/vect-28.c: Ditto.
33181         * gcc.dg/vect/vect-29.c: Ditto.
33182         * gcc.dg/vect/vect-29a.c: Ditto.
33183         * gcc.dg/vect/vect-3.c: Ditto.
33184         * gcc.dg/vect/vect-30.c: Ditto.
33185         * gcc.dg/vect/vect-31.c: Ditto.
33186         * gcc.dg/vect/vect-32.c: Ditto.
33187         * gcc.dg/vect/vect-33.c: Ditto.
33188         * gcc.dg/vect/vect-34.c: Ditto.
33189         * gcc.dg/vect/vect-35.c: Ditto.
33190         * gcc.dg/vect/vect-36.c: Ditto.
33191         * gcc.dg/vect/vect-37.c: Ditto.
33192         * gcc.dg/vect/vect-38.c: Ditto.
33193         * gcc.dg/vect/vect-4.c: Ditto.
33194         * gcc.dg/vect/vect-40.c: Ditto.
33195         * gcc.dg/vect/vect-41.c: Ditto.
33196         * gcc.dg/vect/vect-42.c: Ditto.
33197         * gcc.dg/vect/vect-43.c: Ditto.
33198         * gcc.dg/vect/vect-44.c: Ditto.
33199         * gcc.dg/vect/vect-45.c: Ditto.
33200         * gcc.dg/vect/vect-46.c: Ditto.
33201         * gcc.dg/vect/vect-47.c: Ditto.
33202         * gcc.dg/vect/vect-48.c: Ditto.
33203         * gcc.dg/vect/vect-48a.c: Ditto.
33204         * gcc.dg/vect/vect-49.c: Ditto.
33205         * gcc.dg/vect/vect-5.c: Ditto.
33206         * gcc.dg/vect/vect-50.c: Ditto.
33207         * gcc.dg/vect/vect-51.c: Ditto.
33208         * gcc.dg/vect/vect-52.c: Ditto.
33209         * gcc.dg/vect/vect-53.c: Ditto.
33210         * gcc.dg/vect/vect-54.c: Ditto.
33211         * gcc.dg/vect/vect-55.c: Ditto.
33212         * gcc.dg/vect/vect-56.c: Ditto.
33213         * gcc.dg/vect/vect-56a.c: Ditto.
33214         * gcc.dg/vect/vect-57.c: Ditto.
33215         * gcc.dg/vect/vect-58.c: Ditto.
33216         * gcc.dg/vect/vect-59.c: Ditto.
33217         * gcc.dg/vect/vect-6.c: Ditto.
33218         * gcc.dg/vect/vect-60.c: Ditto.
33219         * gcc.dg/vect/vect-61.c: Ditto.
33220         * gcc.dg/vect/vect-62.c: Ditto.
33221         * gcc.dg/vect/vect-63.c: Ditto.
33222         * gcc.dg/vect/vect-64.c: Ditto.
33223         * gcc.dg/vect/vect-65.c: Ditto.
33224         * gcc.dg/vect/vect-66.c: Ditto.
33225         * gcc.dg/vect/vect-67.c: Ditto.
33226         * gcc.dg/vect/vect-68.c: Ditto.
33227         * gcc.dg/vect/vect-69.c: Ditto.
33228         * gcc.dg/vect/vect-7.c: Ditto.
33229         * gcc.dg/vect/vect-72.c: Ditto.
33230         * gcc.dg/vect/vect-72a.c: Ditto.
33231         * gcc.dg/vect/vect-73.c: Ditto.
33232         * gcc.dg/vect/vect-74.c: Ditto.
33233         * gcc.dg/vect/vect-75.c: Ditto.
33234         * gcc.dg/vect/vect-76.c: Ditto.
33235         * gcc.dg/vect/vect-77.c: Ditto.
33236         * gcc.dg/vect/vect-77a.c: Ditto.
33237         * gcc.dg/vect/vect-78.c: Ditto.
33238         * gcc.dg/vect/vect-79.c: Ditto.
33239         * gcc.dg/vect/vect-8.c: Ditto.
33240         * gcc.dg/vect/vect-80.c: Ditto.
33241         * gcc.dg/vect/vect-82.c: Ditto.
33242         * gcc.dg/vect/vect-82_64.c: Ditto.
33243         * gcc.dg/vect/vect-83.c: Ditto.
33244         * gcc.dg/vect/vect-83_64.c: Ditto.
33245         * gcc.dg/vect/vect-9.c: Ditto.
33246         * gcc.dg/vect/vect-all.c: Ditto.
33247         * gcc.dg/vect/vect-none.c: Ditto.
33248
33249 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33250
33251         * lib/gcc-dg.exp (dg-skip-if): New function.
33252         (dg-forbid-option): Remove.
33253         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33254         * g++.dg/abi/bitfield8.C: Likewise.
33255         * g++.dg/abi/dtor1.C: Likewise.
33256         * g++.dg/abi/empty10.C: Likewise.
33257         * g++.dg/abi/empty7.C: Likewise.
33258         * g++.dg/abi/empty9.C: Likewise.
33259         * g++.dg/abi/layout3.C: Likewise.
33260         * g++.dg/abi/layout4.C: Likewise.
33261         * g++.dg/abi/thunk1.C: Likewise.
33262         * g++.dg/abi/thunk2.C: Likewise.
33263         * g++.dg/abi/vbase11.C: Likewise.
33264         * g++.dg/abi/vthunk2.C: Likewise.
33265         * g++.dg/abi/vthunk3.C: Likewise.
33266         * g++.dg/ext/attrib8.C: Likewise.
33267         * g++.dg/opt/longbranch2.C: Likewise.
33268         * g++.dg/opt/reg-stack4.C: Likewise.
33269         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33270         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33271         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33272         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33273         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33274         * gcc.dg/20000609-1.c: Likewise.
33275         * gcc.dg/20000720-1.c: Likewise.
33276         * gcc.dg/20011107-1.c: Likewise.
33277         * gcc.dg/20011119-1.c: Likewise.
33278         * gcc.dg/20020108-1.c: Likewise.
33279         * gcc.dg/20020122-2.c: Likewise.
33280         * gcc.dg/20020122-3.c: Likewise.
33281         * gcc.dg/20020201-3.c: Likewise.
33282         * gcc.dg/20020206-1.c: Likewise.
33283         * gcc.dg/20020218-1.c: Likewise.
33284         * gcc.dg/20020310-1.c: Likewise.
33285         * gcc.dg/20020411-1.c: Likewise.
33286         * gcc.dg/20020418-2.c: Likewise.
33287         * gcc.dg/20020426-1.c: Likewise.
33288         * gcc.dg/20020426-2.c: Likewise.
33289         * gcc.dg/20020517-1.c: Likewise.
33290         * gcc.dg/20020523-1.c: Likewise.
33291         * gcc.dg/20020523-2.c: Likewise.
33292         * gcc.dg/20020729-1.c: Likewise.
33293         * gcc.dg/20030204-1.c: Likewise.
33294         * gcc.dg/20030826-2.c: Likewise.
33295         * gcc.dg/20030926-1.c: Likewise.
33296         * gcc.dg/20031202-1.c: Likewise.
33297         * gcc.dg/980312-1.c: Likewise.
33298         * gcc.dg/980313-1.c: Likewise.
33299         * gcc.dg/990117-1.c: Likewise.
33300         * gcc.dg/990424-1.c: Likewise.
33301         * gcc.dg/990524-1.c: Likewise.
33302         * gcc.dg/991230-1.c: Likewise.
33303         * gcc.dg/i386-387-1.c: Likewise.
33304         * gcc.dg/i386-387-2.c: Likewise.
33305         * gcc.dg/i386-387-3.c: Likewise.
33306         * gcc.dg/i386-387-4.c: Likewise.
33307         * gcc.dg/i386-387-5.c: Likewise.
33308         * gcc.dg/i386-387-6.c: Likewise.
33309         * gcc.dg/i386-asm-1.c: Likewise.
33310         * gcc.dg/i386-bitfield1.c: Likewise.
33311         * gcc.dg/i386-bitfield2.c: Likewise.
33312         * gcc.dg/i386-loop-1.c: Likewise.
33313         * gcc.dg/i386-loop-2.c: Likewise.
33314         * gcc.dg/i386-loop-3.c: Likewise.
33315         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33316         * gcc.dg/i386-pic-1.c: Likewise.
33317         * gcc.dg/i386-regparm.c: Likewise.
33318         * gcc.dg/i386-signbit-1.c: Likewise.
33319         * gcc.dg/i386-signbit-2.c: Likewise.
33320         * gcc.dg/i386-signbit-3.c: Likewise.
33321         * gcc.dg/i386-sse-5.c: Likewise.
33322         * gcc.dg/i386-sse-8.c: Likewise.
33323         * gcc.dg/i386-unroll-1.c: Likewise.
33324         * gcc.dg/tls/opt-1.c: Likewise.
33325         * gcc.dg/tls/opt-2.c: Likewise.
33326         * gcc.dg/unroll-1.c: Likewise.
33327         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33328         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33329         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33330         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33331
33332 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33333
33334         * g++.dg/template/incomplete1.C: New test.
33335
33336 2004-11-16  Nick Clifton  <nickc@redhat.com>
33337
33338         Revert patches accidentally commited during checkin of fixes for
33339         xstormy16 tests:
33340         gcc.c-torture/execute/simd-4.c: Revert
33341         gcc.dg/20040910-1.c: Revert.
33342
33343 2004-11-16  Paul Brook  <paul@codesourcery.com>
33344
33345         PR fortran/13010
33346         * gfortran.dg/der_pointer_1.f90: New test.
33347
33348 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33349
33350         PR c/18498
33351         * gcc.dg/bitfld-13.c: New test.
33352
33353 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33354
33355         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33356         powerpc*-*-linux*.
33357
33358         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33359         * gcc.dg/ppc64-abi-2.c: Ditto.
33360         * gcc.dg/ppc64-abi-3.c: Ditto.
33361
33362         * lib/gcc-dg.exp (dg-target-list): Remove.
33363
33364 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33365
33366         * gcc.dg/ia64-postinc.c: New test.
33367
33368 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33369
33370         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33371
33372 2004-11-15  Nick Clifton  <nickc@redhat.com>
33373
33374         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33375         __INT_MAX__ so that the test can be compiled by toolchains
33376         targeted at 16-bit processors.
33377
33378         * gcc.dg/20040625-1.c: Use long constants rather than integers
33379         when performing arithmetic that will overflow 16-bits.
33380
33381         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33382         xstormy16.  It does not support 128-bit vector operations.
33383
33384         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33385         with the macro PTR_TYPE.  Define this macro to an integer type
33386         suitable for holding a pointer.
33387
33388         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33389         the target is a 16-bit processor.
33390
33391         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33392         16-bit targets where the character constant will be too long.
33393
33394         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33395         where the double will not be directly addressable.
33396
33397 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33398
33399         Friend class name lookup 1/n, PR c++/18471
33400         * g++.dg/template/crash26.C: New test.
33401         * g++.dg/lookup/struct1.C: Adjust expected error.
33402         * g++.dg/parse/elab1.C: Likewise.
33403         * g++.dg/parse/elab2.C: Likewise.
33404         * g++.dg/parse/int-as-enum1.C: Likewise.
33405         * g++.dg/parse/struct-as-enum1.C: Likewise.
33406         * g++.dg/parse/typedef1.C: Likewise.
33407         * g++.dg/parse/typedef3.C: Likewise.
33408         * g++.dg/parse/typedef4.C: Likewise.
33409         * g++.dg/parse/typedef5.C: Likewise.
33410         * g++.dg/template/nontype4.C: Likewise.
33411         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33412         * g++.old-deja/g++.other/elab1.C: Likewise.
33413         * g++.old-deja/g++.other/syntax4.C: Likewise.
33414
33415 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33416
33417         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33418
33419 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33420
33421         * gcc.c-torture/execute/20041114-1.c: New test.
33422
33423 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33424
33425         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33426         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33427         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33428         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33429         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33430         gcc.dg/switch-7.c: New tests.
33431
33432 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33433
33434         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33435
33436 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33437
33438         PR tree-opt/18400
33439         * gcc.dg/vect/pr18400.c: New test.
33440
33441 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33442             Andrew Pinski  <pinskia@physics.uc.edu>
33443
33444         PR tree-opt/18425
33445         * gcc.dg/vect/pr18425.c: New test.
33446
33447 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33448
33449         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33450         Guard with dg-require-alias and dg-require-visibility.
33451
33452 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33453
33454         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33455
33456 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33457
33458         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33459
33460 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33461
33462         PR c++/17344
33463         * g++.dg/template/defarg5.C: New test.
33464
33465 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33466
33467         * g++.dg/parse/cast1.C: Run only on ILP32.
33468         * g++.old-deja/g++.mike/p784.C: Likewise.
33469
33470 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33471
33472         * gcc.c-torture/execute/20041113-1.c: New test.
33473
33474 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33475
33476         PR target/18230
33477         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33478         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33479         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33480         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33481         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33482         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33483         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33484         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33485         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33486         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33487         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33488         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33489         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33490
33491 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33492
33493         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33494         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33495         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33496         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33497         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33498         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33499         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33500         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33501         gcc.target/sparc/combined-1.c: New tests.
33502
33503 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33504
33505         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33506         New tests.
33507
33508 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33509
33510         * lib/gcc-dg.exp (dg-forbid-option): New function.
33511         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33512         * g++.dg/abi/bitfield8.C: Likewise.
33513         * g++.dg/abi/dtor1.C: Likewise.
33514         * g++.dg/abi/empty10.C: Likewise.
33515         * g++.dg/abi/empty7.C: Likewise.
33516         * g++.dg/abi/empty9.C: Likewise.
33517         * g++.dg/abi/layout3.C: Likewise.
33518         * g++.dg/abi/layout4.C: Likewise.
33519         * g++.dg/abi/thunk1.C: Likewise.
33520         * g++.dg/abi/thunk2.C: Likewise.
33521         * g++.dg/abi/vbase11.C: Likewise.
33522         * g++.dg/abi/vthunk2.C: Likewise.
33523         * g++.dg/abi/vthunk3.C: Likewise.
33524         * g++.dg/ext/attrib8.C: Likewise.
33525         * g++.dg/opt/longbranch2.C: Likewise.
33526         * g++.dg/opt/reg-stack4.C: Likewise.
33527         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33528         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33529         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33530         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33531         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33532         * gcc.dg/20000609-1.c: Likewise.
33533         * gcc.dg/20000720-1.c: Likewise.
33534         * gcc.dg/20011107-1.c: Likewise.
33535         * gcc.dg/20011119-1.c: Likewise.
33536         * gcc.dg/20020108-1.c: Likewise.
33537         * gcc.dg/20020122-2.c: Likewise.
33538         * gcc.dg/20020122-3.c: Likewise.
33539         * gcc.dg/20020201-3.c: Likewise.
33540         * gcc.dg/20020206-1.c: Likewise.
33541         * gcc.dg/20020218-1.c: Likewise.
33542         * gcc.dg/20020310-1.c: Likewise.
33543         * gcc.dg/20020411-1.c: Likewise.
33544         * gcc.dg/20020418-2.c: Likewise.
33545         * gcc.dg/20020426-1.c: Likewise.
33546         * gcc.dg/20020426-2.c: Likewise.
33547         * gcc.dg/20020517-1.c: Likewise.
33548         * gcc.dg/20020523-1.c: Likewise.
33549         * gcc.dg/20020523-2.c: Likewise.
33550         * gcc.dg/20020729-1.c: Likewise.
33551         * gcc.dg/20030204-1.c: Likewise.
33552         * gcc.dg/20030826-2.c: Likewise.
33553         * gcc.dg/20030926-1.c: Likewise.
33554         * gcc.dg/20031202-1.c: Likewise.
33555         * gcc.dg/980312-1.c: Likewise.
33556         * gcc.dg/980313-1.c: Likewise.
33557         * gcc.dg/990117-1.c: Likewise.
33558         * gcc.dg/990424-1.c: Likewise.
33559         * gcc.dg/990524-1.c: Likewise.
33560         * gcc.dg/991230-1.c: Likewise.
33561         * gcc.dg/i386-387-1.c: Likewise.
33562         * gcc.dg/i386-387-2.c: Likewise.
33563         * gcc.dg/i386-387-3.c: Likewise.
33564         * gcc.dg/i386-387-4.c: Likewise.
33565         * gcc.dg/i386-387-5.c: Likewise.
33566         * gcc.dg/i386-387-6.c: Likewise.
33567         * gcc.dg/i386-asm-1.c: Likewise.
33568         * gcc.dg/i386-bitfield1.c: Likewise.
33569         * gcc.dg/i386-bitfield2.c: Likewise.
33570         * gcc.dg/i386-loop-1.c: Likewise.
33571         * gcc.dg/i386-loop-2.c: Likewise.
33572         * gcc.dg/i386-loop-3.c: Likewise.
33573         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33574         * gcc.dg/i386-pic-1.c: Likewise.
33575         * gcc.dg/i386-regparm.c: Likewise.
33576         * gcc.dg/i386-signbit-1.c: Likewise.
33577         * gcc.dg/i386-signbit-2.c: Likewise.
33578         * gcc.dg/i386-signbit-3.c: Likewise.
33579         * gcc.dg/i386-sse-5.c: Likewise.
33580         * gcc.dg/i386-sse-8.c: Likewise.
33581         * gcc.dg/i386-unroll-1.c: Likewise.
33582         * gcc.dg/tls/opt-1.c: Likewise.
33583         * gcc.dg/tls/opt-2.c: Likewise.
33584         * gcc.dg/unroll-1.c: Likewise.
33585         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33586         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33587         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33588         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33589         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33590         -m64 is specified.
33591
33592 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33593
33594         PR c++/18389
33595         * g++.dg/parse/cond1.C: New test.
33596
33597         PR c++/18429
33598         * g++.dg/template/array9.C: New test.
33599         * g++.dg/ext/vla1.C: Adjust error messages.
33600         * g++.dg/ext/vlm1.C: Likewise.
33601         * g++.dg/template/crash2.C: Likewise.
33602
33603         PR c++/18436
33604         * g++.dg/template/call3.C: New test.
33605
33606         PR c++/18407
33607         * g++.dg/template/ptrmem11.C: New test.
33608
33609 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33610
33611         PR other/14264
33612         * lib/g++.exp: Set LC_ALL and LANG to C.
33613         * lib/gcc-dg.exp: Likewise.
33614         * lib/gfortran.exp: Likewise.
33615         * lib/objc.exp: Likewise.
33616         * lib/treelang.exp: Likewise.
33617
33618 2004-11-12  Andreas Schwab  <schwab@suse.de>
33619
33620         * gcc.dg/pr16286.c: Fix last change.
33621
33622 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33623
33624         PR c++/18416
33625         * g++.dg/init/global1.C: New test.
33626
33627 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33628
33629         * gcc.c-torture/execute/20041112-1.c: New test.
33630
33631 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33632
33633         * lib/gcc-dg.exp (dg-target-list): New.
33634
33635 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33636             Richard Sandiford  <rsandifo@redhat.com>
33637
33638         * lib/target-supports.exp (get-compiler_messages): New.
33639         (check_named_sections_available): Use it.
33640         (check_effective_target_ilp32): New.
33641         (check_effective_target_lp64): New.
33642         (is-effective-target): New.
33643         * lib/gcc-dg.exp (dg-require-effective-target): New.
33644
33645 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33646
33647         * gcc.dg/precedence-1.c: New test.
33648
33649 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33650
33651         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33652
33653         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33654         message, delete generated files, use more descriptive name for
33655         executable, and make the test unsupported when it cannot be run.
33656
33657         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33658         (dg-require-weak, dg-require-visibility, dg-require-alias,
33659         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33660         dg-require-iconv, dg-require-named-sections): Use it.
33661
33662         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33663
33664 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33665
33666         PR target/16457
33667         * gcc.dg/ppc-and-1: New
33668
33669         PR target/16796
33670         * gcc.dg/ppc-mov-1.c: New.
33671
33672         PR target/16458
33673         * gcc.dg/ppc-compare-1.c: New.
33674
33675 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33676
33677         * objc.dg/desig-init-2.m: New test.
33678
33679 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33680
33681         PR middle-end/18160
33682         * g++.dg/warn/register-var-1.C: New test.
33683         * g++.dg/warn/register-var-2.C: New test.
33684
33685 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33686
33687         * gcc.dg/union-2.c: New test.
33688
33689 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33690
33691         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33692         New test for PR tree-optimization/17892.
33693
33694 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33695
33696         PR c++/18369
33697         * g++.dg/init/new12.C: New test.
33698
33699 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33700
33701         * gcc.target/sparc: New directory.
33702         * gcc.target/sparc/sparc.exp: New driver.
33703         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33704         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33705         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33706         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33707
33708 2004-11-10  Paul Brook  <paul@codesourcery.com>
33709
33710         PR fortran/18218
33711         * gfortran.dg/list_read.c: New test.
33712
33713 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33714
33715         PR c/18322
33716         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33717         expected diagnostic location.
33718
33719 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33720
33721         * gcc.dg/20041109-1.c: New test.
33722
33723 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33724
33725         PR objc/18406
33726         * objc/compile/pr18406.m: New test.
33727
33728 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33729
33730         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33731
33732 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33733
33734         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33735
33736 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33737
33738         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33739
33740 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33741
33742         * gcc.dg/20030225-2.c: Add prototype for abort and
33743         exit.
33744
33745 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33746
33747         PR tree-opt/18299
33748         * gcc.c-torture/pr18299-1.c: New test.
33749
33750 2004-11-06  Andreas Schwab  <schwab@suse.de>
33751
33752         * gcc.dg/pr16286.c: Also test for bool and pixel.
33753
33754 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33755
33756         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33757         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33758         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33759         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33760         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33761         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33762         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33763         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33764         gcc.dg/struct-semi-3.c: New tests.
33765
33766 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33767
33768         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33769
33770 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33771
33772         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33773         Do not use C99 designators.
33774
33775 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33776
33777         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33778
33779 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33780
33781         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33782         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33783         * gcc.c-torture/execute/simd-5.x: Remove.
33784
33785 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33786
33787         PR rtl-optimization/17933
33788         * gcc.dg/torture/pr17933-1.c: New test.
33789
33790 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33791
33792         PR target/18106
33793         * lib/target-supports.exp (check_weak_available): Support
33794         Windows.
33795
33796 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33797
33798         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33799         call to fflush(stdout) before abort.
33800         (my_ffsll): New function.
33801         (generate_fields): Use it.
33802
33803 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33804
33805         * gcc.dg/init-undef-1.c: New test.
33806
33807 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33808
33809         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33810         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33811         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33812         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33813         expected messages for new parser.
33814
33815 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33816
33817         * g++.dg/ext/visibility/symbian1.C: New test.
33818
33819 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33820
33821         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33822         on LP64 targets.
33823
33824 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33825
33826         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33827         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33828         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33829         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33830         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33831         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33832         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33833         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33834         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33835         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33836
33837 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33838
33839         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33840         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33841         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33842         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33843         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33844         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33845         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33846         for new parser.
33847
33848 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33849
33850         PR target/15342
33851         * gcc.dg/20041104-1.c: New test.
33852
33853 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33854
33855         * g++.dg/template/nontype7.C: New test.
33856         * g++.dg/template/nontype8.C: Likewise.
33857         * g++.dg/template/nontype9.C: Likewise.
33858         * g++.dg/template/nontype10.C: Likewise.
33859         * g++.dg/tc1/dr49.C: Likewise.
33860         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33861         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33862
33863 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33864
33865         * g++.dg/rtti/tinfo1.C: Remove xfails.
33866
33867 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33868
33869         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33870         packed attribute to the definition to satisfy the new C++ parser.
33871
33872 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33873
33874         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33875         invocations of va_arg.
33876
33877 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33878
33879         PR c++/18124
33880         * g++.dg/template/crash25.C: New test.
33881
33882         PR c++/18155
33883         * g++.dg/template/typedef2.C: New test.
33884         * g++.dg/parse/crash13.C: Adjust error markers.
33885
33886         PR c++/18177
33887         * g++.dg/conversion/const3.C: New test.
33888
33889 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33890
33891         PR fortran/17535
33892         PR fortran/17583
33893         PR fortran/17713
33894         * gfortran.dg/generic_[123].f90: New testcases.
33895
33896 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33897
33898         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33899         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33900
33901 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33902
33903         PR tree-opt/16808
33904         * gcc.c-torture/compile/pr16808.c: New test.
33905
33906 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33907
33908         PR rtl-optimization/17104
33909         * gcc.dg/ppc-bitfield1.c: New.
33910
33911 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33912
33913         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33914
33915 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33916
33917         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33918         strings for 32-bit code.
33919
33920 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33921
33922         PR c/18239
33923         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33924
33925 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33926
33927         PR c++/18064
33928         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33929
33930 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/15172
33933         * g++.dg/init/aggr2.C: New test.
33934
33935 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33936
33937         * objc.dg/local-decl-1.m: New test.
33938
33939 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33940
33941         * gcc.dg/20040910-1.c: Adjust regex.
33942
33943 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33944
33945         PR rtl-optimization/18084
33946         * g++.dg/opt/pr18084-1.C: New testcase.
33947
33948 2004-10-30  Matt Austern  <austern@apple.com>
33949
33950         PR c++/17542
33951         * g++.dg/ext/attrib18.C: New test.
33952
33953 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33954
33955         PR middle-end/18096
33956         * gcc.dg/pr18096-1.c: New test case.
33957
33958 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33959
33960         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33961
33962 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33963
33964         PR c/16666
33965         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33966         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33967         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33968         gcc.dg/old-style-prom-3.c: New tests.
33969
33970 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33971
33972         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33973         Remove unnecessary inclusion of stdio.h.
33974
33975 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33976
33977         PR rtl-optimization/17581
33978         * gcc.dg/pr17581-1.c: New test case.
33979
33980 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33981
33982         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33983         being implemented.
33984         * g++.dg/conversion/dr195-1.C: New.
33985         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33986         * g++.old-deja/g++.mike/p10148.C: Likewise.
33987
33988 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33989
33990         PR c++/17695
33991         * g++.dg/debug/typedef2.C: New test.
33992
33993 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33994
33995         PR fortran/13490
33996         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33997         * gfortran.dg/g77/README: Update.
33998
33999 2004-10-28  Matt Austern  <austern@apple.com>
34000
34001         PR c++/14124
34002         * g++.dg/ext/packed7.C: New test.
34003
34004 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34005
34006         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34007         scan-assembler.
34008         * lib/scanasm.exp (hidden-scan-for): New proc.
34009         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34010         string.
34011         (scan-not-hidden): Likewise.
34012         * lib/target-supports.exp (check_visibility_available): mach-o is
34013         support too.
34014
34015 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34016
34017         PR c++/17132
34018         * g++.dg/template/memclass3.C: New test.
34019
34020 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34021
34022         PR middle-end/18160
34023         * gcc.dg/register-var-1.c: New test.
34024         * gcc.dg/register-var-2.c: New test.
34025         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34026         error now.
34027
34028 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34029
34030         PR other/18172
34031         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34032         unused variables.
34033         * gcc.dg/vect/vect-22.c: Likewise.
34034
34035 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34036
34037         * gcc.dg/i386-rotate-1.c: New test.
34038
34039 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34040
34041         * g++.dg/init/ref12.C: Add "run" marker.
34042
34043         PR c++/17435
34044         * g++.dg/init/ref12.C: New test.
34045
34046         PR c++/18140
34047         * g++.dg/template/shift1.C: New test.
34048         * g++.dg/template/error10.C: Adjust error markers.
34049
34050 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34051
34052         PR tree-opt/17529
34053         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34054
34055 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34056
34057         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34058         * gcc.dg/weak/weak-3.c: Likewise.
34059         * gcc.dg/weak/weak-5.c: Likewise.
34060         * gcc.dg/weak/weak-9.c: Likewise.
34061         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34062         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34063
34064         * gcc.dg/darwin-weakimport-1.c: New.
34065
34066 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34067
34068         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34069
34070 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34071
34072         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34073         'syntax' error messages.
34074         * gcc.dg/cpp/direct2s.c: Likewise.
34075
34076 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34077
34078         * gcc.c-torture/compile/20041026-1.c: New.
34079
34080 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34081
34082         PR c++/18093
34083         * g++.dg/lookup/ns2.C: New test.
34084
34085         PR c++/18020
34086         * g++.dg/template/enum4.C: New test.
34087
34088         PR c++/18161
34089         * g++.dg/template/expr1.C: New test.
34090
34091 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34092
34093         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34094
34095 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34096
34097         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34098         gcc.dg/decl-nospec-3.c: New tests.
34099
34100 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34101
34102         * objc.dg/super-class-3.m: New test.
34103
34104 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34105
34106         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34107         resyncing.
34108         * gcc.dg/cpp/direct2s.c: Likewise.
34109
34110 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34111
34112         * objc.dg/image-info.m: Update for changes to section selection.
34113
34114 2004-10-25  David Ayers  <d.ayers@inode.at>
34115             Ziemowit Laski  <zlaski@apple.com>
34116
34117         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34118         diagnostics when messaging 'id <Proto>'.
34119         * objc.dg/class-protocol-1.m: New test.
34120         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34121         a non-existent method signature.
34122         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34123         Update diagnostics when messaging with non-existent method signature.
34124         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34125         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34126         invalid receivers are now resolved as if messaging 'id'; remove
34127         extraneous diagnostics.
34128
34129 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34130
34131         PR c/16667
34132         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34133         gcc.dg/init-desig-obs-3.c: New tests.
34134
34135 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34136
34137         * gcc.dg/debug/20041023-1.c: New test.
34138
34139 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34140
34141         PR middle-end/17407
34142         * gcc.c-torture/compile/pr17407.c: New test.
34143
34144         PR c++/18121
34145         * g++.dg/template/array8.C: New test.
34146
34147 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34148
34149         PR other/18138
34150         * lib/g++.exp: Accept more than one multilib libgcc.
34151         * lib/gcc-dg.exp: Likewise.
34152         * lib/objc.exp: Likewise.
34153         * lib/treelang.exp: Likewise.
34154         * lib/gfortran.exp: Likewise.
34155
34156 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34157
34158         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34159
34160 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34161
34162         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34163         * gcc.dg/c99-const-expr-3.c: Likewise.
34164
34165 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34166
34167         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34168
34169 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34170
34171         * gcc.c-torture/execute/loop-2e.x: Remove.
34172
34173 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34174
34175         PR c++/18095
34176         * g++.dg/parse/crash18.C: New.
34177         * g++.dg/parse/crash19.C: New.
34178
34179 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34180
34181         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34182         * g++.dg/ext/dllimport2.C: Same.
34183         * g++.dg/ext/dllimport8.C: Same.
34184
34185 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34186
34187         PR c++/10841
34188         * g++.dg/conversion/cast1.C: New test.
34189         * g++.dg/overload/pmf1.C: Adjust error marker.
34190
34191 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34192
34193         PR objc/17923
34194         * objc.dg/const-str-7.m: New test.
34195
34196 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34197
34198         * g++.dg/template/memfriend11.C: Fix comment typo.
34199         * g++.dg/template/memfriend14.C: Likewise.
34200
34201 2004-10-20  Richard Henderson  <rth@redhat.com>
34202
34203         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34204         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34205         -fasynchronous-unwind-tables.
34206
34207 2004-10-20  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34210         (main): Return success.
34211         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34212         (main): Return success.
34213
34214 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34215
34216         PR c++/13495
34217         * g++.dg/template/memfriend9.C: New test.
34218         * g++.dg/template/memfriend10.C: Likewise.
34219         * g++.dg/template/memfriend11.C: Likewise.
34220         * g++.dg/template/memfriend12.C: Likewise.
34221         * g++.dg/template/memfriend13.C: Likewise.
34222         * g++.dg/template/memfriend14.C: Likewise.
34223         * g++.dg/template/memfriend15.C: Likewise.
34224         * g++.dg/template/memfriend16.C: Likewise.
34225         * g++.dg/template/memfriend17.C: Likewise.
34226         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34227
34228 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34229
34230         * g++.dg/conversion/dr195.C: New.
34231         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34232
34233 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34234             Devang Patel  <dpatel@apple.com>
34235
34236         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34237         of floating point arithmetic, which could trap.
34238
34239 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34240
34241         PR c++/14035
34242         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34243         * g++.dg/conversion/const2.C: New test.
34244         * g++.dg/expr/reinterpret2.C: New test.
34245         * g++.dg/expr/reinterpret3.C: New test.
34246         * g++.dg/expr/cast2.C: New test.
34247         * g++.dg/expr/copy1.C: New test.
34248         * g++.dg/other/conversion1.C: Change error message.
34249         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34250         function pointers to void *.
34251         * g++.old-deja/g++.mike/p10148.C: Likewise.
34252
34253 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34254
34255         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34256
34257 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34258
34259         PR c++/18047
34260
34261         * g++.dg/parse/expr3.C: New test.
34262
34263 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34264
34265         * gcc.dg/smod-1.c: New test.
34266
34267 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34268
34269         * objc.dg/method-14.m: New test.
34270
34271 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34272
34273         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34274         Also xfail as the patch was reverted.
34275
34276 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34277
34278         PR middle-end/16973
34279         * gcc.dg/pr16973.c: New test.
34280
34281 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34282
34283         PR tree-optimization/17656
34284         * gcc.c-torture/compile/pr17656.c: New test.
34285
34286 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         * g++.dg/eh/shadow1.C: New.
34289
34290 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.c-torture/compile/20041018-1.c: New test.
34293
34294 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34295
34296         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34297         compiler referring to register 0 when accessing sdata.  The linker
34298         now patches things up.
34299
34300 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34301
34302         PR c/17529
34303         * gcc.c-torture/compile/pr17529.c: New test.
34304
34305 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34306
34307         PR c++/17743
34308         * g++.dg/ext/attrib17.C: New test.
34309
34310 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34311
34312         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34313
34314 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34315
34316         PR c++/10479
34317         * g++.dg/ext/attrib16.C: New test.
34318
34319 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34320
34321         PR c++/17042
34322         * g++.dg/init/dso_handle1.C: New test.
34323
34324         PR c++/14667
34325         * g++.dg/parse/typedef6.C: New test.
34326
34327         PR c++/17916
34328         * g++.dg/parse/pragma1.C: New test.
34329
34330 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34331
34332         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34333
34334 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34335
34336         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34337         -fno-common when on HPPA HP-UX platforms.
34338
34339 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34340
34341         PR other/16820
34342         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34343         stdint.h.
34344         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34345         uintptr_t.
34346
34347 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34348
34349         PR c++/16301
34350         * g++.dg/lookup/strong-using-4.C: New test.
34351
34352 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34353
34354         PR middle-end/16567
34355         * gcc.c-torture/compile/nested-1.c: New test.
34356
34357 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34358
34359         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34360         and mipsisa64*-*-* (until support for misaligned loads is added).
34361         * gcc.dg/vect/vect-50.c: Likewise.
34362         * gcc.dg/vect/vect-52.c: Likewise.
34363         * gcc.dg/vect/vect-54.c: Likewise.
34364         * gcc.dg/vect/vect-58.c: Likewise.
34365         * gcc.dg/vect/vect-60.c: Likewise.
34366         * gcc.dg/vect/vect-80.c: Likewise.
34367
34368 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34369
34370         PR c++/17976
34371         * g++.dg/init/dtor3.C: New test.
34372
34373 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34374
34375         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34376
34377 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34378
34379         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34380         * gcc.dg/macho-lo-sum.c: Likewise.
34381
34382 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34383
34384         * gcc.dg/ppc-spe64-1.c: New test.
34385
34386 2004-10-14  Devang Patel  <dpatel@apple.com>
34387
34388         PR 17635
34389         * gcc.dg/pr17635.c : New test.
34390
34391 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34392
34393         * gcc.dg/vect/vect-28.c: Remove xfail.
34394         * gcc.dg/vect/vect-30.c: Remove xfail.
34395         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34396         * gcc.dg/vect/vect-33.c: Remove xfail.
34397         * gcc.dg/vect/vect-44.c: Remove xfail.
34398         * gcc.dg/vect/vect-46.c: Remove xfail.
34399         * gcc.dg/vect/vect-50.c: Remove xfail.
34400         * gcc.dg/vect/vect-52.c: Remove xfail.
34401         * gcc.dg/vect/vect-54.c: Remove xfail.
34402         * gcc.dg/vect/vect-58.c: Remove xfail.
34403         * gcc.dg/vect/vect-60.c: Remove xfail.
34404         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34405         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34406         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34407         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34408         * gcc.dg/vect/vect-8.c: Remove xfail.
34409         * gcc.dg/vect/vect-80.c: Remove xfail.
34410         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34411
34412 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34413
34414         * gcc.dg/vect/vect-82.c: New testcase.
34415         * gcc.dg/vect/vect-82_64.c: New testcase.
34416         * gcc.dg/vect/vect-83.c: New testcase.
34417         * gcc.dg/vect/vect-83_64.c: New testcase.
34418
34419 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34420
34421         * gcc.dg/cpp/error-1.c: New test.
34422
34423 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34424
34425         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34426
34427 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34428
34429         PR target/17984
34430         * gcc.dg/cris-peep2-xsrand2.c: New test.
34431
34432 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34433
34434         PR c++/17661
34435         * g++.dg/expr/for2.C: New test.
34436
34437 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34438
34439         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34440
34441 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34442
34443         PR tree-optimization/17724
34444         * g++.dg/opt/pr17724-1.C: New test.
34445         * g++.dg/opt/pr17724-2.C: New test.
34446         * g++.dg/opt/pr17724-3.C: New test.
34447         * g++.dg/opt/pr17724-4.C: New test.
34448         * g++.dg/opt/pr17724-5.C: New test.
34449         * g++.dg/opt/pr17724-6.C: New test.
34450
34451 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34452
34453         PR c/17301
34454         * gcc.dg/pr17301-2.c: New test.
34455
34456 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34457
34458         PR c++/15876
34459         * g++.dg/parse/error22.C: New test.
34460
34461         PR c++/17936
34462         * g++.dg/template/spec18.C: New test.
34463
34464 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34465
34466         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34467         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34468         memcpy.
34469         * gcc.dg/ia64-sync-2.c: Ditto.
34470         * gcc.dg/ia64-sync-3.c: Ditto.
34471
34472 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34473
34474         * g++.dg/eh/cleanup5.C: Add dg-options "".
34475
34476 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34477
34478         PR middle-end/17657
34479         * gcc.dg/switch-4.c: New test case.
34480
34481 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34482
34483         * gcc.c-torture/execute/20041011-1.c: New test.
34484
34485 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34486
34487         PR c++/17554
34488         * g++.dg/init/for3.C: New test.
34489
34490         PR c++/17657
34491         * g++.dg/opt/switch2.C: New test.
34492
34493         PR middle-end/17703
34494         * g++.dg/warn/Wreturn-2.C: New test.
34495
34496 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34497
34498         PR c++/17907
34499         * g++.dg/eh/cleanup5.C: New test.
34500
34501 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34502
34503         PR c++/17393
34504         * g++.dg/parse/error21.C: New test.
34505
34506 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34507
34508         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34509         * g++.dg/warn/incomplete1.C: Likewise.
34510         * g++.dg/template/qualttp20.C: Likewise.
34511
34512 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34513
34514         PR c/17881
34515         * parm-incomplete-1.c: New test.
34516
34517 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34518
34519         PR c++/17867
34520         * g++.dg/parse/error19.C: New test.
34521
34522         PR c++/17670
34523         * g++.dg/init/new11.C: New test.
34524
34525         PR c++/17821
34526         * g++.dg/parse/error20.C: New test.
34527
34528         PR c++/17826
34529         * g++.dg/template/crash24.C: New test.
34530
34531 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34532
34533         PR c/17301
34534         * gcc.dg/pr17301-1.c: New test.
34535
34536 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34537
34538         PR c/17189
34539         * gcc.dg/anon-struct-5.c: New test.
34540
34541 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34542
34543         PR c/17844
34544         * gcc.dg/pr17844-1.c: New test.
34545
34546 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34547
34548         PR tree-optimization/17906
34549         * gcc.c-torture/compile/pr17906.c: New.
34550
34551 2004-10-09  Stuart Hastings  <stuart@apple.com>
34552             Roger Sayle  <roger@eyesopen.com>
34553
34554         PR rtl-optimization/17853
34555         * gcc.dg/i386-mmx-5.c: New testcase.
34556
34557 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34558
34559         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34560
34561 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34562
34563         PR c++/17524
34564         * g++.dg/template/static9.C: New test.
34565
34566         PR c++/17685
34567         * g++.dg/parse/operator5.C: New test.
34568
34569 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34570
34571         PR middle-end/17894
34572         * gcc.c-torture/execute/divcmp-4.c: New test case.
34573
34574 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34575
34576         PR tree-opt/17902
34577         * g++.dg/opt/pr17902.C: New test.
34578
34579 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34580
34581         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34582
34583 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34584
34585         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34586
34587 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34588
34589         * gcc.dg/assign-warn-3.c: New test.
34590
34591 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34592
34593         PR c/16999
34594         * gcc.dg/cpp/ident-1.c: New test.
34595
34596 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34597
34598         * gcc.c-torture/compile/acc1.c: New.
34599
34600 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34601
34602         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34603         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34604
34605 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34606
34607         * gcc.dg/ultrasp11.c: New test.
34608
34609 2004-10-08  Michael Matz  <matz@suse.de>
34610
34611         * gcc.dg/doloop-2.c: New test.
34612
34613 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34614
34615         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34616         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34617         objc.dg/method-9.m: Update expected diagnostics.
34618
34619 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34620
34621         * gcc.dg/ppc-fsel-3.c: New file.
34622         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34623
34624 2004-10-07  Paul Brook  <paul@codesourcery.com>
34625
34626         * gfortran.dg/intrinsic_verify_1.f90: New test.
34627
34628 2004-10-07  Paul Brook  <paul@codesourcery.com>
34629
34630         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34631
34632 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34633
34634         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34635         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34636         commit.
34637
34638 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34639
34640         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34641
34642 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34643
34644         PR c++/17115
34645         * g++.dg/warn/Winline-4.C: New test.
34646
34647 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34648
34649         * gcc.c-torture/compile/20041007-1.c: New test.
34650
34651 2004-10-07  Paul Brook  <paul@codesourcery.com>
34652
34653         PR fortran/17678
34654         * gfortran.dg/use_allocated_1.f90: New test.
34655
34656 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34657
34658         PR middle-end/17849
34659         * gfortran.fortran-torture/compile/nested.f90: New test
34660
34661 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34662
34663         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34664
34665 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34666
34667         PR c++/17368
34668         * g++.dg/ext/asm6.C: New test.
34669
34670 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34671
34672         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34673
34674 2004-10-06  Paul Brook  <paul@codesourcery.com>
34675
34676         PR libfortran/17709
34677         * gfortran.dg/empty_format_1.f90: New test.
34678
34679 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34680
34681         PR fortran/17568
34682         * gfortran.dg/ishft.f90: New test.
34683
34684         PR fortran/17283
34685         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34686         tests.
34687
34688 2004-10-06  Paul Brook  <paul@codesourcery.com>
34689
34690         * gfortran.dg/do_1.f90: New test.
34691
34692 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34693
34694         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34695         optimizing for size.
34696
34697 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34698
34699         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34700
34701 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34702
34703         * gcc.c-torture/compile/20041005-1.c: New test.
34704
34705 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34706
34707         PR c++/17829
34708         * g++.dg/lookup/koenig4.C: New.
34709
34710 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34711
34712         * g++.dg/other/classkey1.C: Adjust quoting marks.
34713         * g++.dg/parse/error15.C: Likewise.
34714         * g++.dg/template/meminit2.C (int>): Likewise.
34715
34716 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34717
34718         PR fortran/17283
34719         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34720
34721         PR fortran/17631
34722         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34723
34724         PR fortran/17708
34725         * gfortran.dg/pr17708.f90: New test.
34726
34727 2004-10-04  Chao-ying Fu  <fu@mips.com>
34728
34729         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34730         * gcc.dg/vect/vect-4.c: Ditto.
34731         * gcc.dg/vect/vect-5.c: Ditto.
34732         * gcc.dg/vect/vect-6.c: Ditto.
34733         * gcc.dg/vect/vect-8.c: Ditto.
34734         * gcc.dg/vect/vect-16.c: Ditto.
34735         * gcc.dg/vect/vect-30.c: Ditto.
34736         * gcc.dg/vect/vect-40.c: Ditto.
34737         * gcc.dg/vect/vect-41.c: Ditto.
34738         * gcc.dg/vect/vect-42.c: Ditto.
34739         * gcc.dg/vect/vect-43.c: Ditto.
34740         * gcc.dg/vect/vect-44.c: Ditto.
34741         * gcc.dg/vect/vect-45.c: Ditto.
34742         * gcc.dg/vect/vect-46.c: Ditto.
34743         * gcc.dg/vect/vect-47.c: Ditto.
34744         * gcc.dg/vect/vect-48.c: Ditto.
34745         * gcc.dg/vect/vect-49.c: Ditto.
34746         * gcc.dg/vect/vect-50.c: Ditto.
34747         * gcc.dg/vect/vect-51.c: Ditto.
34748         * gcc.dg/vect/vect-52.c: Ditto.
34749         * gcc.dg/vect/vect-53.c: Ditto.
34750         * gcc.dg/vect/vect-54.c: Ditto.
34751         * gcc.dg/vect/vect-55.c: Ditto.
34752         * gcc.dg/vect/vect-56.c: Ditto.
34753         * gcc.dg/vect/vect-57.c: Ditto.
34754         * gcc.dg/vect/vect-58.c: Ditto.
34755         * gcc.dg/vect/vect-59.c: Ditto.
34756         * gcc.dg/vect/vect-60.c: Ditto.
34757         * gcc.dg/vect/vect-74.c: Ditto.
34758         * gcc.dg/vect/vect-79.c: Ditto.
34759         * gcc.dg/vect/vect-80.c: Ditto.
34760
34761 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34762
34763         * gcc.dg/unused-7.c: Use the correct option.
34764
34765 2004-10-04  Paul Brook  <paul@codesourcery.com>
34766         Bud Davis  <bdavis9659@comcast.net>
34767
34768         PR fortran/17706
34769         PR fortran/16434
34770         * gfortran/pr17706.f90: New test.
34771         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34772
34773 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34774
34775         * gfortran.dg/pr17612.f90: New test.
34776
34777 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34778
34779         * g++.dg/template/local1.C: Adjust quoting marks in
34780         testing for diagnostics.
34781         * g++.dg/tls/diag-2.C: Likewise.
34782         * g++.dg/other/error8.C: Likewise.
34783
34784 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34785
34786         PR c/17178
34787         * gcc.dg/unused-4.c: Adjust to be correct.
34788
34789         PR c/17820
34790         * gcc.dg/unused-7.c: New test.
34791
34792 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34793
34794         PR c++/17797
34795         * g++.dg/overload/template2.C: New test.
34796
34797 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34798
34799         PR tree-optimization/16632
34800         * gcc.dg/tree-ssa/20041002-1.c: New.
34801
34802 2004-10-03  Paul Brook  <paul@codesourcery.com>
34803
34804         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34805         rather than relying on default formatting.
34806
34807 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34808
34809         * gcc.dg/20040920-1.c: Update expected message text.
34810
34811 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34812
34813         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34814
34815 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34816
34817         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34818         tree level.
34819
34820 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34821
34822         * gcc.dg/tree-ssa/pr17343.c: Remove.
34823
34824 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34825
34826         PR tree-opt/17343
34827         * gcc.dg/tree-ssa/pr17343.c: New test.
34828
34829 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34830
34831         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34832         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34833         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34834         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34835         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34836
34837 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34838
34839         * gcc.dg/lvalue-2.c: New test.
34840
34841 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34842
34843         PR c/17730
34844         * gcc.dg/pr17730-1.c: New test
34845
34846 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34847
34848         PR c/7425
34849         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34850
34851 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34852
34853         * gcc.c-torture/execute/stdarg-1.c: New test.
34854         * gcc.c-torture/execute/stdarg-2.c: New test.
34855         * gcc.c-torture/execute/stdarg-3.c: New test.
34856         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34857         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34858         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34859         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34860         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34861
34862 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34863
34864         PR tree-optimization/17697
34865         * g++.dg/opt/pr17697-1.C: New test.
34866         * g++.dg/opt/pr17697-2.C: New test.
34867         * g++.dg/opt/pr17697-3.C: New test.
34868
34869 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34870
34871         PR c/16409
34872         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34873         gcc.dg/vla-init-5.c: New tests.
34874
34875 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34876
34877         PR c/13804
34878         * gcc.dg/pr13804-1.c: New test.
34879
34880 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34881
34882         PR fortran/16938
34883         * gfortran.dg/pr16938.f90: New test.
34884
34885 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34886
34887         * g++.dg/template/crash23.C: New test.
34888
34889 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34890
34891         PR c++/17585
34892         * g++.dg/template/static8.C: New test.
34893
34894 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         PR c++/17681
34897         * g++.dg/other/error9.C: New test.
34898
34899 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34900
34901         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34902
34903 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34904
34905         PR fortran/15164
34906         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34907
34908 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34909
34910         PR middle-end/17112
34911         * gcc.dg/pr17112-1.c: New test case.
34912
34913 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34914
34915         PR c/11459
34916         * gcc.dg/pr11459-1.c: New test.
34917
34918 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34919
34920         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34921         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34922
34923 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34924
34925         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34926
34927 2004-09-25  Jan Hubicka  <jh@suse.cz>
34928
34929         * compile/30040909-1.c: New test.
34930         * compile/30040907-1.c: New test.
34931
34932 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34933
34934         * gcc.c-torture/execute/va-arg-26.c: New test.
34935
34936 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34937
34938         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34939         extra diagnostics on targets with 64-bit pointers.
34940         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34941
34942 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34943
34944         PR c/17188
34945         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34946         * gcc.dg/decl-3.c: Adjust expected message.
34947
34948 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34949
34950         PR fortran/17615
34951         * gfortran.dg/pr17615.f90: New test.
34952
34953 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34954
34955         PR tree-optimzation/17517
34956         * g++.dg/tree-ssa/pr17517.C: New Test.
34957
34958 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34959
34960         PR c++/16889
34961         * g++.dg/lookup/ambig3.C: New.
34962
34963 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34964
34965         PR tree-opt/17624
34966         * g++.dg/opt/pr17624.C: New test.
34967
34968 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34969
34970         PR c/6980
34971         * gcc.dg/Wbad-function-cast-1.c: New test.
34972
34973 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34974
34975         * g++.dg/ext/complit1.C
34976         * g++.dg/other/error2.C
34977         * g++.dg/other/nontype-1.C
34978         * g++.dg/parse/crash11.C
34979         * g++.dg/parse/crash12.C
34980         * g++.dg/parse/error15.C
34981         * g++.dg/parse/error4.C
34982         * g++.dg/parse/tmpl-outside1.C
34983         * g++.dg/parse/too-many-tmpl-args1.C
34984         * g++.dg/template/dependent-expr3.C
34985         * g++.dg/template/error10.C
34986         * g++.dg/template/instantiate1.C
34987         * g++.dg/template/vtable2.C
34988         * g++.dg/warn/Wshadow-1.C
34989         * g++.dg/warn/weak1.C
34990         * g++.old-deja/g++.brendan/crash16.C
34991         * g++.old-deja/g++.brendan/crash18.C
34992         * g++.old-deja/g++.brendan/crash48.C
34993         * g++.old-deja/g++.brendan/crash49.C
34994         * g++.old-deja/g++.brendan/crash55.C
34995         * g++.old-deja/g++.brendan/crash56.C
34996         * g++.old-deja/g++.brendan/crash8.C
34997         * g++.old-deja/g++.brendan/enum11.C
34998         * g++.old-deja/g++.brendan/enum8.C
34999         * g++.old-deja/g++.brendan/enum9.C
35000         * g++.old-deja/g++.brendan/friend3.C
35001         * g++.old-deja/g++.brendan/misc14.C
35002         * g++.old-deja/g++.bugs/900402_02.C
35003         * g++.old-deja/g++.bugs/900404_03.C
35004         * g++.old-deja/g++.bugs/900404_04.C
35005         * g++.old-deja/g++.bugs/900428_03.C
35006         * g++.old-deja/g++.jason/crash4.C
35007         * g++.old-deja/g++.jason/overload21.C
35008         * g++.old-deja/g++.jason/redecl1.C
35009         * g++.old-deja/g++.jason/report.C
35010         * g++.old-deja/g++.jason/rfg10.C
35011         * g++.old-deja/g++.jason/template30.C
35012         * g++.old-deja/g++.law/arm12.C
35013         * g++.old-deja/g++.law/ctors5.C
35014         * g++.old-deja/g++.law/cvt20.C
35015         * g++.old-deja/g++.law/init10.C
35016         * g++.old-deja/g++.law/init8.C
35017         * g++.old-deja/g++.law/visibility17.C
35018         * g++.old-deja/g++.law/visibility7.C
35019         * g++.old-deja/g++.mike/net8.C
35020         * g++.old-deja/g++.mike/p646.C
35021         * g++.old-deja/g++.mike/p700.C
35022         * g++.old-deja/g++.mike/p701.C
35023         * g++.old-deja/g++.mike/p811.C
35024         * g++.old-deja/g++.ns/template13.C
35025         * g++.old-deja/g++.other/array3.C
35026         * g++.old-deja/g++.other/crash25.C
35027         * g++.old-deja/g++.other/dtor3.C
35028         * g++.old-deja/g++.other/dtor4.C
35029         * g++.old-deja/g++.other/main1.C
35030         * g++.old-deja/g++.other/warn7.C
35031         * g++.old-deja/g++.pt/crash11.C
35032         * g++.old-deja/g++.pt/crash36.C
35033         * g++.old-deja/g++.pt/spec22.C
35034         * g++.old-deja/g++.pt/spec9.C
35035         * g++.old-deja/g++.pt/ttp52.C
35036         * g++.old-deja/g++.robertl/eb103.C
35037         * g++.old-deja/g++.robertl/eb121.C
35038         * g++.old-deja/g++.robertl/eb22.C
35039         * g++.old-deja/g++.robertl/eb8.C:
35040         Update locations and/or regexps of dg-error markers.
35041         Remove markers for some bogus messages that are no longer issued.
35042
35043 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35044
35045         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35046         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35047
35048 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35049
35050         PR c++/17618
35051         * g++.dg/lookup/crash5.C: New test.
35052
35053 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35054
35055         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35056         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35057         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35058         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35059         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35060         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35061
35062         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35063         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35064         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35065         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35066         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35067         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35068
35069         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35070
35071         * gcc.dg/vect/vect-44.c: Check additional cases.
35072         * gcc.dg/vect/vect-48.c: Check additional cases.
35073
35074         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35075         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35076         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35077         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35078         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35079         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35080         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35081         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35082         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35083
35084         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35085         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35086         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35087
35088 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35089
35090         * gcc.dg/tree-ssa/loop-6.c: New test.
35091
35092 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35093
35094         PR c++/17620
35095         * g++.dg/inherit/base2.C: New.
35096
35097 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35098
35099         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35100         * gcc.dg/20001012-2.c: Likewise.
35101         * gcc.dg/20001013-1.c: Likewise.
35102         * gcc.dg/20001101-1.c: Likewise.
35103         * gcc.dg/20001102-1.c: Likewise.
35104         * gcc.dg/bf-spl1.c: Likewise.
35105         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35106         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35107
35108 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35109
35110         PR tree-optimization/16721
35111         * gcc.dg/tree-ssa/pr16721.c: New test.
35112
35113 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35114
35115         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35116         * gcc.dg/20040305-1.c: Likewise.
35117
35118 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35119
35120         PR c/16566
35121         * gcc.c-torture/compile/pr16566-1.c,
35122         gcc.c-torture/compile/pr16566-2.c,
35123         gcc.c-torture/compile/pr16566-3.c: New tests.
35124
35125 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35126
35127         PR tree-optimization/17512
35128         * gcc.c-torture/compile/20040916-1.c.
35129
35130 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35131
35132         * gcc.dg/pragma-re-3.c: New test.
35133
35134 2004-09-17  Matt Austern  <austern@apple.com>
35135
35136         PR c++/15049
35137         * g++.dg/other/anon3.C: New.
35138
35139 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35140
35141         PR c++/7503
35142         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35143         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35144         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35145         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35146         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35147
35148 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35149
35150         PR fortran/17286
35151         * gfortran.dg/pr17286.f90: New test.
35152
35153 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35154
35155         PR c++/17530
35156         * g++.dg/template/static7.C: New test.
35157
35158 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35159
35160         PR tree-opt/17558
35161         * gcc.c-torture/compile/pr17558.c: New test.
35162
35163 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35164
35165         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35166         if SKIP_ATTRIBUTE is defined.
35167
35168 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35169
35170         PR fortran/15957
35171         * gfortran.dg/pr15957.f90: New test.
35172
35173 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35174
35175         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35176         in comparison.
35177         * gcc.dg/vect/vect-79.c: Likewise.
35178         * gcc.dg/vect/vect-80.c: Likewise.
35179
35180 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35181
35182         PR fortran/15750
35183         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35184
35185 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35186
35187         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35188         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35189         * gcc.dg/vect/vect-62.c: New testcase.
35190         * gcc.dg/vect/vect-63.c: New testcase.
35191         * gcc.dg/vect/vect-64.c: New testcase.
35192         * gcc.dg/vect/vect-65.c: New testcase.
35193         * gcc.dg/vect/vect-66.c: New testcase.
35194         * gcc.dg/vect/vect-67.c: New testcase.
35195         * gcc.dg/vect/vect-68.c: New testcase.
35196         * gcc.dg/vect/vect-69.c: New testcase.
35197         * gcc.dg/vect/vect-79.c: New testcase.
35198         * gcc.dg/vect/vect-80.c: New testcase.
35199
35200 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35201
35202         * gcc.target/mips/asm-1.c: New test.
35203
35204 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35205
35206         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35207         * gcc.dg/vect/vect-73.c: New testcase.
35208         * gcc.dg/vect/vect-74.c: New testcase.
35209         * gcc.dg/vect/vect-75.c: New testcase.
35210         * gcc.dg/vect/vect-76.c: New testcase.
35211         * gcc.dg/vect/vect-77.c: New testcase.
35212         * gcc.dg/vect/vect-78.c: New testcase
35213
35214 2004-09-18  Paul Brook  <paul@codesourcery.com>
35215
35216         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35217
35218 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35219
35220         PR c/17424
35221         * gcc.dg/pr17424-1.c: New test.
35222
35223 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35224
35225         * g++.dg/tree-ssa/pr17153.C: New test.
35226
35227 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35228
35229         PR pch/13361
35230         * g++.dg/pch/wchar-1.C: New.
35231         * g++.dg/pch/wchar-1.Hs: New.
35232
35233 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35234
35235         * gcc.c-torture/execute/20040917-1.c: New test.
35236
35237 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35238
35239         PR tree-optimization/17319
35240         * gcc.dg/pr17319.c: New test.
35241
35242 2004-09-17  Devang Patel  <dpatel@apple.com>
35243
35244         * gcc.dg/20040813-1.c: New test.
35245
35246 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35247
35248         PR tree-optimization/17273
35249         * gcc.c-torture/compile/pr17273.c: New test.
35250
35251 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35252
35253         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35254         Update expected messages.
35255         * gcc.dg/declspec-13.c: New test.
35256
35257 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35258
35259         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35260
35261 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35262
35263         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35264         change what 'a' is pointing to.
35265
35266 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35267
35268         PR c++/16002
35269         * g++.dg/template/error18.C: New test.
35270
35271         PR c++/16029
35272         * g++.dg/warn/Wunused-8.C: New test.
35273
35274 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35275
35276         PR tree-optimization/17513
35277         * gcc.dg/20040916-1.c: New test.
35278
35279 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35280
35281         PR c++/17501
35282         * g++.dg/template/typename7.C: New test.
35283
35284 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35285
35286         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35287
35288 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35289
35290         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35291         with -ftree-based-profiling also.
35292         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35293
35294 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35295
35296         PR/15364
35297         * gfortran.dg/der_array_io_1.f90: New test.
35298         * gfortran.dg/der_array_io_2.f90: New test.
35299         * gfortran.dg/der_array_io_3.f90: New test.
35300
35301 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35302
35303         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35304         EABI.
35305
35306 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35307
35308         * g++.dg/opt/switch1.C: New test.
35309
35310 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35311
35312         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35313         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35314         Update expected messages.
35315
35316 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35317
35318         PR fortran/16485
35319         * gfortran.dg/same_name_1.f90: New test.
35320
35321 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35322
35323         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35324         dereference garbage pointers.
35325
35326 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35327
35328         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35329         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35330
35331         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35332         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35333         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35334
35335 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35336
35337         PR c++/17324
35338         * g++.dg/template/mangle1.C: New test.
35339
35340 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35341
35342         PR tree-optimization/17252
35343         * gcc.c-torture/execute/pr17252.c: New test.
35344
35345 2004-09-14  Andrew Pinski  <apinski@apple.com>
35346
35347         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35348
35349 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35350
35351         PR rtl-optimization/9771
35352         * gcc.dg/pr9771-1.c: New test case.
35353
35354 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35355
35356         PR tree-optimization/15262
35357         * gcc.c-torture/execute/pr15262-1.c: New test.
35358         * gcc.c-torture/execute/pr15262-2.c: New test.
35359
35360 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35361
35362         * gcc.dg/declspec-12.c: New test.
35363
35364 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35365
35366         * gfortran.dg/pr17090.f90: Add directives to test.
35367
35368 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35369
35370         * gcc.c-torture/compile/20040914-1.c: New test.
35371
35372 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/16162
35375         * g++.dg/template/decl2.C: New test.
35376
35377 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35378
35379         PR fortran/17090
35380         * gfortran.dg/pr17090.f90: New test.
35381
35382 2004-09-13  Dale Johannesen  <dalej@apple.com>
35383
35384         * gcc.c-torture/compile/pr17408.c: New test case.
35385
35386 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35387
35388         PR c++/16716
35389         * g++.dg/parse/crash17.C: New test.
35390
35391         PR c++/17327
35392         * g++.dg/template/enum3.C: New test.
35393
35394 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35395
35396         * lib/gcc-defs.exp: Load wrapper.exp.
35397         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35398         using local code.
35399         * lib/gcc.exp (gcc_init): Similar.
35400         * lib/gfortran.exp (gfortran_init): Similar.
35401         * lib/objc.exp (objc_init): Similar.
35402         * lib/treelang.exp (treelang_init): Similar.
35403         * lib/wrapper.exp: New file with build_wrapper call machinery in
35404         ${tool}_maybe_build_wrapper.
35405
35406 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35407
35408         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35409         "inline".
35410         * gcc.dg/declspec-11.c: Update expected messages.
35411         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35412         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35413         gcc.dg/inline-12.c: New tests.
35414
35415 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35416
35417         * g++.dg/tree-ssa/pr17400.C: New testcase.
35418
35419 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35420
35421         * gcc.target/mips/sb1-1.c: New testcase.
35422
35423 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35424
35425         * lib/g77-dg.exp: Remove unused file.
35426         * lib/mike-g77.exp: Ditto.
35427         * lib/g77.exp: Ditto.
35428
35429 2004-09-12  Richard Henderson  <rth@redhat.com>
35430
35431         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35432
35433 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35434
35435         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35436         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35437         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35438         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35439         Update expected messages.
35440
35441 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35442
35443         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35444         declaration/use mismatch for dirp parameter.
35445
35446 2004-09-12  Andrew Pinski  <apinski@apple.com>
35447
35448         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35449         -fgnu-runtime is passed.
35450
35451 2004-09-12  Richard Henderson  <rth@redhat.com>
35452
35453         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35454         do the uplevel thing and update additional_flags directly.
35455         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35456         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35457         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35458         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35459
35460 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35461
35462         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35463
35464 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35465
35466         PR middle-end/17411
35467         * g++.dg/opt/pr17411-1.C: New test case.
35468
35469 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35470
35471         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35472         gcc.dg/tls/diag-2.c: Update expected messages.
35473         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35474         messages.
35475         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35476         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35477         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35478         gcc.dg/tls/diag-5.c: New tests.
35479
35480 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35481
35482         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35483
35484 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35485
35486         * g++.dg/parse/break-in-for.C: New test.
35487
35488 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35489
35490         * gcc.dg/tree-ssa/20040911-1.c: New test.
35491
35492 2004-09-11  Andreas Jaeger  <aj@suse.de>
35493
35494         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35495         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35496
35497 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35498
35499         * gcc.target/frv: New directory of FR-V-specific tests.
35500
35501 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35502
35503         * gcc.dg/convert-vec-1.c: New test.
35504
35505 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35506
35507         PR middle-end/17024
35508         * gcc.dg/pr17024-1.c: New test case.
35509
35510 2004-09-10  Eric Christopher  <echristo@redhat.com>
35511
35512         * gcc.dg/20040910-1.c: New test.
35513
35514 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35515
35516         * gcc.dg/bitfld-9.c: New test.
35517
35518 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35519
35520         * gcc.c-torture/execute/ieee/acc1.c: New test.
35521         * gcc.c-torture/execute/ieee/acc2.c: New test.
35522         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35523
35524 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35525
35526         * gcc.dg/deprecated-2.c: New test.
35527
35528 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35529
35530         * gcc.dg/init-vec-1.c: New test.
35531
35532 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35533
35534         PR middle-end/17055
35535         * gcc.dg/pr17055-1.c: New test case.
35536
35537 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35538
35539         PR target/17377
35540         * gcc.c-torture/execute/pr17377.c: New test.
35541
35542 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35543
35544         PR c/8420
35545         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35546         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35547         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35548         gcc.dg/long-long-typespec-1.c: New tests.
35549         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35550
35551 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35552
35553         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35554         gcc.dg/gnu99-static-1.c: New tests.
35555
35556 2004-09-08  Devang Patel  <dpatel@apple.com>
35557
35558         * gcc.dg/darwin-ld-20040828-1.c: New test.
35559         * gcc.dg/darwin-ld-20040828-2.c: New test.
35560         * gcc.dg/darwin-ld-20040828-3.c: New test.
35561
35562 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35563
35564         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35565         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35566         in error message.
35567         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35568         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35569         in error message.
35570         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35571         types they qualify.
35572         * objc.dg/type-size-2.m: Fix wording in comment.
35573         * objc.dg/va-meth-1.m: New test case.
35574
35575 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35576
35577         PR c/16633:
35578         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35579         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35580
35581 2004-09-06  Devang Patel  <dpatel@apple.com>
35582
35583         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35584         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35585
35586 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35587
35588         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35589         reflect changed line numbering of diagnostics.
35590
35591 2004-09-06  Paul Brook  <paul@codesourcery.com>
35592
35593         * gfortran.dg/edit_real_1.f90: Add new test.
35594
35595 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35596
35597         * gcc.dg/tree-ssa/loop-2.c: New test.
35598         * gcc.dg/tree-ssa/loop-3.c: New test.
35599         * gcc.dg/tree-ssa/loop-4.c: New test.
35600         * gcc.dg/tree-ssa/loop-5.c: New test.
35601
35602 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35603
35604         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35605
35606 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35607
35608         * gcc.dg/format/sentinel-1.c: New test.
35609
35610 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35611
35612         * gcc.dg/builtins-46.c: New.
35613
35614 2004-09-03  Devang Patel  <dpatel@apple.com>
35615
35616         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35617         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35618
35619 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35620
35621         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35622         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35623         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35624         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35625         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35626         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35627         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35628         the non-portable bzero.
35629         * gcc.dg/20010912-1.c: xfail for NetWare.
35630         * gcc.dg/20020426-2.c: xfail for NetWare.
35631         * gcc.dg/20021014-1.c: xfail for NetWare.
35632         * gcc.dg/20021018-1.c: xfail for NetWare.
35633         * gcc.dg/20030213-1.c: xfail for NetWare.
35634         * gcc.dg/20030225-1.c: xfail for NetWare.
35635         * gcc.dg/20030708-1.c: xfail for NetWare.
35636         * gcc.dg/builtins-config.h: Also exclude NetWare.
35637         * gcc.dg/format/format.h: Define restrict only if not already defined.
35638         * gcc.dg/nest.c: xfail for NetWare.
35639         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35640         * lib/target-supports.exp (check_visibility_available): Exclude
35641         NetWare.
35642
35643 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35644
35645         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35646         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35647         deterministic starting point for the alignment of structure fields.
35648         * gcc.dg/Wpadded.c: Dito.
35649         * g++.dg/abi/vbase10.C: Dito.
35650
35651 2004-09-03  Devang Patel  <dpatel@apple.com>
35652
35653         * g++.dg/debug/pr15736.cc: New test.
35654
35655 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35656
35657         * README.QMTEST: Fix out-of-date link.
35658
35659 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35660
35661         PR fortran/16579
35662         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35663         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35664
35665 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35666
35667         * g++.dg/abi/arm_rtti1.C: New test.
35668
35669 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35670
35671         * gcc.dg/ppc-vector-memcpy.c: New.
35672         * gcc.dg/ppc-vector-memset.c: New.
35673
35674 2004-09-02  Chao-ying Fu  <fu@mips.com>
35675
35676         * gcc.target/mips/mips-3d-1.c: New test.
35677         * gcc.target/mips/mips-3d-2.c: New test.
35678         * gcc.target/mips/mips-3d-3.c: New test.
35679         * gcc.target/mips/mips-3d-4.c: New test.
35680         * gcc.target/mips/mips-3d-5.c: New test.
35681         * gcc.target/mips/mips-3d-6.c: New test.
35682         * gcc.target/mips/mips-3d-7.c: New test.
35683         * gcc.target/mips/mips-3d-8.c: New test.
35684         * gcc.target/mips/mips-3d-9.c: New test.
35685         * gcc.target/mips/mips-ps-1.c: New test.
35686         * gcc.target/mips/mips-ps-2.c: New test.
35687         * gcc.target/mips/mips-ps-3.c: New test.
35688         * gcc.target/mips/mips-ps-4.c: New test.
35689         * gcc.target/mips/mips-ps-type.c: New test.
35690
35691 2004-09-02  Paul Brook  <paul@codesourcery.com>
35692
35693         * gfortran.dg/edit_real_1.f90: Add new tests.
35694
35695 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35696
35697         PR fortran/15327
35698         * gfortran.dg/merge_char_1.f90: New test.
35699
35700 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35701
35702         PR fortran/16404
35703         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35704
35705 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35706
35707         PR c/1522
35708         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35709
35710 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35711
35712         * g++.dg/opt/loop1.C: Do not XFAIL.
35713
35714 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35715
35716         * gcc.c-torture/execute/20040831-1.c: New test.
35717
35718 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35719
35720         PR fortran/16579
35721         * gfortran.dg/g77/20010610.f: Now passes.
35722         Copy from g77.f-torture/execute. Add dg-run directive.
35723         * gfortran.dg/g77/README: Update
35724
35725 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35726
35727         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35728         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35729         (t1, t2, t3, t4): Add volatile.
35730
35731 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35732
35733         * g++.dg/ext/visibility/arm1.C: New test.
35734
35735 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35736
35737         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35738         -pedantic-errors.
35739
35740 2004-09-01  Paul Brook  <paul@codesourcery.com>
35741
35742         * gfortran.dg/eof_2.f90: New test.
35743
35744 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35745
35746         PR fortran/16579
35747         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35748
35749 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35750
35751         PR libfortran/16805
35752         * gfortran.dg/list_read_2.f90: New test.
35753
35754 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35755
35756         * g++.dg/abi/key1.C: New test.
35757
35758 2004-08-31  Richard Henderson  <rth@redhat.com>
35759
35760         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35761         form of offsetof.
35762         * g++.dg/other/offsetof5.C: Remove duplicate.
35763
35764 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35765
35766         PR fortran/17244
35767         * gfortran.dg/func_derived_1.f90: New test.
35768
35769 2004-08-31  Paul Brook  <paul@codesourcery.com>
35770
35771         * gfortran.dg/eof_1.f90: New test.
35772
35773 2004-08-31  Paul Brook  <paul@codesourcery.com>
35774
35775         * gfortran.dg/list_read_1.f90: New file.
35776
35777 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35778
35779         * g++.dg/opt/loop1.C: XFAIL.
35780
35781 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35782
35783         * gcc.dg/funcdef-storage-1.c: New.
35784         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35785         an extern function in local scope.
35786         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35787         declare an 'auto inline' function in local scope.
35788         * gcc.dg/20011130-1.c: Likewise.
35789         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35790         an 'auto' function in local scope.
35791         * gcc.dg/20021014-1.c: Likewise.
35792         * gcc.dg/20030331-2.c: Likewise.
35793
35794 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35795
35796         * gfortran.dg/blockdata_1.f90: New test.
35797
35798 2004-08-30  Richard Henderson  <rth@redhat.com>
35799
35800         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35801
35802 2004-08-30  Richard Henderson  <rth@redhat.com>
35803
35804         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35805         additional_flags set by alternate driver.
35806         (ieee-options): New procedure.
35807         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35808         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35809         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35810         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35811
35812 2004-08-30  Richard Henderson  <rth@redhat.com>
35813
35814         * lib/f-torture.exp: Remove.
35815
35816 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35817
35818         PR rtl-optimization/16590
35819         * g++.dg/opt/loop1.C: New test.
35820
35821 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35822
35823         PR fortran/13910
35824         * gfortran.dg/oldstyle_1.f90: New test.
35825
35826 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35827         Paul Brook  <paul@codesourcery.com>
35828
35829         * gfortran.dg/g77/README: Update.
35830         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35831         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35832         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35833
35834 2004-08-28  Paul Brook  <paul@codesourcery.com>
35835
35836         PR libfortran/17195
35837         * gfortran.dg/edit_real_1.f90: New test.
35838
35839 2004-08-27  Paul Brook  <paul@codesourcery.com>
35840
35841         * gfortran.dg/rewind_1.f90: New test.
35842
35843 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35844
35845         PR fortran/16597
35846         * gfortran.dg/pr16597.f90: New test.
35847
35848 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35849
35850         PR c/13801
35851         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35852         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35853         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35854         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35855         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35856
35857 2004-08-26  Nick Clifton  <nickc@redhat.com>
35858
35859         * gcc.c-torture/compile/pr17119.c: New test.
35860
35861 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35862
35863         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35864
35865 2004-08-25  Richard Henderson  <rth@redhat.com>
35866
35867         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35868         the bits that expect kind=8 to be the largest real kind.
35869
35870 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35871
35872         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35873
35874 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35875
35876         * gfortran.dg/assignment_1.f90: New test.
35877
35878 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35879
35880         * g++.dg/template/repo3.C: New test.
35881
35882 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35883
35884         PR middle-end/16693
35885         PR tree-optimization/16372
35886         * g++.dg/opt/pr16372-1.C: New test case.
35887         * g++.dg/opt/pr16693-1.C: New test case.
35888         * g++.dg/opt/pr16693-2.C: New test case.
35889
35890 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35891
35892         * objc.dg/proto-lossage-4.m: New test.
35893
35894 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35895
35896         PR c++/17155
35897         * g++.dg/inherit/local2.C: New test.
35898
35899 2004-08-25  Paul Brook  <paul@codesourcery.com>
35900
35901         PR fortran/17144
35902         * gfortran.dg/string_ctor_1.f90: New test.
35903
35904 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35905
35906         PR c++/14428
35907         * g++.dg/template/redecl2.C: New test.
35908
35909 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35910
35911         PR fortran/17143
35912         * gfortran.dg/pr17143.f90: New test.
35913
35914 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35915
35916         PR fortran/17164
35917         * gfortran.dg/pr17164.f90: New test.
35918
35919 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35920
35921         * gcc.dg/tree-ssa/loop-1.c: New test.
35922
35923 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35924
35925         * gcc.c-torture/compile/20040824-1.c: New test.
35926
35927 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35928
35929         * gcc.c-torture/compile/iftrap-3.c: New test.
35930
35931 2004-08-24  Paul Brook  <paul@codesourcery.com>
35932
35933         * gfortran.dg/entry_2.f90: New test.
35934
35935 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35936
35937         PR c++/16889
35938         * g++.dg/lookup/ambig[12].C: New.
35939
35940 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35941
35942         PR c++/16706
35943         * g++.dg/template/crash21.C: New test.
35944         * g++.dg/template/crash22.C: Likewise.
35945
35946 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35947
35948         PR c++/17149
35949         * g++.dg/template/access15.C: New.
35950
35951 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35952
35953         PR c++/17163
35954         * g++.dg/template/repo2.C: New test.
35955
35956 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35957
35958         PR rtl-optimization/17078
35959         * gcc.c-torture/execute/pr17078-1.c: New test case.
35960
35961 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35962
35963         PR c/14492
35964         * gcc.dg/debug/crash1.c: New test.
35965
35966 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35967
35968         PR c/16180
35969         * gcc.dg/loop-5.c: New test.
35970
35971 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35972
35973         * gcc.c-torture/execute/20040823-1.c: New test.
35974
35975 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35976
35977         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35978         to the assembler.  Simplify test accordingly.
35979         (asm_abi_flags): Use GNU names.
35980         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35981         to check for ABI flags.
35982
35983 2004-08-22  Andrew Pinski  <apinski@apple.com>
35984
35985         * g++.dg/opt/pr14029.C: New test.
35986         * gcc.c-torture/execute/pr15262.c: New test.
35987
35988 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35989
35990         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35991
35992 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35993
35994         PR 16908
35995         * gfortran.dg/direct_io.f90: New test.
35996
35997 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35998
35999         PR c++/17121
36000         * g++.dg/inherit/local2.C: New test.
36001
36002 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36003
36004         PR c++/17120
36005         * g++.dg/warn/Wparentheses-4.C: New test.
36006
36007 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36008
36009         PR c++/17121
36010         * g++.dg/inherit/local2.C: New test.
36011
36012         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36013         * gcc.dg/ppc-ldstruct.c: Likewise.
36014         * gcc.dg/ppc64-abi-2.c: Likewise.
36015
36016 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36017
36018         PR rtl-optimization/17099
36019         * gcc.c-torture/execute/20040820-1.c: New test.
36020
36021 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36022
36023         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36024
36025 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36026
36027         PR fortran/17077
36028         * gfortran.dg/auto_array_1.f90: New test.
36029
36030 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36031
36032         PR fortran/17074
36033         * gfortran.dg/simpleif_1.f90: New test.
36034
36035 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36036
36037         * lib/target-supports.exp (check_profiling_available): Return
36038         false for arm*-*-symbianelf* and arm*-*-eabi*.
36039
36040         PR c++/15890
36041         * g++.dg/template/delete1.C: New test.
36042
36043 2004-08-19  Paul Brook  <paul@codesourcery.com>
36044
36045         PR fortran/14976
36046         PR fortran/16228
36047         * gfortran.dg/data_char_1.f90: New test.
36048
36049 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36050
36051         PR fortran/16946
36052         * gfortran.dg/reduction.f90: New testcase.
36053
36054 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36055
36056         PR fortran/16520
36057         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36058
36059 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36060
36061         PR c++/17041
36062         * g++.dg/Wparentheses-3.C: New test.
36063
36064 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36065
36066         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36067         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36068         * gcc.dg/vect/vect-2.c: Likewise.
36069         * gcc.dg/vect/vect-3.c: Likewise.
36070         * gcc.dg/vect/vect-4.c: Likewise.
36071         * gcc.dg/vect/vect-5.c: Likewise.
36072         * gcc.dg/vect/vect-6.c: Likewise.
36073         * gcc.dg/vect/vect-7.c: Likewise.
36074         * gcc.dg/vect/vect-25.c: Likewise.
36075         * gcc.dg/vect/vect-31.c: Likewise.
36076         * gcc.dg/vect/vect-32.c: Likewise.
36077         * gcc.dg/vect/vect-34.c: Likewise.
36078         * gcc.dg/vect/vect-36.c: Likewise.
36079         * gcc.dg/vect/vect-all.c: Likewise.
36080
36081 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36082
36083         PR c++/17068
36084         * g++.dg/template/operator4.C: New test.
36085
36086 2004-08-18  Richard Henderson  <rth@redhat.com>
36087
36088         * gcc.dg/20040206-1.c: XFAIL.
36089
36090 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36091
36092         PR c++/16246
36093         * g++.dg/template/array7.C: New test.
36094
36095 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36096
36097         * gcc.dg/mips-movcc-1.c: New test.
36098         * gcc.dg/mips-movcc-2.c: New test.
36099         * gcc.dg/mips-movcc-3.c: New test.
36100
36101         * gcc.dg/mips-nmadd-1.c: New test.
36102         * gcc.dg/mips-nmadd-2.c: New test.
36103
36104 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36105
36106         PR c++/15871
36107         * g++.dg/opt/inline8.C: New test.
36108
36109         PR c++/16965
36110         * g++.dg/parse/error17.C: New test.
36111
36112 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36113
36114         * gcc.dg/vect: New directory for vectorizer tests.
36115         * gcc.dg/vect/tree-vect.h: New file.
36116         * gcc.dg/vect/vect.exp: New file.
36117         * gcc.dg/vect/pr16105.c.c: New test.
36118         * gcc.dg/vect/vect-1.c: New test.
36119         * gcc.dg/vect/vect-2.c: New test.
36120         * gcc.dg/vect/vect-3.c: New test.
36121         * gcc.dg/vect/vect-4.c: New test.
36122         * gcc.dg/vect/vect-5.c: New test.
36123         * gcc.dg/vect/vect-6.c: New test.
36124         * gcc.dg/vect/vect-7.c: New test.
36125         * gcc.dg/vect/vect-8.c: New test.
36126         * gcc.dg/vect/vect-9.c: New test.
36127         * gcc.dg/vect/vect-10.c: New test.
36128         * gcc.dg/vect/vect-11.c: New test.
36129         * gcc.dg/vect/vect-12.c: New test.
36130         * gcc.dg/vect/vect-13.c: New test.
36131         * gcc.dg/vect/vect-14.c: New test.
36132         * gcc.dg/vect/vect-15.c: New test.
36133         * gcc.dg/vect/vect-16.c: New test.
36134         * gcc.dg/vect/vect-17.c: New test.
36135         * gcc.dg/vect/vect-18.c: New test.
36136         * gcc.dg/vect/vect-19.c: New test.
36137         * gcc.dg/vect/vect-20.c: New test.
36138         * gcc.dg/vect/vect-21.c: New test.
36139         * gcc.dg/vect/vect-22.c: New test.
36140         * gcc.dg/vect/vect-23.c: New test.
36141         * gcc.dg/vect/vect-24.c: New test.
36142         * gcc.dg/vect/vect-25.c: New test.
36143         * gcc.dg/vect/vect-26.c: New test.
36144         * gcc.dg/vect/vect-27.c: New test.
36145         * gcc.dg/vect/vect-28.c: New test.
36146         * gcc.dg/vect/vect-29.c: New test.
36147         * gcc.dg/vect/vect-30.c: New test.
36148         * gcc.dg/vect/vect-31.c: New test.
36149         * gcc.dg/vect/vect-32.c: New test.
36150         * gcc.dg/vect/vect-33.c: New test.
36151         * gcc.dg/vect/vect-34.c: New test.
36152         * gcc.dg/vect/vect-35.c: New test.
36153         * gcc.dg/vect/vect-36.c: New test.
36154         * gcc.dg/vect/vect-37.c: New test.
36155         * gcc.dg/vect/vect-38.c: New test.
36156         * gcc.dg/vect/vect-40.c: New test.
36157         * gcc.dg/vect/vect-41.c: New test.
36158         * gcc.dg/vect/vect-42.c: New test.
36159         * gcc.dg/vect/vect-43.c: New test.
36160         * gcc.dg/vect/vect-44.c: New test.
36161         * gcc.dg/vect/vect-45.c: New test.
36162         * gcc.dg/vect/vect-46.c: New test.
36163         * gcc.dg/vect/vect-47.c: New test.
36164         * gcc.dg/vect/vect-48.c: New test.
36165         * gcc.dg/vect/vect-49.c: New test.
36166         * gcc.dg/vect/vect-50.c: New test.
36167         * gcc.dg/vect/vect-51.c: New test.
36168         * gcc.dg/vect/vect-52.c: New test.
36169         * gcc.dg/vect/vect-53.c: New test.
36170         * gcc.dg/vect/vect-54.c: New test.
36171         * gcc.dg/vect/vect-55.c: New test.
36172         * gcc.dg/vect/vect-56.c: New test.
36173         * gcc.dg/vect/vect-57.c: New test.
36174         * gcc.dg/vect/vect-58.c: New test.
36175         * gcc.dg/vect/vect-59.c: New test.
36176         * gcc.dg/vect/vect-60.c: New test.
36177         * gcc.dg/vect/vect-61.c: New test.
36178         * gcc.dg/vect/vect-all.c: New test.
36179         * gcc.dg/vect/vect-none.c: New test.
36180
36181 2004-08-17  Paul Brook  <paul@codesourcery.com>
36182
36183         PR fortran/13082
36184         * gfortran.dg/entry_1.f90: New test.
36185
36186 2004-08-17  Andrew Pinski  <apinski@apple.com>
36187
36188         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36189
36190 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36191
36192         * gcc.dg/pr17036-1.c: New test.
36193
36194 2004-08-16  Devang Patel  <dpatel@apple.com>
36195
36196         * gcc.dg/darwin-20040809-1.c: New test.
36197
36198 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36199
36200         * gcc.dg/funcdef-attr-1.c: New test.
36201
36202 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36203
36204         * gcc.dg/altivec-17.c: New test.
36205         * gcc.dg/altivec-18.c: New test.
36206
36207 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36208
36209         PR c++/6749
36210         * g++.dg/template/vtable2.C: New test.
36211
36212 2004-08-14  Richard Henderson  <rth@redhat.com>
36213
36214         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36215         * gcc.dg/pack-test-4.c (main): Return 0.
36216         * gcc.dg/setjmp-1.c: Remove XFAIL.
36217         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36218
36219 2004-08-14  Richard Henderson  <rth@redhat.com>
36220
36221         * gcc.dg/980217-1.c: Add prototype for printf.
36222
36223 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36224
36225         * gfortran.dg/pr16935.f90: New test.
36226
36227 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36228
36229         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36230
36231 2004-08-13  Paul Brook  <paul@codesourcery.com>
36232
36233         * gfortran.dg/der_io_1.f90: Remove stray comma.
36234
36235 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36236
36237         * gcc.dg/vmx/cw-bug-2.c: Remove.
36238         * gcc.dg/vmx/vprint-1.c: Remove.
36239         * gcc.dg/vmx/vscan-1.c: Remove.
36240
36241 2004-08-12  Devang patel  <dpatel@apple.com>
36242
36243         * gcc.dg/darwin-20040809-2.c: New test.
36244
36245 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36246
36247         * g++.dg/ext/altivec-12.C: New test.
36248
36249         * g++.dg/ext/altivec-11.C: New test.
36250
36251 2004-08-12  Paul Brook  <paul@codesourcery.com>
36252
36253         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36254
36255 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36256
36257         * g++.dg/ext/altivec-2.C: Check for hardware support before
36258         executing any VMX instructions.
36259
36260         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36261
36262 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36263
36264         PR c++/16276
36265         * g++.old-deja/g++.other/comdat4.C: New test.
36266         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36267
36268 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36269
36270         PR target/16286
36271         * gcc.dg/pr16286.c: New test.
36272
36273 2004-08-12 Jan Beulich <jbeulich@novell.com>
36274
36275         * g++.dg/ext/asm5.C: New.
36276
36277 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36278
36279         PR c++/16698
36280         * g++.dg/eh/crash1.C: New test.
36281
36282         PR c++/16717
36283         * g++.dg/ext/construct1.C: New test.
36284
36285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36286
36287         PR c++/16853
36288         * g++.dg/init/ptrmem1.C: New test.
36289
36290         PR c++/16618
36291         * g++.dg/parse/offsetof5.C: New test.
36292
36293         PR c++/16870
36294         * g++.dg/template/overload3.C: New test.
36295
36296 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36297
36298         PR c++/16964
36299         * g++.dg/parse/error16.C: New test.
36300
36301         PR c++/16904
36302         * g++.dg/template/error14.C: New test.
36303
36304         PR c++/16929
36305         * g++.dg/template/error15.C: New test.
36306
36307 2004-08-11  Devang Patel  <dpatel@apple.com>
36308
36309         * gcc.dg/darwin-ld-20040809-1.c: New test.
36310         * gcc.dg/darwin-ld-20040809-2.c: New test.
36311
36312 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36313
36314         PR fortran/16917
36315         * gfortran.dg/dfloat_1.f90: New test.
36316
36317 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36318
36319         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36320         * gcc.dg/dll-2.c: Fix dg-require syntax.
36321         * gcc.misc-tests/arm-isr.c (abort): Declare.
36322         (exit): Likewise.
36323
36324 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36325
36326         PR c++/16971
36327         * g++.dg/parse/crash16.C: New test.
36328
36329 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36330
36331         * gcc.dg/mips-rsqrt-1.c: New test case.
36332         * gcc.dg/mips-rsqrt-2.c: New test case.
36333         * gcc.dg/mips-rsqrt-3.c: New test case.
36334
36335 2004-08-10  Paul Brook  <paul@codesourcery.com>
36336
36337         * gfortran.dg/der_io_1.f90: New test.
36338
36339 2004-08-10  Paul Brook  <paul@codesourcery.com>
36340
36341         PR fortran/16919
36342         * gfortran.dg/der_array_1.f90: New test.
36343
36344 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36345
36346         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36347
36348 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36349
36350         * gcc.dg/wchar_t-2.c: Fix typo.
36351
36352 2004-08-09  Falk Hueffner  <falk@debian.org>
36353
36354         PR tree-optimization/12517
36355         * gcc.c-torture/compile/pr12517.c: New test.
36356
36357         PR tree-optimization/12578
36358         * gcc.c-torture/compile/pr12578.c: New test.
36359
36360         PR tree-optimization/12899
36361         * gcc.c-torture/compile/pr12899.c: New test.
36362
36363         PR rtl-optimization/14692
36364         * gcc.c-torture/compile/pr14692.c: New test.
36365
36366         PR tree-optimization/16461
36367         * gcc.c-torture/compile/pr16461.c: New test.
36368
36369 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36370
36371         * gfortran.dg/getenv_1.f90: New test.
36372
36373 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36374
36375         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36376         wchar_t.
36377         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36378
36379 2004-08-06  Paul Brook  <paul@codesourcery.com>
36380
36381         * gfortran.dg/ret_array_1.f90: New test.
36382         * gfortran.dg/ret_pointer_1.f90: New test.
36383
36384 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36385
36386         * gcc.dg/missing-field-init-[12].c: New tests.
36387         * g++.dg/warn/missing-field-init-[12].C: New tests.
36388
36389 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36390
36391         * gcc.dg/enum2.c: New test.
36392         * gcc.dg/symbian3.c: Likewise.
36393         * gcc.dg/symbian4.c: Likewise.
36394         * gcc.dg/wchar_t-2.c: Likewise.
36395
36396 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36397
36398         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36399         destructor tests.
36400
36401 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36402
36403         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36404         dg-require-visiblity.
36405         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36406         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36407         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36408         * g++.dg/ext/visibility/new1.C: Likewise.
36409         * g++.dg/ext/visibility/pragma.C: Likewise.
36410         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36411         * g++.dg/ext/visibility/virtual.C: Likewise.
36412         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36413         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36414         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36415         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36416         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36417         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36418         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36419         * g++/dg/ext/visibility/visibility-8.C: New test.
36420         * gcc.c-torture/compile/dll.x: Remove.
36421         * gcc.dg/dll-2.c: Use dg-require-dll
36422         * gcc.dg/visibility-10.c: New test.
36423         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36424         supporting DLLs.
36425         * lib/scanasm.exp (scan_hidden): New function.
36426         (scan_not_hidden): Likewise.
36427
36428 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36429
36430         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36431
36432 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36433
36434         * gcc.c-torture/execute/20040805-1.c: New test.
36435
36436 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36437
36438         * gcc.dg/20020118-1.c: Declare abort.
36439         * gcc.dg/altivec_check.h: Likewise.
36440         * gcc.dg/iftrap-2.c: Likewise.
36441         * gcc.dg/pragma-darwin.c: Likewise.
36442         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36443
36444 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36445
36446         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36447
36448 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36449
36450         * gcc.c-torture/execute/builtins/abs-2.c,
36451         gcc.c-torture/execute/builtins/abs-3.c,
36452         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36453         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36454         intmax_t, uintmax_t and their limits.
36455         * gcc.dg/intmax_t-1.c: New test.
36456
36457 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36458
36459         * g++.dg/tc1/dr147.C: Add reference to PR.
36460
36461 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36462
36463         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36464         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36465
36466 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36467
36468         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36469
36470 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36471
36472         * gcc.dg/redecl-5.c: New test.
36473         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36474         of scanf.
36475
36476 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36477
36478         PR middle-end/16790
36479         * gcc.c-torture/execute/pr16790-1.c: New test case.
36480
36481 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36482
36483         * g++.dg/ext/visibility/assign1.C: New test.
36484         * g++.dg/ext/visibility/new1.C: Likewise.
36485
36486         * gcc.dg/symbian1.c: New test.
36487         * gcc.dg/symbian2.c: Likewise.
36488
36489 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36490
36491         PR target/16570
36492         * gcc.dg/i386-sse-9.c: New test.
36493
36494 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36495
36496         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36497
36498 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36499
36500         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36501         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36502         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36503         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36504         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36505         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36506         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36507         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36508         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36509         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36510         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36511         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36512         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36513         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36514         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36515         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36516         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36517         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36518         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36519         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36520         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36521         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36522         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36523         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36524         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36525         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36526         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36527         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36528         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36529         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36530         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36531         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36532         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36533         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36534         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36535         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36536         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36537         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36538         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36539         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36540         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36541         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36542         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36543         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36544         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36545         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36546         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36547         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36548         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36549         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36550         gcc.misc-tests/i386-pf-3dnow-1.c,
36551         gcc.misc-tests/i386-pf-athlon-1.c,
36552         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36553         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36554         Declare built-in functions used.
36555         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36556
36557 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36558
36559         PR c++/16707
36560         * g++.dg/lookup/using12.C: New test.
36561
36562         * g++.dg/init/null1.C: Fix PR number.
36563         * g++.dg/parse/namespace10.C: Likewise.
36564
36565 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36566
36567         PR c++/16224
36568         * g++.dg/template/spec17.C: New test.
36569         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36570         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36571
36572 2004-08-02  David Billinghurst
36573
36574         PR fortran/16292
36575         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36576
36577 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36578
36579         * gcc.dg/ia64-got-1.c: New test case.
36580
36581 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36582
36583         PR c++/16489
36584         * g++.dg/init/null1.C: New test.
36585         * g++.dg/tc1/dr76.C: Adjust error marker.
36586
36587         PR c++/16529
36588         * g++.dg/parse/namespace10.C: New test.
36589
36590         PR c++/16810
36591         * g++.dg/inherit/ptrmem2.C: New test.
36592
36593 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36594
36595         PR target/16155
36596         * gcc.dg/pr16155.c: New test.
36597
36598 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36599
36600         * gcc.dg/redecl-2.c: New test.
36601
36602 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36603
36604         * gcc.dg/darwin-longdouble.c: New file.
36605
36606 2004-07-30  Richard Henderson  <rth@redhat.com>
36607
36608         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36609         write to constant argument.
36610         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36611
36612 2004-07-30  Richard Henderson  <rth@redhat.com>
36613
36614         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36615         tests of nearest around zero.
36616
36617 2004-07-30  Andrew Pinski  <apinski@apple.com>
36618
36619         * gcc.c-torture/compile/20040730-1.c: New test.
36620
36621 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36622
36623         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36624         powerpc-eabispe.
36625
36626 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36627
36628         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36629
36630 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36631
36632         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36633         contains $ld_library_path.
36634         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36635
36636 2004-07-29  Richard Henderson  <rth@redhat.com>
36637
36638         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36639
36640         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36641         (alt2, which): New.
36642         (Check): Accept either alternative.
36643
36644 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36645
36646         * g++.dg/abi/inline1.C: New test.
36647         * g++.dg/abi/local1-a.cc: Likewise.
36648         * g++.dg/abi/local1.C: Likewise.
36649         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36650         * g++.dg/abi/mangle12.C: Likewise.
36651         * g++.dg/abi/mangle17.C: Likewise.
36652         * g++.dg/abi/mangle20-2.C: Likewise.
36653         * g++.dg/opt/interface1.C: Likewise.
36654         * g++.dg/opt/interface1.h: Likewise.
36655         * g++.dg/opt/interface1-a.cc: New test.
36656         * g++.dg/parse/repo1.C: New test.
36657         * g++.dg/template/repo1.C: Likewise.
36658         * g++.dg/warn/Winline-1.C: Likewise.
36659         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36660
36661 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36662
36663         * gcc.dg/tree-ssa/20040729-1.c: New test.
36664
36665 2004-07-27  Matt Austern <austern@apple.com>
36666
36667         * gcc.dg/darwin-bool-1.c: New test.
36668         * gcc.dg/darwin-bool-2.c: New test.
36669
36670 2004-07-28  Richard Henderson  <rth@redhat.com>
36671
36672         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36673         arguments in the correct type.  Don't write to constant arguments.
36674
36675 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36676
36677         PR tree-optimization/16688
36678         PR tree-optimization/16689
36679         * g++.dg/tree-ssa/pr16688.C: New test.
36680
36681 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36682
36683         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36684         loads.  Not only in the comment, this time.
36685
36686 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36687
36688         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36689         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36690         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36691         * gcc.dg/sh4a-bitmovua.c: New.
36692         * gcc.dg/sh4a-cos.c: New.
36693         * gcc.dg/sh4a-cosf.c: New.
36694         * gcc.dg/sh4a-fprun.c: New.
36695         * gcc.dg/sh4a-fsrra.c: New.
36696         * gcc.dg/sh4a-memmovua.c: New.
36697         * gcc.dg/sh4a-sin.c: New.
36698         * gcc.dg/sh4a-sincos.c: New.
36699         * gcc.dg/sh4a-sincosf.c: New.
36700         * gcc.dg/sh4a-sinf.c: New.
36701
36702 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36703
36704         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36705         conditionals.
36706         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36707         loads.
36708         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36709         DOM1.
36710
36711 2004-07-27  Andrew Pinski  <apinski@apple.com>
36712
36713         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36714
36715 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36716
36717         * gcc.dg/pragma-isr.c: New test.
36718
36719 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36720
36721         PR c++/14429
36722         * g++.dg/template/ttp11.C: New test.
36723
36724 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36725
36726         * gcc.c-torture/compile/20040727-1.c: New test.
36727
36728 2004-07-26  Eric Christopher  <echristo@redhat.com>
36729
36730         * gcc.c-torture/compile/20040726-2.c: New test.
36731
36732 2004-07-26  Andrew Pinski  <apinski@apple.com>
36733
36734         * g++.dg/rtti/tinfo1.C: Xfail.
36735
36736 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36737
36738         * gcc.c-torture/compile/20040726-1.c: New test.
36739
36740 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36741             Brian Ryner  <bryner@brianryner.com>
36742
36743         PR c++/9283
36744         PR c++/15000
36745         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36746         * g++.dg/ext/visibility/: New directory.
36747         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36748         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36749         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36750         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36751         * g++.dg/ext/visibility/fvisibility.C,
36752         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36753         g++.dg/ext/visibility/fvisibility-override1.C
36754         g++.dg/ext/visibility/fvisibility-override2.C
36755         g++.dg/ext/visibility/memfuncts.C
36756         g++.dg/ext/visibility/noPLT.C
36757         g++.dg/ext/visibility/pragma.C
36758         g++.dg/ext/visibility/pragma-override1.C
36759         g++.dg/ext/visibility/pragma-override2.C
36760         g++.dg/ext/visibility/staticmemfuncts.C
36761         g++.dg/ext/visibility/virtual.C: New tests.
36762
36763 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36764
36765         PR c/15360
36766         * gcc.dg/pr15360-1.c: New test.
36767
36768 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36769
36770         * gcc.dg/pragma-align-2.c: New test.
36771         * gcc.dg/pragma-init-fini.c: New test.
36772         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36773         targets.
36774
36775 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36776
36777         * gcc.dg/init-string-2.c: New test.
36778
36779 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36780
36781         PR 16684
36782         * gcc.dg/Wredundant-decls-1.c: New test case.
36783
36784 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36785
36786         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36787         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36788         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36789         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36790         * gcc.dg/compat/generate-random.c: New file.
36791         * gcc.dg/compat/generate-random.h: Likewise.
36792         * gcc.dg/compat/generate-random_r.c: Likewise.
36793         * gcc.dg/compat/struct-layout-1.h: Likewise.
36794         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36795         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36796         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36797         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36798         * gcc.dg/compat/struct-layout-1_main.c: New test.
36799         * gcc.dg/compat/struct-layout-1_x.c: New file.
36800         * gcc.dg/compat/struct-layout-1_y.c: New file.
36801         * gcc.dg/compat/struct-layout-1_test.h: New file.
36802
36803 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36804
36805         * gcc.dg/comp-return-1.c: New test
36806
36807 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36808
36809         * gcc.dg/vmx/8-02a.c: Fix typo.
36810
36811         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36812         * gcc.dg/darwin-abi-3.c: New test.
36813
36814         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36815         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36816
36817         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36818         * gcc.dg/vmx/ops-long-1.c: New test.
36819         * gcc.dg/vmx/ops-long-2.c: New test.
36820
36821 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36822
36823         * g++.dg/lookup/conv-[1234].C: New.
36824
36825 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36826
36827         * g++.dg/parse/attr2.C: Simplify.
36828
36829 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36830
36831         PR c/7284
36832         * gcc.c-torture/execute/pr7284-1.c: New test.
36833
36834 2004-07-22  Brian Booth  <bbooth@redhat.com>
36835
36836         * gcc.dg/tree-ssa/20040721-1.c: New test.
36837
36838 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36839
36840         * g++.dg/template/crash20.c: New.
36841
36842 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36843
36844         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36845         Add dg-run directive.  Declare variables as required.
36846         * gfortran.dg/g77/README: Update
36847
36848 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36849
36850         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36851         gcc.dg/cris-peep2-andu2.c: New tests.
36852
36853 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36854
36855         PR c/15052
36856         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36857         on return type.
36858         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36859         messages.
36860         * gcc.dg/qual-return-2.c: Update expected messages.
36861         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36862
36863 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36864
36865         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36866         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36867
36868 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36869
36870         PR c/11250
36871         * gcc.dg/init-string-1.c: New test.
36872
36873 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36874
36875         PR middle-end/15345
36876         PR c/16450
36877         * gcc.dg/torture/nested-fn-1.c: New test.
36878
36879 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36880
36881         PR target/16559
36882         * gcc.dg/ia64-fptr-1.c: New file.
36883
36884 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36885
36886         PR c++/14497
36887         * g++.dg/template/spec16.C: New test.
36888         * g++.old-deja/g++.robertl/eb118.C: Remove.
36889
36890 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36891
36892         PR c++/509
36893         * g++.dg/template/spec15.C: New test.
36894
36895 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36896
36897         Copy cases from g77.f-torture/execute and add dg-run
36898         directive.  Other changes as noted.
36899         * gfortran.dg/g77/13037.f
36900         * gfortran.dg/g77/1832.f
36901         * gfortran.dg/g77/19981119-0.f
36902         * gfortran.dg/g77/19990313-0.f
36903         * gfortran.dg/g77/19990313-1.f
36904         * gfortran.dg/g77/19990313-2.f
36905         * gfortran.dg/g77/19990313-3.f
36906         * gfortran.dg/g77/19990419-1.f
36907         * gfortran.dg/g77/19990826-0.f
36908         * gfortran.dg/g77/19990826-2.f
36909         * gfortran.dg/g77/20000503-1.f
36910         * gfortran.dg/g77/20001111.f
36911         * gfortran.dg/g77/20010116.f
36912         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36913         * gfortran.dg/g77/20010430.f
36914         * gfortran.dg/g77/6177.f
36915         * gfortran.dg/g77/947.f
36916         * gfortran.dg/g77/970816-3.f
36917         * gfortran.dg/g77/971102-1.f
36918         * gfortran.dg/g77/980520-1.f
36919         * gfortran.dg/g77/980628-0.f
36920         * gfortran.dg/g77/980628-1.f
36921         * gfortran.dg/g77/980628-10.f
36922         * gfortran.dg/g77/980628-2.f
36923         * gfortran.dg/g77/980628-3.f
36924         * gfortran.dg/g77/980628-7.f
36925         * gfortran.dg/g77/980628-8.f
36926         * gfortran.dg/g77/980628-9.f
36927         * gfortran.dg/g77/980701-0.f
36928         * gfortran.dg/g77/980701-1.f
36929         * gfortran.dg/g77/cabs.f
36930         * gfortran.dg/g77/claus.f
36931         * gfortran.dg/g77/complex_1.f
36932         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36933         * gfortran.dg/g77/dcomplex.f
36934         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36935         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36936         * gfortran.dg/g77/f90-intrinsic-numeric.f
36937         * gfortran.dg/g77/int8421.f
36938         * gfortran.dg/g77/labug1.f
36939         * gfortran.dg/g77/large_vec.f
36940         * gfortran.dg/g77/le.f
36941         * gfortran.dg/g77/short.f
36942         * gfortran.dg/g77/README: Update
36943
36944 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36945
36946         PR c++/16637
36947         * g++.dg/parse/lookup4.C: New test.
36948
36949 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36950
36951         PR c++/16175
36952         * g++.dg/template/ttp10.C: New test.
36953
36954 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36955
36956         * gcc.dg/pr12625-1.c: New test.
36957
36958 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36959
36960         * gcc.dg/switch-warn-1.c: New test.
36961         * gcc.dg/switch-warn-2.c: New test.
36962         * gcc.c-torture/compile/pr14730.c: Update.
36963
36964 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36965
36966         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36967         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36968         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36969         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36970
36971 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36972
36973         PR c++/16623
36974         * g++.dg/template/assign1.C: New test.
36975
36976 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36977
36978         PR c++/12170
36979         * g++.dg/template/ttp9.C: New test.
36980
36981 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36982
36983         * gcc.dg/format/cmn-err-1.c: New test.
36984
36985 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36986
36987         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36988         gcc.dg/Wparentheses-10.c: New tests.
36989         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36990
36991 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36992
36993         PR fortran/16465
36994         * gfortran.dg/g77//ffixed-line-length-0.f,
36995         gfortran.dg/g77/ffixed-line-length-132.f,
36996         gfortran.dg/g77/ffixed-line-length-72.f,
36997         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36998         gfortran.dg/g77/README: Update.
36999
37000 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37001
37002         PR c++/13092
37003         * g++.dg/template/non-dependent7.C: New test.
37004         * g++.dg/template/non-dependent8.C: Likewise.
37005         * g++.dg/template/non-dependent9.C: Likewise.
37006         * g++.dg/template/non-dependent10.C: Likewise.
37007
37008 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37009
37010         PR c++/16337
37011         * g++.dg/parse/attr2.C: New test.
37012
37013 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37014
37015         * g77.dg: Removed.
37016         * g77.f-torture: Ditto.
37017
37018 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37019
37020         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37021         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37022         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37023
37024 2004-07-16  Richard Henderson  <rth@redhat.com>
37025
37026         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37027
37028 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37029
37030         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37031         tests with full list of options.
37032         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37033         of TORTURE_OPTIONS if test contains 'dg-do run'.
37034
37035         PR fortran/16404
37036         * gfortran.dg/do_iterator.f90: New test.
37037
37038 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37039
37040         PR rtl-optimization/16536
37041         * gcc.c-torture/execute/restrict-1.c: New test.
37042
37043 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37044
37045         PR fortran/15324
37046         * gfortran.dg/pr15324.f90: New test.
37047
37048         PR fortran/15129
37049         * gfortran.dg/pr15129.f90: New test.
37050
37051         PR fortran/15140
37052         * gfortran.dg/pr15140.f90: New test.
37053
37054         PR fortran/13792
37055         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37056         compile-time simplification.
37057
37058 2004-07-14  Mike Stump  <mrs@apple.com>
37059
37060         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37061
37062 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37063
37064         PR target/16325
37065         * gcc.dg/profile-generate-1.c: New.
37066
37067 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37068
37069         * gcc.c-torture/execute/20040709-1.c: New test.
37070         * gcc.c-torture/execute/20040709-2.c: New test.
37071
37072 2004-07-14  Mike Stump  <mrs@apple.com>
37073
37074         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37075
37076 2004-07-14  Mike Stump  <mrs@apple.com>
37077
37078         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37079
37080 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37081
37082         PR c++/16518
37083         * g++.dg/parse/mutable1.C: New test.
37084
37085 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37086
37087         PR tree-optimization/16443
37088         * gcc.dg/tree-ssa/20040713-1.c: New test.
37089
37090 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37091
37092         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37093         for operator new.
37094
37095 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37096
37097         * gfortran.dg/g77/README: New file
37098         * gfortran.dg/g77/19981216-0.f: Copy from
37099         g77.f-torture/noncompile.  Add "dg-do compile" and
37100         dg-error as required.
37101         * gfortran.dg/g77/19990218-1.f: Likewise.
37102         * gfortran.dg/g77/19990905-1.f: Likewise.
37103         * gfortran.dg/g77/9263.f: Likewise.
37104         * gfortran.dg/g77/980615-0.f: Likewise.
37105         * gfortran.dg/g77/980616-0.f: Likewise.
37106         * gfortran.dg/g77/check0.f: Likewise.
37107         * gfortran.dg/g77/select_no_compile.f: Likewise.
37108
37109 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37110
37111         Copy files from g77.f-torture/compile.
37112         Add "{ dg-do compile}".  Other changes as noted
37113         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37114         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37115         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37116         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37117         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37118         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37119         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37120         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37121         statement to conform to standard.  Append alpha1.x for reference.
37122         * gfortran.dg/g77/xformat.f: Add dg-warning
37123
37124 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37125
37126         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37127         Add {dg-do compile} directive.
37128         * gfortran.dg/g77/cpp2.F: Likewise.
37129
37130 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37131
37132         PR c++/5402
37133         * g++.dg/lookup/name-clash1.C: New test.
37134
37135         PR c++/9777
37136         * g++.dg/lookup/name-clash2.C: New test.
37137
37138         PR c++/12102
37139         * g++.dg/lookup/name-clash3.C: New test.
37140
37141 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37142
37143         * g++.dg/lookup/new2.C: New test.
37144         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37145
37146 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37147
37148         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37149         Add {dg-do compile} directive.
37150         * gfortran.dg/g77/13060.f: Likewise.
37151         * gfortran.dg/g77/19990218-0.f: Likewise.
37152         * gfortran.dg/g77/19990305-0.f: Likewise.
37153         * gfortran.dg/g77/19990419-0.f: Likewise.
37154         * gfortran.dg/g77/19990502-0.f: Likewise.
37155         * gfortran.dg/g77/19990502-1.f: Likewise.
37156         * gfortran.dg/g77/19990525-0.f: Likewise.
37157         * gfortran.dg/g77/19990826-1.f: Likewise.
37158         * gfortran.dg/g77/19990826-3.f: Likewise.
37159         * gfortran.dg/g77/19990905-2.f: Likewise.
37160         * gfortran.dg/g77/20000412-1.f: Likewise.
37161         * gfortran.dg/g77/20000511-1.f: Likewise.
37162         * gfortran.dg/g77/20000511-2.f: Likewise.
37163         * gfortran.dg/g77/20000518.f: Likewise.
37164         * gfortran.dg/g77/20000601-1.f: Likewise.
37165         * gfortran.dg/g77/20000601-2.f: Likewise.
37166         * gfortran.dg/g77/20000629-1.f: Likewise.
37167         * gfortran.dg/g77/20000630-2.f: Likewise.
37168         * gfortran.dg/g77/20010115.f: Likewise.
37169         * gfortran.dg/g77/20010321-1.f: Likewise.
37170         * gfortran.dg/g77/20010426.f: Likewise.
37171         * gfortran.dg/g77/20020307-1.f: Likewise.
37172         * gfortran.dg/g77/8485.f: Likewise.
37173         * gfortran.dg/g77/960317-1.f: Likewise.
37174         * gfortran.dg/g77/970915-0.f: Likewise.
37175         * gfortran.dg/g77/980310-1.f: Likewise.
37176         * gfortran.dg/g77/980310-2.f: Likewise.
37177         * gfortran.dg/g77/980310-3.f: Likewise.
37178         * gfortran.dg/g77/980310-4.f: Likewise.
37179         * gfortran.dg/g77/980310-6.f: Likewise.
37180         * gfortran.dg/g77/980310-7.f: Likewise.
37181         * gfortran.dg/g77/980310-8.f: Likewise.
37182         * gfortran.dg/g77/980419-2.f: Likewise.
37183         * gfortran.dg/g77/980424-0.f: Likewise.
37184         * gfortran.dg/g77/980427-0.f: Likewise.
37185         * gfortran.dg/g77/980729-0.f: Likewise.
37186         * gfortran.dg/g77/981117-1.f: Likewise.
37187         * gfortran.dg/g77/toon_1.f: Likewise.
37188
37189 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37190
37191         PR c++/2204
37192         * g++.dg/other/abstract2.C: New test.
37193
37194 2004-07-12  Paul Brook  <paul@codesourcery.com>
37195
37196         * gfortran.dg/pointer_init_1.f90: New test.
37197
37198 2004-07-11  Paul Brook  <paul@codesourcery.com>
37199
37200         PR fortran/15986
37201         * gfortran.dg/contained_1.f90: New test.
37202
37203 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37204
37205         * g++.dg/parse/defarg8.C: New test.
37206
37207 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37208
37209         PR fortran/16433
37210         * gfortran.dg/pr16433.f: New test.
37211
37212         PR fortran/17574
37213         * gfortran.dg/pr15754.f90: New test.
37214
37215 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37216
37217         PR tree-optimization/16437
37218         * gcc.c-torture/execute/bitfld-4.c: New test.
37219
37220 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37221
37222         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37223         access to common var from module.
37224
37225 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37226
37227         PR fortran/16336
37228         * gfortran.fortran-torture/execute/common_2.f90: New test.
37229
37230 2004-07-10  Paul Brook  <paul@codesourcery.com>
37231
37232         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37233
37234 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37235
37236         PR fortran/15969
37237         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37238
37239 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37240
37241         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37242         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37243         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37244         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37245         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37246         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37247         * gfortran.dg/g77/funderscoring.f: Likewise.
37248         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37249
37250 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37251
37252         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37253
37254 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37255         Paul Brook  <paul@codesourcery.com>
37256
37257         PR fortran/13415
37258         * gfortran.dg/common_pointer_1.f90: New test.
37259
37260 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37261
37262         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37263
37264 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37265
37266         PR target/16364
37267         * gcc.c-torture/compile/20040709-1.c: New.
37268
37269 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37270
37271         PR fortran/14077
37272         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37273
37274 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37275
37276         PR fortran/13201
37277         * gfortran.dg/shape_1.f90: New test.
37278
37279 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37280             Andrew Pinski  <apinski@apple.com>
37281
37282         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37283
37284 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37285
37286         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37287         comment.
37288
37289 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37290         Paul Brook  <paul@codesourcery.com>
37291
37292         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37293         '.f95' and '.F95'.
37294
37295 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37296
37297         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37298
37299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37300
37301         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37302         testcases with capital suffix.
37303
37304 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37305
37306         PR fortran/15481
37307         PR fortran/13372
37308         PR fortran/13575
37309         PR fortran/15978
37310         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37311
37312         * gfortran.dg/implicit_1.f90: New test.
37313
37314 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37315
37316         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37317         expression to match gfortran warning/error messages
37318         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37319         dg-error text.
37320
37321 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37322
37323         * lib/fortran-torture.exp: Rename proc search_for to
37324         search_for_re.
37325
37326 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37327
37328         * gcc.c-torture/execute/simd-5.x: New file.
37329         XFAIL on SPARC 64-bit at -O0.
37330
37331 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37332
37333         PR c++/8211
37334         PR c++/16165
37335         * g++.dg/warn/effc3.C: New test.
37336
37337 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37338
37339         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37340         change X to 1X in format.
37341         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37342         add data statements to conform to standard.
37343
37344 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37345
37346         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37347         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37348         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37349
37350 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37351
37352         * gfortran.dg/g77/7388.f: Copy from g77.dg
37353         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37354         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37355         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37356         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37357         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37358         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37359         * gfortran.dg/g77/strlen0.f: Likewise.
37360
37361 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37362
37363         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37364         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37365
37366 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37367
37368         * gcc.c-torture/execute/920428-2.x: Delete.
37369         * gcc.c-torture/execute/920501-7.x: Likewise.
37370
37371 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37372
37373         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37374         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37375         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37376         prescott and c3-2.
37377         (PREFETCH_3DNOW): Add -march=c3.
37378
37379 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37380
37381         PR c/16437
37382         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37383         * gcc.c-torture/execute/bf64-1.x: Likewise.
37384
37385 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37386
37387         * gcc.c-torture/compile/20040708-1.c: New test.
37388
37389 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37390
37391         PR c++/16169
37392         * g++.dg/warn/effc2.C: New test.
37393
37394 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37395
37396         * gcc.c-torture/execute/bitfld-1.x: Remove.
37397         * gcc.c-torture/execute/bitfld-3.c: New test.
37398         * gcc.dg/bitfld-2.c: Remove XFAILs.
37399
37400 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37401
37402         PR c++/16276
37403         * g++.dg/rtti/tinfo1.C: New file.
37404
37405 2004-07-07  Eric Christopher  <echristo@redhat.com>
37406
37407         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37408
37409 2004-07-07  Andrew Pinski  <apinski@apple.com>
37410
37411         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37412
37413 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37414
37415         * g++.dg/init/call1.C: XFAIL.
37416
37417 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37418
37419         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37420         except for movstrict*, to movmem* and clrstr* to clrmem*.
37421
37422 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37423
37424         * gcc.c-torture/execute/20040707-1.c: New test.
37425
37426 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37427
37428         * gcc.c-torture/execute/20040706-1.c: New test.
37429
37430 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37431
37432         PR c++/3671
37433         * g++.dg/template/spec14.C: New test.
37434
37435 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37436
37437         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37438         nothing if not yet defined.  Use it in b, c and d type definitions.
37439         * gcc.c-torture/execute/20040705-1.c: New test.
37440         * gcc.c-torture/execute/20040705-2.c: New test.
37441
37442 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37443
37444         PR c++/2518
37445         * g++.dg/lookup/new1.C: New test.
37446
37447 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37448
37449         PR c++/11406
37450         * g++.dg/template/sizeof8.C: New test.
37451
37452 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37453
37454         * gcc.c-torture/compile/20040705-1.c: New test.
37455
37456 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37457
37458         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37459
37460 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37461
37462         * gcc.dg/cpp/if-mop.c: Two new testcases.
37463         * gcc.dg/cpp/trad/comment-3.c: New.
37464
37465 2004-07-04  Paul Brook  <paul@codesourcery.com>
37466
37467         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37468
37469 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37470
37471         PR c++/3761
37472         * g++.dg/lookup/crash4.C: New test.
37473
37474 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37475
37476         * gcc.c-torture/execute/builtin-abs-1.c
37477         * gcc.c-torture/execute/builtin-abs-2.c
37478         * gcc.c-torture/execute/builtin-complex-1.c
37479         * gcc.c-torture/execute/builtins/string-1-lib.c
37480         * gcc.c-torture/execute/builtins/string-1.c
37481         * gcc.c-torture/execute/builtins/string-2-lib.c
37482         * gcc.c-torture/execute/builtins/string-2.c
37483         * gcc.c-torture/execute/builtins/string-3-lib.c
37484         * gcc.c-torture/execute/builtins/string-3.c
37485         * gcc.c-torture/execute/builtins/string-4-lib.c
37486         * gcc.c-torture/execute/builtins/string-4.c
37487         * gcc.c-torture/execute/builtins/string-5-lib.c
37488         * gcc.c-torture/execute/builtins/string-5.c
37489         * gcc.c-torture/execute/builtins/string-6-lib.c
37490         * gcc.c-torture/execute/builtins/string-6.c
37491         * gcc.c-torture/execute/builtins/string-7-lib.c
37492         * gcc.c-torture/execute/builtins/string-7.c
37493         * gcc.c-torture/execute/builtins/string-8-lib.c
37494         * gcc.c-torture/execute/builtins/string-8.c
37495         * gcc.c-torture/execute/builtins/string-9-lib.c
37496         * gcc.c-torture/execute/builtins/string-9.c
37497         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37498         * gcc.c-torture/execute/builtins/string-asm-1.c
37499         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37500         * gcc.c-torture/execute/builtins/string-asm-2.c
37501         * gcc.c-torture/execute/stdio-opt-1.c
37502         * gcc.c-torture/execute/stdio-opt-2.c
37503         * gcc.c-torture/execute/stdio-opt-3.c
37504         * gcc.c-torture/execute/string-opt-1.c
37505         * gcc.c-torture/execute/string-opt-10.c
37506         * gcc.c-torture/execute/string-opt-11.c
37507         * gcc.c-torture/execute/string-opt-12.c
37508         * gcc.c-torture/execute/string-opt-13.c
37509         * gcc.c-torture/execute/string-opt-14.c
37510         * gcc.c-torture/execute/string-opt-15.c
37511         * gcc.c-torture/execute/string-opt-16.c
37512         * gcc.c-torture/execute/string-opt-2.c
37513         * gcc.c-torture/execute/string-opt-6.c
37514         * gcc.c-torture/execute/string-opt-7.c
37515         * gcc.c-torture/execute/string-opt-8.c:
37516         Replace with ...
37517
37518         * gcc.c-torture/execute/builtins/abs-2.c
37519         * gcc.c-torture/execute/builtins/abs-3.c
37520         * gcc.c-torture/execute/builtins/complex-1.c
37521         * gcc.c-torture/execute/builtins/fprintf.c
37522         * gcc.c-torture/execute/builtins/fputs.c
37523         * gcc.c-torture/execute/builtins/memcmp.c
37524         * gcc.c-torture/execute/builtins/memmove.c
37525         * gcc.c-torture/execute/builtins/memops-asm.c
37526         * gcc.c-torture/execute/builtins/mempcpy-2.c
37527         * gcc.c-torture/execute/builtins/mempcpy.c
37528         * gcc.c-torture/execute/builtins/memset.c
37529         * gcc.c-torture/execute/builtins/printf.c
37530         * gcc.c-torture/execute/builtins/sprintf.c
37531         * gcc.c-torture/execute/builtins/strcat.c
37532         * gcc.c-torture/execute/builtins/strchr.c
37533         * gcc.c-torture/execute/builtins/strcmp.c
37534         * gcc.c-torture/execute/builtins/strcpy.c
37535         * gcc.c-torture/execute/builtins/strcspn.c
37536         * gcc.c-torture/execute/builtins/strlen-2.c
37537         * gcc.c-torture/execute/builtins/strlen.c
37538         * gcc.c-torture/execute/builtins/strncat.c
37539         * gcc.c-torture/execute/builtins/strncmp-2.c
37540         * gcc.c-torture/execute/builtins/strncmp.c
37541         * gcc.c-torture/execute/builtins/strncpy.c
37542         * gcc.c-torture/execute/builtins/strpbrk.c
37543         * gcc.c-torture/execute/builtins/strpcpy-2.c
37544         * gcc.c-torture/execute/builtins/strpcpy.c
37545         * gcc.c-torture/execute/builtins/strrchr.c
37546         * gcc.c-torture/execute/builtins/strspn.c
37547         * gcc.c-torture/execute/builtins/strstr-asm.c
37548         * gcc.c-torture/execute/builtins/strstr.c:
37549         ... these new files.
37550
37551         * gcc.c-torture/execute/builtins/abs-2-lib.c
37552         * gcc.c-torture/execute/builtins/abs-3-lib.c
37553         * gcc.c-torture/execute/builtins/complex-1-lib.c
37554         * gcc.c-torture/execute/builtins/fprintf-lib.c
37555         * gcc.c-torture/execute/builtins/fputs-lib.c
37556         * gcc.c-torture/execute/builtins/memcmp-lib.c
37557         * gcc.c-torture/execute/builtins/memmove-lib.c
37558         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37559         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37560         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37561         * gcc.c-torture/execute/builtins/memset-lib.c
37562         * gcc.c-torture/execute/builtins/printf-lib.c
37563         * gcc.c-torture/execute/builtins/sprintf-lib.c
37564         * gcc.c-torture/execute/builtins/strcat-lib.c
37565         * gcc.c-torture/execute/builtins/strchr-lib.c
37566         * gcc.c-torture/execute/builtins/strcmp-lib.c
37567         * gcc.c-torture/execute/builtins/strcpy-lib.c
37568         * gcc.c-torture/execute/builtins/strcspn-lib.c
37569         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37570         * gcc.c-torture/execute/builtins/strlen-lib.c
37571         * gcc.c-torture/execute/builtins/strncat-lib.c
37572         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37573         * gcc.c-torture/execute/builtins/strncmp-lib.c
37574         * gcc.c-torture/execute/builtins/strncpy-lib.c
37575         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37576         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37577         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37578         * gcc.c-torture/execute/builtins/strrchr-lib.c
37579         * gcc.c-torture/execute/builtins/strspn-lib.c
37580         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37581         * gcc.c-torture/execute/builtins/strstr-lib.c
37582         * gcc.c-torture/execute/builtins/lib/abs.c
37583         * gcc.c-torture/execute/builtins/lib/fprintf.c
37584         * gcc.c-torture/execute/builtins/lib/memset.c
37585         * gcc.c-torture/execute/builtins/lib/printf.c
37586         * gcc.c-torture/execute/builtins/lib/sprintf.c
37587         * gcc.c-torture/execute/builtins/lib/strcpy.c
37588         * gcc.c-torture/execute/builtins/lib/strcspn.c
37589         * gcc.c-torture/execute/builtins/lib/strncat.c
37590         * gcc.c-torture/execute/builtins/lib/strncmp.c
37591         * gcc.c-torture/execute/builtins/lib/strncpy.c
37592         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37593         * gcc.c-torture/execute/builtins/lib/strspn.c
37594         * gcc.c-torture/execute/builtins/lib/strstr.c:
37595         New files containing support routines.
37596
37597         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37598         declaration.
37599         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37600         when not optimizing.
37601
37602 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37603
37604         PR c++/16240
37605         * g++.dg/abi/mangle22.C: New test.
37606         * g++.dg/abi/mangle23.C: Likewise.
37607
37608 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37609
37610         PR fortran/16290
37611         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37612         Allow for cases without denormalized floating point numbers.
37613
37614 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37615
37616         PR c/1027
37617         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37618         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37619         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37620         expected warning text.
37621         * gcc.dg/format/diag-2.c: New test.
37622
37623 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37624
37625         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37626
37627 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37628
37629         * gcc.dg/builtins-43.c: New.
37630         * gcc.dg/builtins-44.c: New.
37631         * gcc.dg/builtins-45.c: New.
37632
37633 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37634             Andreas Tobler  <a.tobler@schweiz.ch>
37635
37636         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37637         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37638         as SIGSEGV.
37639         * gcc.dg/cleanup-11.c: Likewise.
37640         * gcc.dg/cleanup-8.c: Likewise.
37641         * gcc.dg/cleanup-9.c: Likewise.
37642         * gcc.dg/cleanup-5.c: Run on all platforms.
37643
37644 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37645
37646         * g++.dg/warn/nonnull1.C: New test.
37647
37648 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37649
37650         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37651         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37652         Special-case the Sun compiler wrt to <complex.h>.
37653
37654 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37655
37656         * gcc.dg/Wunreachable-8.C: New test.
37657
37658         * gcc.dg/h8300-ice2.c : New test.
37659
37660 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37661
37662         PR fortran/16161
37663         * gfortran.fortran-torture/compile/implicit.f90: Add test
37664         for implicit character.
37665
37666 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37667
37668         PR fortran/16289
37669         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37670         Use tiny() intrinsic to find smallest non-negative real
37671
37672 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37673
37674         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37675         * gcc.dg/compat/struct-by-value-22_x.c: New.
37676         * gcc.dg/compat/struct-by-value-22_y.c: New.
37677
37678         * gcc.c-torture/execute/20040629-1.c: New test.
37679
37680 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37681
37682         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37683         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37684
37685         PR target/16195
37686         * gcc.dg/20040625-1.c: New test.
37687
37688 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37689
37690         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37691
37692 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37693
37694         PR fortran/15963
37695         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37696
37697 2004-06-29  Richard Henderson  <rth@redhat.com>
37698
37699         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37700
37701 2004-06-29  Paul Brook  <paul@codesourcery.com>
37702
37703         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37704         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37705
37706 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37707
37708         PR c++/16260
37709         * g++.dg/parse/crash15.C: New.
37710
37711 2004-06-28  Andrew Pinski  <apinski@apple.com>
37712
37713         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37714         by the error already.
37715
37716         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37717
37718 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37719
37720         PR target/14041
37721         * gcc.dg/h8300-bss-align-1.c : New.
37722
37723 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37724
37725         * PR c++/16174
37726         * g++.dg/template/ctor4.C: New.
37727
37728 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37729
37730         PR c++/16205
37731         * g++.dg/warn/Wsequence-point-1.C: New test.
37732
37733 2004-06-27  Paul Brook  <paul@codesourcery.com>
37734
37735         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37736
37737 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37738
37739         * g++.old-deja/g++.mike/p7325.C: Remove.
37740
37741 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37742
37743         PR c/14963
37744         * gcc.dg/pr14963.c: New test.
37745
37746 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37747
37748         PR c++/16193
37749         * g++.dg/parse/redef1.C: New test.
37750
37751 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37752
37753         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37754         20021110.c.
37755         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37756         20021119-1.c.
37757         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37758         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37759         5-04.c.
37760         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37761         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37762         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37763         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37764         g++.brendan/enum14.C.
37765         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37766         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37767         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37768         g++.mike/virt1.C.
37769         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37770         memtemp24.C.
37771
37772 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37773
37774         * gcc.dg/20040527-1.c: New test case.
37775
37776 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37777
37778         PR gfortran/pr16196
37779         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37780
37781 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37782
37783         PR middle-end/15825
37784         * gcc.dg/pr15825-1.c: New test case.
37785
37786 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37787
37788         * gcc.c-torture/execute/20040625-1.c: New test.
37789
37790 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37791
37792         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37793
37794 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37795
37796         * gcc.dg/torture/mips-div-1.c: New test.
37797
37798 2004-06-24  Jeff Law  <law@redhat.com>
37799
37800         * gcc.dg/tree-ssa/20040624-1.c: New test.
37801
37802 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37803
37804         * gcc.c-torture/compile/20040624-1.c: New test.
37805
37806 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37807
37808         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37809         this directory.
37810
37811 2004-06-23  Andrew Pinski  <apinski@apple.com>
37812
37813         PR middle-end/15988
37814         * g++.dg/opt/ptrmem4.C: New test.
37815
37816         * gcc.dg/c90-array-quals-2.c: New test.
37817
37818 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37819
37820         * gcc.dg/kpice1.c: New test.
37821
37822 2006-06-23  Andrew Pinski  <apinski@apple.com>
37823
37824         * gcc.dg/c90-array-quals.c: New test.
37825
37826 2006-06-22  Richard Henderson  <rth@redhat.com>
37827
37828         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37829
37830 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37831
37832         * gcc.dg/builtins-config.h: Handle FreeBSD.
37833
37834 2006-06-22  Richard Henderson  <rth@redhat.com>
37835
37836         * g++.dg/opt/devirt1.C: New.
37837
37838 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37839
37840         * g++.dg/opt/pr15551.C: New testcase.
37841
37842 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37843
37844         PR target/14800
37845         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37846         x86_64-*-linux* when compiling for 32bit.
37847
37848 2004-06-21  Andrew Pinski  <apinski@apple.com>
37849
37850         * gcc.dg/pch/struct-1.c: New.
37851         * gcc.dg/pch/struct-1.hs: New.
37852
37853 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37854
37855         * gcc.dg/pch/save-temps-1.c: New file.
37856         * gcc.dg/pch/save-temps-1.hs: New file.
37857
37858 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37859
37860         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37861         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37862
37863 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37864
37865         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37866         to fix type error.
37867         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37868         Remove trailing spaces.
37869
37870 2004-06-21  Richard Henderson  <rth@redhat.com>
37871
37872         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37873         merging && to BIT_FIELD_REF.
37874
37875 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37876
37877         * g++.dg/opt/placeholder1.C: New test.
37878
37879 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37880
37881         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37882         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37883         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37884         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37885
37886 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37887
37888         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37889         extern "C".
37890         * g++.dg/other/pragma-re-1.C: Add comments.
37891
37892 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37893
37894         PR gfortran/16080
37895         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37896
37897 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37898
37899         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37900         instead of setting the type of size_t by
37901         hand.
37902
37903 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37904
37905         * gcc.dg/unordered-2.c: New test case.
37906         * gcc.dg/unordered-3.c: New test case.
37907
37908 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37909
37910         PR other/16043
37911         * lib/g++.exp (g++_version): Tweak regexp for version
37912         * lib/g77.exp (g77_version): Likewise.
37913         * lib/gfortran.exp (gfortran_version): Likewise.
37914         * lib/objc.exp (objc_version): Likewise.
37915         * lib/treelang.exp (treelang_version): Likewise.
37916
37917 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37918
37919         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37920         Use INT_MAX instead of __INT_MAX__.
37921         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37922
37923         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37924         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37925         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37926         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37927         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37928         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37929         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37930         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37931         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37932
37933         * gcc.dg/range-test-1.c: New test.
37934         * g++.dg/opt/range-test-1.C: New test.
37935
37936 2004-06-17  Richard Henderson  <rth@redhat.com>
37937
37938         * objc.dg/sync-1.m: New.
37939         * objc.dg/try-catch-1.m: Don't force next runtime.
37940         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37941         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37942         shadowed catch clause.
37943         * objc.dg/try-catch-5.m: New.
37944
37945 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37946
37947         Bug 14610
37948         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37949
37950 2004-06-15  Richard Henderson  <rth@redhat.com>
37951
37952         * gcc.dg/20001116-1.c: Move expected warning line.
37953
37954 2004-06-15  Richard Henderson  <rth@redhat.com>
37955
37956         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37957         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37958
37959 2004-06-15  Jeff Law  <law@redhat.com>
37960
37961         * gcc.dg/tree-ssa/20040615-1.c: New test.
37962         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37963         be less sensitive to operand ordering.
37964         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37965
37966 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37967
37968         * g++.dg/abi/bitfield3.C: Add comment..
37969
37970 2004-06-15  Richard Henderson  <rth@redhat.com>
37971
37972         * g++.dg/ext/stmtexpr1.C: XFAIL.
37973         * gcc.dg/20030612-1.c: XFAIL.
37974
37975 2004-06-15  Eric Christopher  <echristo@redhat.com>
37976
37977         * g++.dg/charset/asm5.c: New.
37978         * gcc.dg/charset/asm6.c: New.
37979
37980 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37981
37982         PR fortran/15962
37983         * gfortran.fortran-torture/execute/select_1.f90: New test.
37984
37985 2004-06-15  Paul Brook  <paul@codesourcery.com>
37986
37987         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37988
37989 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37990
37991         PR c++/15967
37992         * g++.dg/lookup/crash3.C: New test.
37993
37994 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37995
37996         PR c++/15947
37997         * g++.dg/parse/dtor4.C: New test.
37998
37999 2004-06-14  Jeff Law  <law@redhat.com>
38000
38001         * gcc.c-torture/compile/20040614-1.c: New test.
38002
38003 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38004
38005         PR fortran/15211
38006         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38007         LEN of a character array.
38008
38009 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38010
38011         PR c++/15096
38012         * g++.dg/template/ptrmem10.C: New test.
38013
38014         PR c++/14930
38015         * g++.dg/template/friend30.C: New test.
38016
38017 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38018
38019         PR fortran/14928
38020         * gfortran.fortran-torture/compile/mloc.f90: New test.
38021
38022 2004-06-13  Paul Brook  <paul@codesourcery.com>
38023
38024         * gfortran.fortran-torture/execute/random_2.f90: New test.
38025
38026 2004-06-13  Eric Christopher  <echristo@redhat.com>
38027
38028         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38029
38030 2004-06-12  Paul Brook  <paul@codesourcery.com>
38031
38032         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38033
38034 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38035
38036         PR fortran/14923
38037         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38038
38039 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38040
38041         PR fortran/14957
38042         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38043         syntax errors in end statements of contained subroutines.
38044
38045 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38046
38047         PR fortran/12841
38048         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38049
38050 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38051
38052         PR fortran/15665
38053         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38054
38055 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38056
38057         PR gfortran/12839
38058         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38059
38060 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38061
38062         PR c++/15862
38063         * g++.dg/parse/enum1.C: New test.
38064
38065 2004-06-10  Jeff Law  <law@redhat.com>
38066
38067         * gcc.c-torture/compile/20040610-1.c: New test.
38068
38069 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38070
38071         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38072         * g++.old-deja/g++.other/decl3.C: Likewise.
38073
38074 2004-06-10  Brian Booth  <bbooth@redhat.com>
38075
38076         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38077         V_MAY_DEF instead of VDEF.
38078         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38079
38080 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38081
38082         PR c++/14211
38083         * g++.dg/conversion/const1.C: New test.
38084
38085         PR c++/15076
38086         * g++.dg/conversion/reinterpret1.C: New test.
38087
38088         PR c++/15877
38089         * g++.dg/template/enum2.C: New test.
38090
38091         PR c++/15227
38092         * g++.dg/template/error13.C: New test.
38093
38094 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38095
38096         PR fortran/14957
38097         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38098         arguments to test_* REAL and of the right size.
38099
38100 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38101
38102         PR target/15569
38103         PR rtl-optimization/15681
38104         * gcc.dg/20040609-1.c: New test.
38105
38106 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38107
38108         PR c++/14791
38109         * g++.dg/opt/builtins1.C: New test.
38110
38111 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38112
38113         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38114         that use default windows32 struct layout.
38115         * gcc.dg/i386-bitfield2.c: Likewise.
38116
38117 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38118
38119         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38120         for mingw32 and cygwin targets.
38121
38122 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38123
38124         * gcc.dg/pch/macro-4.c: New.
38125         * gcc.dg/pch/macro-4.hs: New.
38126
38127 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38128
38129         PR fortran/13249
38130         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38131
38132 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38133
38134         PR fortran/13372
38135         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38136
38137 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38138
38139         PR gfortran/14897
38140         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38141
38142 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38143
38144         PR gfortran/15755
38145         * gfortran.fortran-torture/execute/backspace.c : New test.
38146
38147 2004-06-09  Paul Brook  <paul@codesourcery.com>
38148
38149         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38150         (pointer_to_section): Rewrite to use smaller array.
38151
38152 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38153
38154         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38155         * gcc.dg/ext/altivec-10.c: Same.
38156         * gcc.dg/ext/altivec-11.c: Same.
38157         * gcc.dg/ext/altivec-12.c: Same.
38158         * gcc.dg/ext/altivec-13.c: Same.
38159         * gcc.dg/ext/altivec-14.c: Same.
38160         * gcc.dg/ext/altivec-15.c: Same.
38161         * gcc.dg/ext/altivec-16.c: Same.
38162         * gcc.dg/ext/altivec-3.c: Same.
38163         * gcc.dg/ext/altivec-4.c: Same.
38164         * gcc.dg/ext/altivec-6.c: Same.
38165         * gcc.dg/ext/altivec-7.c: Same.
38166         * gcc.dg/ext/altivec-8.c: Same.
38167         * gcc.dg/ext/altivec-varargs-1.c: Same.
38168
38169         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38170         * g++.dg/ext/altivec-10.C: Same.
38171         * g++.dg/ext/altivec-2.C: Same.
38172         * g++.dg/ext/altivec-3.C: Same.
38173         * g++.dg/ext/altivec-4.C: Same.
38174         * g++.dg/ext/altivec-5.C: Same.
38175         * g++.dg/ext/altivec-6.C: Same.
38176         * g++.dg/ext/altivec-7.C: Same.
38177         * g++.dg/ext/altivec-8.C: Same.
38178         * g++.dg/ext/altivec-9.C: Same.
38179
38180 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38181
38182         PR c++/7841
38183         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38184
38185 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38186
38187         * gcc.dg/union-1.c: New test.
38188
38189 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38190
38191         * gcc.dg/builtins-41.c: New test case.
38192         * gcc.dg/builtins-42.c: New test case.
38193
38194 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38195
38196         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38197         * g++.dg/ext/altivec-10.C: Same.
38198         * g++.dg/ext/altivec-2.C: Same.
38199         * g++.dg/ext/altivec-3.C: Same.
38200         * g++.dg/ext/altivec-4.C: Same.
38201         * g++.dg/ext/altivec-5.C: Same.
38202         * g++.dg/ext/altivec-6.C: Same.
38203         * g++.dg/ext/altivec-7.C: Same.
38204         * g++.dg/ext/altivec-8.C: Same.
38205         * g++.dg/ext/altivec-9.C: Same.
38206         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38207         * g++.old-deja/g++.brendan/new3.C: Same.
38208         * gcc.c-torture/execute/eeprof-1.x: Same.
38209
38210 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38211
38212         PR c/14765
38213         * gcc.dg/pr14765-1.c: New test.
38214
38215 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38216
38217         PR c/14649
38218         * gcc.dg/pr14649-1.c: New test case.
38219
38220 2004-06-07  Richard Henderson  <rth@redhat.com>
38221
38222         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38223         if temporaries.
38224
38225 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38226
38227         * g++.dg/eh/elide1.C: Remove XFAIL.
38228
38229 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38230
38231         PR c++/15337
38232         * g++.dg/expr/sizeof3.C: New test.
38233
38234         PR c++/14777
38235         * g++.dg/template/access14.C: New test.
38236
38237         PR c++/15554
38238         * g++.dg/template/enum1.C: New test.
38239
38240         PR c++/15057
38241         * g++.dg/eh/throw1.C: New test.
38242
38243 2004-06-07  David Ayers  <d.ayers@inode.at>
38244             Ziemowit Laski  <zlaski@apple.com>
38245
38246         * lib/objc.exp (objc_target_compile): Revert the '-framework
38247         Foundation' flag fix, since bare Darwin does not ship
38248         with the Foundation framework.
38249         * objc/execute/next_mapping.h: Provide a local NSConstantString
38250         @interface and @implementation.
38251         (objc_constant_string_init): A constructor function, used to
38252         initialize the NSConstantString meta-class object.
38253         * objc/execute/string1.m: Include "next_mapping.h" instead of
38254         <Foundation/NSString.h>.
38255         * objc/execute/string2.m: Likewise.
38256         * objc/execute/string3.m: Likewise.
38257         * objc/execute/string4.m: Likewise.
38258
38259 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38260
38261         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38262         to double. Replace double with FLOAT.
38263         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38264
38265         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38266         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38267         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38268         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38269         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38270         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38271         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38272         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38273
38274 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38275
38276         PR c/13519
38277         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38278
38279 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38280
38281         PR c++/15503
38282         * g++.dg/template/meminit2.C: New test.
38283
38284 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38285
38286         PR target/15822
38287         * gcc.c-torture/execute/compare-fp-1.c,
38288         gcc.c-torture/execute/compare-fp-2.c,
38289         gcc.c-torture/execute/compare-fp-3.c,
38290         gcc.c-torture/execute/compare-fp-4.c,
38291         gcc.c-torture/execute/compare-fp-3.x,
38292         gcc.c-torture/execute/compare-fp-4.x: Moved...
38293         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38294         gcc.c-torture/execute/ieee/compare-fp-2.c,
38295         gcc.c-torture/execute/ieee/compare-fp-3.c,
38296         gcc.c-torture/execute/ieee/compare-fp-4.c,
38297         gcc.c-torture/execute/ieee/compare-fp-3.x,
38298         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38299
38300 2004-06-04  David Ayers  <d.ayers@inode.at>
38301
38302         * objc/execute/protocol-isEqual-4.m: New testcase.
38303
38304 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38305
38306         * objc/execute/protocol-isEqual-1.m: New testcase.
38307         * objc/execute/protocol-isEqual-2.m: New testcase.
38308         * objc/execute/protocol-isEqual-3.m: New testcase.
38309
38310 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38311
38312         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38313
38314 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38315
38316         * lib/objc.exp (objc_target_compile): When running tests on
38317         Darwin (Mac OS X), inform the linker about '-framework
38318         'Foundation'.
38319
38320 2004-06-02  Eric Christopher  <echristo@redhat.com>
38321
38322         * gcc.c-torture/compile/20040602-1.c: New.
38323
38324 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38325
38326         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38327         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38328
38329         PR tree-optimization/14736
38330         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38331
38332         PR tree-optimization/14042
38333         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38334
38335         PR tree-optimization/14729
38336         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38337
38338 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38339
38340         PR fortran/15557
38341         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38342
38343 2004-06-01  Richard Hederson  <rth@redhat.com>
38344
38345         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38346
38347 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38348
38349         PR c++/14932
38350         * g++.dg/parse/offsetof4.C: New test.
38351
38352 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38353
38354         PR objc/7993
38355         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38356
38357 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38358
38359         PR c++/15701
38360         * g++.dg/template/friend29.C: New test.
38361
38362 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38363
38364         PR c/15749
38365         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38366
38367 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38368
38369         * gcc.dg/sparc-trap-1.c: New test.
38370
38371 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38372
38373         PR middle-end/15069
38374         * g++.dg/opt/fold3.C: New test case.
38375
38376 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38377
38378         * lib/target-supports.exp (check_iconv_available): Fix fallout
38379         from 2004-05-28 patch.
38380
38381 2004-05-30  Paul Brook  <paul@codesourcery.com>
38382
38383         PR fortran/15620
38384         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38385         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38386
38387 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38388
38389         * gfortran.fortran-torture/execute/random_1.f90: New test.
38390
38391 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38392
38393         * g++.dg/ext/altivec-10.C: New test.
38394
38395 2004-05-29  Paul Brook  <paul@codesourcery.com>
38396
38397         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38398
38399 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38400
38401         * gcc.dg/altivec-16.c: New test.
38402
38403 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38404
38405         * lib/target-supports.exp (check_vmx_hw_available): New.
38406         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38407
38408         * lib/target-supports.exp (check_alias_available,
38409         check_iconv_available, check_named_sections_available): Use
38410         unique names for temporary files.
38411
38412 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38413
38414         * gcc.dg/altivec-15.c: New test.
38415
38416 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38417
38418         PR c++/15083
38419         * g++.dg/warn/noeffect6.C: New test.
38420
38421         PR c++/15471
38422         * g++.dg/expr/ptrmem4.C: New test.
38423
38424         PR c++/15640
38425         * g++.dg/template/operator3.C: New test.
38426
38427 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38428
38429         PR c++/14668
38430         * g++.dg/lookup/redecl1.C: New test.
38431         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38432
38433 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38434
38435         * gcc.c-torture/execute/compare-fp-1.c,
38436         gcc.c-torture/execute/compare-fp-2.c,
38437         gcc.c-torture/execute/compare-fp-3.c,
38438         gcc.c-torture/execute/compare-fp-4.c,
38439         gcc.c-torture/execute/compare-fp-3.x,
38440         gcc.c-torture/execute/compare-fp-4.x,
38441         gcc.dg/pr15649-1.c: New.
38442
38443 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38444
38445         PR c++/12883
38446         * g++.dg/init/array14.C: New test.
38447
38448 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38449
38450         * lib/compat.exp (compat-get-options-main): New.
38451         (compat-get-options): Remove unneeded code, warn for ignored
38452         command.
38453         (compat-execute): Check flag set by dg-require-* commands.
38454
38455         * lib/compat.exp (compat-execute): Break up long lines.
38456
38457 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38458
38459         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38460         * gcc.dg/altivec-14.c: New test.
38461         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38462
38463         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38464         * gcc.dg/altivec-12.c: Ditto.
38465
38466         * gcc.dg/altivec-3.c: Move call to altivec_check.
38467
38468 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38469
38470         PR c++/15044
38471         * g++.dg/template/error12.C: New test.
38472
38473         PR c++/15317
38474         * g++.dg/ext/attrib15.C: New test.
38475
38476         PR c++/15329
38477         * g++.dg/template/ptrmem9.C: New test.
38478
38479 2004-05-25  Paul Brook  <paul@codesourcery.com>
38480
38481         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38482
38483 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38484
38485         PR c++/15165
38486         * g++.dg/template/crash19.C: New test.
38487
38488 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38489
38490         PR c++/15025
38491         * g++.dg/template/redecl1.C: New test.
38492
38493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38494
38495         PR c++/14821
38496         * g++.dg/other/ns1.C: New test.
38497
38498         PR c++/14883
38499         * g++.dg/template/invalid1.C: New test.
38500
38501 2004-05-23  Paul Brook  <paul@codesourcery.com>
38502         Victor Leikehman  <lei@haifasphere.co.il>
38503
38504         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38505         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38506
38507 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38508
38509         PR c++/15285
38510         PR c++/15299
38511         * g++.dg/template/non-dependent5.C: New test.
38512         * g++.dg/template/non-dependent6.C: New test.
38513
38514 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38515
38516         PR c++/15507
38517         * g++.dg/inherit/union1.C: New test.
38518
38519         PR c++/15542
38520         * g++.dg/template/addr1.C: New test.
38521
38522         PR c++/15427
38523         * g++.dg/template/array5.C: New test.
38524
38525         PR c++/15287
38526         * g++.dg/template/array6.C: New test.
38527
38528 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38529             Roger Sayle  <roger@eyesopen.com>
38530
38531         * g++.dg/lookup/forscope2.C: New test case.
38532
38533 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38534
38535         * gcc.dg/cpp/Wmissingdirs.c: New.
38536
38537 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38538
38539         PR target/15301
38540         * gcc.dg/compat/union-m128-1.h: New file.
38541         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38542         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38543         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38544
38545 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38546
38547         PR target/15302
38548         * gcc.dg/compat/struct-complex-1.h: New file.
38549         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38550         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38551         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38552
38553 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38554
38555         PR middle-end/3074
38556         * gcc.dg/pr3074-1.c: New test case.
38557         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38558
38559 2004-05-20  Falk Hueffner  <falk@debian.org>
38560
38561         PR other/15526
38562         * gcc.dg/ftrapv-1.c: New test case.
38563
38564 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38565
38566         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38567
38568 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38569             Jeff Law  <law@redhat.com>
38570
38571         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38572         * gcc.dg/tree-ssa/20040518-2.c: New test.
38573
38574         * gcc.dg/tree-ssa/20040518-1.c: New test.
38575
38576 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38577
38578         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38579
38580 2004-05-18  Paul Brook  <paul@codesourcery.com>
38581
38582         PR fortran/13930
38583         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38584
38585 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38586
38587         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38588         constant folding.
38589
38590 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38591
38592         * gcc.dg/tree-ssa/20040517-1.c: New test.
38593
38594 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38595
38596         * gcc.dg/loop-4.c: New test.
38597
38598 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38599
38600         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38601
38602 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38603
38604         PR fortran/15311
38605         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38606
38607 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38608
38609         PR fortran/13826
38610         PR fortran/13940
38611         * gfortran.fortran-torture/compile/data_1.f90: New test.
38612
38613 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38614
38615         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38616         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38617
38618 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38619
38620         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38621
38622 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38623
38624         PR c/15444
38625         * gcc.dg/format/xopen-1.c: Adjust expected message.
38626         * gcc.dg/format/xopen-3.c: New test.
38627
38628 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38629
38630         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38631
38632 2004-05-14  Jeff Law  <law@redhat.com>
38633
38634         * gcc.dg/tree-ssa/20040514-2.c: New test.
38635
38636 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38637
38638         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38639         this ...
38640         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38641         this.
38642
38643 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38644
38645         * gcc.dg/tree-ssa/20040514-1.c: New test.
38646
38647 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38648
38649         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38650         test.
38651
38652 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38653
38654         PR fortran/14066
38655         * gfortran.fortran-torture/compile/do_1.f90: New test.
38656
38657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38658
38659         PR fortran/15051
38660         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38661         test.
38662
38663 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38664
38665         PR fortran/15149
38666         * gfortran.fortran-torture/execute/random_init.f90: New test.
38667
38668 2004-05-13  Paul Brook  <paul@codesourcery.com>
38669
38670         PR fortran/15314
38671         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38672
38673 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38674
38675         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38676         for the powerpc case.
38677
38678 2004-05-13  Jeff Law  <law@redhat.com>
38679
38680         * gcc.dg/tree-ssa/20040513-1.c: New test.
38681         * gcc.dg/tree-ssa/20040513-2.c: New test.
38682
38683 2004-05-13  Paul Brook  <paul@codesourcery.com>
38684
38685         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38686         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38687         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38688
38689 2004-05-13  Andreas Schwab  <schwab@suse.de>
38690
38691         PR other/10819
38692         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38693         characters.
38694
38695 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38696
38697         PR fortran/15294
38698         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38699
38700 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38701
38702         Merge from tree-ssa-20020619-branch.  See
38703         ChangeLog.tree-ssa for details.
38704
38705 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38706
38707         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38708         include <altivec.h> explicitly.
38709         * gcc.dg/altivec-13.c: Likewise.
38710
38711 2004-05-11  Paul Brook  <paul@codesourcery.com>
38712
38713         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38714
38715 2004-05-10  Eric Christopher  <echristo@redhat.com>
38716
38717         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38718         * gcc.dg/sibcall-4.c: Ditto.
38719
38720 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38721
38722         * g++.dg/ext/altivec-8.C: New test case.
38723         * gcc.dg/altivec-13.c: New test case.
38724
38725 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38726
38727         * gcc.c-torture/execute/divcmp-1.c: New test case.
38728         * gcc.c-torture/execute/divcmp-2.c: New test case.
38729         * gcc.c-torture/execute/divcmp-3.c: New test case.
38730
38731 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38732
38733         * g++.dg/other/pragma-re-2.C: New test.
38734
38735 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38736
38737         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38738         * gcc.dg/i386-387-2.c: Likewise.
38739
38740         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38741         __builtin_drem.
38742         * gcc.dg/i386-387-6.c: Likewise.
38743
38744 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38745
38746         * gcc.dg/builtins-33.c: Also check log1p*.
38747
38748 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38749
38750         PR optimization/15296
38751         * gcc.c-torture/execute/pr15296.c: New test.
38752
38753 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38754
38755         * gcc.dg/builtins-40.c: New test.
38756
38757 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38758
38759         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38760
38761 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38762
38763         * g++.dg/ext/spe1.C: New testcase.
38764
38765 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38766
38767         * objc.dg/image-info.m: Allow additional attributes
38768         for __image_info section.
38769
38770 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38771
38772         * gcc.dg/torture/mips-hilo-2.c: New test.
38773
38774 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38775
38776         PR c++/14389
38777         * g++.dg/template/member5.C: New test.
38778
38779 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38780
38781         * gcc.dg/builtins-34.c: Also check expm1*.
38782
38783 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38784
38785         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38786         * gcc.dg/torture/builtin-convert-3.c: New test.
38787
38788 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38789
38790         PR middle-end/15054
38791         * g++.dg/opt/pr15054.C: New test.
38792
38793 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38794
38795         * gcc.dg/torture/builtin-rounding-1.c: New test.
38796         * gcc.dg/builtins-25.c: Delete.
38797         * gcc.dg/builtins-29.c: Delete.
38798
38799 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38800
38801         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38802         * gcc.dg/sibcall-4.c: Likewise.
38803         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38804
38805 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38806
38807         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38808         bit-field on 16-bit targets.
38809
38810 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38811
38812         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38813         16-bit targets.
38814
38815 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38816
38817         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38818         * gcc.dg/rs6000-power2-2.c: Likewise.
38819
38820 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38821
38822         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38823         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38824         Change the asm registers to be in form of frN instead of fN.
38825
38826 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38827
38828         * gcc.dg/torture/builtin-convert-2.c: New test.
38829
38830 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38831
38832         * gcc.dg/rs6000-power2-1.c: New test.
38833         * gcc.dg/rs6000-power2-2.c: New test.
38834
38835 2004-04-28  Jan Hubicka  <jh@suse.cz>
38836
38837         * gcc.dg/unused-6.c: New test.
38838
38839 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38840             Ulrich Weigand  <uweigand@de.ibm.com>
38841
38842         * ada/acats/run_all.sh: Define $target variable.
38843
38844 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38845
38846         PR c++/15119
38847         * g++.dg/other/vararg-1.C: New test.
38848
38849         PR c++/4794
38850         * g++.dg/eh/cleanup3.C: New test.
38851
38852 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38853
38854         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38855         and ad8011a (target_insn).
38856         * ada/acats/support/macro.dfs: Likewise.
38857         * ada/acats/support/impbit.adb: New file.
38858
38859 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38860
38861         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38862
38863 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38864
38865         * gcc.dg/loop-3.c: New test.
38866
38867 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38868
38869         * gcc.c-torture/execute/simd-5.c: New test.
38870
38871 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38872
38873         PR c++/15064
38874         * g++.dg/template/crash18.C: New test.
38875
38876 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38877
38878         * g++.dg/ext/complit3.C: New test.
38879
38880 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38881
38882         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38883         * gcc.dg/altivec-3.c: Same.
38884         * gcc.dg/altivec-varargs-1.c: Same.
38885
38886 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38887
38888         * lib/target-supports.exp (check_profiling_available): Assume
38889         profiling is not available on powerpc-eabi targets.
38890
38891 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38892
38893         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38894         * gcc.dg/vmx/bug-1.c: Ditto.
38895
38896 2004-04-20  Eric Christopher  <echristo@redhat.com>
38897
38898         * gcc.dg/charset/extern.c: New test.
38899         * g++.dg/charset/extern3.cc: Ditto.
38900
38901 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38902
38903         * gcc.dg/builtins-39.c: New test.
38904
38905 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38906
38907         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38908
38909 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38910
38911         * gcc.dg/torture/mips-hilo-1.c: New test.
38912
38913 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38914
38915         * gcc.c-torture/compile/20040419-1.c: New test.
38916
38917 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38918
38919         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38920
38921 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38922             Aldy Hernandez  <aldyh@redhat.com>
38923
38924         * gcc.c-torture/execute/va-arg-24.c: New.
38925
38926 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38927             Aldy Hernandez  <aldyh@redhat.com>
38928
38929         * gcc.dg/vmx/1b-01.c: New.
38930         * gcc.dg/vmx/1b-02.c: New.
38931         * gcc.dg/vmx/1b-03.c: New.
38932         * gcc.dg/vmx/1b-04.c: New.
38933         * gcc.dg/vmx/1b-05.c: New.
38934         * gcc.dg/vmx/1b-06.c: New.
38935         * gcc.dg/vmx/1b-07.c: New.
38936         * gcc.dg/vmx/1c-01.c: New.
38937         * gcc.dg/vmx/1c-02.c: New.
38938         * gcc.dg/vmx/3a-01a.c: New.
38939         * gcc.dg/vmx/3a-01.c: New.
38940         * gcc.dg/vmx/3a-01m.c: New.
38941         * gcc.dg/vmx/3a-03.c: New.
38942         * gcc.dg/vmx/3a-03m.c: New.
38943         * gcc.dg/vmx/3a-04.c: New.
38944         * gcc.dg/vmx/3a-04m.c: New.
38945         * gcc.dg/vmx/3a-05.c: New.
38946         * gcc.dg/vmx/3a-06.c: New.
38947         * gcc.dg/vmx/3a-06m.c: New.
38948         * gcc.dg/vmx/3a-07.c: New.
38949         * gcc.dg/vmx/3b-01.c: New.
38950         * gcc.dg/vmx/3b-02.c: New.
38951         * gcc.dg/vmx/3b-10.c: New.
38952         * gcc.dg/vmx/3b-13.c: New.
38953         * gcc.dg/vmx/3b-14.c: New.
38954         * gcc.dg/vmx/3b-15.c: New.
38955         * gcc.dg/vmx/3c-01a.c: New.
38956         * gcc.dg/vmx/3c-01.c: New.
38957         * gcc.dg/vmx/3c-02.c: New.
38958         * gcc.dg/vmx/3c-03.c: New.
38959         * gcc.dg/vmx/3d-01.c: New.
38960         * gcc.dg/vmx/4-01.c: New.
38961         * gcc.dg/vmx/4-03.c: New.
38962         * gcc.dg/vmx/5-01.c: New.
38963         * gcc.dg/vmx/5-02.c: New.
38964         * gcc.dg/vmx/5-03.c: New.
38965         * gcc.dg/vmx/5-04.c: New.
38966         * gcc.dg/vmx/5-05.c: New.
38967         * gcc.dg/vmx/5-06.c: New.
38968         * gcc.dg/vmx/5-07.c: New.
38969         * gcc.dg/vmx/5-07t.c: New.
38970         * gcc.dg/vmx/5-08.c: New.
38971         * gcc.dg/vmx/5-10.c: New.
38972         * gcc.dg/vmx/5-11.c: New.
38973         * gcc.dg/vmx/7-01a.c: New.
38974         * gcc.dg/vmx/7-01.c: New.
38975         * gcc.dg/vmx/7c-01.c: New.
38976         * gcc.dg/vmx/7d-01.c: New.
38977         * gcc.dg/vmx/7d-02.c: New.
38978         * gcc.dg/vmx/8-01.c: New.
38979         * gcc.dg/vmx/8-02a.c: New.
38980         * gcc.dg/vmx/8-02.c: New.
38981         * gcc.dg/vmx/brode-1.c: New.
38982         * gcc.dg/vmx/bug-1.c: New.
38983         * gcc.dg/vmx/bug-2.c: New.
38984         * gcc.dg/vmx/bug-3.c: New.
38985         * gcc.dg/vmx/cw-bug-1.c: New.
38986         * gcc.dg/vmx/cw-bug-2.c: New.
38987         * gcc.dg/vmx/cw-bug-3.c: New.
38988         * gcc.dg/vmx/dct.c: New.
38989         * gcc.dg/vmx/debug-1.c: New.
38990         * gcc.dg/vmx/debug-2.c: New.
38991         * gcc.dg/vmx/debug-3.c: New.
38992         * gcc.dg/vmx/debug-4.c: New.
38993         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38994         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38995         * gcc.dg/vmx/eg-5.c: New.
38996         * gcc.dg/vmx/fft.c: New.
38997         * gcc.dg/vmx/gcc-bug-1.c: New.
38998         * gcc.dg/vmx/gcc-bug-2.c: New.
38999         * gcc.dg/vmx/gcc-bug-3.c: New.
39000         * gcc.dg/vmx/gcc-bug-4.c: New.
39001         * gcc.dg/vmx/gcc-bug-5.c: New.
39002         * gcc.dg/vmx/gcc-bug-6.c: New.
39003         * gcc.dg/vmx/gcc-bug-7.c: New.
39004         * gcc.dg/vmx/gcc-bug-8.c: New.
39005         * gcc.dg/vmx/gcc-bug-9.c: New.
39006         * gcc.dg/vmx/gcc-bug-b.c: New.
39007         * gcc.dg/vmx/gcc-bug-c.c: New.
39008         * gcc.dg/vmx/gcc-bug-d.c: New.
39009         * gcc.dg/vmx/gcc-bug-e.c: New.
39010         * gcc.dg/vmx/gcc-bug-f.c: New.
39011         * gcc.dg/vmx/gcc-bug-g.c: New.
39012         * gcc.dg/vmx/gcc-bug-i.c: New.
39013         * gcc.dg/vmx/harness.h: New.
39014         * gcc.dg/vmx/ira1.c: New.
39015         * gcc.dg/vmx/ira2a.c: New.
39016         * gcc.dg/vmx/ira2b.c: New.
39017         * gcc.dg/vmx/ira2.c: New.
39018         * gcc.dg/vmx/ira2c.c: New.
39019         * gcc.dg/vmx/mem.c: New.
39020         * gcc.dg/vmx/newton-1.c: New.
39021         * gcc.dg/vmx/ops.c: New.
39022         * gcc.dg/vmx/sn7153.c: New.
39023         * gcc.dg/vmx/spill2.c: New.
39024         * gcc.dg/vmx/spill3.c: New.
39025         * gcc.dg/vmx/spill.c: New.
39026         * gcc.dg/vmx/t.c: New.
39027         * gcc.dg/vmx/varargs-1.c: New.
39028         * gcc.dg/vmx/varargs-2.c: New.
39029         * gcc.dg/vmx/varargs-3.c: New.
39030         * gcc.dg/vmx/varargs-4.c: New.
39031         * gcc.dg/vmx/varargs-5.c: New.
39032         * gcc.dg/vmx/varargs-6.c: New.
39033         * gcc.dg/vmx/varargs-7.c: New.
39034         * gcc.dg/vmx/vmx.exp: New.
39035         * gcc.dg/vmx/vprint-1.c: New.
39036         * gcc.dg/vmx/vscan-1.c: New.
39037         * gcc.dg/vmx/x-01.c: New.
39038         * gcc.dg/vmx/x-02.c: New.
39039         * gcc.dg/vmx/x-03.c: New.
39040         * gcc.dg/vmx/x-04.c: New.
39041         * gcc.dg/vmx/x-05.c: New.
39042         * gcc.dg/vmx/yousufi-1.c: New.
39043         * gcc.dg/vmx/zero-1.c: New.
39044         * gcc.dg/vmx/zero.c: New.
39045
39046 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39047
39048         * g++.dg/lookup/java1.C: Update for chage of
39049         _Jv_AllocObject.
39050         * g++.dg/lookup/java2.C: Likewise.
39051
39052 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39053
39054         * ada/acats/run_all.sh: use -O2 by default.
39055
39056 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39057
39058         * gcc.dg/vr-mult-[12].c: New tests.
39059
39060 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39061
39062         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39063
39064         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39065
39066 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39067
39068         * lib/target-supports.exp (check_profiling_available): Assume
39069         profiling isn't available for mips*-*-elf targets.
39070
39071 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39072
39073         * gcc.dg/builtins-38.c: New test.
39074
39075 2004-04-14  Eric Christopher  <echristo@redhat.com>
39076
39077         * g++.dg/charset/charset.exp: Run .cc extension tests.
39078
39079 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39080
39081         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39082
39083 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39084
39085         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39086
39087 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39088
39089         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39090         * gcc.dg/i386-387-2.c: Likewise.
39091
39092         * gcc.dg/i386-387-7.c: New test.
39093         * gcc.dg/i386-387-8.c: New test.
39094
39095         * gcc.dg/builtins-37.c: New test.
39096
39097 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39098
39099         * g++.dg/pch/externc-1.C: Add missing semicolon.
39100
39101 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39102
39103         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39104
39105 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39106
39107         * gcc.c-torture/execute/20040411-1.c: New test.
39108
39109 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39110
39111         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39112
39113 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39114
39115         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39116
39117 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39118
39119         * lib/target-supports.exp (check_named_sections_available): New.
39120         * lib/gcc-dg.exp (dg-require-named-sections): New.
39121         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39122         old-deja.exp.  Also prune error-count message from HP linker.
39123         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39124
39125         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39126         * g++.old-deja/g++.pt/static3.C: Likewise.
39127         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39128
39129 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39130
39131         * gcc.c-torture/execute/20040409-1.c: New test case.
39132         * gcc.c-torture/execute/20040409-2.c: New test case.
39133         * gcc.c-torture/execute/20040409-3.c: New test case.
39134
39135 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39136
39137         * gcc.dg/20040409-1.c: New test.
39138
39139 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39140
39141         PR target/14888
39142         * g++.dg/opt/pr14888.C: New test case.
39143
39144 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39145
39146         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39147         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39148         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39149         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39150         New tests.
39151
39152 2004-04-08  Paul Brook  <paul@codesourcery.com>
39153
39154         * gcc.dg/spill-1.c: New test.
39155
39156 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39157
39158         * gcc.dg/torture/builtin-ctype-2.c: New test.
39159
39160 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39161
39162         * gcc.dg/pch/pch.exp: Add largefile test.
39163
39164 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39165
39166         * g++.dg/pch/externc-1.Hs: New.
39167         * g++.dg/pch/externc-1.C: New.
39168
39169 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39170
39171         * gcc.dg/compat/struct-by-value-5a_main.c,
39172         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39173         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39174         * gcc.dg/compat/struct-by-value-5a_x.c,
39175         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39176         gcc.dg/compat/struct-by-value-5_x.c.
39177         * gcc.dg/compat/struct-by-value-5a_y.c,
39178         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39179         gcc.dg/compat/struct-by-value-5_y.c.
39180
39181         * gcc.dg/compat/struct-by-value-6a_main.c,
39182         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39183         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39184         * gcc.dg/compat/struct-by-value-6a_x.c,
39185         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39186         gcc.dg/compat/struct-by-value-6_x.c.
39187         * gcc.dg/compat/struct-by-value-6a_y.c,
39188         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39189         gcc.dg/compat/struct-by-value-6_y.c.
39190
39191         * gcc.dg/compat/struct-by-value-7a_main.c,
39192         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39193         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39194         * gcc.dg/compat/struct-by-value-7a_x.c,
39195         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39196         gcc.dg/compat/struct-by-value-7_x.c.
39197         * gcc.dg/compat/struct-by-value-7a_y.c,
39198         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39199         gcc.dg/compat/struct-by-value-7_y.c.
39200
39201 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39202
39203         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39204         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39205         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39206         options.
39207
39208 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39209
39210         * gcc.dg/builtins-36.c: New test.
39211
39212 2004-04-06  Paul Brook  <paul@codesourcery.com>
39213
39214         * README.gcc: Remove obsolete contraint on testcases.
39215
39216 2004-04-05  Paul Brook  <paul@codesourcery.com>
39217
39218         PR2123
39219         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39220         failure and exit(0) on success.
39221         * g++.dg/expr/anew2.C: Ditto.
39222         * g++.dg/expr/anew3.C: Ditto.
39223         * g++.dg/expr/anew4.C: Ditto.
39224
39225 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39226
39227         PR c++/3518
39228         * g++.dg/template/unify7.C: New.
39229
39230 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39231
39232         * g++.dg/README: Bring up to date with new subdirectories; remove
39233         duplicate subdirectory lines.
39234
39235 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39236
39237         PR c++/14007
39238         * g++.dg/template/unify5.C: New.
39239         * g++.dg/template/unify6.C: New.
39240         * g++.dg/template/qualttp20.C: Adjust.
39241         * g++.old-deja/g++.jason/report.C: Adjust.
39242         * g++.old-deja/g++.other/qual1.C: Adjust.
39243
39244 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39245
39246         PR c++/14803
39247         * g++.dg/inherit/ptrmem1.C: New test.
39248
39249 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39250
39251         PR c++/14755
39252         * gcc.c-torture/execute/20040331-1.c: New test.
39253         * gcc.dg/20040331-1.c: New test.
39254
39255 2004-04-01  Paul Brook  <paul@codesourcery.com>
39256
39257         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39258
39259 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39260
39261         PR c++/14724
39262         * g++.dg/init/goto1.C: New test.
39263
39264         PR c++/14763
39265         * g++.dg/template/defarg4.C: New test.
39266
39267 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39268
39269         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39270
39271 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39272
39273         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39274
39275 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39276
39277         * gcc.dg/noncompile/undeclared-2.c: New test.
39278
39279 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39280
39281         * gcc.dg/940409-1.c: Remove XFAIL.
39282         * gcc.dg/reg-vol-struct-1.c: New test.
39283
39284 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39285
39286         * gcc.dg/torture/builtin-wctype-1.c: New test.
39287
39288 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39289
39290         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39291         * gcc.dg/20001101-1.c: Likewise.
39292         * gcc.dg/20001102-1.c: Likewise.
39293
39294 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39295
39296         * gcc.dg/compare8.c: Add an additional test for XOR.
39297
39298 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39299
39300         * gcc.dg/torture/builtin-ctype-1.c: New test.
39301
39302 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39303
39304         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39305         * gcc.dg/torture/builtin-math-1.c: Likewise.
39306         * gcc.dg/torture/builtin-power-1.c: New test.
39307
39308 2004-03-24  Andreas Schwab  <schwab@suse.de>
39309
39310         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39311         IA64 assembler.
39312
39313 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39314             Roger Sayle  <roger@eyesopen.com>
39315
39316         * gcc.dg/compare8.c: New test case.
39317
39318 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39319
39320         * g++.dg/ext/altivec-7.C: New test.
39321
39322 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39323
39324         PR 12267, 12391, 12560, 13129, 14114, 14133
39325         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39326         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39327         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39328         Adjust error regexps.
39329         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39330         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39331         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39332         * gcc.dg/local1.c: Add explanatory comment.
39333
39334 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39335
39336         PR optimization/14669
39337         * g++.dg/opt/fold2.C: New test case.
39338
39339 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39340
39341         PR c/14069
39342         * gcc.dg/20040322-1.c: New test.
39343
39344 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39345
39346         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39347         * gcc.dg/ultrasp4.c: Likewise.
39348         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39349
39350 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39351
39352         * gcc.dg/i386-sse-8.c: Reset default options.
39353
39354 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39355
39356         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39357         in the error message text.
39358
39359 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39360
39361         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39362
39363 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39364
39365         PR c++/14616
39366         * g++.dg/init/array13.C: New test.
39367
39368 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39369
39370         PR target/13889
39371         * gcc.c-torture/compile/pr13889.c: New test case.
39372
39373 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39374
39375         PR c/14635
39376         * builtins-1.c (nan, nans): Don't test.
39377         * builtins-30.c: Don't use nan, nanf, nanl.
39378         * builtins-35.c: New test.
39379
39380 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39381
39382         * g++.dg/ext/altivec-6.C: New test.
39383
39384 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39385
39386         * g++.dg/init/placement3.C: New test.
39387
39388         * g++.dg/template/spec13.C: New test.
39389
39390         * g++.dg/lookup/using11.C: New test.
39391
39392         * g++.dg/lookup/koenig3.C: New test.
39393
39394         * g++.dg/template/operator2.C: New test.
39395
39396         * g++.dg/expr/dtor3.C: New test.
39397         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39398         marker.
39399         * g++.old-deja/g++.law/visibility28.C: Likewise.
39400
39401 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39402
39403         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39404         * gcc.dg/ppc64-abi-3.c: Likewise.
39405
39406 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39407
39408         PR c++/14545
39409         * g++.dg/parse/template15.C: New test.
39410
39411 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39412
39413         * g++.dg/expr/dtor2.C: New test.
39414
39415         * g++.dg/lookup/anon4.C: New test.
39416
39417         * g++.dg/overload/using1.C: New test.
39418
39419         * g++.dg/template/lookup7.C: New test.
39420
39421         * g++.dg/template/typename6.C: New test.
39422
39423         * g++.dg/expr/cond6.C: New test.
39424
39425 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39426
39427         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39428
39429 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39430
39431         * g++.dg/expr/cond5.C: New test.
39432         * g++.dg/expr/constcast1.C: Likewise.
39433         * g++.dg/expr/ptrmem2.C: Likewise.
39434         * g++.dg/expr/ptrmem3.C: Likewise.
39435         * g++.dg/lookup/main1.C: Likewise.
39436         * g++.dg/template/lookup6.C: Likewise.
39437
39438 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39439
39440         * gcc.dg/local1.c: New test.
39441
39442         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39443
39444 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39445
39446         * gcc.dg/torture/builtin-convert-1.c: New test.
39447
39448 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39449
39450         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39451
39452 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39453
39454         PR c++/14481
39455         * g++.dg/warn/Wunused-7.C: New test.
39456
39457 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39458
39459         * gcc.dg/torture/builtin-integral-1.c: New test.
39460
39461 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39462
39463         PR c++/14586
39464         * g++.dg/parse/non-dependent3.C: New test.
39465
39466 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39467
39468         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39469         * g++.dg/eh/simd-2.C: Likewise.
39470         * g++.dg/init/array10.C: Likewise.
39471         * gcc.c-torture/compile/simd-1.c: Likewise.
39472         * gcc.c-torture/compile/simd-2.c: Likewise.
39473         * gcc.c-torture/compile/simd-3.c: Likewise.
39474         * gcc.c-torture/compile/simd-4.c: Likewise.
39475         * gcc.c-torture/compile/simd-6.c: Likewise.
39476         * gcc.c-torture/execute/simd-1.c: Likewise.
39477         * gcc.c-torture/execute/simd-2.c: Likewise.
39478         * gcc.dg/compat/vector-defs.h: Likewise.
39479         * gcc.dg/20020531-1.c: Likewise.
39480         * gcc.dg/altivec-3.c: Likewise.
39481         * gcc.dg/altivec-4.c: Likewise.
39482         * gcc.dg/altivec-varargs-1.c: Likewise.
39483         * gcc.dg/compat/vector-defs.h: Likewise.
39484         * gcc.dg/i386-mmx-3.c: Likewise.
39485         * gcc.dg/i386-sse-4.c: Likewise.
39486         * gcc.dg/i386-sse-5.c: Likewise.
39487         * gcc.dg/i386-sse-8.c: Likewise.
39488         * gcc.dg/simd-1.c: Likewise.
39489         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39490         __ev64_opaque__ since the machine description provides it.
39491
39492 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39493
39494         * lib/compat.exp (skip_list): New global variable.
39495         Use it to hold the user defined COMPAT_SKIPS list if any.
39496         (compat-obj): Add the members of skip_list to optall.
39497
39498 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39499
39500         * gcc.dg/compat/union-by-value-1_main.c,
39501         union-by-value-1_x.c, union-by-value-1_y.c,
39502         union-check.h, union-defs.h,
39503         union-init.h, union-return-1_main.c,
39504         union-return-1_x.c, union-return-1_y.c: New files.
39505
39506 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39507
39508         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39509         mixed-struct-init.h: Add 4 mixed structure types.
39510         struct-by-value-21_main.c, struct-by-value-21_x.c,
39511         struct-by-value-21_y.c, struct-return-21_main.c,
39512         struct-return-21_x.c, struct-return-21_y.c: New files.
39513
39514 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39515
39516         PR c++/14550
39517         * g++.dg/parse/template14.C: New test.
39518
39519 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39520
39521         * gcc.c-torture/execute/20040313-1.c: New test.
39522
39523 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39524
39525         PR target/14533
39526         * gcc.dg/20040311-2.c: New test.
39527
39528 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39529
39530         PR other/14544
39531         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39532         bit-field.
39533
39534 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39535
39536         * gcc.dg/20040305-2.c: Add missing return statement.
39537
39538 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39539
39540         * gcc.dg/builtins-34.c: Also check pow10*.
39541
39542 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39543
39544         PR target/14262
39545         * gcc.dg/20040305-2.c: New test.
39546
39547 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39548
39549         * gcc.dg/20040310-1.c: New test.
39550
39551 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39552
39553         * gcc.c-torture/execute/20040311-1.c: New test case.
39554
39555 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39556
39557         PR c++/14476
39558         * g++.dg/lookup/enum1.C: New test.
39559
39560 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39561
39562         PR c++/14510
39563         * g++.dg/lookup/struct2.C: New test.
39564
39565 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39566
39567         * gcc.dg/builtins-34.c: New test.
39568
39569 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39570
39571         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39572
39573 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39574
39575         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39576         * gcc.dg/alias-2.c: New testcase.
39577
39578 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39579
39580         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39581
39582 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39583
39584         * gcc.c-torture/execute/20040309-1.c: New test case.
39585
39586 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         PR c++/14397
39589         * g++.dg/overload/ref1.C: New.
39590
39591 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39592
39593         PR c++/14409
39594         * g++.dg/template/spec12.C: New test.
39595
39596         PR c++/14448
39597         * g++.dg/parse/crash14.C: New test.
39598
39599 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39600
39601         PR c++/14230
39602         * g++.dg/init/ref11.C: New test.
39603
39604 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39605
39606         PR c++/14432
39607         * g++.dg/parse/builtin2.C: New test.
39608
39609 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39610
39611         PR c++/14401
39612         * g++.dg/init/ctor3.C: New test.
39613         * g++.dg/init/union1.C: New test.
39614         * g++.dg/ext/anon-struct4.C: New test.
39615
39616 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39617
39618         * g++.dg/lookup/koenig1.C: Tweak error messages.
39619         * g++.dg/lookup/used-before-declaration.C: Likewise.
39620         * g++.dg/other/do1.C: Likewise.
39621         * g++.dg/overload/koenig1.C: Likewise.
39622         * g++.dg/parse/crash13.C: Likewise.
39623         * g++.dg/template/instantiate3.C: Likewise.
39624
39625 2004-03-08  Eric Christopher  <echristo@redhat.com>
39626
39627         * * lib/target-supports.exp: Enable libiconv in test
39628         compilation.  Fix up error checking.
39629
39630 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39631
39632         PR middle-end/14289
39633         * gcc.dg/pr14289-1.c: New test case.
39634         * gcc.dg/pr14289-2.c: Likewise.
39635         * gcc.dg/pr14289-3.c: Likewise.
39636
39637 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39638
39639         * gcc.c-torture/execute/20040308-1.c: New test.
39640
39641 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39642
39643         * gcc.c-torture/execute/20040307-1.c: New test case.
39644
39645 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39646
39647         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39648
39649 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39650
39651         * gcc.dg/20040306-1.c: New test.
39652
39653 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39654
39655         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39656         them static.
39657         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39658
39659 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39660
39661         PR c/14465
39662         * gcc.dg/decl-6.c: New test.
39663
39664 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39665
39666         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39667         Rename LOGPOW -> LOG_POW.
39668         (SQRT_EXP, POW_EXP): New.
39669
39670 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39671
39672         * gcc.dg/i386-sse-8.c: New test.
39673
39674 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39675
39676         PR c/14114
39677         * gcc.dg/decl-5.c: New test.
39678
39679 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39680
39681         * gcc.dg/20040305-1.c: New test.
39682
39683 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39684
39685         PR other/14354
39686         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39687
39688 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39689
39690         PR c++/14425, c++/14426
39691         * g++.dg/ext/altivec-4.C: New test.
39692         * g++.dg/ext/altivec-5.C: New test.
39693
39694 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39695
39696         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39697         global variables of a type with no linkage.
39698         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39699         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39700         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39701         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39702         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39703         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39704         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39705         * g++.dg/warn/deprecated.C: Name enum Color.
39706         * g++.dg/overload/VLA.C: Name structure for 'b'.
39707         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39708
39709 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39710
39711         * gcc.c-torture/compile/20040304-1.c: New test.
39712
39713 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39714
39715         PR 13728
39716         * gcc.dg/decl-4.c: New testcase.
39717
39718 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39719
39720         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39721         as PRECF if sizeof (float) > sizeof (double).
39722         (PRECL): Make it the same as PRECF if
39723         sizeof (float) > sizeof (long double).
39724
39725 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39726
39727         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39728         system type.  Add check for irix6 which doesn't have c99 runtime.
39729
39730 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39731
39732         * gcc.dg/const-elim-1.c: xfail for xtensa.
39733
39734 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39735
39736         PR c++/14369
39737         * g++.dg/template/cond4.C: New test.
39738
39739 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39740
39741         PR c++/14360
39742         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39743
39744         PR c++/14361
39745         * g++.dg/parse/defarg7.C: New test.
39746
39747         PR c++/14359
39748         * g++.dg/template/friend26.C: New test.
39749
39750 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39751
39752         PR c++/14324
39753         * g++.dg/abi/mangle21.C: New test.
39754
39755         PR c++/14260
39756         * g++.dg/parse/constructor2.C: New test.
39757
39758         PR c++/14337
39759         * g++.dg/template/sfinae1.C: New test.
39760
39761 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39762
39763         PR c++/14267
39764         * g++.dg/expr/crash2.C: New test.
39765
39766         PR middle-end/13448
39767         * gcc.dg/inline-5.c: New test.
39768         * gcc.dg/always-inline.c: Split out tests into ...
39769         * gcc.dg/always-inline2.c: ... this and ...
39770         * gcc.dg/always-inline3.c: ... this.
39771
39772 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39773
39774         PR debug/12103
39775         * g++.dg/debug/crash1.C: New test.
39776
39777 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39778
39779         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39780         function with __attribute__((noinline)).
39781         (recurser_void2): Likewise.
39782         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39783         (recurser_void2): Likewise.
39784
39785 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39786
39787         PR middle-end/14203
39788         * g++.dg/warn/Wunused-6.C: New test case.
39789
39790 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39791
39792         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39793         not defined.
39794
39795 2004-02-27  Eric Christopher  <echristo@redhat.com>
39796
39797         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39798         * g++.dg/charset/asm2.c: Run only x86.
39799         * gcc.dg/charset/asm3.c: Ditto.
39800
39801 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39802
39803         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39804         ld_library_path.
39805
39806 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39807
39808         * g++.dg/ext/altivec-3.C: New.
39809
39810 2004-02-26  Richard Henderson  <rth@redhat.com>
39811
39812         * g++.dg/ext/attrib10.C: Mark for warning.
39813         * gcc.dg/attr-alias-1.c: New.
39814
39815 2004-02-26  Richard Henderson  <rth@redhat.com>
39816
39817         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39818         * gcc.c-torture/execute/20040208-2.c: ... it back.
39819
39820 2004-02-26  Eric Christopher  <echristo@redhat.com>
39821
39822         * lib/target-supports.exp (check-iconv-available): New function.
39823         * lib/gcc-dg.exp (dg-require-iconv): New function.
39824         Use above.
39825         * gcc.dg/charset: New directory.
39826         * gcc.dg/charset/charset.exp: New file.
39827         * gcc.dg/charset/asm1.c: Ditto.
39828         * gcc.dg/charset/asm2.c: Ditto.
39829         * gcc.dg/charset/asm3.c: Ditto.
39830         * gcc.dg/charset/asm4.c: Ditto.
39831         * gcc.dg/charset/asm5.c: Ditto.
39832         * gcc.dg/charset/attribute1.c: Ditto.
39833         * gcc.dg/charset/attribute2.c: Ditto.
39834         * gcc.dg/charset/string1.c: Ditto.
39835         * g++.dg/charset: New directory.
39836         * g++.dg/dg.exp: Add here. Special options.
39837         * g++.dg/charset/charset.exp: New file.
39838         * g++.dg/charset/asm1.c: Ditto.
39839         * g++.dg/charset/asm2.c: Ditto.
39840         * g++.dg/charset/asm3.c: Ditto.
39841         * g++.dg/charset/asm4.c: Ditto.
39842         * g++.dg/charset/attribute1.c: Ditto.
39843         * g++.dg/charset/attribute2.c: Ditto.
39844         * g++.dg/charset/extern1.cc: Ditto.
39845         * g++.dg/charset/extern2.cc: Ditto.
39846         * g++.dg/charset/string1.c: Ditto.
39847
39848 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39849
39850         PR c++/14278
39851         * g++.dg/parse/comma1.C: New test.
39852
39853 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39854
39855         PR c++/14284
39856         * g++.dg/template/ttp8.C: New test.
39857
39858 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39859
39860         * gcc.dg/fixuns-trunc-1.c: New test.
39861
39862 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39863
39864         * gcc.dg/builtins-config.h: Use #elif.
39865
39866 2004-02-26  Michael Matz  <matz@suse.de>
39867
39868         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39869         * gcc.dg/991214-1.c: Likewise.
39870         * gcc.dg/i386-asm-1.c: Likewise.
39871
39872 2004-02-25  Richard Henderson  <rth@redhat.com>
39873
39874         * gcc.c-torture/execute/20040208-2.c: Move ...
39875         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39876
39877 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39878
39879         PR c++/14246
39880         * g++.dg/other/crash-3.C: New test.
39881
39882 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39883
39884         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39885         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39886
39887         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39888         HP-UX.
39889
39890 2004-02-24  Michael Matz  <matz@suse.de>
39891
39892         * gcc.dg/i386-regparm.c: New.
39893
39894 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39895
39896         * gcc.c-torture/execute/20040223-1.c: New.
39897
39898 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39899             Kazu Hirata  <kazu@cs.umass.edu>
39900
39901         * gcc.dg/fwritable-strings-1.c: Remove.
39902
39903 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39904
39905         PR c/14156
39906         * gcc.dg/20040223-1.c: New test.
39907
39908 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39909
39910         PR c++/14106
39911         * g++.dg/ext/typeof9.C: New test.
39912
39913 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39914
39915         PR c++/14250
39916         * g++.dg/other/switch1.C: New test.
39917
39918 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39919
39920         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39921         * gcc.dg/va-arg-1.c: Likewise.
39922
39923 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39924
39925         PR c++/14143
39926         * g++.dg/template/koenig5.C: New test.
39927
39928 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39929
39930         * g++.dg/ext/altivec-1.C: Generalize target triple.
39931         * g++.dg/ext/altivec-2.C: New test case.
39932         * g++.dg/ext/altivec_check.h: New file.
39933         * gcc.dg/altivec-1.c: Generalize target triple;
39934         include altivec_check.h and call altivec_check().
39935         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39936         * gcc.dg/altivec-6.c: New test case.
39937         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39938         type casts as needed.
39939         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39940         altivec_check().
39941         * gcc.dg/altivec-12.c: New test case.
39942         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39943         include altivec_check.h and call altivec_check().
39944         * gcc.dg/altivec_check.h: New file.
39945
39946 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39947
39948         * lib/target-supports.exp (check_alias_available): Don't mangle
39949         function `g' in test program.
39950
39951 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39952
39953         * lib/target-supports.exp (check_profiling_available): Check
39954         argument to determine whether we support a profiling type.
39955         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39956         check_profiling_available.
39957         * g++.dg/bprob/bprob.exp: Likewise.
39958         * g77.dg/bprob/bprob.exp: Likewise.
39959         * gcc.misc-tests/bprob.exp: Likewise.
39960         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39961         dg-require-profiling and delete expected error handling.
39962         * gcc.dg/20021014-1.c: Likewise.
39963         * gcc.dg/nest.c: Likewise.
39964
39965 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39966
39967         PR c++/12007
39968         * g++.dg/other/vthunk1.C: New test.
39969
39970 2004-02-20  Falk Hueffner  <falk@debian.org>
39971
39972         PR target/14201
39973         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39974
39975 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39976
39977         PR c++/13927
39978         * g++.dg/other/error8.C: Remove XFAIL markers.
39979
39980         PR c++/14173
39981         * g++.dg/ext/packed5.C: New test.
39982
39983         PR c++/14199
39984         * g++.dg/warn/Wunused-5.C: New test.
39985
39986         PR c++/14186
39987         * g++.dg/lookup/member1.C: New test.
39988
39989 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39990
39991         * gcc.c-torture/compile/20040130-1.c: Enable only when
39992         __INT_MAX__ >= 2147483647L.
39993         * gcc.c-torture/compile/961203-1.c: Likewise.
39994
39995 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39996
39997         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39998         * g++.dg/opt/template1.C: Robustify assembler regexp
39999
40000 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40001
40002         * gcc.c-torture/execute/simd-4.x: Remove.
40003         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40004         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40005         Guard with #ifndef SKIP_ATTRIBUTE.
40006         * gcc.dg/compat/vector-1_y.c: Likewise.
40007         * gcc.dg/compat/vector-2_x.c: Likewise.
40008         * gcc.dg/compat/vector-2_y.c: Likewise.
40009         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40010         * g++.dg/eh/simd-2.C: Likewise.
40011
40012 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40013
40014         * gcc.c-torture/compile/complex-1.c: New.
40015
40016 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40017
40018         PR target/14209
40019         * gcc.c-torture/execute/20040218-1.c: New test.
40020
40021 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40022
40023         PR c++/14181
40024         * g++.dg/parse/new2.C: New test.
40025
40026 2004-02-18  Paul Brook  <paul@codesourcery.com>
40027
40028         * gcc.c-torture/compile/libcall-1.c: New test.
40029
40030 2004-02-18  Paul Brook  <paul@codesourcery.com>
40031
40032         PR debug/12934
40033         * gcc.dg/debug/debug-7.c: New test.
40034
40035 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40036
40037         * gcc.dg/20040217-1.c: New test.
40038
40039 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40040
40041         * gcc.c-torture/execute/990208-1.x: Delete.
40042
40043 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40044
40045         * gcc.c-torture/execute/20040208-2.x: New file.
40046
40047 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40048
40049         PR c++/11326
40050         * g++.dg/abi/structret1.C: New test.
40051
40052 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40053
40054         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40055         (i386_cpuid): No need to test if cpuid is available on AMD64.
40056         Fix assembly, so that it works onboth i386 and AMD64.
40057         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40058         (vecInLong): Fix s[] member type to unsigned int.
40059         (vecInWord): Remove type.
40060         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40061         (a64, b64, c64, d64, e64): Remove.
40062         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40063         Remove unused variable.  Remove initialization of removed variables.
40064         Don't call mmx_tests nor sse_tests.
40065         (reference_mmx, reference_sse): Remove.
40066         (check): Add return stmt.
40067         * gcc.dg/i386-sse-7.c: New test.
40068         * gcc.dg/i386-mmx-4.c: New test.
40069
40070 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40071
40072         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40073         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40074         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40075         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40076         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40077         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40078         g++.dg/tc1/dr94.C: Fix line terminator.
40079
40080 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40081
40082         * gcc.c-torture/compile/20040216-1.c: New.
40083
40084 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40085
40086         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40087         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40088         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40089         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40090         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40091         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40092
40093 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40094
40095         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40096
40097 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40098
40099         PR c++/13971
40100         * g++.dg/expr/cond4.C: New test.
40101
40102         PR c++/14086
40103         * g++.dg/lookup/crash2.C: New test.
40104
40105 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40106
40107         * gcc.c-torture/compile/20040214-2.c: New test.
40108
40109 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40110
40111         PR c++/14116
40112         * g++.dg/ext/typeof8.C: New test.
40113
40114 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40115
40116         * gcc.c-torture/compile/20040214-1.c: New test.
40117
40118 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40119
40120         PR c++/13635
40121         * g++.dg/template/spec11.C: New test.
40122
40123 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40124
40125         PR c++/13927
40126         * g++.dg/other/error8.C: New test.
40127
40128 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40129
40130         PR c++/14122
40131         * g++.dg/template/array4.C: New test.
40132
40133         PR c++/14108
40134         * g++.dg/inherit/thunk2.C: New test.
40135
40136         PR c++/14083
40137         * g++.dg/eh/cond2.C: New test.
40138
40139 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40140
40141         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40142
40143 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40144
40145         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40146
40147 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40148
40149         * g++.dg/simd-2.C: xfail on ppc64-linux.
40150
40151 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40152
40153         PR c/456
40154         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40155         tests.
40156
40157 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40158
40159         * gcc.dg/builtins-33.c: New test.
40160
40161 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40162
40163         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40164
40165 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40166
40167         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40168
40169 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40170
40171         * gcc.dg/ppc64-abi-3.c: New test.
40172
40173 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40174
40175         PR c/14092
40176
40177         * gcc.dg/pr14092-1.c: New testcase.
40178
40179 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40180
40181         * gcc.dg/cpp/assert4.c: Fix typo last change.
40182
40183         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40184         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40185
40186         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40187
40188 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40189
40190         * gcc.c-torture/compile/20040209-1.c: New test case.
40191
40192 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40193
40194         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40195
40196 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40197
40198         * gcc.c-torture/execute/20040208-[12].c: New tests.
40199
40200 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40201
40202         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40203
40204 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40205
40206         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40207
40208 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40209
40210         Bug 13856
40211         * gcc.dg/visibility-8.c: New testcase.
40212
40213 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40214
40215         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40216         arguments.
40217         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40218
40219 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40220
40221         PR middle-end/13696
40222         * g++.dg/opt/fold1.C: New test case.
40223
40224 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40225
40226         PR c++/14033
40227         * g++.dg/other/crash-2.C: New test.
40228
40229 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40230
40231         PR c++/14028
40232         * g++.dg/parse/angle-bracket2.C: New test.
40233
40234 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40235
40236         PR middle-end/13750
40237         Revert:
40238         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40239         PR pch/13361
40240         * g++.dg/pch/wchar-1.C: New.
40241         * g++.dg/pch/wchar-1.Hs: New.
40242
40243 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40244
40245         PR c++/14008
40246         * g++.dg/parse/error15.C: New test.
40247         * g++.dg/parse/crash11.C: Update dg-error mark.
40248
40249 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40250
40251         PR c++/13932
40252         * g++.dg/warn/conv2.C: New test.
40253
40254 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40255
40256         PR c++/13086
40257         * g++.dg/warn/incomplete1.C: Remove xfail.
40258
40259 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40260
40261         * lib/file-format.exp (gcc_target_object_format): Use
40262         ${tool}_target_compile, not gcc_target_compile.
40263         * lib/target-supports.exp (check_alias_available): Likewise.
40264         (check_gc_sections_available): Likewise.
40265         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40266         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40267         dg-require-alias.
40268
40269 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40270
40271         PR c++/13969
40272         * g++.dg/template/static6.C: New test.
40273
40274 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40275
40276         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40277
40278 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40279
40280         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40281         tests for systems where `char' is unsigned by default.
40282
40283 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40284
40285         PR c++/13997
40286         * g++.dg/template/partial3.C: New test.
40287
40288 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40289
40290         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40291         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40292         Remove mentions of obsolete ports.
40293
40294 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40295
40296         * gcc.dg/noncompile/20001228-1.c: Fix for new
40297         error message.
40298
40299 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40300
40301         PR target/9348
40302         * gcc.c-torture/execute/multdi-1.c: New test case.
40303
40304 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40305
40306         PR c++/13925
40307         * g++.dg/template/lookup5.C: New test.
40308
40309 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR c++/13950
40312         * g++.dg/template/lookup4.C: New test.
40313
40314         PR c++/13970
40315         * g++.dg/parse/error14.C: New test.
40316
40317         PR c++/14002
40318         * g++.dg/parse/template13.C: New test.
40319
40320 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40321
40322         PR c++/13978
40323         * g++.dg/template/koenig4.C: New test.
40324
40325         PR c++/13968
40326         * g++.dg/template/crash17.C: New test.
40327
40328         PR c++/13975
40329         * g++.dg/parse/error13.C: New test.
40330         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40331
40332 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40333
40334         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40335
40336 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40337
40338         PR c/11658
40339         PR c/13994
40340         * gcc.dg/noncompile/20040203-1.c: New test.
40341         * gcc.dg/noncompile/20040203-2.c: Likewise.
40342         * gcc.dg/noncompile/20040203-3.c: Likewise.
40343         * gcc.dg/20040203-1.c: Likewise.
40344
40345 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40346
40347         PR c++/10858
40348         * g++.dg/template/sizeof7.C: New test.
40349
40350 2004-02-02  Eric Christopher  <echristo@redhat.com>
40351             Zack Weinberg  <zack@codesourcery.com>
40352
40353         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40354
40355 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40356
40357         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40358         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40359         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40360         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40361
40362 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40363
40364         PR c++/13113
40365         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40366
40367         PR c++/13854
40368         * g++.dg/ext/attrib13.C: New test.
40369
40370         PR c++/13907
40371         * g++.dg/conversion/op2.C: New test.
40372
40373 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40374
40375         * gcc.dg/titype-1.c: Fix pasto.
40376
40377 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40378
40379         * gcc.dg/titype-1.c: New test.
40380
40381 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40382
40383         PR c++/13957
40384         * g++.dg/template/non-type-template-argument-1.C,
40385         g++.dg/template/qualified-id1.C: Update dg-error marks.
40386         * g++.dg/template/nontype6.C: New test.
40387
40388 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40389
40390         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40391         * gcc.dg/builtins-31.c: New testcase.
40392         * gcc.dg/builtins-32.c: New testcase.
40393
40394 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40395
40396         * objc.dg/call-super-2.m: Update line numbers
40397         for the including of stddef.h.
40398
40399 2004-01-30  Michael Matz  <matz@suse.de>
40400
40401         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40402         g++.dg/ext/case-range3.C: New tests.
40403
40404 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40405
40406         DR206
40407         PR c++/13813
40408         * g++.dg/template/member4.C: New test.
40409
40410 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40411
40412         PR c++/13683
40413         * g++.dg/template/sizeof6.C: New test.
40414
40415 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40416
40417         * gcc.dg/fwritable-strings-1.c: New test.
40418
40419 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40420
40421         * gcc.c-torture/compile/20040130-1.c: New test.
40422
40423 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40424
40425         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40426
40427 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40428
40429         PR c++/13883
40430         * g++.dg/template/ctor3.C: New test.
40431
40432 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40433
40434         * g++.dg/tc1: New directory.
40435         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40436         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40437         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40438         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40439         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40440
40441 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40442
40443         * g++.dg/parse/error11.C: New test.
40444         * g++.dg/parse/error12.C: Likewise.
40445
40446 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40447
40448         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40449         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40450
40451 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40452
40453         PR c++/13791
40454         * g++.dg/ext/attrib12.C: New test.
40455
40456         PR c++/13736
40457         * g++.dg/parse/cast2.C: New test.
40458
40459 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40460
40461         * objc.dg/encode-2.m (main): New local string.  Set depending on
40462         sizeof long.  Use in sscanf call.
40463         * objc.dg/encode-3.m (main): New local string.  Set depending on
40464         sizeof long.  Use in scan_initial call.
40465
40466 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40467
40468         * objc.dg/call-super-2.m: Make LP64-safe.
40469         * objc.dg/desig-init-1.m: Likewise.
40470
40471 2004-01-27  Devang Patel <dpatel@apple.com>
40472
40473         * g++.dg/debug/namespace1.C: New test.
40474
40475 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40476
40477         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40478         xscale-*-*.
40479
40480         * gcc.dg/arm-mmx-1.c: New test.
40481
40482 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40483
40484         * gcc.dg/20040127-1.c: New test.
40485         * gcc.dg/20040127-2.c: New test.
40486
40487 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40488
40489         * objc.dg/stret-1.m (glob): Renamed to globa.
40490
40491 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40492
40493         PR c++/13663
40494         * g++.dg/expr/for1.C: New test.
40495
40496 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40497
40498         PR middle-end/13779
40499         * gcc.dg/darwin-longlong.c: New test.
40500
40501 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40502
40503         * gcc.dg/20040124-1.c: Moved test from here...
40504         * gcc.c-torture/compile/20040124-1.c: ...to here.
40505
40506 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40507
40508         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40509         the assembly output if -m64 is passed.
40510
40511 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40512
40513         PR c++/13833
40514         * g++.dg/template/cond3.C: New test.
40515
40516 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40517
40518         PR c++/13810
40519         * g++.dg/template/ttp7.C: New test.
40520
40521 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40522
40523         PR c++/13797
40524         * g++.dg/template/nontype4.C: New test.
40525         * g++.dg/template/nontype5.C: Likewise.
40526
40527 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40528
40529         * gcc.dg/torture/mips-clobber-at.c: New test.
40530
40531 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40532
40533         * gcc.dg/20040124-1.c: New test.
40534
40535 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40536
40537         * gcc.dg/20040123-1.c: New test.
40538
40539 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40540
40541         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40542
40543 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40544
40545         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40546
40547 2004-01-23  Andrew Pinski  <apinski@apple.com>
40548
40549         * gcc.dg/20030121-1.c: Move to ..
40550         * gcc.dg/20040121-1.c: here.
40551
40552 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40553
40554         * gcc.dg/builtins-29.c: New test case.
40555
40556 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40557
40558         PR 18314
40559         * gcc.dg/builtins-30.c: New testcase.
40560
40561 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40562
40563         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40564         * lib/g77.exp: Likewise.
40565         * lib/objc.exp: Likewise.
40566         * lib/g++.exp: Likewise.
40567
40568 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40569
40570         * gcc.dg/struct-by-value-2.c: New test.
40571
40572 2004-01-21  Andrew Pinski  <apinski@apple.com>
40573
40574         PR target/13785
40575         * gcc.dg/20030121-1.c: New test.
40576
40577 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40578
40579         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40580         clobber frame pointer register in asm statement.
40581
40582 2004-01-21  Falk Hueffner  <falk@debian.org>
40583
40584         * gcc.c-torture/compile/20040121-1.c: New test.
40585
40586 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40587
40588         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40589
40590 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40591
40592         * gcc.dg/ppc64-abi-2.c: New test.
40593
40594 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40595
40596         * lib/treelang.exp: Fill out this file.
40597         * lib/treelang-dg.exp: New File.
40598
40599 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40600
40601         * gcc.c-torture/compile/981022-1.c: Remove.
40602         * gcc.dg/array-5.c: Remove XFAIL.
40603         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40604         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40605         gcc.dg/cond-lvalue-1.c: Update.
40606         * gcc.dg/cast-lvalue-2.c: New test.
40607
40608 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40609
40610         PR c++/13592
40611         * g++.dg/other/error1.C (class foo): Tweak error message.
40612
40613         PR c++/13592
40614         * g++.dg/template/call2.C: New test.
40615
40616 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40617
40618         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40619         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40620         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40621         scalar-return-1_x.c, scalar-return-2_y.c,
40622         scalar-return-3_x.c, scalar-return-3_y.c,
40623         scalar-return-4_x.c, scalar-return-4_y.c,
40624         struct-align-1.h, struct-align-1_x.c,
40625         struct-align-1_y.c, struct-align-2.h,
40626         struct-align-2_x.c, struct-align-2_y.c,
40627         struct-by-value-10_y.c, struct-by-value-11_x.c,
40628         struct-by-value-11_y.c, struct-by-value-12_x.c,
40629         struct-by-value-12_y.c, struct-by-value-13_x.c,
40630         struct-by-value-13_y.c, struct-by-value-14_x.c,
40631         struct-by-value-14_y.c, struct-by-value-15_x.c,
40632         struct-by-value-15_y.c, struct-by-value-16_y.c,
40633         struct-by-value-17_y.c, struct-by-value-18_y.c,
40634         struct-by-value-19_y.c, struct-by-value-1_x.c,
40635         struct-by-value-1_y.c, struct-by-value-20_y.c,
40636         struct-by-value-2_x.c, struct-by-value-2_y.c,
40637         struct-by-value-3_y.c, struct-by-value-4_x.c,
40638         struct-by-value-4_y.c, struct-by-value-5_y.c,
40639         struct-by-value-6_y.c, struct-by-value-7_y.c
40640         struct-by-value-8_x.c, struct-by-value-8_y.c
40641         struct-by-value-9_x.c, struct-by-value-9_y.c
40642         struct-return-10_x.c, struct-return-10_y.c,
40643         struct-return-19_x.c, struct-return-20_x.c
40644         struct-return-2_x.c, struct-return-2_y.c
40645         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40646         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40647
40648 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40649
40650         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40651         attribute on sparc*-sun-solaris2.*.
40652
40653 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40654
40655         PR c++/13710
40656         * g++.dg/ext/typeof7.C: New test.
40657
40658 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40659
40660         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40661         * gcc.dg/const-elim-1.c: Same.
40662
40663 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40664
40665         * objc.dg/stret-1.m: New.
40666         * objc.dg/stret-2.m: New.
40667
40668 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40669
40670         PR c++/11895
40671         * g++.dg/ext/vector1.C: New test.
40672
40673 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40674
40675         * gcc.dg/pch/import-1.c: New.
40676         * gcc.dg/pch/import-1.hs: New.
40677         * gcc.dg/pch/import-1a.h: New.
40678         * gcc.dg/pch/import-1b.h: New.
40679         * gcc.dg/pch/import-1c.h: New.
40680
40681 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40682
40683         PR c++/13574
40684         * g++.dg/ext/array1.C: New test.
40685
40686         PR c++/13178
40687         * g++.dg/conversion/op1.C: New test.
40688
40689 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40690
40691         PR 11864
40692         From Kazumoto Kojima / Dan Kegel:
40693         * gcc.dg/pr11864-1.c: New test.
40694
40695         PR 10392
40696         From Marcus Comstedt / Dan Kegel:
40697         * gcc.dg/pr10392-1.c: New test.
40698
40699 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40700
40701         PR c++/13478
40702         * g++.dg/init/ref10.C: New test.
40703
40704 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40705
40706         PR c++/13407
40707         * g++.dg/parse/typename6.C: New test.
40708
40709 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40710
40711         PR pch/13361
40712         * g++.dg/pch/wchar-1.C: New.
40713         * g++.dg/pch/wchar-1.Hs: New.
40714
40715 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40716
40717         PR c++/9259
40718         * g++.dg/expr/sizeof2.C: New test.
40719
40720 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40721
40722         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40723
40724 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40725
40726         PR c++/13659
40727         * g++.dg/lookup/strong-using-3.C: New.
40728         * g++.dg/lookup/using-10.C: New.
40729
40730 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40731
40732         PR c++/13594
40733         * g++.dg/lookup/strong-using-2.C: New.
40734
40735 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40736             Dan Kegel <dank@kegel.com>
40737             J"orn Rennecke <joern.rennecke@superh.com>
40738
40739         PR target/9365
40740         * gcc.dg/pr9365-1.c: New test.
40741
40742 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40743
40744         PR c++/8856
40745         * g++.dg/parse/casting-operator2.C: New test.
40746         * g++.old-deja/g++.pt/explicit83.C: Remove.
40747
40748 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40749
40750         * gcc.dg/label-compound-stmt-1.c: New test.
40751         * gcc.c-torture/compile/950922-1.c,
40752         gcc.c-torture/compile/20000211-3.c,
40753         gcc.c-torture/compile/20000518-1.c,
40754         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40755         compound statements.
40756
40757 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40758
40759         * gcc.dg/ppc64-abi-1.c: New test.
40760
40761 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40762
40763          * g++.dg/ext/attrib9.C: Add dg-warnings.
40764
40765 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40766
40767         PR c++/12335
40768         * g++.dg/parse/dtor3.C: New test.
40769
40770 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40771
40772         PR c++/12709
40773         * g++.dg/parse/try-catch-1.C: New test.
40774
40775 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40776
40777         * ada/acats/run_all.sh: Add more verbose output in acats.log
40778         when compiling tests.
40779
40780 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40781
40782         PR 13656
40783         * gcc.dg/typedef-redecl.c: New test case.
40784         * gcc.dg/typedef-redecl.h: New support file.
40785
40786 2004-01-13  Jan Hubicka  <jh@suse.cz>
40787
40788         * gcc.dg/always_inline.c: New test.
40789         * gcc.dg/debug/20031231-1.c: Fix.
40790
40791 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40792
40793         PR c++/13474
40794         * g++.dg/template/array3.C: New test.
40795
40796 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40797
40798         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40799         * g++.dg/warn/Wunused-2.C: Likewise.
40800
40801 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40802
40803         PR c++/13289
40804         * g++.dg/template/instantiate6.C: New test.
40805
40806 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40807
40808         PR middle-end/11397
40809         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40810
40811 2004-01-12  Jan Hubicka  <jh@suse.cz>
40812
40813         PR opt/12826
40814         * gcc.dg/20040112-1.c: New.
40815
40816         * gcc.dg/dwarf-die[1-7].c: Move to...
40817         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40818         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40819
40820 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40821
40822         PR c++/4100
40823         * g++.dg/parse/friend4.C: New test.
40824
40825 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40826
40827         PR c++/4100
40828         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40829         definition is called a friend.
40830
40831 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40832
40833         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40834
40835 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40836
40837         PR c++/3478
40838         * g++.dg/parse/error10.C: New test.
40839         * g++.dg/template/arg2.C: Accept "invalid type" error.
40840
40841 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40842
40843         PR middle-end/13392
40844         * g++.dg/opt/expect2.C: New test.
40845
40846 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40847
40848         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40849         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40850         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40851         Update dg-error regexps.
40852
40853 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40854
40855         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40856         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40857
40858 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40859
40860         * gcc.dg/pragma-re-1.c: Use right pointer type.
40861
40862 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40863
40864         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40865
40866 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40867
40868         * gcc.dg/rs6000-ldouble-1.c: New.
40869
40870 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40871
40872         DR 337
40873         PR c++/9256
40874         * g++.dg/other/abstract1.C: New test.
40875
40876 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40877
40878         * g++.dg/lookup/strong-using-1.C: New.
40879
40880 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40881
40882         PR c/11234
40883         * gcc.dg/func-ptr-conv-1.c: New test.
40884         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40885
40886 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40887
40888         PR target/13380.
40889         * gcc.c-torture/compile/20040109-1.c: New.
40890
40891 2004-01-08  Stuart Hastings  <stuart@apple.com>
40892
40893         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40894         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40895         * gcc.dg/i386-sse-6.c: ...this new testcase.
40896
40897 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40898
40899         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40900
40901 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40902
40903         * ada/acats/run_acats: Treat 'gnatchop' the same way
40904         as 'gnatmake'.  Export GCC_DRIVER.
40905         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40906         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40907
40908 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40909
40910         PR c++/12573
40911         * g++.dg/template/dependent-expr4.C: New test.
40912
40913 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40914
40915         * gcc.dg/altivec-11.c: New test.
40916
40917 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40918
40919         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40920
40921 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40922
40923         PR c/6024
40924         * gcc.dg/enum-compat-1.c: New test.
40925         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40926
40927 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40928
40929         PR c/12165
40930         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40931         gcc.dg/c99-idem-qual-3.c: New tests.
40932
40933 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40934
40935         * gcc.dg/winline-7.c: Don't cast void * to int.
40936
40937 2004-01-06  Jan Hubicka  <jh@suse.cz>
40938
40939         * gcc.dg/i386-sse-5.c: New test
40940         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40941
40942 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40943
40944         PR c++/12815
40945         * g++.dg/rtti/typeid4.C: New test.
40946
40947 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40948
40949         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40950
40951 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/12132
40954         * g++.dg/template/error11.C: New test.
40955
40956         PR c++/13451
40957         * g++.dg/template/class2.C: New test.
40958
40959 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40960         Richard Sandiford <rsandifo@redhat.com>
40961
40962         PR c++/13387
40963         * g++.dg/opt/alias3.C: New test.
40964
40965 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40966
40967         PR c++/13157
40968         * g++.dg/template/koenig3.C: New test.
40969
40970         PR c++/13529
40971         * g++.dg/parse/offsetof3.C: New test.
40972
40973         * g++.dg/init/copy7.C: Add missing dg-error markers.
40974
40975         PR c++/12226
40976         * g++.dg/init/copy7.c: New test.
40977
40978         PR c++/13536
40979         * g++.dg/parse/cast1.C: New test.
40980
40981 2004-01-04  Jan Hubicka  <jh@suse.cz>
40982
40983         * gcc.dg/winline[1-7].c: New tests.
40984
40985 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40986
40987         PR c++/13520
40988         * g++.dg/template/qualttp22.C: New test.
40989
40990 2004-01-01  Jan Hubicka  <jh@suse.cz>
40991
40992         * gcc.dg/debug/20031231-1.c: New.
40993         * gcc.c-torture/compile/20040101-1.c: New.
40994         * gcc.dg/dwarf-die-[1-7].c: New.
40995
40996 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40997
40998         PR optimization/13521
40999         * gcc.c-torture/compile/20031231-1.c: New test.
41000
41001 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41002
41003         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41004
41005 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41006
41007         PR c++/10079
41008         * g++.dg/template/crash16.C: New test.
41009
41010 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41011
41012         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41013
41014 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41015
41016         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41017         ports.
41018         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41019         * g++.old-deja/g++.law/profile1.C: Likewise.
41020         * gcc.c-torture/compile/981006-1.c: Likewise.
41021         * gcc.c-torture/execute/loop-2e.x: Likewise.
41022         * gcc.c-torture/execute/loop-2f.x: Remove.
41023         * gcc.c-torture/execute/loop-2g.x: Likewise.
41024         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41025         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41026
41027 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         PR c++/13507
41030         * g++.dg/ext/attrib11.C: New test.
41031
41032         PR c++/13494
41033         * g++.dg/template/array2-1.C: New test.
41034         * g++.dg/template/array2-2.C: New test.
41035
41036 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41037
41038         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41039
41040 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41041
41042         PR c++/12774
41043         * g++.dg/template/array1-1.C: New test.
41044         * g++.dg/template/array1-2.C: New test.
41045
41046 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41047
41048         PR fortran/12632
41049         * g77.dg/12632.f: New test case.
41050
41051 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41052
41053         PR c++/13289
41054         * g++.dg/parse/nontype1.C: New test.
41055
41056 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41057
41058         PR c++/12403
41059         * g++.dg/parse/explicit1.C: New test.
41060         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41061
41062 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41063
41064         PR c++/13081
41065         * g++.dg/opt/inline6.C: New test.
41066
41067         PR c++/12613
41068         * g++.dg/parse/error9.C: New test.
41069
41070         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41071
41072 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41073
41074         PR c++/13009
41075         * g++.dg/init/assign1.C: New test.
41076
41077 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41078
41079         PR c++/13070
41080         * g++.dg/warn/format3.C: New test case.
41081
41082 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41083
41084         * gcc.c-torture/compile/20031227-1.c: New test.
41085
41086 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41087
41088         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41089         * g77.dg/bprob/bprob.exp: Likewise.
41090         * gcc.misc-tests/bprob.exp: Likewise.
41091         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41092         variants on systems where the library does not provide that
41093         functionality.
41094         * gcc.dg/builtins-20.c: Use builtins-config.h.
41095         * gcc.dg/builtins-config.h: New file.
41096
41097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41098
41099         * lib/gcc-dg.exp (dg-require-profiling): New function.
41100         * lib/target-supports.exp (check_profiling_available): Likewise.
41101         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41102         * g77.dg/bprob/bprob.exp: Likewise.
41103         * gcc.misc-tests/bprob.exp: Likewise.
41104         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41105         * gcc.dg/20021014-1.c: Likewise.
41106         * gcc.dg/nest.c: Likewise.
41107
41108 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41109
41110         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41111         compiling.
41112         * g++.dg/lookup/java2.C: Likewise.
41113         * gcc.dg/cpp/lexident.c: Likewise.
41114
41115 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41116
41117         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41118         given.
41119         * gcc.c-torture/compile/961203-1.c: Likewise.
41120         * gcc.c-torture/compile/980506-1.c: Likewise.
41121
41122 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41123
41124         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41125         (additional_prunes): New global.
41126         (gcc-dg-prune): Handle additional per-test pruning.
41127         (dg-test): Clear additional_prunes between tests.
41128
41129         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41130         dg-prune-output to avoid spurious failures from assembler
41131         complaining about nonexistent WAW violations.
41132         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41133         Use dg-prune-output to avoid spurious failures from assembler
41134         warning about Itanium B-step errata.
41135
41136 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41137
41138         * g++.dg/abi/macro0.C: New test.
41139         * g++.dg/abi/macro1.C: Likewise.
41140         * g++.dg/abi/macro2.C: Likewise.
41141
41142         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41143         * g++.dg/abi/bitfield7.C: Likewise.
41144         * g++.dg/abi/dtor2.C: Likewise.
41145         * g++.dg/abi/mangle11.C: Likewise.
41146         * g++.dg/abi/mangle12.C: Likewise.
41147         * g++.dg/abi/mangle14.C: Likewise.
41148         * g++.dg/abi/mangle17.C: Likewise.
41149         * g++.dg/abi/vbase10.C: Likewise.
41150         * g++.dg/abi/vbase14.C: Likewise.
41151         * g++.dg/template/qualttp17.C: Likewise.
41152
41153 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41154
41155         PR c/11995
41156         * gcc.dg/20031223-1.c: New test.
41157
41158 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41159
41160         * gcc.dg/noreturn-7.c: New test.
41161
41162 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41163
41164         * gcc.dg/null-pointer-1.c: New test.
41165
41166 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41167
41168         * g++.old-deja/g++.jason/template18.C: Remove.
41169         * g++.old-deja/g++.jason/template37.C: Likewise.
41170
41171         PR c++/12862
41172         * g++.dg/lookup/ns1.C: New test.
41173
41174         PR c++/12397
41175         * g++.dg/template/lookup3.C: New test.
41176
41177 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41178
41179         * g++.dg/template/recurse1.C: New test
41180
41181 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41182
41183         PR c++/12479
41184         * g++.dg/parse/semicolon1.C: New test.
41185         * g++.dg/parse/semicolon1.h: Likewise.
41186
41187 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41188
41189         * gcc.dg/darwin-misaligned.c: New test.
41190
41191 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41192
41193         PR c/9163
41194         * gcc.dg/20031222-1.c: New test.
41195
41196 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41197
41198         PR c++/13438
41199         * g++.dg/parse/error8.C: New test.
41200
41201         PR c++/11554
41202         * g++.dg/warn/ctor-init-1.C: New test.
41203
41204 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41205
41206         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41207         too small.
41208         * gcc.c-torture/compile/930217-1.c: Likewise.
41209         * gcc.c-torture/compile/930513-1.c: Likewise.
41210         * gcc.c-torture/execute/920908-2.c: Likewise.
41211         * gcc.c-torture/execute/921204-1.c: Likewise.
41212         * gcc.c-torture/execute/930621-1.c: Likewise.
41213         * gcc.c-torture/execute/930630-1.c: Likewise.
41214         * gcc.c-torture/execute/931031-1.c: Likewise.
41215         * gcc.c-torture/execute/980602-2.c: Likewise.
41216         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41217         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41218         * gcc.c-torture/execute/extzvsi.c: Likewise.
41219         * gcc.c-torture/unsorted/ext.c: Likewise.
41220
41221 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41222
41223         PR target/12749
41224         * gcc.c-torture/compile/20031220-2.c: New test case.
41225
41226 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41227
41228         PR optimization/13031
41229         * gcc.c-torture/compile/20031220-1.c: New test case.
41230
41231 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41232
41233         * gcc.dg/cast-function-1.c: New test.
41234
41235 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41236
41237         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41238         formats.
41239
41240 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41241
41242         PR c++/12795
41243         * g++.dg/ext/attrib10.C: New test.
41244
41245 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41246
41247         * gcc.dg/cleanup-10.c: New test.
41248         * gcc.dg/cleanup-11.c: New test.
41249
41250 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41251
41252         PR c++/13239
41253         * g++.dg/opt/expect1.C: New test.
41254
41255 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41256
41257         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41258
41259 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41260
41261         PR debug/12923
41262         * gcc.dg/20031218-1.c: New test.
41263
41264         PR debug/12389
41265         * gcc.dg/20031218-2.c: New test.
41266         * gcc.dg/20031218-3.c: New test.
41267
41268         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41269         of label name and allow for USER_LABEL_PREFIX == "_" names.
41270         * g++.dg/abi/mangle18-2.C: Likewise.
41271         * g++.dg/abi/mangle19-1.C: Likewise.
41272         * g++.dg/abi/mangle19-2.C: Likewise.
41273         * g++.dg/abi/mangle20-1.C: Likewise.
41274         * g++.dg/abi/mangle20-2.C: Likewise.
41275
41276 2003-12-18  Richard Henderson  <rth@redhat.com>
41277
41278         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41279
41280 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41281             Dan Kegel <dank@kegel.com>
41282
41283         PR other/12009
41284         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41285         testing a cross compiler, it causes spurious compile failures.
41286         * lib/g++.exp: Likewise.
41287
41288 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41289
41290         PR c++/13262
41291         * g++.dg/template/access13.C: New test.
41292
41293 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41294
41295         * gcc.dg/20031216-1.c: New test.
41296
41297 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41298
41299         PR c++/9154
41300         * g++.dg/template/error10.C: New test.
41301
41302 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41303
41304         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41305         * g++.dg/eh/simd-2.C: Likewise.
41306
41307 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41308             Roger Sayle  <roger@eyesopen.com>
41309
41310         * gcc.c-torture/execute/ieee/mzero5.c: New.
41311
41312 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41313
41314         PR c++/10603
41315         * g++.dg/parse/error6.C: New test.
41316
41317         PR c++/12827
41318         * g++.dg/parse/error7.C: New test.
41319
41320 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41321
41322         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41323         at -O with stabs debugging formats.
41324         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41325         * gcc.dg/debug/debug-2.c: Likewise.
41326
41327 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41328
41329         PR c++/12696
41330         * g++.dg/init/error1.C: New test.
41331
41332         PR c++/12218
41333         * g++.dg/init/pm3.C: New test.
41334
41335 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41336
41337         PR c/3347
41338         * gcc.dg/bitfld-8.c: New test.
41339
41340 2003-12-16  James Lemke  <jim@wasabisystems.com>
41341
41342         * gcc.dg/arm-scd42-[123].c: New tests.
41343
41344 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41345
41346         PR c++/9043
41347         * g++.dg/abi/mangle20-1.C: New test.
41348         * g++.dg/abi/mangle20-2.C: New test.
41349
41350 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/13275
41353         * g++.dg/other/offsetof2.C: Remove XFAIL.
41354         * g++.dg/parse/offsetof1.C: New test.
41355         * g++.gd/parse/offsetof2.C: Likewise.
41356
41357 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41358
41359         * g++.dg/template/nontype3.C: New test.
41360         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41361
41362 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41363
41364         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41365
41366 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41367
41368         PR c++/13387
41369         * g++.dg/expr/assign1.C: New test.
41370
41371         PR c++/13242
41372         * g++.dg/abi/mangle19-1.C: New test.
41373         * g++.dg/abi/mangle19-2.C: New test.
41374
41375 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41376
41377         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41378
41379 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41380
41381         * gcc.c-torture/execute/20031216-1.c: New test.
41382
41383 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41384
41385         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41386         an ICE regression.
41387
41388 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41389
41390         PR c++/10926
41391         * g++.dg/template/error9.C: New test.
41392
41393         PR c++/11116
41394         * g++.dg/template/error8.C: New test.
41395
41396 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41397
41398         PR middle-end/13400
41399         * gcc.c-torture/execute/20031215-1.c: New test case.
41400
41401 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/13269
41404         * g++.dg/parse/error5.C: New test.
41405
41406         PR c++/12989
41407         * g++.dg/expr/sizeof1.C: New test.
41408
41409         PR c++/13310
41410         * g++.dg/template/crash15.C: New test.
41411
41412 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41413
41414         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41415         a non-POD type as the last named parameter of a varargs function.
41416
41417 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41418
41419         PR c++/13243
41420         PR c++/12573
41421         * g++.dg/template/crash14.C: New test.
41422         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41423
41424 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41425
41426         * g++.dg/other/java1.C: New test.
41427
41428         PR c++/13241
41429         * g++.dg/abi/mangle18-1.C: New test.
41430         * g++.dg/abi/mangle18-2.C: New test.
41431
41432 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41433
41434         PR optimization/10312
41435         * gcc.c-torture/execute/20031214-1.c: New.
41436
41437 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41438
41439         PR c++/10779
41440         PR c++/12160
41441         * g++.dg/parse/error3.C: New test.
41442         * g++.dg/parse/error4.C: Likewise.
41443         * g++.dg/abi/mangle4.C: Tweak error messages.
41444         * g++.dg/lookup/using5.C: Likewise.
41445         * g++.dg/other/error2.C: Likewise.
41446         * g++.dg/parse/typename5.C: Likewise.
41447         * g++.dg/parse/undefined1.C: Likewise.
41448         * g++.dg/template/arg2.C: Likewise.
41449         * g++.dg/template/ttp3.C: Likewise.
41450         * g++.dg/template/type1.C: Likewise.
41451         * g++.old-deja/g++.other/crash32.C: Likewise.
41452         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41453
41454 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41455
41456         PR c++/13106
41457         * g++.dg/warn/noreturn-3.C: New test.
41458
41459 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41460
41461         PR c++/13118
41462         * g++.dg/abi/covariant3.C: New.
41463
41464 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41465
41466         * g++.dg/eh/ia64-1.C: New test.
41467
41468 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41469
41470         PR optimization/13037
41471         * g77.f-torture/execute/13037.f: New test case.
41472
41473 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41474
41475         PR c++/12881
41476         * g++.dg/abi/covariant2.C: New.
41477
41478 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41479
41480         * gcc.dg/cpp/trad/macro.c: New tests.
41481
41482 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41483
41484         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41485
41486 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41487
41488         PR other/10819
41489         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41490         to fix Bug 10819.
41491         * lib/g++.exp (g++_version): Likewise.
41492         * lib/g77.exp (g77_version): Likewise.
41493         * lib/objc.exp (default_objc_version): Likewise.
41494
41495 2003-12-10  Richard Henderson  <rth@redhat.com>
41496
41497         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41498
41499         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41500
41501 2003-12-08  Matt Austern  <austern@apple.com>
41502
41503         PR c/13134
41504         * lib/gcc-dg.exp (dg-require-visibility): Define.
41505         * lib/target-supports (check_visibility_available): Define.
41506         * gcc.dg/visibility-1.c: New test.
41507         * gcc.dg/visibility-2.c: Likewise.
41508         * gcc.dg/visibility-3.c: Likewise.
41509         * gcc.dg/visibility-4.c: Likewise.
41510         * gcc.dg/visibility-5.c: Likewise.
41511         * gcc.dg/visibility-6.c: Likewise.
41512         * g++.dg/ext/visibility-1.C: Likewise.
41513         * g++.dg/ext/visibility-2.C: Likewise.
41514         * g++.dg/ext/visibility-3.C: Likewise.
41515         * g++.dg/ext/visibility-4.C: Likewise.
41516         * g++.dg/ext/visibility-5.C: Likewise.
41517         * g++.dg/ext/visibility-6.C: Likewise.
41518
41519 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41520
41521         * g++.dg/lookup/java1.C: New test.
41522         * g++.dg/lookup/java2.C: New test.
41523
41524 2003-12-07  Falk Hueffner  <falk@debian.org>
41525
41526         * g++.dg/opt/noreturn-1.C: New test.
41527
41528 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41529
41530         * gcc.dg/overflow-1.c: New test.
41531
41532 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41533
41534         * g77.f-torture/compile/13060.f: New test.
41535
41536 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41537
41538         PR c++/13323
41539         * g++.dg/inherit/operator2.C: New test.
41540
41541 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41542
41543         PR c++/13305
41544         * g++.dg/ext/attrib9.C: New test.
41545
41546 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41547
41548         PR c++/13314
41549         * g++.dg/template/error7.C: New test.
41550
41551 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41552             J"orn Rennecke <joern.rennecke@superh.com>
41553
41554         PR target/13302
41555         * g++.dg/other/struct-va_list.C: New test.
41556
41557 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41558
41559         PR c++/13166
41560         * g++.dg/parse/defarg6.C: New test.
41561
41562 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41563
41564         PR target/13256
41565         * gcc.c-torture/execute/20031201-1.c: New test.
41566
41567 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41568
41569         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41570
41571 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41572
41573         * gcc.dg/builtin-return-1.c: New test.
41574
41575 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41576             J"orn Rennecke <joern.rennecke@superh.com>
41577
41578         PR optimization/13260
41579         * gcc.c-torture/execute/20031204-1.c: New test.
41580
41581 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41582
41583         PR c++/9127
41584         * g++.dg/template/error6.C: New test.
41585
41586 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41587
41588         * gcc.dg/20031202-1.c: New test.
41589
41590 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41591
41592         PR c++/13179
41593         * g++.dg/template/eh1.C: New test.
41594
41595         PR c++/10771
41596         * g++.dg/template/error5.C: New test.
41597
41598 2003-12-02  David Ung  <davidu@mips.com>
41599
41600         * gcc.dg/compat/vector-check.h: Corrected type for var
41601         g_##TMODE
41602
41603 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41604
41605         PR c++/10126
41606         * g++.dg/template/ptrmem8.C: New test.
41607
41608 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41609
41610         PR c++/12573
41611         * g++.dg/template/dependent-expr3.C: New test.
41612
41613 2003-12-01  James Lemke  <jim@wasabisystems.com>
41614
41615         * gcc.dg/arm-g2.c: New test.
41616
41617 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41618
41619         PR optimization/11634
41620         * gcc.dg/20031201-2.c: New test case.
41621
41622 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41623
41624         PR 11433
41625         * objc.dg/proto-lossage-3.m: New test.
41626
41627 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41628
41629         PR optimization/12628
41630         * gcc.dg/20031201-1.c: New test case.
41631
41632 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41633
41634         * gcc.dg/unaligned-1.c: New test.
41635
41636 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41637
41638         PR c++/9849
41639         * g++.dg/template/error4.C: New test.
41640         * g++.dg/template/nested3.C: Adjust error markers.
41641
41642 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41643
41644         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41645
41646 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41647
41648         PR c/10333
41649         * gcc.dg/bitfld-7.c: New test.
41650
41651 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41652
41653         * gcc.dg/tls/asm-1.C: New test.
41654
41655 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41656
41657         * gcc.dg/cpp/assert4.c: Update.
41658
41659 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41660
41661         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41662         * gcc.dg/builtin-apply3.c: New test.
41663
41664 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41665
41666         * lib/compat.exp (compat-obj): New xfaildata parameter.
41667         Use it to set compiler_conditional_xfail_data before compiling.
41668         (compat-get-options): Handle dg-xfail-if.
41669         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41670         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41671         * gcc.dg/compat/vector-1_y.c: Likewise.
41672         * gcc.dg/compat/vector-2_x.c: Likewise.
41673         * gcc.dg/compat/vector-2_y.c: Likewise.
41674
41675 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41676
41677         * g++.dg/opt/reg-stack4.C: New test.
41678
41679 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41680
41681         * gcc.dg/builtin-apply2.c: New test.
41682
41683 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41684
41685         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41686
41687 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41688
41689         PR c++/12924
41690         * g++.dg/template/template-id-2.C: New test.
41691
41692 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41693
41694         PR c++/5369
41695         * g++.dg/template/memfriend1.C: New test.
41696         * g++.dg/template/memfriend2.C: Likewise.
41697         * g++.dg/template/memfriend3.C: Likewise.
41698         * g++.dg/template/memfriend4.C: Likewise.
41699         * g++.dg/template/memfriend5.C: Likewise.
41700         * g++.dg/template/memfriend6.C: Likewise.
41701         * g++.dg/template/memfriend7.C: Likewise.
41702         * g++.dg/template/memfriend8.C: Likewise.
41703         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41704
41705 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41706
41707         PR c++/12515
41708         * g++.dg/ext/cond1.C: New test.
41709
41710 2003-11-20  Richard Henderson  <rth@redhat.com>
41711
41712         * gcc.dg/20020201-2.c: Remove.
41713         * gcc.dg/20020201-4.c: Remove.
41714         * gcc.dg/20020304-1.c: Remove.
41715
41716 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41717
41718         * gcc.dg/cpp/trad/xwin1.c: New test case.
41719
41720 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41721
41722         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41723         * lib/g77.exp: Likewise.
41724         * lib/objc.exp: Likewise.
41725         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41726         for darwin.
41727
41728 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41729
41730         PR c++/12932
41731         * g++.dg/template/static5.C: New test.
41732
41733 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41734
41735         * gcc.dg/nested-func-1.c: New test.
41736
41737 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41738
41739         * gcc.dg/cpp/assert4.c: New test.
41740
41741 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41742
41743         PR c++/2294
41744         * g++.dg/lookup/using9.c: New test.
41745
41746 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41747
41748         PR c++/12762
41749         * g++.dg/template/error3.C: New test.
41750
41751 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41752
41753         PR ada/13035
41754         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41755         No longer use a wrapper for gcc, since this does not work under
41756         Windows.
41757
41758 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41759
41760         PR c++/2094
41761         * g++.dg/template/ptrmem7.C: New test.
41762
41763 2003-11-13  Andrew Pinski <apinski@apple.com>
41764
41765         * gcc.c-torture/compile/20031113-1.c: New test.
41766
41767 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41768             Kean Johnston <jkj@sco.com>
41769
41770         PR c/13029
41771         * gcc.dg/unused-4.c: Update.
41772
41773 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41774
41775         * g++.dg/opt/const3.C: New test.
41776
41777 2003-11-13  Jan Hubicka  <jh@suse.cz>
41778
41779         * gcc.c-torture/compile/20031112-1.c: New test.
41780
41781 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41782
41783         * g++.dg/parse/crash10.C: Remove bogus error marker.
41784
41785 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41786
41787         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41788         (host_gcc): Likewise.
41789         (ROOT): Honor $PWDCMD.
41790         (BASE): Likewise.
41791         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41792
41793 2003-11-12  Catherine Moore  <clm@redhat.com>
41794
41795         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41796
41797 2003-11-12  Andreas Jaeger  <aj@suse.de>
41798             Jakub Jelinek  <jakub@redhat.com>
41799             Andrew Pinski  <pinskia@physics.uc.edu>
41800             Richard Henderson  <rth@redhat.com>
41801
41802         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41803         systems.
41804         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41805
41806         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41807         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41808
41809 2003-11-11  Andreas Jaeger  <aj@suse.de>
41810
41811         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41812
41813         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41814
41815 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41816
41817         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41818         Clean ups.
41819
41820 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41821
41822         * gcc.dg/trampoline-1.c: New test.
41823
41824 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41825
41826         * gcc.c-torture/compile/200031109-1.c: New test.
41827
41828 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41829
41830         PR c/3190
41831         PR c/8714
41832         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41833         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41834         gcc.dg/format/no-y2k-1.c: Update.
41835
41836 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41837
41838         PR optimization/10467
41839         * gcc.dg/20031108-1.c: New test case.
41840
41841 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41842
41843         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41844
41845 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41846
41847         * gcc.dg/compound-lvalue-1.c: New test.
41848         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41849         some XFAILs.
41850
41851 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41852
41853         * gcc.dg/altivec-varargs-1.c: New test.
41854
41855 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41856
41857         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41858         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41859         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41860         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41861         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41862
41863 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41864
41865         * gcc.dg/cond-lvalue-1.c: New test.
41866
41867 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41868
41869         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41870
41871 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41872
41873         PR c++/11616
41874         * g++.dg/template/instantiate5.C: New test.
41875
41876 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41877
41878         PR c++/12726
41879         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41880         * ChangeLog: Add missing first entry for above test.
41881
41882 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41883
41884         PR c++/9810
41885         * g++.dg/template/using8.C: New test.
41886         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41887
41888 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41889
41890         PR optimization/10817
41891         * gcc.c-torture/compile/20031102-1.c: New test case.
41892
41893 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41894
41895         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41896         2147483647.
41897
41898 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41899
41900         * gcc.dg/20031102-1.c: New test.
41901
41902 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41903
41904         * gcc.dg/complex-1.c: New test.
41905
41906 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         PR c++/12796
41909         * g++.dg/template/crash13.C: Adjust expected error location.
41910         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41911
41912 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41913
41914         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41915
41916 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41917
41918         PR/10239
41919         * gcc.c-torture/compile/20031031-2.c: New test.
41920
41921 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41922
41923         PR/11640
41924         * gcc.c-torture/compile/20031031-1.c: New test.
41925
41926 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41927
41928         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41929         * gcc.misc-tests/bprob.exp: Likewise.
41930         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41931         the execution test on arm-elf configs.
41932         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41933         configs that don't support scratch files.
41934         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41935
41936 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41937
41938         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41939         done by dejagnu.
41940
41941 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41942
41943         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41944         Avoid non pure sh syntax. Add more logging.
41945
41946         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41947         fail.
41948
41949 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41950
41951         PR libgcj/10610
41952         * gcc.dg/ppc-stackalign-1.c: New test.
41953
41954 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41955
41956         * ada/acats/run_all.sh: Change output to be more compliant with
41957         dejagnu framework.
41958         Create acats.sum and acats.log files under testsuite/ada/acats
41959         Only run [a-z]* directories, to filter out e.g. CVS.
41960         Redirect build output to log file.
41961
41962 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41963
41964         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41965
41966 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41967
41968         PR ada/5909:
41969         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41970
41971 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41972
41973         * gcc.c-torture/compile/20031023-1.c: New test.
41974         * gcc.c-torture/compile/20031023-2.c: New test.
41975         * gcc.c-torture/compile/20031023-3.c: New test.
41976         * gcc.c-torture/compile/20031023-4.c: New test.
41977
41978 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41979
41980         PR c++/10371
41981         * g++.dg/lookup/scoped8.C: New test.
41982
41983 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41984
41985         * g++.dg/opt/reg-stack3.C: New test.
41986
41987 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41988
41989         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41990
41991 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41992
41993         PR c++/11076
41994         * g++.dg/template/crash13.C: New test.
41995
41996 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41997
41998         * gcc.dg/c99-restrict-2.c: New test.
41999
42000 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42001
42002         PR c++/12698, c++/12699, c++/12700, c++/12566
42003         * g++.dg/inherit/covariant9.C: New test.
42004         * g++.dg/inherit/covariant10.C: New test.
42005         * g++.dg/inherit/covariant11.C: New test.
42006
42007 2003-10-23  Jason Merrill  <jason@redhat.com>
42008
42009         PR c++/12726
42010         * g++.dg/ext/complit2.C: New test.
42011
42012 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42013
42014         PR target/12654
42015         * gcc.c-torture/execute/20031020-1.c: New test.
42016
42017 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42018
42019         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42020         following the jump_insn.
42021
42022 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42023
42024         * gcc.dg/cast-lvalue-1.c: New test.
42025
42026 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42027
42028         PR c++/11962
42029         * g++.dg/template/cond2.C: New test.
42030
42031 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42032
42033         * gcc.dg/builtins-28.c: New test.
42034
42035 2003-10-20  Jan Hubicka  <jh@suse.cz>
42036
42037         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42038         parameter.
42039         * gcc.dg/inline-2.c: Likewise.
42040
42041 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42042
42043         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42044         * gcc.dg/nest.c: Likewise.
42045
42046 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42047
42048         PR c++/9781, c++/10583, c++/11862
42049         * g++.dg/parse/crash13.C: New test.
42050
42051 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42052
42053         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42054
42055 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42056
42057         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42058         Define HAVE_C99_RUNTIME except on Solaris.
42059         * gcc.dg/builtins-20.c: Likewise.
42060
42061 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42062
42063         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42064
42065 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42066
42067         PR c++/12495
42068         * g++.dg/template/crash21.C: New test.
42069
42070 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42071
42072         PR c++/2513
42073         * g++.dg/template/typename5.C: New test.
42074
42075 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42076
42077         PR c++/12369
42078         * g++.dg/template/friend25.C: New test.
42079
42080 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42081
42082         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42083         versions.
42084
42085 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42088         == 2147483647.
42089
42090 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42091
42092         * gcc.c-torture/execute/960416-1.x: Remove.
42093         * gcc.c-torture/execute/divconst-3.x: Likewise.
42094
42095 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42096
42097         PR target/12598
42098         * gcc.dg/torture/cris-volatile-1.c: New test.
42099
42100 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42101
42102         PR optimization/9325
42103         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42104         for overflowing floating point to integer conversion during RTL
42105         simplification.
42106
42107 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42108
42109         * objc/execute/_cmd.m: Fix typo.
42110         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42111         Relax 'scan-assembler' regexp.
42112         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42113         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42114         * objc.dg/zero-link-2.m: Remove blank line.
42115         * objc.dg/zero-link-3.m: New test case.
42116
42117 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42118
42119         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42120
42121         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42122         than linker trickery.
42123
42124 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42125
42126         PR c++/12370
42127         * g++.dg/other/friend2.C: New test.
42128
42129 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42130
42131         * gcc.dg/20031012-1.c: New test.
42132
42133 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42134
42135         * gcc.dg/weak/weak-3.c: Fix for new warning.
42136
42137 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42138
42139         PR optimization/8750
42140         * gcc.c-torture/execute/20031012-1.c: New test case.
42141
42142 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42143
42144         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42145         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42146
42147 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42148
42149         PR optimization/12260
42150         * gcc.c-torture/compile/20031011-2.c: New test case.
42151
42152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42153
42154         * gcc.c-torture/execute/20031011-1.c: New testcase.
42155
42156 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42157
42158         * gcc.c-torture/compile/20031011-1.c: New test.
42159
42160 2003-10-11  Jan Hubicka  <jh@suse.cz>
42161
42162         * g++.dg/other/first-global.C: New test.
42163
42164 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42165
42166         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42167
42168 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42169
42170         * gcc.c-torture/compile/20031010-1.c: New test.
42171
42172 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42173
42174         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42175         * gcc.c-torture/execute/va-arg-25.c: ... here.
42176
42177 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42178
42179         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42180
42181 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42182
42183         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42184
42185 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42186
42187         * g++.dg/parse/error2.C: New test.
42188
42189 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42190
42191         PR c++/11097
42192         * g++.dg/other/error5.C: Modify the error message.
42193         * g++.dg/lookup/using8.C: New test.
42194
42195 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42196
42197         * gcc.dg/darwin-abi-2.c: New file.
42198         * gcc.c-torture/execute/va-arg-24.c: New file.
42199
42200 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42201
42202         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42203         indentation.
42204
42205 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR c++/10147
42208         * g++.dg/other/error4.C: Update error messages.
42209         * g++.dg/template/ptrmem4.C: Likewise.
42210
42211         PR c++/12337
42212         * g++.dg/init/new9.C: New test.
42213
42214         PR c++/12334, c++/12236, c++/8656
42215         * g++.dg/ext/attrib8.C: New test.
42216
42217 2003-10-06  Devang Patel  <dpatel@apple.com>
42218
42219         * gcc.dg/debug/dwarf2-3.h: New test.
42220         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42221
42222 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42223
42224         * g++.dg/opt/cfg2.C: New test.
42225
42226 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42227
42228         * g++.dg/opt/float1.C: New test.
42229
42230 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42231
42232         * gcc.dg/c90-array-lval-6.c: New test.
42233         * gcc.dg/c99-array-lval-6.c: New test.
42234
42235 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42236             Ziemowit Laski  <zlaski@apple.com>
42237
42238         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42239         'Derived', so that it is never considered a class method; add
42240         new warning for '+port' method ambiguity.
42241         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42242         <objc/objc-api.h> (needed on Mac OS X).
42243         * objc.dg/method-13.m: New test.
42244
42245 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42246
42247         PR optimization/9325, PR java/6391
42248         * gcc.c-torture/execute/20031003-1.c: New test case.
42249
42250 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42251
42252         PR optimization/12180
42253         * gcc.dg/20031002-1.c: New test.
42254
42255         PR c++/12486
42256         * g++.dg/inherit/error1.C: New test.
42257
42258 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42259
42260         * lib/f-torture.exp (search_for): Rename to...
42261         (search_for_re): This.  Also, clean up comments and the
42262         "regexp" invocation.
42263
42264 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42265
42266         * gcc.c-torture/compile/20031002-1.c: New test.
42267
42268 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42269
42270         * g++.dg/opt/cond1.C: New test.
42271
42272 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42273
42274         * gcc.dg/Wold-style-definition-2.c: New testcase.
42275         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42276
42277 2003-09-29  Richard Henderson  <rth@redhat.com>
42278
42279         * g++.dg/init/array10.C: Add dg-options.
42280
42281 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42282
42283         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42284
42285 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42286
42287         * g++.dg/template/friend19.C: Fix typo.
42288         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42289
42290 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42291
42292         * gcc.c-torture/execute/20030928-1.c: New test.
42293         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42294
42295 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42296
42297         * g++.dg/opt/unroll1.C: New test.
42298
42299 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42300
42301         PR optimization/11741
42302         * gcc.dg/20030926-1.c: New test case.
42303
42304 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42305
42306         PR c++/5655
42307         * g++.dg/parse/access7.C: New test.
42308         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42309
42310 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42311
42312         MERGE OF objc-improvements-branch into MAINLINE:
42313         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42314         if libobjc has not been built.
42315         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42316         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42317         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42318         objc/execute/nested-3.m, objc/execute/np-2.m,
42319         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42320         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42321         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42322         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42323         objc.dg/special/unclaimed-category-1.h,
42324         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42325         well as GNU runtime.
42326         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42327         * execute/cascading-1.m, execute/function-message-1.m,
42328         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42329         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42330         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42331         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42332         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42333         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42334         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42335         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42336         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42337         * objc.dg/bitfield-2.m: Run only on Darwin.
42338         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42339         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42340         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42341         * objc.dg/const-str-1.m: Fix constant string layout.
42342
42343 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42344
42345         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42346
42347 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42348
42349         * gcc.dg/darwin-abi-1.c: New file.
42350
42351 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42352
42353         PR target/12281
42354         * gcc.c-torture/compile/20030921-1.c: New test.
42355
42356 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42357
42358         * g++.dg/opt/reg-stack2.C: New test.
42359
42360 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42361
42362         * g++.dg/eh/delayslot1.C: New test.
42363
42364 2003-09-20  Richard Henderson  <rth@redhat.com>
42365
42366         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42367
42368 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42369
42370         * gcc.c-torture/execute/20030920-1.c: New test case.
42371
42372 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42373
42374         * g++.dg/rtti/typeid3.C: Correct expected error message.
42375
42376 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42377
42378         PR c++/157
42379         * g++.dg/parse/crash12.C: New test.
42380
42381 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42382
42383         * gcc.dg/compat/mixed-struct-check.h: New.
42384         * gcc.dg/compat/mixed-struct-defs.h: New.
42385         * gcc.dg/compat/mixed-struct-init.h: New.
42386         * gcc.dg/compat/struct-by-value-19_main.c: New.
42387         * gcc.dg/compat/struct-by-value-19_x.c: New.
42388         * gcc.dg/compat/struct-by-value-19_y.c: New.
42389         * gcc.dg/compat/struct-by-value-20_main.c: New.
42390         * gcc.dg/compat/struct-by-value-20_x.c: New.
42391         * gcc.dg/compat/struct-by-value-20_y.c: New.
42392         * gcc.dg/compat/struct-return-19_main.c: New.
42393         * gcc.dg/compat/struct-return-19_x.c: New.
42394         * gcc.dg/compat/struct-return-19_y.c: New.
42395         * gcc.dg/compat/struct-return-20_main.c: New.
42396         * gcc.dg/compat/struct-return-20_x.c: New.
42397         * gcc.dg/compat/struct-return-20_y.c: New.
42398
42399 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42400         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42401         so that it will not complain on LP64 targets.
42402
42403 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42404
42405         PR c++/495
42406         * g++.dg/template/friend24.C: New test.
42407
42408 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42409
42410         PR c++/12332
42411         * g++.dg/template/memtmpl2.C: New test.
42412
42413 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR target/11184
42416         * gcc.dg/builtin-apply1.c: New test.
42417
42418 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42419
42420         PR c++/9848
42421         * g++.dg/warn/Wunused-4.C: New test.
42422
42423 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42424
42425         PR c++/12316
42426         * g++.dg/other/gc2.C: New test.
42427
42428 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42429
42430         PR c++/11991
42431         * g++.dg/rtti/typeid3.C: New test.
42432
42433         PR c++/12266
42434         * g++.dg/overload/template1.C: New test.
42435
42436 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42437
42438         * g++.dg/opt/cfg3.C: New test.
42439
42440 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42441
42442         PR c++/7939
42443         * g++.dg/template/crash11.C: New test.
42444
42445 2003-09-16  Jason Merrill  <jason@redhat.com>
42446             Jakub Jelinek  <jakub@redhat.com>
42447
42448         * gcc.dg/attr-warn-unused-result.c: New test.
42449
42450 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42451
42452         PR c++/12184
42453         * g++.dg/expr/call2.C: New test.
42454
42455 2003-09-15  Andreas Jaeger  <aj@suse.de>
42456
42457         * gcc.dg/Wold-style-definition-1.c: New test.
42458
42459 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42460
42461         PR c++/3907
42462         * g++.dg/parse/template12.C: New test.
42463
42464         * g++.dg/abi/bitfield11.C: New test.
42465         * g++.dg/abi/bitfield12.C: Likewise.
42466
42467 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42468
42469         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42470         non-expansion of functional macro name without arguments at EOL.
42471         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42472
42473 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42474
42475         * gcc.c-torture/execute/20030914-[12].c: New tests.
42476
42477 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42478
42479         PR c++/11788
42480         * g++.dg/overload/addr1.C: New test.
42481
42482 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42483
42484         * gcc.dg/20030909-1.c: New test.
42485
42486 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42487
42488         * gcc.dg/ultrasp10.c: New test.
42489
42490 2003-09-09  Devang Patel  <dpatel@apple.com>
42491
42492         * gcc.dg/darwin-ld-6.c: New test.
42493
42494 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42495
42496         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42497
42498 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42499
42500         * gcc.dg/ia64-types1.c: New test.
42501         * gcc.dg/ia64-types2.c: Likewise.
42502
42503 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * gcc.dg/builtins-1.c: Add more _Complex tests.
42506         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42507
42508         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42509         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42510
42511 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42512
42513         PR c++/11786
42514         * g++.dg/lookup/koenig2.C: New test.
42515
42516         PR c++/5296
42517         * g++.dg/rtti/typeid2.C: New test.
42518
42519 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * gcc.c-torture/compile/20030904-1.c: New test.
42522
42523 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42524
42525         * g++.dg/opt/longbranch2.C: New test.
42526
42527 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42528
42529         * g++.dg/template/crash10.C: Only compile it.
42530
42531 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42532
42533         PR middle-end/11665
42534         * gcc.c-torture/compile/20030907-1.c: New test.
42535         * g++.dg/init/array11.C: New test.
42536
42537 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42538
42539         PR c++/11852
42540         * g++.dg/init/struct1.C: New test.
42541
42542 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42543
42544         PR c++/12181
42545         * g++.dg/expr/comma1.C: New test.
42546
42547 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42548
42549         PR c++/11867
42550         * g++.dg/expr/static_cast5.C: New test.
42551
42552 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42553
42554         PR c++/11507
42555         * g++.dg/lookup/scoped7.C: New test.
42556
42557         PR c++/9574
42558         * g++.dg/other/static1.C: New test.
42559
42560         PR c++/11490
42561         * g++.dg/warn/template-1.C: New test.
42562
42563         PR c++/11432
42564         * g++.dg/template/crash10.C: New test.
42565
42566         PR c++/2478
42567         * g++.dg/overload/VLA.C: New test.
42568
42569         PR c++/10804
42570         * g++.dg/template/call1.C: New test.
42571
42572 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42573
42574         PR c++/11794
42575         * g++.dg/parse/using3.C: New test.
42576
42577 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42578
42579         PR c++/11409
42580         * g++.dg/overload/builtin3.C: New test case.
42581
42582 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42583
42584         PR c/9862
42585         * gcc.dg/20030906-1.c: New test.
42586         * gcc.dg/20030906-2.c: Likewise.
42587
42588 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42589
42590         PR c++/12167
42591         * g++.dg/parse/defarg5.C: New test.
42592
42593         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42594
42595 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42596
42597         PR c++/12163
42598         * g++.dg/expr/static_cast4.C: New test.
42599
42600         PR c++/12146
42601         * g++.dg/template/crash9.C: New test.
42602
42603 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42604
42605         * g++.old-deja/g++.ext/pretty2.C: Update for change
42606         in __FUNCTION__.
42607         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42608
42609 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42610
42611         PR c++/11922
42612         * g++/dg/template/qualified-id1.C: New test.
42613
42614         PR c++/12037
42615         * g++.dg/warn/noeffect4.C: New test.
42616
42617 2003-09-04  Matt Austern  <austern@apple.com>
42618
42619         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42620         * g++.dg/ext/fnname2.C: Likewise.
42621         * g++.dg/ext/fnname3.C: Likewise.
42622
42623 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42624
42625         * g++.dg/expr/lval1.C: New test.
42626         * g++.dg/ext/lvcast.C: Remove.
42627
42628 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42629
42630         PR optimization/11700.
42631         * gcc.c-torture/compile/20030903-1.c: New test case.
42632
42633 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42634
42635         PR c++/12053
42636         * g++.dg/abi/layout4.C: New test.
42637
42638 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42639
42640         PR c++/11553
42641         * g++.dg/parse/friend3.C: New test.
42642
42643 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42644
42645         PR c++/11847
42646         * g++.dg/template/class1.C: New test.
42647
42648         PR c++/11808
42649         * g++.dg/expr/call1.C: New test.
42650
42651 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42652
42653         PR c++/12114
42654         * g++.dg/init/ref9.C: New test.
42655
42656         PR c++/11972
42657         * g++.dg/template/nested4.C: New test.
42658
42659 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42660
42661         PR c++/12093
42662         * g++.dg/template/non-dependent4.C: New test.
42663
42664         PR c++/11928
42665         * g++.dg/inherit/conv1.C: New test.
42666
42667 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42668
42669         PR c++/6196
42670         * g++.dg/ext/label1.C: New test.
42671         * g++.dg/ext/label2.C: Likewise.
42672
42673 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42674
42675         * g++.dg/expr/cond3.C: New test.
42676
42677 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42678
42679         * gcc.dg/builtins-1.c: Add new builtin cases.
42680
42681 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42682
42683         * gcc.dg/builtins-1.c: Add new cases.
42684         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42685
42686 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42687
42688         * gcc.dg/builtins-1.c: Add more math builtin tests.
42689         * gcc.dg/torture/builtin-attr-1.c: New test.
42690
42691 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42692
42693         PR optimization/5079
42694         * g++.dg/opt/static3.C: New test.
42695
42696 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42697
42698         * gcc.misc-tests/gcov-10b.c: New test.
42699
42700 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42701
42702         * g++.dg/opt/ptrmem3.C: New test.
42703
42704         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42705
42706 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42707
42708         * gcc.dg/20030826-2.c: New test.
42709
42710 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42711
42712         PR middle-end/12002
42713         * g77.f-torture/compile/12002.f: New test case.
42714
42715 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42716
42717         * gcc.dg/20030826-1.c: New test case.
42718
42719 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42720
42721         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42722
42723 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42724
42725         PR c++/11871
42726         * c++.dg/lookup/crash1.C: New test.
42727
42728         * c++.dg/warn/noeffect3.C: New test.
42729
42730 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42731
42732         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42733         * gcc.dg/compat/vector-1_y.c: Ditto.
42734         * gcc.dg/compat/vector-2_x.c: Ditto.
42735         * gcc.dg/compat/vector-2_y.c: Ditto.
42736
42737 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42738
42739         * gcc.dg/20030702-1.c: New test.
42740
42741 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42742
42743         PR c++/8795
42744         * g++.dg/ext/altivec-1.C: New test.
42745
42746 2003-08-24  Richard Henderson  <rth@redhat.com>
42747
42748         * g++.dg/eh/simd-2.C: Add -w for x86.
42749
42750 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42751
42752         * gcc.dg/20030815-1.c: New test.
42753
42754 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42755
42756         PR c++/3765
42757         * g++.dg/parse/access6.C: New test.
42758
42759 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42760
42761         PR c++/641, c++/11876
42762         * g++.dg/template/friend22.C: New test.
42763         * g++.dg/template/friend23.C: Likewise.
42764
42765 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42766
42767         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42768         identically.
42769
42770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42771
42772         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42773
42774 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42775
42776         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42777
42778 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42779
42780         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42781
42782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42783
42784         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42785
42786 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42787
42788         PR c++/11919
42789         * g++.dg/overload/prom1.C: New test.
42790
42791         PR c++/11551
42792         * g++.dg/parse/dtor2.C: New test.
42793
42794         PR c++/10762
42795         * g++.dg/parse/using2.C: New test.
42796
42797 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42798
42799         PR target/11805
42800         * gcc.c-torture/compile/20030821-1.c: New.
42801
42802 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42803
42804         PR c++/11834
42805         * g++.dg/template/deduce2.C: New test.
42806
42807 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42808
42809         * gcc.c-torture/execute/20030821-1.c: New test.
42810
42811 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42812
42813         PR middle-end/11984
42814         * gcc.dg/20030820-1.c: New test case.
42815
42816 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42817
42818         PR c++/11945
42819         * g++.dg/warn/noeffect2.C: New test.
42820
42821 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42822
42823         PR c++/10926
42824         * g++.dg/template/dtor2.C: New test.
42825
42826         PR c++/11684
42827         * g++.dg/template/operator1.C: New test.
42828         * g++.dg/parse/operator4.C: New test.
42829
42830         PR c++/11946.C
42831         * g++.dg/expr/enum1.C: New test.
42832         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42833
42834         PR c++/11036.C
42835         * g++.dg/parse/elab2.C: New test.
42836         * g++.dg/parse/typedef4.C: Change error message.
42837         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42838         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42839         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42840
42841 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42842
42843         * gcc.dg/pch/warn-1.c: New.
42844         * gcc.dg/pch/warn-1.hs: New.
42845
42846         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42847         not-tested file.
42848
42849 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42850
42851         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42852
42853 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42854
42855         * gcc.dg/uninit-D.c: New Test.
42856         * gcc.dg/uninit-E.c: New Test.
42857         * gcc.dg/uninit-F.c: New Test.
42858         * gcc.dg/uninit-G.c: New Test.
42859
42860 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42861
42862         * g++.dg/README: Describe the pch directory.
42863
42864 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42865
42866         PR c++/11174
42867         * g++.dg/parse/access4.C: New test.
42868         * g++.dg/parse/access5.C: Likewise.
42869         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42870
42871 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42872
42873         * gcc.dg/noncompile/20030818-1.c: New.
42874
42875 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42876
42877         PR c++/11957
42878         * g++.dg/warn/noeffect1.C: New test.
42879
42880         * g++.dg/template/scope2.C: New test.
42881         * g++.dg/template/error2.C: Correct dg-error
42882
42883 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42884
42885         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42886
42887 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42888
42889         PR C++/11512
42890         * g++.dg/template/warn1.C: New.
42891
42892 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42893
42894         * g++.dg/template/error2.C: New test.
42895         * g++.dg/lookup/using7.C: Adjust errors
42896         * g++.old-deja/g++.pt/crash36.C: Likewise.
42897         * g++.old-deja/g++.pt/derived3.C: Likewise.
42898
42899 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42900
42901         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42902         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42903         * gcc.c-torture/execute/builtins/string-9.c: New, from
42904         string-opt-9.c.  Adjust for execute/builtins framework.
42905         * gcc.c-torture/execute/string-opt-9.c: Delete.
42906
42907 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42908
42909         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42910
42911         * g++.dg/parse/ret-type2.C: New test.
42912
42913         PR c++/11703
42914         * g++.dg/init/new8.C: New test.
42915
42916         PR c++/10923
42917         * g++.dg/parse/typedef5.C: New test.
42918
42919         PR c++/9512
42920         * g++.dg/parse/qualified2.C: New test.
42921         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42922         invalid code.
42923
42924 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42925
42926         * g++.dg/conversion/ptrmem1.C: New test.
42927
42928 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42929
42930         PR target/11693
42931         * gcc.dg/20030811-1.c: New test.
42932
42933         PR target/11535
42934         * gcc.c-torture/execute/20030811-1.c: New test.
42935
42936 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42937
42938         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42939
42940 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42941
42942         PR c++/11789.C
42943         * g++.dg/inherit/multiple1.C: New test.
42944
42945 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42946
42947         * gcc.dg/spe1.c: New test.
42948
42949         PR c++/11670
42950         * g++.dg/expr/cast2.C: New test.
42951
42952         PR c++/10530
42953         * g++.dg/template/dependent-name2.C: New test.
42954
42955 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42956
42957         * g++.dg/parse/crash11.C: Put the dg options in comments.
42958
42959 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42960
42961         * lib/gcc-dg.exp: Update for diagnostic change.
42962
42963 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42964
42965         PR c++/5767
42966         * g++.dg/parse/crash11.C: New test.
42967
42968 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42969
42970         * gcc.dg/cpp/spacing1.c: Update.
42971
42972 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42973
42974         PR target/11739
42975         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42976         a value for -mtune.
42977
42978 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42979
42980         PR middle-end/11771
42981         * gcc.c-torture/compile/20030804-1.c: New test case.
42982
42983 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42984
42985         * gcc.dg/20030804-1.c: New test case.
42986
42987 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42988
42989         * gcc.dg/cpp/separate-1.c: New test.
42990
42991 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42992
42993         PR c++/11704
42994         * g++.dg/template/dependent-expr2.C: New test.
42995
42996         PR c++/11766
42997         * g++.dg/expr/ptrmem1.C: New test.
42998
42999 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43000
43001         PR c++/9453
43002         * g++.dg/template/friend15.C: New test.
43003
43004 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43005
43006         * lib/dg-pch.exp: Work round PCH bug.
43007
43008 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43009
43010         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43011         builtins.  Move cases from builtins-4.c here.
43012
43013         * gcc.dg/torture/builtin-math-1.c: New test taken from
43014         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43015         additional cases.
43016
43017         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43018         Delete.
43019
43020 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43021
43022         PR c++/9447
43023         * g++.dg/template/using7.C: New test.
43024
43025 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43026
43027         * import1.c, import2.c: New tests.
43028
43029 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43030
43031         * g++.dg/eh/crossjump1.C: New test.
43032
43033 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43034
43035         PR c++/11697
43036         * g++.dg/template/using6.C: New test.
43037
43038         PR c++/11744
43039         * g++.dg/template/koenig2.C: New test.
43040
43041 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43042
43043         PR c++/7983
43044         * g++.dg/parse/typedef4.C: New test.
43045
43046 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43047
43048         PR c++/8442, c++/8806
43049         * g++.dg/template/elab1.C: New test.
43050         * g++.dg/template/type2.C: Likewise.
43051         * g++.dg/template/ttp3.C: Adjust expected error message.
43052         * g++.old-deja/g++.law/visibility13.C: Likewise.
43053         * g++.old-deja/g++.niklas/t135.C: Likewise.
43054         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43055         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43056         template argument.
43057         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43058
43059 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43060
43061         PR c++/11295
43062         * g++.dg/ext/stmtexpr1.C: New test.
43063
43064         * g++.dg/opt/tmp1.C: New test.
43065
43066         PR c++/11525
43067         * g++.dg/parse/constant4.C: New test.
43068
43069         PR c++/9447
43070         * g++.dg/template/using5.C: New test.
43071
43072 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43073
43074         * gcc.dg/builtins-27.c: New test case.
43075
43076 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43077
43078         * gcc.dg/tls/opt-7.c: New test.
43079
43080 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43081
43082         * g++.old-deja/g++.other/crash18.C: Remove.
43083
43084 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43085
43086         * g++.dg/template/explicit3.C: New.
43087         * g++.dg/template/explicit4.C: New.
43088         * g++.dg/template/explicit5.C: New.
43089
43090         PR c++/11347
43091         * g++.dg/template/memtmpl1.C: New.
43092
43093 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43094
43095         PR target/11565
43096         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43097         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43098
43099 2003-07-30  Jan Hubicka  <jh@suse.cz>
43100
43101         * vtgc1.c: Kill.
43102
43103 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43104
43105         * gcc.dg/struct-in-proto-1.c: New test.
43106
43107 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43108
43109         * gcc.dg/cpp/include2.c: Only expect one message.
43110
43111 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43112
43113         PR c++/9447
43114         * g++.dg/template/using1.C: New test.
43115         * g++.dg/template/using2.C: New test.
43116         * g++.dg/template/using3.C: New test.
43117         * g++.dg/template/using4.C: New test.
43118
43119 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43120
43121         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43122         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43123
43124 2003-07-28  Jan Hubicka  <jh@suse.cz>
43125
43126         PR c++/11530
43127         * g++.dg/opt/call1.C: New test.
43128
43129 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43130
43131         PR c++/11667
43132         * g++.dg/init/enum2.C: New test.
43133         * g++.dg/template/overload1.C: Add "-w" option.
43134
43135 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43136
43137         * gcc.dg/Wdeclaration-after-statement-1.c,
43138         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43139
43140 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43141
43142         * gcc.c-torture/compile/20030725-1.c: New test.
43143
43144 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43145
43146         * gcc.dg/20030505.c: Only run for SPE.
43147         Remove definition of opaque type.
43148
43149 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43150
43151         * g++.dg/template/ptrmem6.C: New test.
43152
43153 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43154
43155         * gcc.c-torture/compile/zero-strct-2.c: New test.
43156
43157 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43158
43159         * gcc.dg/intermod-1.c: New test.
43160
43161 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43162
43163         PR c++/11617
43164         * g++.dg/template/lookup2.C: New test.
43165         * g++.dg/template/memclass1.C: Remove instantiated from error.
43166         * g++.dg/other/error2.C: Tweak expected errors.
43167
43168         PR c++/11596
43169         * g++.dg/template/defarg3.C: New test.
43170
43171         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43172
43173 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43174
43175         * g++.dg/inherit/access5.C: New test.
43176
43177 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43178
43179         PR c++/11513
43180         * g++.dg/template/crash8.C: New test.
43181
43182 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43183
43184         PR c/10602
43185         * gcc.dg/noncompile/incomplete-2.c: New test.
43186
43187 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43188
43189         PR c++/11645
43190         * g++.dg/inherit/access4.C: New test.
43191
43192         PR c++/11517
43193         * g++.dg/expr/cond2.C: New test.
43194
43195         PR optimization/10679
43196         * g++.dg/opt/inline4.C: New test.
43197
43198 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43199
43200         * g++.dg/parse/crash10: New test.
43201
43202 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43203
43204         * g++.dg/ext/flexary1.C: New test.
43205
43206 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43207
43208         PR c++/10793
43209         * g++.dg/template/crash9.C: New test.
43210
43211 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43212
43213         PR c++/3004
43214         * g++.dg/parse/typedef3.C: New test.
43215
43216         PR c++/7906
43217         * g++.dg/parse/operator2.C: New test.
43218
43219         PR c++/8895
43220         * g++.dg/parse/def-tmpl-arg1.C: New test.
43221
43222         PR c++/9282
43223         * g++.dg/parse/funptr1.C: New test.
43224
43225         PR c++/9452
43226         * g++.dg/parse/ambig3.C: New test.
43227
43228         PR c++/9454
43229         * g++.dg/parse/operator3.C: New test.
43230
43231         PR c++/9486
43232         * g++.dg/parse/template10.C: New test.
43233
43234         PR c++/9488
43235         * g++.dg/parse/template11.C: New test.
43236
43237         PR c++/10150
43238         * g++.dg/parse/invalid-op1.C: New test.
43239
43240         PR c++/10247
43241         * g++.dg/parse/condexpr1.C: New test.
43242
43243 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43244
43245         * g++.dg/ext/packed3.C: New test.
43246         * g++.dg/ext/packed4.C: New test.
43247
43248         * gcc.dg/pack-test-3.c: New test.
43249
43250 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43251
43252         * lib/compat.exp: Handle dg-options per source file.
43253         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43254         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43255         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43256         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43257         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43258         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43259         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43260         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43261         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43262         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43263         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43264         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43265         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43266         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43267
43268 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43269
43270         PR c/10320
43271         * gcc.c-torture/execute/20030718-1.c: New test.
43272
43273 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43274
43275         PR optimization/11536
43276         * gcc.dg/20030721-1.c: New test.
43277
43278 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43279
43280         PR c++/11546
43281         * g++.dg/template/lookup1.C: New test.
43282
43283 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43284
43285         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43286         diagnostics of ill-formed constructs involving labels.
43287         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43288         the new 'previously defined here' message.
43289
43290 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43291
43292         * g++.dg/parse/non-dependent2.C: New test.
43293
43294 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43295
43296         * g++.dg/init/init-ref4.C: xfail on targets without
43297         weak symbols.
43298
43299 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43300
43301         PR target/11087
43302         * gcc.c-torture/execute/20030717-1.c: New test.
43303
43304 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43305
43306         * g++.dg/opt/cfg1.C: New test.
43307
43308 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43309
43310         PR optimization/11557
43311         * gcc.dg/20030717-1.c: New test.
43312
43313 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43314
43315         PR c++/10476
43316         * g++.dg/expr/crash-1.C: New test.
43317
43318         PR c++/11027
43319         * g++.dg/template/init3.C: New test.
43320
43321         PR c++/8222
43322         * g++.dg/template/non-dependent1.C: New test.
43323
43324         PR c++/11070
43325         * g++.dg/template/non-dependent2.C: New test.
43326
43327         PR c++/11071
43328         * g++.dg/template/non-dependent3.C: New test.
43329
43330         PR c++/9907
43331         * g++.dg/template/sizeof5.C: New test.
43332
43333 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43334
43335         PR 11498
43336         * gcc.c-torture/compile/mangle-1.c: New file.
43337
43338 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43339
43340         PR c++/7809
43341         * g++.dg/parse/access3.C: New test.
43342
43343 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43344
43345         PR c++/11384
43346         * g++.dg/init/init-ref4.C: New test.
43347
43348 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43349
43350         PR c++/11547
43351         * g++.dg/parse/constant3.C: New test.
43352         * g++.dg/parse/crash7.C: Likewise.
43353
43354 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43355
43356         PR target/11008
43357         * gcc.dg/i386-pentium4-not-mull.c: New.
43358
43359 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43360
43361         * gcc.dg/asm-names.c (ymain): Make it weak.
43362
43363 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43364
43365         PR c++/5421
43366         * g++.dg/template/friend21.C: New test.
43367
43368 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43369
43370         * gcc.dg/cleanup-8.c: New test.
43371         * gcc.dg/cleanup-9.c: New test.
43372
43373 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43374
43375         * g++.dg/ext/dll-MI1.h: New file.
43376         * g++.dg/ext/dllexport-MI1.C: New file.
43377         * g++.dg/ext/dllimport-MI1.C: New file.
43378
43379 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43380
43381         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43382         it does not have cmpstrsi patterns (just cmpmemsi).
43383
43384 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR debug/11473
43387         * g++.dg/debug/debug8.C: New test.
43388
43389 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43390
43391         PR c++/10108
43392         * g++.dg/template/crash7.C: New test.
43393
43394 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43395
43396         PR target/10795
43397         * gcc.c-torture/compile/20030708-1.c: New.
43398
43399 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43400
43401         * gcc.c-torture/execute/20030715-1.c: New test.
43402
43403 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43404
43405         * gcc.dg/pch/inline-3.c: New file.
43406         * gcc.dg/pch/inline-3.hs: New file.
43407         * gcc.dg/pch/inline-4.c: New file.
43408         * gcc.dg/pch/inline-4.hs: New file.
43409
43410 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43411
43412         PR c++/11509
43413         * g++.dg/template/crash6.C: New test.
43414
43415         PR c++/7053
43416         * g++.dg/template/friend20.C: New test.
43417
43418         PR c++/7019
43419         * g++.dg/template/overload2.C: New test.
43420
43421 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43422
43423         PR optimization/11440
43424         * gcc.c-torture/execute/20030714-1.c: New test.
43425
43426 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43427
43428         PR c++/11154
43429         * g++.dg/template/partial2.C: New test.
43430
43431 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43432
43433         PR c++/11503
43434         * g++.dg/template/anon1.C: New test.
43435
43436         PR c++/11493
43437         PR c++/11495
43438         * g++.dg/parse/template9.C: Likewise.
43439         * g++.dg/template/crash4.C: New test.
43440         * g++.dg/template/koenig1.C: Likewise.
43441         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43442         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43443         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43444         functions.
43445         * g++.old-deja/g++.jason/template36.C: Likewise.
43446         * g++.old-deja/g++.mike/p1989.C: Likewise.
43447         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43448         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43449         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43450         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43451         compiling.
43452         * g++.old-deja/g++.pt/union2.C: Use this->.
43453
43454 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43455
43456         * gcc.dg/20030711-1.c: New test.
43457
43458 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43459
43460         PR c++/11050
43461         * g++.dg/parse/args1.C: New test.
43462         * g++.pt/defarg8.C: Change expected errors.
43463
43464 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43465
43466         PR c++/8164
43467         * g++.dg/template/nontype2.C: New test.
43468
43469         PR c++/10558
43470         * g++.dg/parse/template8.C: New test.
43471
43472         PR c++/8327
43473         * g++.dg/template/scope1.C: New test.
43474
43475         * g++.dg/warn/Wsign-compare-1.C: New test.
43476
43477 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43478
43479         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43480
43481 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43482
43483         PR c++/9411
43484         * g++.dg/template/explicit2.C: New test.
43485
43486         PR c++/10032
43487         * g++.dg/warn/pedantic1.C: New test.
43488
43489 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43490
43491         PR c++ 9483
43492         * g++.dg/other/field1.C: New test.
43493
43494 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43495
43496         PR c/11449
43497         * gcc.c-torture/compile/20030707-1.c: New.
43498
43499 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43500
43501         PR c++/10849
43502         * g++.dg/template/access12.C: New test.
43503
43504 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43505
43506         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43507         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43508         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43509         * gcc.misc-tests/gcov.exp: Update
43510         * g++.dg/gcov/gcov.exp: Update
43511         * lib/gcov.exp: Update.
43512
43513 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43514
43515         * g++.dg/abi/mangle17.C: Make sure template expressions are
43516         dependent.
43517         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43518         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43519         * g++.dg/opt/stack1.C: Remove erroneous code.
43520         * g++.dg/parse/template7.C: New test.
43521         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43522         * g++.old-deja/g++.pt/crash4.C: Likewise.
43523
43524 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43525
43526         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43527         with zero or one occurence of `$' after the initial `L'.
43528
43529 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43530
43531         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43532
43533 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43534
43535         PR c/11370
43536         * gcc.dg/Wunreachable-6.c: New testcase.
43537         * gcc.dg/Wunreachable-7.c: New testcase.
43538
43539 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43540
43541         PR c/11420
43542         * gcc.dg/20030708-1.c: New test.
43543
43544 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43545
43546         * gcc.dg/compat/sdata-section.h: New file.
43547         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43548         * gcc.dg/torture/mips-sdata-1.c: New test.
43549
43550 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43551
43552         PR c++/11030
43553         * g++.dg/template/friend19.C: New test.
43554
43555 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43556
43557         * g++.dg/opt/strength-reduce.C: New test.
43558
43559 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43560
43561         PR target/10979
43562         * gcc.dg/20030707-1.c: New testcase.
43563
43564 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43565
43566         PR optimization/11059
43567         * g++.dg/opt/emptyunion.C: New testcase.
43568
43569 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43570             Eric Botcazou  <ebotcazou@libertysurf.fr>
43571
43572         * g++.dg/opt/stack1.C: New test.
43573
43574 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43575
43576         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43577         run test.
43578
43579         PR c++/11431
43580         * g++.dg/expr/static_cast3.C: New test.
43581
43582 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43583
43584         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43585         everywhere.
43586         * gcc.dg/concat.c: Concatenation of string constants with
43587         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43588         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43589         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43590         necessary to avoid multi-character character constant warning.
43591         * gcc.dg/cpp/escape.c: Likewise.
43592         * gcc.dg/cpp/ucs.c: Likewise.
43593         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43594         Fix a typo.
43595
43596 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43597
43598         PR c/11428
43599         * gcc.c-torture/compile/20030704-1.c: New.
43600
43601 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43602
43603         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43604
43605 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43606
43607         PR c++/5287, PR c++/7910,  PR c++/11021
43608         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43609         tests for warnings.
43610         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43611         * g++.dg/ext/dllimport3.C: Likewise.
43612         * g++.dg/ext/dllimport4.C: New file.
43613         * g++.dg/ext/dllimport5.C: New file.
43614         * g++.dg/ext/dllimport6.C: New file.
43615         * g++.dg/ext/dllimport7.C: New file.
43616         * g++.dg/ext/dllimport8.C: New file.
43617         * g++.dg/ext/dllimport9.C: New file.
43618         * g++.dg/ext/dllimport10.C: New file.
43619         * g++.dg/ext/dllexport1.C: New file.
43620
43621 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43622
43623         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43624         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43625
43626 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43627
43628         * gcc.dg/builtins-25.c: New testcase.
43629         * gcc.dg/builtins-26.c: New testcase.
43630
43631 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43632
43633         * gcc.dg/compat/vector-defs.h: New file.
43634         * gcc.dg/compat/vector-setup.h: New file.
43635         * gcc.dg/compat/vector-check.h: New file.
43636         * gcc.dg/compat/vector-1_main.c: New file.
43637         * gcc.dg/compat/vector-1_x.c: New file.
43638         * gcc.dg/compat/vector-1_y.c: New file.
43639         * gcc.dg/compat/vector-2_main.c: New file.
43640         * gcc.dg/compat/vector-2_x.c: New file.
43641         * gcc.dg/compat/vector-2_y.c: New file.
43642
43643         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43644         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43645         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43646         * gcc.dg/compat/struct-align-1.h: New file.
43647         * gcc.dg/compat/struct-align-1_main.c: New file.
43648         * gcc.dg/compat/struct-align-1_x.c: New file.
43649         * gcc.dg/compat/struct-align-1_y.c: New file.
43650         * gcc.dg/compat/struct-align-2.h: New file.
43651         * gcc.dg/compat/struct-align-2_main.c: New file.
43652         * gcc.dg/compat/struct-align-2_x.c: New file.
43653         * gcc.dg/compat/struct-align-2_y.c: New file.
43654
43655         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43656         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43657         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43658         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43659         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43660         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43661         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43662         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43663         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43664         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43665         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43666         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43667         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43668         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43669         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43670         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43671         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43672         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43673         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43674         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43675         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43676         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43677         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43678         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43679         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43680         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43681         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43682         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43683         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43684
43685 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43686
43687         * gcc.dg/i386-call-1.c: New test.
43688
43689 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43690
43691         PR c++/9162
43692         * g++.dg/parse/defarg4.C: New.
43693
43694 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43695
43696         PR target/10700
43697         * gcc.c-torture/compile/20030703-1.c: New test case.
43698
43699 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43700
43701         * g++.dg/template/local3.C: Remove extra semicolon.
43702
43703 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43704
43705         * gcc.dg/i386-volatile-1.c: New test.
43706
43707 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43708
43709         PR c++/11072
43710         * g++.dg/other/offsetof2.C: XFAIL.
43711         * g++.dg/other/offsetof5.C: New.
43712
43713         PR c++/10219
43714         * g++.dg/template/error1.C: New.
43715
43716         PR c++/9779
43717         * g++.dg/template/dependent-expr1.C: New.
43718
43719 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43720
43721         PR c++/6949
43722         * g++.dg/template/local3.C: New test.
43723
43724         PR c++/11149
43725         * g++.dg/lookup/scoped6.C: New test.
43726
43727 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43728
43729         PR c++/8046
43730         * g++.dg/other/error7.C: New test.
43731
43732 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43733
43734         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43735         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43736         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43737         * g++.old-deja/g++.other/union2.C: Likewise.
43738         * gcc.dg/c90-const-expr-2.c: Likewise.
43739         * gcc.dg/c90-const-expr-3.c: Likewise.
43740         * gcc.dg/c99-const-expr-2.c: Likewise.
43741         * gcc.dg/c99-const-expr-3.c: Likewise.
43742         * gcc.dg/concat.c: Likewise.
43743
43744 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/9559
43747         * g++.dg/init/static1.C: New test.
43748
43749 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43750
43751         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43752         * g++.old-deja/g++.other/access2.C: Likewise.
43753         * g++.old-deja/g++.other/decl2.C: Likewise.
43754         * gcc.c-torture/execute/20020615-1.c: Likewise.
43755
43756 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43757
43758         PR c++/4933
43759         * g++.dg/template/sizeof4.C: New test.
43760
43761 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43762
43763         * g++.dg/other/error6.C: New test.
43764
43765 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43766
43767         PR c++/10750
43768         * g++.dg/parse/constant2.C: New test.
43769
43770 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43771
43772         PR c++/11106
43773         * g++.dg/other/error5.C: New test.
43774
43775 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43776
43777         * gcc.dg/format/gcc_diag-1.c: New test.
43778
43779 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43780
43781         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43782
43783 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43784
43785         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43786         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43787         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43788
43789 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43790
43791         * gcc.c-torture/execute/builtins/string-8.c: New test.
43792         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43793         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43794         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43795
43796 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43797
43798         PR c++/10468
43799         * g++.dg/ext/typeof6.C: New test.
43800
43801 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43802
43803         PR c++/10796
43804         * g++.dg/init/enum1.C: New test.
43805
43806 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43807
43808         * gcc.dg/20030627-1.c: New test.
43809
43810 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43811
43812         PR c++/11332
43813         * g++.dg/expr/static_cast2.C: New test.
43814
43815 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43816             Jakub Jelinek  <jakub@redhat.com>
43817
43818         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43819         sprintf(dst,"%s",src) optimization.
43820         * gcc.c-torture/execute/20030626-1.c: New test case.
43821         * gcc.c-torture/execute/20030626-2.c: New test case.
43822
43823 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43824
43825         * gcc.c-torture/execute/multi-ix.c: New test.
43826
43827         * gcc.c-torture/execute/simd-4.c (main):
43828         Added missing semicolon at end of union.
43829
43830 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43831
43832         PR c++/8266
43833         * g++.dg/template/explicit-instantiation3.C: New test.
43834
43835 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43836
43837         * gcc.dg/20030626-1.c: Use signed char.
43838
43839 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43840
43841         * gcc.dg/20030626-1.c: New test.
43842
43843 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43844
43845         * const-str-2.m: Update.
43846
43847 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43848
43849         PR c++/10990
43850         * g++.dg/rtti/dyncast1.C: New test.
43851         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43852         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43853         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43854
43855         PR c++/10931
43856         * g++.dg/expr/static_cast1.C: New test.
43857
43858 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43859
43860         * gcc.dg/20030625-1.c: New test.
43861
43862 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43863
43864         * gcc.c-torture/compile/20030624-1.c: New test case.
43865
43866 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43867
43868         * gcc.c-torture/execute/string-opt-17.c: New test.
43869
43870 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43871
43872         PR c++/5754
43873         * g++.dg/parse/crash6.C: New test.
43874
43875 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43876
43877         * gcc.dg/builtins-24.c: New test case.
43878
43879 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43880
43881         * g++.dg/opt/operator1.C: New test.
43882
43883 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43884
43885         * gcc.c-torture/execute/string-opt-16.c: New test case.
43886
43887 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43888
43889         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43890         * g++.old-deja/g++.other/conv7.C: Likewise.
43891         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43892         * g++.old-deja/g++.other/overload14.C: Likewise.
43893
43894 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43895
43896         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43897         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43898
43899 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43900
43901         PR c++/10888
43902         * g++.dg/warn/Winline-3.C: New test.
43903
43904 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43905
43906         * lib/target-supports.exp (check_alias_available): Make the test
43907         program acceptable to the Solaris assembler.
43908
43909         PR c++/10749
43910         * g++.dg/template/memclass2.C: New test.
43911
43912 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43913             Eric Botcazou  <ebotcazou@libertysurf.fr>
43914
43915         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43916         data for non-matching targets.
43917         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43918
43919 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43920
43921         PR c++/10845
43922         * g++.dg/template/member3.C: New test.
43923
43924 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43925
43926         PR c++/10939
43927         * g++.dg/template/func1.C: New test.
43928
43929         PR c++/9649
43930         * g++.dg/template/static4.C: New test.
43931         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43932
43933         PR c++/11041
43934         * g++.dg/init/ref7.C: New test.
43935
43936 2003-06-19  Matt Austern  <austern@apple.com>
43937
43938         PR c++/11228
43939         * g++.dg/anew1.C: New test.
43940         * g++.dg/anew2.C: New test.
43941         * g++.dg/anew3.C: New test.
43942         * g++.dg/anew4.C: New test.
43943
43944 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43945
43946         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43947
43948 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43949
43950         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43951         endian-dependent.
43952
43953 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43954
43955         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43956         Remove cruft.
43957
43958 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43959
43960         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43961         * gcc.c-torture/compile/961203-1.c: Likewise.
43962         * gcc.c-torture/compile/980506-1.c: Likewise.
43963
43964 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43965
43966         PR c++/10712
43967         * g++.dg/lookup/using7.C: New test.
43968
43969 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43970
43971         PR c++/11105
43972         * g++.dg/abi/conv1.C: Remove it.
43973         * g++.dg/template/conv7.C: New test.
43974         * g++.dg/template/conv8.C: Likewise.
43975         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43976         conversion operator.
43977
43978 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43979
43980         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43981         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43982         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43983         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43984         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43985         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43986         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43987         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43988         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43989         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43990         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43991         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43992         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43993         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43994         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43995         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43996         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43997         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43998         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43999         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44000         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44001         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44002         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44003         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44004         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44005         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44006         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44007         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44008         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44009
44010 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44011
44012         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44013         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44014         indications.
44015
44016 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44017
44018         * gcc.dg/i386-387-5.c: New test case.
44019         * gcc.dg/i386-387-6.c: New test case.
44020         * gcc.dg/builtins-23.c: New test case.
44021
44022 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44023
44024         * gcc.dg/builtins-22.c: New test case.
44025         * gcc.dg/i386-387-1.c: Update to test exp.
44026         * gcc.dg/i386-387-2.c: Likewise.
44027
44028 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44029
44030         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44031
44032 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44033
44034         * lib/gcc-dg.exp (dg-require-dll): New function.
44035         (dg-xfail-if): Likewise.
44036         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44037         driver.
44038
44039         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44040         * gcc.c-torture/compile/20001205-1.c: Likewise.
44041         * gcc.c-torture/compile/20001226-1.c: Likewise.
44042         * gcc.c-torture/compile/20010518-2.c: Likewise.
44043         * gcc.c-torture/compile/20020312-1.c: Likewise.
44044         * gcc.c-torture/compile/20020604-1.c: Likewise.
44045         * gcc.c-torture/compile/920501-12.c: Likewise.
44046         * gcc.c-torture/compile/920501-4.c: Likewise.
44047         * gcc.c-torture/compile/920520-1.c: Likewise.
44048         * gcc.c-torture/compile/920521-1.c: Likewise.
44049         * gcc.c-torture/compile/920625-1.c: Likewise.
44050         * gcc.c-torture/compile/961203-1.c: Likewise.
44051         * gcc.c-torture/compile/980506-1.c: Likewise.
44052         * gcc.c-torture/compile/981006-1.c: Likewise.
44053         * gcc.c-torture/compile/981022-1.c: Likewise.
44054         * gcc.c-torture/compile/981223-1.c: Likewise.
44055         * gcc.c-torture/compile/990617-1.c: Likewise.
44056         * gcc.c-torture/compile/dll.c: Likewise.
44057         * gcc.c-torture/compile/labels-3.c: Likewise.
44058         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44059         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44060         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44061         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44062         * gcc.c-torture/compile/simd-5.c: Likewise.
44063         * gcc.c-torture/compile/20000804-1.x: Remove.
44064         * gcc.c-torture/compile/20001205-1.x: Likewise.
44065         * gcc.c-torture/compile/20001226-1.x: Likewise.
44066         * gcc.c-torture/compile/20010518-2.x: Likewise.
44067         * gcc.c-torture/compile/20020312-1.x: Likewise.
44068         * gcc.c-torture/compile/20020604-1.x: Likewise.
44069         * gcc.c-torture/compile/920501-12.x: Likewise.
44070         * gcc.c-torture/compile/920501-4.x: Likewise.
44071         * gcc.c-torture/compile/920520-1.x: Likewise.
44072         * gcc.c-torture/compile/920521-1.x: Likewise.
44073         * gcc.c-torture/compile/920625-1.x: Likewise.
44074         * gcc.c-torture/compile/961203-1.x: Likewise.
44075         * gcc.c-torture/compile/980506-1.x: Likewise.
44076         * gcc.c-torture/compile/981006-1.x: Likewise.
44077         * gcc.c-torture/compile/981022-1.x: Likewise.
44078         * gcc.c-torture/compile/981223-1.x: Likewise.
44079         * gcc.c-torture/compile/990617-1.x: Likewise.
44080         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44081         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44082         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44083         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44084         * gcc.c-torture/compile/simd-5.x: Likewise.
44085
44086         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44087
44088 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44089
44090         * gcc.c-torture/execute/20030611-1.c: New test.
44091
44092 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44093
44094         PR middle-end/168
44095         * gcc.dg/20030612-1.c: New test case.
44096
44097 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/10635
44100         * g++.dg/expr/cast1.C: New test.
44101
44102 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44103
44104         * gcc.dg/builtins-21.c: New test case.
44105
44106 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44107
44108         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44109         options instead of at the end.
44110         * lib/objc.exp (objc_target_compile): Likewise.
44111
44112 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44113
44114         PR c++/10432
44115         * g++.dg/parse/error1.C: New test.
44116
44117 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44118
44119         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44120         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44121         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44122         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44123         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44124         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44125         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44126         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44127         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44128         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44129         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44130         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44131         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44132         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44133         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44134         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44135         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44136         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44137         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44138         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44139         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44140         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44141         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44142         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44143
44144         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44145         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44146         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44147         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44148         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44149         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44150         * gcc.dg/compat/scalar-return-3_main.c: New file.
44151         * gcc.dg/compat/scalar-return-3_x.c: New file.
44152         * gcc.dg/compat/scalar-return-3_y.c: New file.
44153         * gcc.dg/compat/scalar-return-4_main.c: New file.
44154         * gcc.dg/compat/scalar-return-4_x.c: New file.
44155         * gcc.dg/compat/scalar-return-4_y.c: New file.
44156
44157 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44158
44159         * gcc.dg/compat/fp2-struct-check.h: New file.
44160         * gcc.dg/compat/fp2-struct-defs.h: New file.
44161         * gcc.dg/compat/fp2-struct-init.h: New file.
44162         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44163         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44164         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44165         * gcc.dg/compat/struct-return-10_main.c: New file.
44166         * gcc.dg/compat/struct-return-10_x.c: New file.
44167         * gcc.dg/compat/struct-return-10_y.c: New file.
44168
44169         * gcc.dg/compat/compat-common.h: New file.
44170         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44171         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44172         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44173         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44174         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44175         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44176         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44177         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44178         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44179         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44180         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44181         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44182         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44183         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44184         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44185         * gcc.dg/compat/small-struct-check.h: Ditto.
44186         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44187         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44188         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44189         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44190         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44191         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44192         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44193         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44194         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44195         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44196         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44197         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44198         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44199         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44200         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44201         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44202         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44203         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44204         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44205         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44206         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44207         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44208         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44209         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44210         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44211         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44212         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44213         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44214         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44215         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44216
44217 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44218
44219         * g++.dg/pch/static-1.C: New file.
44220         * g++.dg/pch/static-1.Hs: New file.
44221
44222 2003-06-10  Richard Henderson  <rth@redhat.com>
44223
44224         * gcc.dg/asm-7.c: Adjust expected warning text.
44225
44226 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44227
44228         * gcc.dg/builtins-20.c: New test case.
44229
44230 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44231
44232         PR c++/11131
44233         * g++.dg/opt/template1.C: New test.
44234
44235 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44236
44237         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44238         additional_sources.
44239
44240 2003-05-21  David Taylor  <dtaylor@emc.com>
44241
44242         * gcc.dg/Wpadded.c: New file.
44243
44244 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44245
44246         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44247         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44248         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44249         dg-require-weak.
44250
44251 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44252
44253         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44254
44255 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44256
44257         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44258         (dg-require-alias): Likewise.
44259         (dg-require-gc-sections): Likewise.
44260         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44261
44262 2003-06-08  Richard Henderson  <rth@redhat.com>
44263
44264         * gcc.dg/20011029-2.c: Fix the array reference.
44265         * gcc.dg/asm-7.c: New.
44266
44267 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44268
44269         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44270
44271 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44272
44273         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44274         (dg-require-gc-sections): Likewise.
44275
44276 2003-06-08  Jan Hubicka  <jh@suse.cz>
44277
44278         * i386-cmov1.c: Fix regular expression.
44279         * i386-cvt-1.c: Likewise.
44280         * i386-local.c: Likewise.
44281         * i386-local2.c: Likewise.
44282         * i386-mul.c: Likewise.
44283         * i386-ssetype-1.c: Likewise.
44284         * i386-ssetype-3.c: Likewise.
44285         * i386-ssetype-5.c: Likewise.
44286
44287 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44288
44289         PR c++/11039
44290         * g++.dg/warn/implicit-typename2.C: New test.
44291         * g++.dg/warn/implicit-typename3.C: New test.
44292
44293 2003-06-07  Richard Henderson  <rth@redhat.com>
44294
44295         * g++.dg/other/offsetof3.C: Use size_t.
44296         * g++.dg/other/offsetof4.C: Likewise.
44297
44298 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44299
44300         * lib/copy-file.exp: New. Implement gcc_copy_files.
44301
44302         * lib/dg-pch.exp: Load copy-file.exp
44303         (dg-pch): Use gcc_copy_files instead of "file copy".
44304
44305 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44306
44307         * gcc.dg/weak/weak.exp: Simplify.
44308         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44309         * gcc.dg/weak/weak-1.c: Likewise.
44310         * gcc.dg/weak/weak-2.c: Likewise.
44311         * gcc.dg/weak/weak-3.c: Likewise.
44312         * gcc.dg/weak/weak-4.c: Likewise.
44313         * gcc.dg/weak/weak-5.c: Likewise.
44314         * gcc.dg/weak/weak-6.c: Likewise.
44315         * gcc.dg/weak/weak-7.c: Likewise.
44316         * gcc.dg/weak/weak-8.c: Likewise.
44317         * gcc.dg/weak/weak-9.c: Likewise.
44318
44319 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44320
44321         gcc.c-torture/execute/20030606-1.c: New.
44322
44323 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44324
44325         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44326         * gcc.dg/builtins-19.c: Likewise.
44327
44328 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44329
44330         * gcc.dg/builtins-2.c: Add some more tests.
44331         * gcc.dg/builtins-18.c: New test case.
44332         * gcc.dg/builtins-19.c: New test case.
44333
44334 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44335             Jim Wilson  <wilson@tuliptree.org>
44336
44337         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44338
44339 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44340
44341         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44342         mempcpy/stpcpy calls not to be optimized into something else.
44343         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44344         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44345         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44346
44347 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44348
44349         * gcc.dg/format/asm_fprintf-1.c: New test.
44350
44351 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44352
44353         * lib/gcc-defs.exp (additional_sources): New variable.
44354         (dg-additional-sources): New function.
44355         (additional_files): New variable.
44356         (dg-additional-files): New function.
44357         (dg-additional-files-options): Likewise.
44358         * lib/gcc-dg.exp (dg-require-weak): New function.
44359         (dg-require-alias): Likewise.
44360         (dg-require-gc-sections): Likewise.
44361         * lib/target-supports.exp (check_alias_available): Remove testfile
44362         parameter.
44363         (check_gc_sections_available): New function.
44364         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44365         (dg-gpp-additional-files): Likewise.
44366         * lib/g++.exp (additional_sources): Remove.
44367         (additional_files): Likewise.
44368         (g++_target_compile): Use dg-additional-files-options.
44369
44370         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44371         Tcl logic.
44372         * gcc.dg/special/ecos.exp: Remove.
44373         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44374         * gcc.dg/special/alias-1.c: Likewise.
44375         * gcc.dg/special/alias-2.c: Likewise.
44376         * gcc.dg/special/gcsec-1.c: Likewise.
44377         * gcc.dg/special/weak-1.c: Likewise.
44378         * gcc.dg/special/weak-2.c: Likewise.
44379         * gcc.dg/special/wkali-1.c: Likewise.
44380         * gcc.dg/special/wkali-2.c: Likewise.
44381
44382         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44383         dg-gpp-additional-*.
44384         * g++.dg/special/conpr-3.C: Likewise.
44385         * g++.dg/special/conpr-4.C: Likewise.
44386         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44387         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44388         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44389         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44390         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44391         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44392         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44393         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44394         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44395         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44396         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44397         * g++.old-deja/g++.other/comdat1.C: Likewise.
44398         * g++.old-deja/g++.other/comdat2.C: Likewise.
44399         * g++.old-deja/g++.other/comdat3.C: Likewise.
44400         * g++.old-deja/g++.other/ctor1.C: Likewise.
44401         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44402
44403 2003-06-05  Richard Henderson  <rth@redhat.com>
44404
44405         * gcc.dg/debug/20030605-1.c: New.
44406
44407 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44408
44409         * README.QMTEST: Update.
44410
44411 2003-06-04  Richard Henderson  <rth@redhat.com>
44412
44413         * gcc.dg/cleanup-1.c: New.
44414         * gcc.dg/cleanup-2.c: New.
44415         * gcc.dg/cleanup-3.c: New.
44416         * gcc.dg/cleanup-4.c: New.
44417         * gcc.dg/cleanup-5.c: New.
44418         * gcc.dg/cleanup-6.c: New.
44419         * gcc.dg/cleanup-7.c: New.
44420
44421 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44422
44423         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44424
44425         * lib/dg-pch.exp: New file.
44426         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44427         * gcc.dg/pch/pch.exp: Likewise.
44428
44429 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44430
44431         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44432         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44433         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44434         * gcc.dg/builtins-17.c: New test case.
44435         * gcc.dg/i386-387-4.c: New test case.
44436         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44437
44438 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44439
44440         * gcc.dg/ultrasp9.c: New test.
44441
44442 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44443
44444         * gcc.c-torture/compile/20030604-1.c: New test.
44445         * gcc.dg/sparc-constant-1.c: New test.
44446
44447 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44448
44449         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44450
44451 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44452
44453         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44454
44455         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44456         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44457
44458 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44459
44460         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44461
44462 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44463
44464         PR c++/10940
44465         * g++.dg/template/spec10.C: New test.
44466
44467 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44468
44469         * gcc.dg/builtins-16.c: New test case.
44470
44471 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44472
44473         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44474         mempcpy test with post-increments.
44475         * gcc.c-torture/execute/string-opt-3.c: New test.
44476         * gcc.dg/string-opt-1.c: New test.
44477
44478 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44479
44480         PR fortran/10965
44481         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44482
44483 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44484
44485         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44486         (scan-assembler): ... here.  Use dg-scan.
44487         (scan-assembler-not): Likewise.
44488         (scan-file): New function.
44489         (scan-file-not): Likewise.
44490         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44491         * gcc.dg/cpp/_Pragma4.c: Likewise.
44492         * gcc.dg/cpp/_Pragma5.c: Likewise.
44493         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44494         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44495         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44496         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44497         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44498         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44499         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44500         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44501         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44502         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44503         * gcc.dg/cpp/cxxcom1.c: Likewise.
44504         * gcc.dg/cpp/line1.c: Likewise.
44505         * gcc.dg/cpp/maccom1.c: Likewise.
44506         * gcc.dg/cpp/maccom2.c: Likewise.
44507         * gcc.dg/cpp/maccom3.c: Likewise.
44508         * gcc.dg/cpp/maccom4.c: Likewise.
44509         * gcc.dg/cpp/maccom5.c: Likewise.
44510         * gcc.dg/cpp/maccom6.c: Likewise.
44511         * gcc.dg/cpp/multiline.c: Likewise.
44512         * gcc.dg/cpp/spacing1.c: Likewise.
44513         * gcc.dg/cpp/spacing2.c: Likewise.
44514         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44515         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44516         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44517         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44518         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44519         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44520         * gcc.dg/cpp/cxxcom2.c: Likewise.
44521         * gcc.dg/cpp/cxxcom2.h: New file.
44522
44523         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44524         * g++.dg/cpp/truefalse.C: Here.
44525         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44526
44527 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44528
44529         * gcc.dg/cpp/redef3.c: New file.
44530
44531 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44532
44533         * gcc.dg/i386-loop-3.c: New test.
44534
44535 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44536
44537         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44538
44539 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44540
44541         * gcc.dg/fwrapv-1.c: New test case.
44542         * gcc.dg/fwrapv-2.c: New test case.
44543
44544 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44545
44546         PR c++/10956
44547         * g++.dg/template/spec9.C: New test.
44548
44549 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44550
44551         * gcc.dg/duff-4.c: New test case.
44552
44553 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44554
44555         PR fortran/10843
44556         * g77.dg/ffixed-form-1.f: New test
44557         * g77.dg/ffixed-form-2.f: New test
44558         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44559         * g77.dg/ffree-form-3.f: New test
44560
44561 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44562
44563         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44564         * gcc.dg/wint_t-1.c: Likewise.
44565
44566 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44567
44568         * g++.dg/template/access11.C: New test.
44569
44570 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44571
44572         PR c++/10849
44573         * g++.dg/template/access10.C: New test.
44574
44575 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44576             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44577
44578         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44579
44580 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44581
44582         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44583         suppress for powerpc-*-darwin*.
44584         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44585
44586 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44587
44588         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44589         suppress option for powerpc-*-darwin*.
44590
44591 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44592
44593         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44594         * gcc.dg/builtins-4.c: Add test for fmod.
44595
44596 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44597
44598         PR c++/10682
44599         * g++.dg/template/instantiate4.C: New test.
44600
44601 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44602
44603         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44604
44605 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44606
44607         * gcc.dg/compat/scalar-return-1_main.c: New file.
44608         * gcc.dg/compat/scalar-return-1_x.c: New file.
44609         * gcc.dg/compat/scalar-return-1_y.c: New file.
44610         * gcc.dg/compat/scalar-return-2_main.c: New file.
44611         * gcc.dg/compat/scalar-return-2_x.c: New file.
44612         * gcc.dg/compat/scalar-return-2_y.c: New file.
44613         * gcc.dg/compat/struct-return-3_main.c: New file.
44614         * gcc.dg/compat/struct-return-3_y.c: New file.
44615         * gcc.dg/compat/struct-return-3_x.c: New file.
44616         * gcc.dg/compat/struct-return-2_main.c: New file.
44617         * gcc.dg/compat/struct-return-2_x.c: New file.
44618         * gcc.dg/compat/struct-return-2_y.c: New file.
44619
44620 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44621
44622         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44623         for hppa*-hp-hpux*.
44624         * gcc.dg/20021014-1.c (dg-options): Likewise.
44625         * gcc.dg/nest.c (dg-options): Likewise.
44626
44627 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44628
44629         PR c++/9738
44630         * g++.dg/ext/dllimport2.C: New file.
44631         * g++.dg/ext/dllimport3.C: New file.
44632
44633 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44634
44635         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44636         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44637         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44638         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44639         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44640         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44641         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44642         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44643         * gcc.dg/compat/small-struct-defs.h: New file.
44644         * gcc.dg/compat/small-struct-init.h: New file.
44645         * gcc.dg/compat/small-struct-check.h: New file.
44646         * gcc.dg/compat/fp-struct-defs.h: New file.
44647         * gcc.dg/compat/fp-struct-check.h: New file.
44648         * gcc.dg/compat/fp-struct-init.h: New file.
44649         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44650         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44651
44652 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44653
44654         * gcc.dg/20030225-2.c: New test.
44655
44656 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44657             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44658
44659         * gcc.c-torture/compile/20030518-1.c: New test case.
44660
44661 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44662
44663         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44664         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44665         gcc-dg-debug-runtest.
44666         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44667         gcc-dg-debug-runtest.
44668
44669 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44670
44671         PR c++/9022
44672         * g++.dg/lookup/using6.C: New test.
44673
44674 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44675
44676         * g++.dg/parse/access2.C: New test.
44677
44678 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44679
44680         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44681         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44682         * gcc.dg/debug/debug.exp: Likewise.
44683
44684 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44685
44686         * gcc.dg/dollar.c: New test.
44687
44688 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44689
44690         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44691         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44692         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44693         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44694         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44695         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44696         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44697         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44698         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44699         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44700         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44701         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44702         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44703         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44704         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44705         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44706         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44707         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44708
44709 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44710
44711         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44712         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44713         support for "repo" mode.
44714         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44715         * lib/g77-dg.exp: Likewise.
44716         * lib/obj-dg.exp: Likewise.
44717
44718 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44719
44720         Merge from gcc-3_2-rhl8-branch:
44721         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44722
44723         * gcc.dg/tls/opt-6.c: New test.
44724
44725         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44726
44727         * gcc.dg/20030405-1.c: New test.
44728
44729         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44730
44731         * gcc.dg/20030309-1.c: New test.
44732
44733         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44734
44735         * gcc.c-torture/execute/20030307-1.c: New test.
44736
44737         2003-02-20  Randolph Chung  <tausq@debian.org>
44738
44739         * gcc.c-torture/compile/20030220-1.c: New test.
44740
44741         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44742
44743         * gcc.dg/20030217-1.c: New test.
44744
44745         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44746
44747         * gcc.c-torture/compile/20020129-1.c: New test.
44748
44749         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44750
44751         * gcc.dg/unroll-1.c: New test.
44752
44753         2002-11-16  Jan Hubicka  <jh@suse.cz>
44754
44755         * gcc.c-torture/execute/20020920-1.c: New test.
44756
44757         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44758
44759         PR target/7434
44760         * gcc.c-torture/compile/20021008-1.c: New test.
44761
44762         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44763
44764         PR target/7559
44765         * gcc.c-torture/execute/20020810-1.c: New test.
44766
44767         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44768
44769         * gcc.c-torture/compile/20020807-1.c: New test.
44770
44771         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44772
44773         * gcc.dg/tls/opt-1.c: New test.
44774
44775         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44776
44777         * gcc.dg/20020729-1.c: New test.
44778
44779         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44780
44781         * g++.dg/opt/life1.C: New test.
44782
44783         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44784
44785         * gcc.dg/20020525-1.c: New test.
44786
44787         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44788
44789         PR c++/6794
44790         * g++.dg/ext/pretty1.C: New test.
44791         * g++.dg/ext/pretty2.C: New test.
44792
44793 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44794
44795         PR c++/8385
44796         * g++.dg/ext/typeof5.C: New test.
44797
44798 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44799
44800         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44801         __USER_LABEL_PREFIX__ into account.
44802         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44803
44804 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44805
44806         * gcc.dg/builtins-15.c: New test case.
44807
44808 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44809
44810         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44811
44812 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44813
44814         * lib/g++.exp: Tweak handling of additional source files.
44815         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44816         * g++.dg/special/conpr-2a.C: Rename to ...
44817         * g++.dg/special/conpr-2a.cc: ... this.
44818         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44819         * g++.dg/special/conpr-3a.C: Rename to ...
44820         * g++.dg/special/conpr-3a.cc: This.
44821         * g++.dg/special/conpr-3b.C: Rename to ...
44822         * g++.dg/special/conpr-3b.cc: This.
44823         * g++.dg/special/conpr-4.C: New test.
44824         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44825
44826 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44827
44828         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44829
44830 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44831
44832         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44833         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44834         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44835         * g++.old-deja/g++.other/warn3.C: Likewise.
44836
44837 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44838
44839         * gcc.dg/i386-387-1.c: Update to also test log.
44840         * gcc.dg/i386-387-2.c: Likewise.
44841
44842 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44843
44844         * g77.f-torture/execute/int8421.f: New test.
44845
44846 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44847
44848         PR c++/10230, c++/10481
44849         * g++.dg/lookup/scoped5.C: New test.
44850
44851 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44852
44853         PR c++/10552
44854         * g++.dg/template/ttp6.C: New test.
44855
44856 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44857
44858         * gcc.c-torture/execute/builtins: New directory.
44859         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44860         gcc.c-torture/execute/builtins.
44861         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44862         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44863         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44864         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44865
44866 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44867
44868         PR c++/9252
44869         * g++.dg/template/access8.C: New test.
44870         * g++.dg/template/access9.C: New test.
44871
44872 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44873
44874         PR c++/9554
44875         * g++.dg/parse/access1.C: New test.
44876
44877 2003-05-09  DJ Delorie  <dj@redhat.com>
44878
44879         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44880         long, and not an int.
44881
44882 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44883
44884         PR c++/10555, c++/10576
44885         * g++.dg/template/memclass1.C: New test.
44886
44887 2003-05-08  DJ Delorie  <dj@redhat.com>
44888
44889         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44890         targets.
44891         * gcc.c-torture/execute/20021024-1.x: Likewise.
44892         * gcc.c-torture/execute/shiftdi.x: Likewise.
44893         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44894         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44895         * gcc.dg/20021018-1.c: Likewise.
44896
44897 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44898
44899         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44900
44901         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44902         (bcopy): Call memmove.
44903
44904 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44905
44906         * g77.f-torture/compile/8485.f: New test case.
44907
44908 2003-05-07  Richard Henderson  <rth@redhat.com>
44909
44910         PR c++/10570
44911         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44912         Verify exception_cleanup not called for rethrows.
44913         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44914         when exiting catch block without rethrowing.
44915         * g++.dg/eh/forced3.C: New.
44916         * g++.dg/eh/forced4.C: New.
44917
44918 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44919
44920         * gcc.dg/20030505.c: Fix triplet.
44921
44922 2003-05-06  DJ Delorie  <dj@redhat.com>
44923
44924         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44925         * gcc.dg/nest.c: Likewise.
44926
44927 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44928
44929         * gcc.dg/builtins-14.c: New test case.
44930
44931 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44932
44933         * lib/compat.exp (compat-execute): New argument.
44934         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44935         * gcc.dg/compat: New test directory.
44936         * gcc.dg/compat/compat.exp: New expect script.
44937         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44938         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44939         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44940         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44941         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44942         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44943
44944         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44945         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44946         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44947         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44948         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44949         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44950         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44951         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44952         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44953         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44954         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44955         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44956         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44957         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44958         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44959
44960 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44961
44962         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44963
44964 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44965
44966         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44967
44968 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44969
44970         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44971         * gcc.dg/ppc-fsel-2.c: New test.
44972
44973         * gcc.dg/unused-5.c: New test.
44974
44975 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44976
44977         PR c++/10496
44978         * g++.dg/warn/pmf1.C: New test.
44979
44980 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44981
44982         PR c++/4494
44983         * g++.dg/warn/main.C: New test.
44984
44985 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44986
44987         * gcc.dg/nonnull-3.c: New test.
44988
44989 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44990
44991         * gcc.dg/cpp/Wtrigraphs.c: Update.
44992         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44993
44994 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44995
44996         * gcc.dg/ppc-fsel-1.c: New test.
44997
44998 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44999
45000         PR c/10604
45001         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45002
45003 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45004
45005         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45006
45007 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45008
45009         PR c++/9364, c++/10553, c++/10586
45010         * g++.dg/parse/typename4.C: New test.
45011         * g++.dg/parse/typename5.C: Likewise.
45012
45013 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45014
45015         * gcc.c-torture/compile/20030503-1.c: New test.
45016
45017 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45018
45019         * g++.dg/lookup/using5.C: Fix testcase error.
45020
45021 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45022
45023         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45024         since MEABI is no longer supported.  Remove all vestiges
45025         of MEABI from the test.
45026
45027 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45028
45029         PR c++/10554
45030         * g++.dg/lookup/using5.C: New test.
45031
45032 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45033
45034         PR c++/8772
45035         * g++.dg/template/ttp5.C: New test.
45036
45037 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45038
45039         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45040         (dg-gpp-additional-sources): New function.
45041         (dg-gpp-additional-files): Likewise.
45042         * lib/g++.exp (additional_sources): New variable.
45043         (additional_files): Likewise.
45044         (g++_target_compile): Deal with them.
45045         * lib/old-dejagnu.exp: Remove.
45046         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45047         * g++.old-deja: Revise all tests to use dg commands.
45048
45049 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45050
45051         PR c++/9432, c++/9528
45052         * g++.dg/lookup/using4.C: New test.
45053
45054 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45055
45056         * gcc.dg/noreturn-5.c: New file.
45057         * gcc.dg/noreturn-6.c: New file.
45058
45059         * gcc.c-torture/compile/inline-1.c: New file.
45060
45061 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45062
45063         PR c++/10551
45064         * g++.dg/template/explicit1.C: New test.
45065
45066 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45067
45068         PR c++/10549
45069         * g++.dg/other/bitfield1.C: New test.
45070
45071         PR c++/10527
45072         * g++.dg/init/new7.C: New test.
45073
45074 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45075
45076         * g++.dg/ext/desig1.C: New test.
45077         * g++.dg/ext/init1.C: Update.
45078
45079         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45080
45081 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45082
45083         PR c++/10180
45084         * g++.dg/warn/Winline-1.C: New test.
45085
45086 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45087
45088         * gcc.c-torture/execute/string-opt-19.c: New test.
45089
45090         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45091         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45092
45093 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45094
45095         PR c++/10506
45096         * g++.dg/init/new6.C: New test.
45097
45098         PR c++/10503
45099         * g++.dg/init/ref6.C: New test.
45100
45101 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45102
45103         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45104
45105 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45106
45107         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45108         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45109
45110 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45111
45112         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45113         initialized static data members.
45114
45115 2003-04-25  H.J. Lu <hjl@gnu.org>
45116
45117         * gcc.dg/ia64-sync-4.c: New test.
45118
45119 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45120
45121         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45122         date.
45123
45124 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45125
45126         PR c++/10337
45127         * g++.dg/warn/conv1.C: New test.
45128         * g++.old-deja/g++.other/conv7.C: Adjust.
45129         * g++.old-deja/g++.other/overload14.C: Adjust.
45130
45131 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45132
45133         PR c++/10471
45134         * g++.dg/template/defarg2.C: New test.
45135
45136 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45137
45138         * gcc.dg/cpp/include2.c: Update.
45139         * gcc.dg/cpp/multiline-2.c: New.
45140         * gcc.dg/cpp/multiline.c: Update.
45141         * gcc.dg/cpp/strify2.c: Update.
45142         * gcc.dg/cpp/trad/literals-2.c: Update.
45143
45144 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45145
45146         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45147
45148 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45149
45150         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45151
45152 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45153
45154         PR c++/10451
45155         * g++.dg/parse/crash4.C: New test.
45156
45157         PR c++/9847
45158         * g++.dg/parse/crash5.C: New test.
45159
45160 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45161
45162         PR c++/10446
45163         * g++.dg/parse/crash3.C: New test.
45164
45165         PR c++/10428
45166         * g++.dg/parse/elab1.C: New test.
45167
45168 2003-04-22  Devang Patel  <dpatel@apple.com>
45169
45170         * gcc.dg/cpp/trad/funlike-5.c: New test.
45171
45172 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45173
45174         * g++.dg/other/packed1.C: Fix dg options.
45175
45176 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         * g++.dg/other/offsetof2.C: New test.
45179
45180 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45181
45182         * g++.dg/template/recurse.C: Adjust location of error messages.
45183
45184 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45185
45186         PR c++/9881
45187         * g++.dg/init/addr-const1.C: New test.
45188         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45189
45190 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45191
45192         PR c++/10405
45193         * g++.dg/lookup/struct-hack1.C: New test.
45194
45195 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45196
45197         * ucs.c: Update diagnostic messages.
45198
45199 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45200
45201         * gcc.dg/cpp/truefalse.cpp: New test.
45202         * gcc.dg/cpp/cpp.exp: Update.
45203         * g++.dg/other/stdbool-if.C: Remove.
45204
45205 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45206
45207         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45208         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45209
45210 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45211
45212         * gcc.c-torture/compile/20030418-1.c: New test.
45213
45214 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45215
45216         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45217
45218 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45219
45220         PR c++/10347
45221         g++.dg/template/dependent-name1.C: New test.
45222
45223 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45224
45225         * gcc.dg/warn-1.c (tourist_guide): New array,
45226         contains a pointer to bar.
45227
45228 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45229
45230         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45231         * gcc.c-torture/execute/medce-1.c: New test case.
45232         * gcc.c-torture/execute/medce-2.c: New test case.
45233
45234 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45235
45236         * lib/prune.exp: Ignore more messages.
45237
45238         PR c++/10381
45239         * g++.dg/parse/lookup3.C: New test.
45240
45241 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45242
45243         * gcc.c-torture/compile/20030415-1.c : New test.
45244
45245 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45246
45247         * gcc.c-torture/execute/scope-2.c: Move to ...
45248         * gcc.dg/noncompile/scope.c: .... here.
45249
45250 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45251
45252         * gcc.dg/20030414-2.c: New test case.
45253
45254 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45255
45256         PR target/10377
45257         * gcc.dg/20030414-1.c: New test.
45258
45259 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45260
45261         * gcc.dg/builtins-12.c: New test case.
45262         * gcc.dg/builtins-13.c: New test case.
45263
45264 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45265
45266         * gcc.c-torture/execute/string-opt-18.c: New test.
45267
45268 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45269
45270         PR c++/10300
45271         * g++.dg/init/new5.C: New test.
45272
45273 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45274
45275         PR c++/7910
45276         * g++.dg/ext/dllimport1.C: New test.
45277
45278 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45279
45280         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45281
45282 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45283
45284         PR Fortran/9263
45285         * g77.f-torture/noncompile/9263.f: New test
45286         PR Fortran/1832
45287         * g77.f-torture/execute/1832.f: New test
45288
45289 2003-04-11  David Chad  <davidc@freebsd.org>
45290             Loren J. Rittle  <ljrittle@acm.org>
45291
45292         PR libobjc/8562
45293         * objc.dg/headers.m: New test.
45294
45295 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45296
45297         * gcc.c-torture/execute/builtin-noret-2.c: New.
45298         * gcc.c-torture/execute/builtin-noret-2.x: New.
45299         XFAIL builtin-noret-2.c at -O1 and above.
45300         * gcc.dg/redecl.c: New.
45301         * gcc.dg/Wshadow-1.c: Update error regexps.
45302
45303 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45304
45305         * g++.dg/abi/bitfield10.C: New test.
45306
45307 2003-04-09  Mike Stump  <mrs@apple.com>
45308
45309         * gcc.dg/pch/pch.exp: Make testcase names longer.
45310         * g++.dg/pch/pch.exp: Make testcase names longer.
45311
45312 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45313
45314         * gcc.dg/builtins-11.c: New test case.
45315
45316 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45317
45318         * gcc.dg/builtins-9.c: New test case.
45319         * gcc.dg/builtins-10.c: New test case.
45320
45321 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45322
45323         * gcc.dg/noncompile/init-4.c.c: New test.
45324
45325 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45326
45327         * gcc.misc-test/gcov-9.c: New test.
45328         * gcc.misc-test/gcov-10.c: New test
45329         * gcc.misc-test/gcov-11.c: New test.
45330
45331 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45332
45333         PR optimization/10024
45334         * gcc.c-torture/compile/20030405-1.c: New test.
45335
45336 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45337
45338         * gcc.dg/pch/static-3.c: New.
45339         * gcc.dg/pch/static-3.hs: New.
45340         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45341
45342 2003-04-04  Richard Henderson  <rth@redhat.com>
45343
45344         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45345         * g++.dg/eh/forced2.C: Likewise.
45346
45347 2003-04-03  Mike Stump  <mrs@apple.com>
45348
45349         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45350         target arg.
45351         (scan-assembler-times, scan-assembler-not): Likewise.
45352         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45353
45354 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45355
45356         * gcc.dg/sparc-loop-1.c: New test.
45357
45358 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45359
45360         PR other/9274
45361         * g++.dg/pch/system-2.C: New.
45362         * g++.dg/pch/system-2.Hs: New.
45363
45364 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45365
45366         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45367
45368         * g++.dg/eh/simd-1.C (vecfunc): Same.
45369
45370 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45371
45372         * gcc.c-torture/execute/20030401-1.c: New test case.
45373
45374 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45375
45376         * objc.dg/defs.m: New.
45377
45378 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45379
45380         * g++.dg/eh/simd-1.C: New.
45381         * g++.dg/eh/simd-2.C: New.
45382
45383 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45384
45385         * gcc.c-torture/execute/simd-3.c: New.
45386
45387 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45388
45389         PR c/9936
45390         * gcc.dg/20030331-2.c: New test.
45391
45392 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45393
45394         PR c++/10278
45395         * g++.dg/parse/crash2.C: New test.
45396
45397 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45398
45399         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45400         * gcc.c-torture/execute/20030331-1.c: ...here.
45401
45402 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45403
45404         * gcc.c-torture/execute/20030331-1.c: New test.
45405
45406 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45407
45408         * lib/gcov.exp: Adjust call return testing strings.
45409         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45410
45411 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45412
45413         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45414         * gcc.dg/builtins-7.c: New test case.
45415         * gcc.dg/builtins-8.c: New test case.
45416
45417 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45418
45419         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45420
45421 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45422
45423         PR c++/7647
45424         * g++.dg/lookup-class-member-2.C: New test.
45425
45426 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45427
45428         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45429
45430 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45431
45432         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45433
45434 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45435
45436         * g++.dg/init/attrib1.C: New test.
45437
45438 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45439
45440         * gcc.dg/ultrasp8.c: New test.
45441
45442 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45443
45444         * gcc.dg/ultrasp7.c: New test.
45445
45446 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45447
45448         PR c++/10047
45449         * g++.dg/template/inline1.C: New test.
45450
45451 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45452
45453         * gcc.dg/sparc-dwarf2.c: New test.
45454
45455 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45456
45457         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45458         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45459
45460 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45461
45462         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45463         than reading .x files.
45464         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45465         * g77.dg/gcov/gcov-1.f: Likewise.
45466         * gcc.misc-tests/gcov-4b.c: Likewise.
45467         * gcc.misc-tests/gcov-5b.c: Likewise.
45468         * gcc.misc-tests/gcov-6.c: Likewise.
45469         * gcc.misc-tests/gcov-7.c: Likewise.
45470         * gcc.misc-tests/gcov-8.c: Likewise.
45471         * g++.dg/gcov/gcov-1.x: Remove.
45472         * g77.dg/gcov/gcov-1.x: Likewise.
45473         * gcc.misc-tests/gcov-4b.x: Likewise.
45474         * gcc.misc-tests/gcov-5b.x: Likewise.
45475         * gcc.misc-tests/gcov-6.x: Likewise.
45476         * gcc.misc-tests/gcov-7.x: Likewise.
45477         * gcc.misc-tests/gcov-8.x: Likewise.
45478
45479 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45480
45481         PR opt/10087
45482         * gcc.dg/20030324-1.c: New test.
45483
45484 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45485
45486         PR c++/10224
45487         * g++.dg/template/arg3.C: New test.
45488
45489         PR c++/10158
45490         * g++.dg/template/friend18.C: New test.
45491
45492 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45493
45494         * g77.f-torture/compile/20030326-1.f: New test case.
45495
45496 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45497
45498         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45499
45500         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45501
45502 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45503
45504         * gcc.dg/ia64-sync-3.c: New test.
45505
45506 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45507
45508         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45509
45510 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45511
45512         * gcc.dg/ultrasp6.c: New test.
45513
45514 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45515
45516         * gcc.dg/i386-signbit-1.c: New test.
45517         * gcc.dg/i386-signbit-2.c: New test.
45518         * gcc.dg/i386-signbit-3.c: New test.
45519
45520 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45521
45522         * gcc.dg/ultrasp5.c: Fix options.
45523
45524 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45525
45526         * gcc.dg/ultrasp5.c: Fix comment.
45527
45528 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45529
45530         PR fortran/10197
45531         * g77.f-torture/execute/10197.f: New test.
45532
45533 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         PR c++/9898, c++/383
45536         * g++.dg/template/conv6.C: New test.
45537
45538         PR c++/10119
45539         * g++.dg/template/ptrmem5.C: New test.
45540
45541         PR c++/10026
45542         * g++.dg/lookup/koenig1.C: New test.
45543
45544         PR C++/10199
45545         * g++.dg/lookup/template2.C: New test.
45546
45547 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45548
45549         * g++.dg/opt/rtti1.C: New test.
45550
45551 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45552
45553         * gcc.dg/ultrasp5.c: New test.
45554
45555 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45556
45557         PR middle-end/9967
45558         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45559         builtin fputs.
45560
45561 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45562
45563         PR c/8224
45564         * gcc.dg/20030323-1.c: New test.
45565
45566 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45567
45568         * gcc.c-torture/compile/20030323-1.c: New test case.
45569
45570 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45571
45572         * gcc.dg/20030321-1.c: New test.
45573
45574 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45575
45576         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45577
45578 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45579
45580         PR c++/9978, c++/9708
45581         * g++.dg/ext/vlm1.C: Adjust expected error.
45582         * g++.dg/ext/vla2.C: New test.
45583         * g++.dg/template/arg1.C: New test.
45584         * g++.dg/template/arg2.C: New test.
45585
45586 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45587
45588         * g77.f-torture/execute/select.f: New test.
45589         * g77.f-torture/noncompile/select_no_compile.f: New test.
45590
45591 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45592
45593         PR c++/9898
45594         * g++.dg/other/error4.C: New test.
45595
45596 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45597
45598         * g++.dg/template/friend17.C: New test.
45599
45600 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45601
45602         * gcc.c-torture/compile/20030320-1.c: New.
45603
45604 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45605
45606         * gcc.dg/builtins-6.c: New test case.
45607
45608 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45609
45610         PR target/10073
45611         * gcc.c-torture/compile/20030319-1.c: New.
45612
45613 2003-03-18  Jan Hubicka  <jh@suse.cz>
45614
45615         * gcc.dg/i386-cvt-1.c: New test.
45616
45617 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45618
45619         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45620         * objc.dg/naming-2.m: Likewise.
45621
45622 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45623
45624         PR c++/9639
45625         * g++.dg/parse/crash1.C: New test.
45626
45627 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45628
45629         PR c++/8805
45630         * g++.dg/eh/cleanup1.C: New test.
45631
45632 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45633
45634         * gcc.c-torture/execute/20030316-1.c: New test case.
45635
45636 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45637
45638         PR c++/9629
45639         * g++.dg/init/ctor2.C: New test.
45640
45641 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45642
45643         * g77.f-torture/compile/xformat.f: New test case.
45644
45645 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45646
45647         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45648         * g++.old-deja/g++.mike/eh50.C: Likewise.
45649
45650 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45651
45652         PR c++/6440
45653         * g++.dg/template/spec7.C: New test.
45654         * g++.dg/template/spec8.C: Likewise.
45655
45656 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45657
45658         * gcc.c-torture/execute/20030313-1.c: New test.
45659
45660 2003-03-14  Richard Henderson  <rth@redhat.com>
45661
45662         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45663
45664 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45665
45666         * gcc.c-torture/compile/20030314-1.c: New test.
45667
45668 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45669
45670         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45671         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45672         thumb target,
45673         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45674         to accept newer _imp__  prefix and additional
45675         newline in .drectve section.
45676         * gcc.dg/dll-4.c: Likewise.
45677         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45678         switch.
45679
45680 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45681
45682         * g++.dg/parse/namespace9.C: New test.
45683
45684         * g++.dg/init/ref5.C: New test.
45685         * g++.dg/parse/ptrmem1.C: Likewise.
45686
45687 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45688
45689         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45690         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45691         regular expression.
45692         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45693         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45694
45695 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45696
45697         * gcc.c-torture/execute/20030224-2.c: New test.
45698
45699 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45700
45701         * gcc.dg/decl-3.c: New test.
45702
45703 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45704
45705         * gcc.dg/i386-loop-2.c: New test.
45706
45707 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45708
45709         PR c++/9474
45710         * g++.dg/parse/namespace8.C: New test.
45711
45712         PR c++/9924
45713         * g++.dg/overload/builtin2.C: New test.
45714
45715 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45716
45717         * gcc.dg/return-type-3.c: New test.
45718
45719 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45720
45721         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45722         profiling options are not supported.
45723
45724 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45725
45726         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45727         * g++.old-deja/g++.warn/impint2.C: Likewise.
45728
45729 2003-03-10  Devang Patel  <dpatel@apple.com>
45730
45731         * g++.dg/cpp/c++_cmd_1.C: New test.
45732         * g++.dg/cpp/c++_cmd_1.h: New file.
45733
45734 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45735
45736         * gcc.dg/altivec-9.c: New file.
45737
45738 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45739
45740         * gcc.dg/ppc-sdata-1.c: New test.
45741         * gcc.dg/ppc-sdata-2.c: New test.
45742
45743 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45744
45745         PR c++/9373
45746         * g++.dg/opt/ptrmem2.C: New test.
45747
45748         PR c++/8534
45749         * g++.dg/opt/ptrmem1.C: New test.
45750
45751 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45752
45753         * gcc.dg/i386-loop-1.c: New test.
45754
45755 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45756
45757         PR c++/9970
45758         * g++.dg/lookup/friend1.C: New test.
45759
45760 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45761
45762         PR c++/9823
45763         * g++.dg/parser/constructor1.C: New test.
45764
45765 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45766
45767         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45768
45769         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45770
45771 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45772
45773         * gcc.dg/cpp/Wunused.c: Update test.
45774
45775 2003-03-08  Jan Hubicka  <jh@suse.cz>
45776
45777         * gcc.dg/inline-3.c: New test.
45778
45779 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45780
45781         PR c++/9809
45782         * g++.dg/parse/builtin1.C: New test.
45783
45784         PR c++/9982
45785         * g++.dg/abi/cookie1.C: New test.
45786         * g++.dg/abi/cookie2.C: Likewise.
45787
45788         PR c++/9524
45789         * g++.dg/template/field1.C: New test.
45790
45791         PR c++/9912
45792         * g++.dg/parse/class1.C: New test.
45793         * g++.dg/parse/namespace7.C: Likewise.
45794         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45795
45796 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45797
45798         * g++.dg/init/ref4.C: New test.
45799
45800 2003-03-07  Jan Hubicka  <jh@suse.cz>
45801
45802         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45803         * gcc.dg/inline-3.c: New test.
45804
45805 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45806
45807         * g++.dg/init/ref3.C: New test.
45808
45809         PR c++/9965
45810         * g++.dg/init/ref2.C: New test.
45811
45812         PR c++/9400
45813         * g++.dg/warn/Wshadow-2.C: New test.
45814
45815         PR c++/9791
45816         * g++.dg/warn/Woverloaded-1.C: New test.
45817
45818 2003-03-05  Jan Hubicka  <jh@suse.cz>
45819
45820         * gcc.dg/i386-local2.c: New.
45821         * gcc.dg/i386-local.c: Fix typo.
45822
45823 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45824
45825         * g++.dg/abi/layout3.C: New test.
45826
45827 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45828
45829         * gcc.c-torture/compile/20030305-1.c
45830
45831 2003-03-05  Jan Hubicka  <jh@suse.cz>
45832
45833         * gcc.dg/i386-local.c: New.
45834
45835 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45836
45837         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45838
45839 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45840
45841         * gcc.dg/switch-2.c: New test.
45842         * gcc.dg/switch-3.c: New test.
45843         * gcc.dg/Wswitch.c: Adjust line numbers.
45844         * gcc.dg/Wswitch-default.c: Likewise.
45845         * gcc.dg/Wswitch-enum.c: Likewise.
45846
45847 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45848
45849         * gcc.c-torture/execute/20030222-1.c: New test.
45850
45851 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45852
45853         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45854
45855 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45856
45857         PR c++/9878
45858         * g++.dg/init/ref1.C: New test.
45859
45860 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45861
45862         * gcc.dg/sh-relax.c: New SH-only test.
45863
45864 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45865
45866         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45867         comment explaining purpose of testcase.
45868
45869 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45870
45871         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45872         for HC11/HC12 (asm needs two int registers).
45873         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45874         HC11/HC12 because the test uses an asm which needs two 32-bit
45875         registers.
45876
45877 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45878
45879         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45880         for HC11/HC12 (array is too large otherwise).
45881         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45882         * gcc.c-torture/compile/20010518-2.x: Likewise.
45883         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45884         HC11/HC12 (array is too large).
45885
45886 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45887
45888         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45889         * lib/g++-dg.exp (g++-dg-test): Likewise.
45890
45891 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45892
45893         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45894         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45895
45896 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45897
45898         * g++.dg/warn/implicit-typename1.C: Remove warning.
45899
45900 2003-02-28  Richard Henderson  <rth@redhat.com>
45901
45902         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45903         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45904
45905 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45906
45907         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45908         * g++.dg/pch/pch.exp: Likewise.
45909
45910 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45911
45912         PR c++/9879
45913         * g++.dg/init/new4.C: New test.
45914
45915 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45916
45917         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45918
45919 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45920
45921         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45922         unsigned long.
45923
45924         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45925         wider than float.
45926
45927 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45928
45929         * lib/scanasm.exp: Add support for counting numbers of
45930         occurences.
45931         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45932         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45933
45934 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45935
45936         PR c++/9683
45937         * g++.dg/template/static3.C: New test.
45938
45939         PR c++/9829
45940         * g++.dg/parse/namespace6.C: New test.
45941
45942 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45943
45944         PR target/9732
45945         * gcc.dg/20030225-1.c: New test.
45946
45947 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45948
45949         * README: Remove out-of-date information.
45950
45951         PR c++/9836
45952         * g++.dg/template/spec6.C: New test.
45953
45954 2003-02-24  Jeff Law  <law@redhat.com>
45955
45956         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45957
45958 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45959
45960         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45961         * gcc.dg/pragma-ep-1.c: Likewise.
45962
45963 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45964
45965         PR c++/9602
45966         * g++.dg/template/friend16.C: New test.
45967
45968 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45969
45970         PR c++/5333
45971         * g++.dg/parse/fused-params1.C: Adjust error messages.
45972         * g++.dg/template/nested3.C: New test.
45973
45974 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45975
45976         * g++.dg/abi/param1.C: New test.
45977
45978 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45979
45980         PR c++/7982
45981         * g++.dg/warn/implicit-typename1.C: New test.
45982
45983 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45984
45985         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45986         with "mtune".
45987         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45988         * gcc.c-torture/execute/20010129-1.x: Likewise.
45989         * gcc.dg/20011107-1.c: Likewise.
45990         * gcc.dg/20020108-1.c: Likewise.
45991         * gcc.dg/20020122-3.c: Likewise.
45992         * gcc.dg/20020206-1.c: Likewise.
45993         * gcc.dg/20020310-1.c: Likewise.
45994         * gcc.dg/20020426-2.c: Likewise.
45995         * gcc.dg/20020517-1.c: Likewise.
45996         * gcc.dg/991230-1.c: Likewise.
45997         * gcc.dg/i386-unroll-1.c: Likewise.
45998         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45999
46000 2003-02-22  Jan Hubicka  <jh@suse.cz>
46001
46002         * gcc.dg/i386-mul.c: New test.
46003
46004 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46005
46006         * gcc.dg/builtins-5.c: New test case.
46007
46008 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46009
46010         * gcc.dg/asmreg-1.c: New test.
46011
46012 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46013
46014         PR c++/9749
46015         * g++.dg/parse/varmod1.C: New test.
46016
46017 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46018
46019         PR c++/9727
46020         * g++.dg/template/op1.C: New test.
46021
46022 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46023
46024         PR c++/8906
46025         * g++.dg/template/nested2.C: New test.
46026
46027 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46028
46029         PR c++/8724
46030         * g++.dg/expr/dtor1.C: New test.
46031
46032 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46033
46034         * gcc.dg/cpp/include3.c: New test.
46035         * gcc.dg/cpp/inc/foo.h: New file.
46036
46037 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46038
46039         * gcc.c-torture/execute/20030221-1.c: New test.
46040
46041 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46042
46043         PR c++/9729
46044         * g++.dg/abi/conv1.C: New test.
46045
46046 2003-02-20  Jan Hubicka  <jh@suse.cz>
46047
46048         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46049
46050 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46051
46052         * gcc.c-torture/compile/20030219-1.c: New test.
46053
46054 2003-02-18  Jan Hubicka  <jh@suse.cz>
46055
46056         * gcc.dg/funcorder.c: New test.
46057
46058 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46059
46060         * gcc.c-torture/execute/20030218-1.c: New.
46061
46062 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46063
46064         * gcc.dg/20030218-1.c: New.
46065
46066 2003-02-18  Richard Henderson  <rth@redhat.com>
46067
46068         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46069         * gcc.dg/attr-used-2.c: New.
46070
46071 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46072
46073         PR c++/9704
46074         * g++.dg/init/copy5.C: New test.
46075
46076 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46077
46078         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46079         * g++.dg/pch/pch.exp: Likewise.
46080
46081 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46082
46083         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46084         STACK_SIZE is not defined.
46085
46086 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46087
46088         PR c++/9457
46089         * g++.dg/template/init1.C: New test.
46090
46091 2003-02-16  Jan HUbicka  <jh@suse.cz>
46092
46093         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46094         (foo): Add few extra tests
46095         * gcc.dg/c99-const-expr-3.c: Likewise.
46096         * gcc.c-torture/execute/20030216-1.c: New.
46097
46098 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46099
46100         PR c++/9459
46101         * g++.dg/ext/typeof4.C: New test.
46102
46103 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46104
46105         * gcc.dg/i386-387-3.c: New test case.
46106
46107 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46108
46109         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46110         cris-*-elf* cris-*-aout* and mmix-*-*.
46111
46112 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46113
46114         * gcc.dg/20030213-1.c: New test.
46115
46116 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46117
46118         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46119         * gcc.dg/i386-387-2.c: Likewise.
46120
46121 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46122
46123         * gcc.dg/ppc-spe.c: Fix formatting.
46124         Enable tests that were previously unsupported by gas.
46125         Delete tests for instructions that no longer exist.
46126         Switch arguments on evsubifw builtin.
46127
46128 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46129
46130         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46131         STACK_SIZE is too small.
46132
46133 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46134             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46135
46136         * gcc.dg/decl-2.c: New test.
46137
46138 2003-02-10  Jan Hubicka  <jh@suse.cz>
46139
46140         * gcc.dg/i386-fpcvt-1.c: New test.
46141
46142 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46143
46144         * gcc.c-torture/execute/20030209-1.c: New test.
46145
46146 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46147
46148         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46149         int-wide bitops, use the constants of the same width.
46150         Likewise, if long long is 32-bit wide, test bitops using
46151         32-bit constants.
46152
46153 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46154
46155         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46156
46157 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46158
46159         * gcc.dg/builtins-4.c: New test case.
46160
46161 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46162
46163         * gcc.dg/20020430-1.c: Fix dg command typos.
46164         * gcc.dg/20020503-1.c: Likewise.
46165
46166 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46167
46168         PR c++/8785
46169         * g++.dg/parse/fused-params1.C: New test.
46170
46171         PR c++/8857
46172         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46173
46174         PR c++/8921
46175         * g++.dg/parse/non-dependent1.C: New test.
46176
46177         PR c++/8928
46178         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46179
46180         PR c++/9228
46181         * g++.dg/parse/undefined7.C: New test.
46182         * g++.dg/parse/non-templ1.C: New test.
46183
46184         PR c++/9229
46185         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46186
46187 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46188
46189         * gcc.c-torture/compile/20030206-1.c: New test.
46190
46191 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46192
46193         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46194         "pow" to "foo" to avoid potential confusion with a math built-in.
46195
46196 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46197
46198         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46199         conditions for SPARC targets.
46200
46201 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46202
46203         * gcc.dg/20030204-1.c: New test.
46204
46205 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46206
46207         PR c++/38
46208         * g++.dg/parse/array-size1.C: New test.
46209
46210         PR c++/5657
46211         * g++.dg/parse/undefined3.C: New test.
46212
46213         PR c++/5665
46214         * g++.dg/parse/undefined4.C: New test.
46215
46216         PR c++/5975
46217         * g++.dg/parse/undefined5.C: New test.
46218
46219         PR c++/7259
46220         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46221
46222         PR c++/8578
46223         * g++.dg/parse/casting-operator1.C: New test.
46224
46225         PR c++/8596
46226         * g++.dg/parse/undefined6.C: New test.
46227
46228         PR c++/8736
46229         * g++.dg/parse/missing-template1.C: New test.
46230
46231 2003-02-04  Jan Hubicka  <jh@suse.cz>
46232
46233         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46234         * gcc.dg/i386-cmov?.c: Likewise.
46235         * gcc.dg/i386-fpcvt-?.c: Likewise.
46236         * gcc.dg/i386-ssefp-1.c: Likewise.
46237         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46238         conventions.
46239
46240 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46241
46242         PR c++/7129
46243         * g++.dg/ext/max.C: New test.
46244
46245 2003-02-03  Jan Hubicka  <jh@suse.cz>
46246
46247         * gcc.c-torture/execute/20030203-1.c: New test.
46248
46249 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46250
46251         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46252         'natural-endian'.
46253
46254 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46255
46256         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46257         * g++.dg/init/new2.C: Likewise.
46258         * g++.dg/other/new1.C: Likewise.
46259
46260 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46261
46262         * gcc.dg/struct-ret-libc.c: New test.
46263
46264 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46265
46266         * gcc.dg/20030129-1.c: New test.
46267
46268 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46269
46270         PR c++/8849
46271         * g++.dg/template/ptrmem4.C: New test.
46272
46273 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46274
46275         * g++.dg/parser/constant1.C: New test.
46276
46277 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46278
46279         PR c++/8591
46280         * g++.dg/parse/friend2.C: New test.
46281
46282 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46283
46284         PR c++/9437
46285         * g++.dg/template/unify4.C: New test.
46286
46287 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46288
46289         * gcc.c-torture/execute/20030128-1.c: New test.
46290
46291 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46292
46293         * g++.dg/lookup/nested1.C: Test moved from ...
46294         * g++.old-deja/g++.other/lookup24.C: ... here.
46295
46296 2003-01-28  Jan Hubicka  <jh@suse.cz>
46297
46298         * gcc.dg/i386-cmov5.c: New test.
46299
46300 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46301
46302         * gcc.c-torture/execute/20010925-1.c: Changed the
46303         memcpy declaration.
46304
46305 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46306
46307         PR c++/3902
46308         * g++.dg/parse/template5.C: New test.
46309
46310 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46311
46312         PR fortran/9258
46313         * g77.dg/pr9258: New test.
46314
46315 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46316
46317         * README: Move relevant parts from README.g++.
46318
46319         * README.g++: Remove this file.
46320
46321 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46322
46323         * g++.dg/abi/dcast1.C: New test.
46324
46325 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46326
46327         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46328
46329 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46330
46331         PR c++/47
46332         * g++.old-deja/g++.other/lookup24.C: New test.
46333
46334 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46335
46336         PR middle-end/7227
46337         * gcc.dg/uninit-C.c: New test.
46338
46339 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.dg/abi/covariant1.C: New test.
46342
46343 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46344
46345         * gcc.dg/20030123-1.c: New test.
46346
46347 2003-01-25  Jan Hubicka  <jh@suse.cz>
46348
46349         PR opt/8492
46350         * gcc.c-torture/compile/20030125-1.c
46351
46352 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46353
46354         PR c++/9403
46355         * g++.dg/parse/template3.C: New test.
46356         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46357
46358         PR c++/795
46359         * g++.dg/parse/template4.C: New test.
46360
46361         PR c++/9415
46362         * g++.dg/template/qual2.C: New test.
46363
46364         PR c++/8545
46365         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46366
46367         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46368
46369 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46370
46371         * gcc.c-torture/execute/switch-1.c: New test case.
46372
46373 2003-01-25  Jan Hubicka  <jh@suse.cz>
46374
46375         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46376
46377 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46378
46379         Tweaks for Bison-1.875. From the NEWS file:
46380         "- `parse error' -> `syntax error'
46381         Bison now uniformly uses the term `syntax error'"
46382         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46383         * gcc.dg/cpp/digraph2.c: Likewise.
46384         * gcc.dg/cpp/direct2.c: Likewise.
46385         * gcc.dg/cpp/paste4.c: Likewise.
46386         * gcc.dg/c90-restrict-1.c: Likewise.
46387         * gcc.dg/c99-func-2.c: Likewise.
46388         * gcc.dg/noncompile/920721-2.c: Likewise.
46389         * gcc.dg/noncompile/930622-2.c: Likewise.
46390         * gcc.dg/noncompile/940112-1.c: Likewise.
46391         * gcc.dg/noncompile/950921-1.c: Likewise.
46392         * gcc.dg/noncompile/951123-1.c: Likewise.
46393         * gcc.dg/noncompile/971104-1.c: Likewise.
46394         * gcc.dg/noncompile/990416-1.c: Likewise.
46395
46396 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46397
46398         * g++.dg/parse/undefined1.C: Add error message.
46399
46400 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46401
46402         PR c++/9354
46403         * g++.dg/parse/new1.C: New test.
46404
46405         PR c++/9216
46406         * g++.dg/parse/template2.C: New test.
46407
46408         PR c++/9354
46409         * g++.dg/parse/typedef2.C: New test.
46410
46411         PR c++/9328
46412         * g++.dg/ext/typeof3.C: New test.
46413
46414 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46415
46416         PR c++/2738
46417         * g++.dg/parse/ret-type1.C: New test.
46418
46419         PR c++/3792
46420         * g++.dg/parse/tmpl-outside1.C: New test.
46421
46422         PR c++/4207
46423         * g++.dg/parse/int-as-enum1.C: New test.
46424
46425         PR c++/4903
46426         * g++.dg/parse/no-typename1.C: New test.
46427
46428         PR c++/5533
46429         * g++.dg/parse/no-value1.C: New test.
46430
46431         PR c++/5921
46432         * g++.dg/parse/wrong-inline1.C: New test.
46433
46434         PR c++/6402
46435         * g++.dg/parse/ref1.C: New test.
46436
46437         PR c++/6992
46438         * g++.dg/parse/attr-ctor1.C: New test.
46439
46440         PR c++/7229
46441         * g++.dg/parse/namespace5.C: New test.
46442
46443         PR c++/7917
46444         * g++.dg/parse/func-def1.C: New test.
46445
46446         PR c++/8143
46447         * g++.dg/parse/undefined1.C: New test.
46448
46449         PR c++/5723, PR c++/8522
46450         * g++.dg/parse/specialization1.C: New test.
46451
46452         PR c++/163, PR c++/8595
46453         * g++.dg/parse/struct-as-enum1.C: New test.
46454
46455         PR c++/9173
46456         * g++.dg/parse/undefined2.C: New test.
46457
46458 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46459
46460         PR c++/9298
46461         * g++.dg/parse/template1.C: New test.
46462
46463         PR c++/9384
46464         * g++.dg/parse/using1.C: New test.
46465
46466         PR c++/9285
46467         PR c++/9294
46468         * g++.dg/parse/expr2.C: New test.
46469
46470         PR c++/9388
46471         * g++.dg/parse/lookup2.C: Likewise.
46472
46473 2003-01-21  Jan Hubicka  <jh@suse.cz>
46474
46475         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46476         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46477         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46478         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46479
46480 2003-01-20  Nick Clifton  <nickc@redhat.com>
46481
46482         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46483         problem with ARM sibcall code generation.
46484
46485 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46486
46487         * gcc.c-torture/execute/20030120-1.c: New.
46488
46489 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46490
46491         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46492
46493 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46494
46495         PR c++/9272
46496         * g++.dg/parse/ctor1.C: New test.
46497
46498         PR c++/9294:
46499         * g++.dg/parse/qualified1.C: New test.
46500
46501         * g++.dg/parse/typename3.C: New test.
46502
46503 2003-01-16  Richard Henderson  <rth@redhat.com>
46504
46505         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46506
46507 2003-01-16  Richard Henderson  <rth@redhat.com>
46508
46509         * g++.dg/pch/pch.exp: Copy test header to the working directory
46510         before using it either for precompilation or direct use.
46511         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46512         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46513
46514 2003-01-16  Richard Henderson  <rth@redhat.com>
46515
46516         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46517         before using it either for precompilation or direct use.
46518         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46519         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46520
46521 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46522
46523         * g++.dg/ext/typename1.C: Add typename keyword.
46524         * g++.dg/template/crash1.C: Update error messages.
46525         * g++.dg/template/crash2.C: Remove error message.
46526         * g++.dg/parse/typename2.C: New test.
46527         * g++.dg/template/typename2.C: Change implicit
46528         typename warning into error.
46529         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46530         error messages.
46531         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46532         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46533         * g++.old-deja/g++.law/visibility13.C: Remove error
46534         messages.
46535         * g++.old-deja/g++.ns/template17.C: Reorder code to
46536         make declaration visible in template.
46537         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46538         * g++.old-deja/g++.pt/crash36.C: Issue more error
46539         messages.
46540         * g++.old-deja/g++.pt/crash5.C: Improve error
46541         message.
46542         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46543         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46544         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46545         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46546         typename warning with error message.
46547         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46548         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46549         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46550
46551 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46552
46553         * g++.dg/parse/ambig2.C: New test.
46554
46555 2003-01-15  Richard Henderson  <rth@redhat.com>
46556
46557         * g++.dg/tls/init-2.C: Update error message string.
46558
46559 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46560
46561         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46562
46563 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46564
46565         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46566         all for HC11/HC12.
46567         * gcc.c-torture/compile/20001205-1.x: Likewise.
46568         * gcc.c-torture/compile/20001226-1.x: Likewise.
46569         * gcc.c-torture/compile/920520-1.x: Likewise.
46570         * gcc.c-torture/compile/961203-1.x: Likewise.
46571         * gcc.c-torture/compile/20020604-1.x: Likewise.
46572
46573 2003-01-15  Jan Hubicka  <jh@suse.cz>
46574
46575         * gcc.c-torture/compile/20030115-1.c: New test.
46576
46577         * gcc.dg/i386-fpcvt-1.c: New test.
46578         * gcc.dg/i386-fpcvt-2.c: New test.
46579
46580 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46581
46582         Further conform g++'s __vmi_class_type_info to the C++ ABI
46583         specification.
46584         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46585         the specification.
46586
46587 2003-01-14  Jan Hubicka  <jh@suse.cz>
46588
46589         * gcc.dg/i386-fpcvt-1.c: New test.
46590         * gcc.dg/i386-fpcvt-2.c: New test.
46591
46592 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46593
46594         * gcc.dg/i386-mmx-3.c: New test.
46595
46596 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46597
46598         PR c++/9264
46599         * g++.dg/parse/octal1.C: New file.
46600
46601         PR c++/9172
46602         * g++.dg/parse/typename1.C: New file.
46603
46604 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46605
46606         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46607         * gcc.dg/bf-no-ms-layout.c: Likewise.
46608         * gcc.dg/bf-ms-attrib.c: Likewise.
46609
46610 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46611
46612         PR c++/9099
46613         * g++.dg/parse/dtor1.C: New file.
46614
46615         PR c++/9128
46616         * g++.dg/rtti/typeid1.C: New file.
46617
46618         PR c++/9153
46619         * g++.dg/parse/lookup1.C: New file.
46620
46621         PR c++/9171
46622         * g++.dg/templ/spec5.C: New file.
46623
46624 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46625
46626         * gcc.c-torture/compile/20030110-1.c: New test.
46627
46628 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46629
46630         Merge from pch-branch:
46631
46632         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46633
46634         * gcc.dg/pch/cpp-1.h: New.
46635         * gcc.dg/pch/cpp-1.c: New.
46636         * gcc.dg/pch/cpp-2.h: New.
46637         * gcc.dg/pch/cpp-2.c: New.
46638
46639         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46640
46641         * gcc.dg/pch/except-1.h: New.
46642         * gcc.dg/pch/except-1.c: New.
46643
46644         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46645
46646         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46647         running test.
46648         * gcc.dg/pch: Include *.hp not *.h.
46649         * gcc.dg/pch/system-1.h: New.
46650         * gcc.dg/pch/system-1.c: New.
46651
46652         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46653
46654         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46655         rather than trying to build and run a program using PCH.
46656         * gcc.dg/pch: Remove dg-do commands from test files.
46657
46658         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46659
46660         * gcc.dg/pch/macro-3.c: New.
46661         * gcc.dg/pch/macro-3.h: New.
46662
46663         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46664
46665         * gcc.dg/pch/common-1.c: New.
46666         * gcc.dg/pch/common-1.h: New.
46667         * gcc.dg/pch/decl-1.c: New.
46668         * gcc.dg/pch/decl-1.h: New.
46669         * gcc.dg/pch/decl-2.c: New.
46670         * gcc.dg/pch/decl-2.h: New.
46671         * gcc.dg/pch/decl-3.c: New.
46672         * gcc.dg/pch/decl-3.h: New.
46673         * gcc.dg/pch/decl-4.c: New.
46674         * gcc.dg/pch/decl-4.h: New.
46675         * gcc.dg/pch/decl-5.c: New.
46676         * gcc.dg/pch/decl-5.h: New.
46677         * gcc.dg/pch/global-1.c: New.
46678         * gcc.dg/pch/global-1.h: New.
46679         * gcc.dg/pch/inline-1.c: New.
46680         * gcc.dg/pch/inline-1.h: New.
46681         * gcc.dg/pch/inline-2.c: New.
46682         * gcc.dg/pch/inline-2.h: New.
46683         * gcc.dg/pch/static-1.c: New.
46684         * gcc.dg/pch/static-1.h: New.
46685         * gcc.dg/pch/static-2.c: New.
46686         * gcc.dg/pch/static-2.h: New.
46687
46688         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46689
46690         * g++.dg/pch/pch.exp: Better handle failing testcases.
46691         * gcc.dg/pch/pch.exp: Likewise.
46692         * gcc.dg/pch/macro-1.c: New.
46693         * gcc.dg/pch/macro-1.h: New.
46694         * gcc.dg/pch/macro-2.c: New.
46695         * gcc.dg/pch/macro-2.h: New.
46696
46697         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46698
46699         * g++.dg/dg.exp: Treat files in pch/ specially.
46700         * g++.dg/pch/pch.exp: New file.
46701         * g++.dg/pch/empty.H: New file.
46702         * g++.dg/pch/empty.C: New file.
46703         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46704         "precompile".
46705
46706         * gcc.dg/pch/pch.exp: New file.
46707         * gcc.dg/pch/empty.h: New file.
46708         * gcc.dg/pch/empty.c: New file.
46709         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46710         "precompile".
46711
46712 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46713
46714         * g++.dg/template/friend14.C: New test.
46715
46716 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46717
46718         * gcc.dg/old-style-asm-1.c: New test.
46719
46720 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46721
46722         * gcc.c-torture/compile/20030109-1.c: New test.
46723
46724 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46725
46726         * gcc.c-torture/execute/20030109-1.c: New test.
46727
46728 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46729
46730         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46731         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46732         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46733         * g++.old-deja/g++.mike/eh2.C: Likewise.
46734         * g++.old-deja/g++.mike/eh3.C: Likewise.
46735         * g++.old-deja/g++.mike/eh5.C: Likewise.
46736         * g++.old-deja/g++.mike/eh6.C: Likewise.
46737         * g++.old-deja/g++.mike/eh7.C: Likewise.
46738         * g++.old-deja/g++.mike/eh8.C: Likewise.
46739         * g++.old-deja/g++.mike/eh9.C: Likewise.
46740         * g++.old-deja/g++.mike/eh10.C: Likewise.
46741         * g++.old-deja/g++.mike/eh12.C: Likewise.
46742         * g++.old-deja/g++.mike/eh13.C: Likewise.
46743         * g++.old-deja/g++.mike/eh14.C: Likewise.
46744         * g++.old-deja/g++.mike/eh16.C: Likewise.
46745         * g++.old-deja/g++.mike/eh17.C: Likewise.
46746         * g++.old-deja/g++.mike/eh18.C: Likewise.
46747         * g++.old-deja/g++.mike/eh21.C: Likewise.
46748         * g++.old-deja/g++.mike/eh23.C: Likewise.
46749         * g++.old-deja/g++.mike/eh24.C: Likewise.
46750         * g++.old-deja/g++.mike/eh25.C: Likewise.
46751         * g++.old-deja/g++.mike/eh26.C: Likewise.
46752         * g++.old-deja/g++.mike/eh27.C: Likewise.
46753         * g++.old-deja/g++.mike/eh28.C: Likewise.
46754         * g++.old-deja/g++.mike/eh29.C: Likewise.
46755         * g++.old-deja/g++.mike/eh31.C: Likewise.
46756         * g++.old-deja/g++.mike/eh33.C: Likewise.
46757         * g++.old-deja/g++.mike/eh34.C: Likewise.
46758         * g++.old-deja/g++.mike/eh35.C: Likewise.
46759         * g++.old-deja/g++.mike/eh36.C: Likewise.
46760         * g++.old-deja/g++.mike/eh37.C: Likewise.
46761         * g++.old-deja/g++.mike/eh38.C: Likewise.
46762         * g++.old-deja/g++.mike/eh39.C: Likewise.
46763         * g++.old-deja/g++.mike/eh40.C: Likewise.
46764         * g++.old-deja/g++.mike/eh41.C: Likewise.
46765         * g++.old-deja/g++.mike/eh42.C: Likewise.
46766         * g++.old-deja/g++.mike/eh44.C: Likewise.
46767         * g++.old-deja/g++.mike/eh46.C: Likewise.
46768         * g++.old-deja/g++.mike/eh47.C: Likewise.
46769         * g++.old-deja/g++.mike/eh48.C: Likewise.
46770         * g++.old-deja/g++.mike/eh49.C: Likewise.
46771         * g++.old-deja/g++.mike/eh50.C: Likewise.
46772         * g++.old-deja/g++.mike/eh51.C: Likewise.
46773         * g++.old-deja/g++.mike/eh53.C: Likewise.
46774         * g++.old-deja/g++.mike/eh55.C: Likewise.
46775         * g++.old-deja/g++.mike/p7912.C: Likewise.
46776         * g++.old-deja/g++.mike/p9706.C: Likewise.
46777         * g++.old-deja/g++.mike/p10416.C: Likewise.
46778         * g++.old-deja/g++.mike/p11667.C: Likewise.
46779         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46780         Remove redundant reference to Iris.
46781         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46782         Elxsi, i860, Pico Java, and WE32K.
46783
46784 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46785
46786         * g++.dg/ext/asm4.C: New test.
46787
46788 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46789
46790         PR c++/9030
46791         * g++.dg/template/friend12.C: New test.
46792         * g++.dg/template/friend13.C: Likewise.
46793         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46794
46795 2003-01-08  Jan Hubicka  <jh@suse.cz>
46796
46797         * gcc.dg/i386-cadd.c: New test.
46798         * gcc.dg/i386-cmov4.c: Likewise.
46799
46800 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46801
46802         PR c++/9165
46803         * g++.dg/warn/Wunused-3.C: New test.
46804
46805         * g++.dg/abi/bitfield9.C: New test.
46806
46807         PR c++/9189
46808         * g++.dg/parse/defarg3.C: New test.
46809
46810 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46811
46812         * g++.dg/parse/ambig1.C: New test.
46813         * g++.dg/parse/defarg2.C: New test.
46814
46815 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46816
46817         * g++.dg/template/defarg-1.C: New test.
46818         * g++.dg/template/local2.C: Likewise.
46819
46820 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46821
46822         * gcc.c-torture/execute/20030105-1.c: New test.
46823
46824 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46825
46826         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46827         * g++.dg/parse/namespace4.C: Likewise.
46828
46829 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * g++.dg/template/ntp2.C: New test.
46832
46833 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46834
46835         * g++.dg/parse/extern-C-1.C: New test.
46836
46837         * g++.dg/parse/namespace4.C: New test.
46838
46839         * g++.dg/template/nested1.C: New test.
46840
46841         * g++.dg/parse/namespace3.C: New test.
46842
46843 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46844
46845         * g++.dg/lookup/two-stage1.C: New test.
46846
46847 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46848
46849         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46850         * g++.old-deja/g++.jason/access8.C: Likewise.
46851         * g++.old-deja/g++.other/decl5.C: Likewise.
46852
46853 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46854
46855         * g++.dg/parse/parse7.C: New test.
46856
46857 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46858
46859         PR c++/2843
46860         * g++.dg/ext/attrib7.C: New test.
46861
46862 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46863
46864         * g++.dg/parse/parse6.C: New test.
46865
46866 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46867
46868         * gcc.dg/h8300-stack-1.c: New.
46869
46870 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46871
46872         g++.dg/lookup/exception1.C: New test.
46873
46874         g++.dg/lookup/template1.C: New test.
46875
46876         g++.dg/parse/namespace2.C: New test.
46877
46878         g++.dg/parse/parens2.C: New test.
46879
46880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46881
46882         * g++.dg/parse/parse5.C: New test.
46883         * g++.dg/lookup/scoped4.C: New test.
46884
46885 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46886
46887         * g++.dg/parse/parens1.C: New test.
46888
46889         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46890         angle-bracket1.C.
46891         * g++.dg/parse/parens2.C: New test.
46892
46893         * g++.dg/lookup/scope-operator1.C: New test.
46894
46895         * g++.dg/parse/operator1.C: New test.
46896
46897 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46898
46899         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46900         * g++.old-deja/g++.other/access6.C: Likewise.
46901         * g++.old-deja/g++.other/decl1.C: Likewise.
46902         * g++.old-deja/g++.pt/typename12.C: Likewise.
46903
46904 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46905
46906         * g++.dg/parse/namespace1.C: New test.
46907
46908 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46909
46910         * g++.dg/parse/parse4.C: New test.
46911
46912 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46913
46914         * g++.dg/parse/parse3.C: New test.
46915
46916 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46917
46918         * g++.dg/parse/parse2.C: New test.
46919
46920 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46921
46922         * g++.dg/template/friend11.C: New test.
46923
46924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46925
46926         * g++.dg/parse/parse1.C: New test.
46927
46928 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46929
46930         * lib/profopt.exp: Change the name of a global variable to avoid
46931         possible clashes with other test suites.
46932
46933 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46934
46935         * g++.dg/inherit/covariant8.C: New test.
46936
46937 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46938
46939         * g++.dg/init/array9.C: New test.
46940
46941         PR c++/9112
46942         * g++.dg/parse/expr1.C: New test.
46943
46944 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46945
46946         * gcc.c-torture/compile/20021230-1.c: New test.
46947
46948 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46949
46950         * g++.dg/inherit/covariant5.C: New test.
46951         * g++.dg/inherit/covariant6.C: New test.
46952         * g++.dg/inherit/covariant7.C: New test.
46953
46954 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46955
46956         PR c++/2739
46957         * g++.dg/other/access2.C: New test.
46958
46959 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46960
46961         * g++.dg/other/anon-struct.C: No longer fails
46962         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46963         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46964         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46965
46966 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46967
46968         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46969
46970 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46971
46972         * g++.dg/eh/spec4.C: Remove stray semicolon.
46973         * g++.dg/expr/pmf-1.C: Change error message.
46974         * g++.dg/ext/asm1.C: Remove stray semicolon.
46975         * g++.dg/ext/typename1.C: Add missing typenames.
46976         * g++.dg/inherit/template-as-base.C: Change error message.
46977         * g++.dg/lookup/scoped1.C: Likewise.
46978         * g++.dg/lookup/scoped2.C: Likewise.
46979         * g++.dg/lookup/using2.C: Likewise.
46980         * g++.dg/other/component1.C: Remove stray semicolon.
46981         * g++.dg/other/do1.C: Change error message.
46982         * g++.dg/other/error2.C: Likewise.
46983         * g++.dg/other/init1.C: Likewise.
46984         * g++.dg/other/packed1.C: Remove stray semicolon.
46985         * g++.dg/other/ptrmem2.C: Change error message.
46986         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46987         marker.
46988         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46989         * g++.dg/template/access3.C: Add typename keyword.
46990         * g++.dg/template/access5.C: Remove stray semicolon.
46991         * g++.dg/template/access6.C: Likewise.
46992         * g++.dg/template/complit1.C: Likewise.
46993         * g++.dg/template/crash1.C: Change error message.
46994         * g++.dg/template/inherit2.C: Remove stray semicolon.
46995         * g++.dg/template/instantiate2.C: Likewise.
46996         * g++.dg/template/instantiate3.C: Change error message.
46997         * g++.dg/template/qual1.C: Remove stray semicolon.
46998         * g++.dg/template/qualttp18.C: Change error message.
46999         * g++.dg/template/ref1.C: Remove stray semicolon.
47000         * g++.dg/template/sizeof1.C (A::value): Declare it.
47001         * g++.dg/template/spec4.C: Change error message.
47002         * g++.dg/template/static1.C: Likewise.
47003         * g++.dg/template/type1.C: Likewise.
47004         * g++.dg/template/typename3.C: Likewise.
47005         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47006         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47007         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47008         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47009         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47010         named return value extension.
47011         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47012         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47013         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47014         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47015         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47016         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47017         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47018         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47019         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47020         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47021         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47022         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47023         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47024         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47025         syntax.
47026         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47027         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47028         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47029         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47030         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47031         * g++.old-deja/g++.brendan/template11.C: Likewise.
47032         * g++.old-deja/g++.brendan/template26.C: Likewise.
47033         * g++.old-deja/g++.brendan/template27.C: Use explicit
47034         specialization syntax.
47035         * g++.old-deja/g++.brendan/template30.C: Likewise.
47036         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47037         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47038         non-dependent names.
47039         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47040         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47041         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47042         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47043         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47044         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47045         named return value extension.
47046         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47047         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47048         * g++.old-deja/g++.ext/return1.C: Likewise.
47049         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47050         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47051         * g++.old-deja/g++.jason/access8.C: Likewise.
47052         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47053         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47054         pseudo-destructor names.
47055         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47056         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47057         pseudo-destructor names.
47058         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47059         * g++.old-deja/g++.jason/overload19.C: Likewise.
47060         * g++.old-deja/g++.jason/overload32.C: Likewise.
47061         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47062         stray semicolons.
47063         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47064         * g++.old-deja/g++.jason/return.C: Likewise.
47065         * g++.old-deja/g++.jason/return2.C: Likewise.
47066         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47067         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47068         syntax.
47069         * g++.old-deja/g++.jason/template10.C: Account for use of
47070         non-dependent names.
47071         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47072         syntax.
47073         * g++.old-deja/g++.jason/template37.C: Likewise.
47074         * g++.old-deja/g++.law/access4.C: Change error messages.
47075         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47076         pseudo-destructor names.
47077         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47078         * g++.old-deja/g++.law/ctors9.C: Likewise.
47079         * g++.old-deja/g++.law/cvt22.C: Likewise.
47080         * g++.old-deja/g++.law/dtors5.C: Likewise.
47081         * g++.old-deja/g++.law/global-init1.C: Likewise.
47082         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47083         * g++.old-deja/g++.law/operators28.C: Likewise.
47084         * g++.old-deja/g++.law/visibility28.C: Likewise.
47085         * g++.old-deja/g++.martin/eval1.C: Likewise.
47086         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47087         name.
47088         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47089         * g++.old-deja/g++.mike/net34.C: Likewise.
47090         * g++.old-deja/g++.mike/net36.C: Likewise.
47091         * g++.old-deja/g++.mike/ns2.C: Likewise.
47092         * g++.old-deja/g++.mike/p12306.C: Likewise.
47093         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47094         value extension.
47095         * g++.old-deja/g++.mike/p700.C: Likewise.
47096         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47097         * g++.old-deja/g++.mike/p710.C: Likewise.
47098         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47099         value extension.
47100         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47101         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47102         * g++.old-deja/g++.ns/crash2.C: Likewise.
47103         * g++.old-deja/g++.ns/crash3.C: Likewise.
47104         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47105         * g++.old-deja/g++.ns/ns17.C: Likewise.
47106         * g++.old-deja/g++.ns/template16.C: Likewise.
47107         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47108         keyword.
47109         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47110         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47111         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47112         named return value extension.
47113         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47114         * g++.old-deja/g++.other/access4.C: Issue additional error
47115         messages.
47116         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47117         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47118         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47119         * g++.old-deja/g++.other/crash25.C: Change error message.
47120         * g++.old-deja/g++.other/crash4.C: Change error message.
47121         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47122         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47123         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47124         checks.
47125         * g++.old-deja/g++.other/defarg8.C: Likewise.
47126         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47127         * g++.old-deja/g++.other/dtor10.C: Likewise.
47128         * g++.old-deja/g++.other/incomplete.C: Likewise.
47129         * g++.old-deja/g++.other/linkage7.C: Likewise.
47130         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47131         lookup algorithm.
47132         * g++.old-deja/g++.other/mangle2.C: Likewise.
47133         * g++.old-deja/g++.other/refinit2.C: Likewise.
47134         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47135         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47136         * g++.old-deja/g++.pt/crash28.C: Likewise.
47137         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47138         syntax.
47139         * g++.old-deja/g++.pt/crash32.C: Change error message.
47140         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47141         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47142         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47143         error message position.
47144         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47145         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47146         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47147         syntax.
47148         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47149         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47150         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47151         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47152         keyword.
47153         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47154         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47155         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47156         keyword.
47157         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47158         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47159         syntax.
47160         * g++.old-deja/g++.pt/friend28.C: Account for use of
47161         non-dependent names.
47162         * g++.old-deja/g++.pt/friend29.C: Likewise.
47163         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47164         rules.
47165         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47166         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47167         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47168         lookup rules.
47169         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47170         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47171         keyword.
47172         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47173         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47174         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47175         keyword.
47176         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47177         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47178         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47179         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47180         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47181         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47182         keyword.
47183         * g++.old-deja/g++.pt/spec10.C: Likewise.
47184         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47185         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47186         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47187         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47188         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47189         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47190         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47191         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47192         * g++.old-deja/g++.pt/typename15.C: Likewise.
47193         * g++.old-deja/g++.pt/typename22.C: Likewise.
47194         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47195         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47196         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47197         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47198         syntax.
47199         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47200         return value extension.
47201         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47202         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47203         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47204         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47205
47206 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47207
47208         * g++.dg/warn/inline1.C: New test.
47209         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47210         * g++.old-deja/g++.jason/synth10.C: Likewise.
47211         * g++.old-deja/g++.mike/net31.C: Likewise.
47212         * g++.old-deja/g++.mike/p8786.C: Likewise.
47213
47214         * g++.dg/template/friend10.C: New test.
47215         * g++.dg/template/conv5.C: New test.
47216
47217 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         * g++.dg/lookup/scoped3.C: New test.
47220
47221         * g++.dg/lookup/decl1.C: New test.
47222         * g++.dg/lookup/decl2.C: New test.
47223
47224 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47225
47226         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47227         gcc.c-torture/compile/20021015-1.c,
47228         gcc.c-torture/compile/20021015-2.c,
47229         gcc.c-torture/compile/20021123-1.c,
47230         gcc.c-torture/compile/20021123-2.c,
47231         gcc.c-torture/compile/20021123-3.c,
47232         gcc.c-torture/compile/20021123-4.c,
47233         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47234         only to 3.1 or 3.2 branch.
47235
47236 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47237
47238         * gcc.dg/i386-bitfield3.c: New test.
47239
47240         * gcc.dg/i386-bitfield2.c: New test.
47241
47242 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * g++.dg/parse/conv_op1.C: New test.
47245
47246 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47247
47248         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47249         approved.
47250
47251 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47252
47253         * gcc.c-torture/compile/20021220-1.c: New test.
47254
47255 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47256
47257         * gcc.dg/i386-fastcall-1.c: New.
47258
47259 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47260
47261         * gcc.c-torture/execute/20021219-1.c: New test.
47262
47263 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47264
47265         * gcc.dg/i386-pic-1.c: New test.
47266
47267 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47268
47269         PR c++/8099
47270         * g++.dg/template/friend9.C: New test.
47271
47272 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47273
47274         PR c++/3663
47275         * g++.dg/template/access7.C: New test.
47276
47277 2002-12-18  Nick Clifton  <nickc@redhat.com>
47278
47279         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47280         the libstdc++-v3 directory has been found.
47281
47282 2002-12-12  Devang Patel <dpatel@apple.com>
47283         * gcc.dg/darwin-ld-1.c: New test.
47284         * gcc.dg/darwin-ld-2.c: New test.
47285         * gcc.dg/darwin-ld-3.c: New test.
47286         * gcc.dg/darwin-ld-4.c: New test.
47287         * gcc.dg/darwin-ld-5.c: New test.
47288
47289 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47290
47291         * gcc.c-torture/compile/20021212-1.c: New test.
47292
47293 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47294
47295         * gcc.dg/fshort-wchar: New test.
47296
47297 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47298
47299         PR c++/8372
47300         * g++.dg/template/dtor1.C: New test.
47301
47302         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47303         markers.
47304
47305 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47306
47307         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47308
47309 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47310
47311         * g++.dg/template/static1.C: New test.
47312         * g++.dg/template/static2.C: New test.
47313         * g++.old-deja/g++.ext/memconst.C: New test.
47314
47315 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47316
47317         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47318         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47319         * g++.dg/special/initp1.C: Likewise.
47320
47321 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47322
47323         * gcc.c-torture/execute/20021204-1.c: New test.
47324
47325 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47326
47327         * gcc.dg/ppc-fmadd-1.c: New file.
47328         * gcc.dg/ppc-fmadd-2.c: New file.
47329         * gcc.dg/ppc-fmadd-3.c: New file.
47330
47331 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47332
47333         * gcc.c-torture/compile/20021204-1.c: New test.
47334
47335 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47336
47337         * g++.dg/inherit/covariant2.C: New test.
47338         * g++.dg/inherit/covariant3.C: New test.
47339         * g++.dg/inherit/covariant4.C: New test.
47340         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47341         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47342
47343 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47344
47345         PR c++/8688
47346         * g++.dg/init/brace3.C: New test.
47347
47348 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47349
47350         * gcc.dg/20020210-1.c: Fix a comment typo.
47351
47352 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47353
47354         PR c++/8720
47355         * g++.dg/parse/defarg1.C: New test.
47356
47357         PR c++/8615
47358         * g++.dg/template/char1.C: New test.
47359
47360         * g++.dg/template/varmod1.C: Fix typo.
47361
47362 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47363
47364         DR 180
47365         * g++.old-deja/g++.pt/crash32.C: Expect error.
47366
47367 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47368
47369         PR c++/5919
47370         * g++.dg/template/varmod1.C: New test.
47371
47372         PR c++/8727
47373         * g++.dg/inherit/typeinfo1.C: New test.
47374
47375         PR c++/8663
47376         * g++.dg/inherit/typedef1.C: New test.
47377
47378 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47379
47380         PR c++/8332
47381         PR c++/8493
47382         * g++.dg/template/strlen1.C: New test.
47383
47384         PR c++/8227
47385         * g++.dg/template/ctor2.C: New test.
47386
47387         PR c++/8214
47388         * g++.dg/init/string1.C: New test.
47389
47390         PR c++/8511
47391         * g++.dg/template/friend8.C: New test.
47392
47393 2002-11-29  Joe Buck <jbuck@synopsys.com>
47394
47395         * g++.dg/lookup/anon2.C: New test.
47396
47397 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47398
47399         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47400         h8300 port.
47401
47402 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47403
47404         * gcc.dg/bitfld-6.c: New test.
47405
47406 2002-11-27  Jan Hubicka  <jh@suse.cz>
47407
47408         * gcc.c-torture/execute/20021127.[cx]: New test.
47409
47410 2002-11-26  Jan Hubicka  <jh@suse.cz>
47411
47412         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47413         quality.
47414
47415 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47416
47417         * g++.dg/init/brace2.C: New test.
47418         * g++.old-deja/g++.mike/p9129.C: Correct.
47419
47420 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47421
47422         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47423
47424 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47425
47426         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47427
47428 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47429
47430         * g++.dg/abi/empty11.C: New test.
47431         * g++.dg/rtti/cv1.C: New test.
47432
47433 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47434
47435         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47436
47437 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47438
47439         * g++.dg/abi/empty10.C: New test.
47440
47441 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47442
47443         * gcc.c-torture/compile/20021124-1.c: New test.
47444
47445 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47446
47447         * g++.dg/abi/rtti2.C: New test.
47448
47449 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47450
47451         * gcc.dg/i386-unroll-1.c: New test.
47452
47453 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47454
47455         * gcc.c-torture/compile/20021120-1.c: New test.
47456         * gcc.c-torture/compile/20021120-2.c: New test.
47457
47458 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47459
47460         * gcc.dg/bitfld-5.c: New test.
47461
47462 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47463
47464         * gcc.c-torture/execute/20021120-3.c: New test.
47465
47466 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47467
47468         * gcc.c-torture/execute/20021120-2.c: New test.
47469
47470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47471
47472         * gcc.c-torture/execute/20021120-1.c: New test.
47473
47474 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47475
47476         * gcc.c-torture/execute/20021118-3.c: New test.
47477
47478 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47479
47480         * gcc.c-torture/compile/20021119-1.c: New test.
47481
47482 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47483
47484         * gcc.dg/duff-1.c: New test.
47485         * gcc.dg/duff-2.c: New test.
47486         * gcc.dg/duff-3.c: New test.
47487
47488 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47489
47490         * gcc.dg/cpp/_Pragma5.c: New test.
47491
47492 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47493
47494         * gcc.c-torture/execute/20021118-2.c: New test.
47495
47496 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47497
47498         * gcc.c-torture/execute/20021118-1.c: New test.
47499
47500 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47501
47502         * gcc.dg/20021116-1.c: New test.
47503
47504 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47505
47506         * g++.dg/abi/vcall1.C: New test.
47507
47508 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47509
47510         * gcc.dg/20021029-1.c: New test.
47511         * gcc.dg/20021029-2.c: New test.
47512
47513 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47514
47515         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47516
47517 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47518
47519         PR c/8439
47520         * gcc.dg/20021110.c: Move to ...
47521         * gcc.c-torture/compile/20021110.c: .... here.
47522
47523 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47524
47525         PR c/8467
47526         * gcc.c-torture/execute/20021111-1.c
47527
47528 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47529
47530         PR c/8439
47531         * gcc.dg/20021110.c: New test.
47532
47533 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47534
47535         * g++.dg/abi/vthunk3.C: Run only on x86.
47536
47537 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47538
47539         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47540
47541 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47542
47543         * lib/compat.exp (compat-execute): Fix logic error in last
47544         change.
47545
47546 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47547
47548         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47549
47550 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47551
47552         PR c++/8389
47553         * g++.dg/template/access6.C: New test.
47554
47555 2002-11-08  Jan Hubicka  <jh@suse.cz>
47556
47557         * gcc.dg/i386-ssefp-1.c: New test.
47558         * gcc.dg/i386-ssefp-1.c: New test.
47559
47560 2002-11-08  Jan Hubicka  <jh@suse.cz>
47561
47562         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47563
47564 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47565
47566         * g++.dg/abi/vthunk3.C: New test.
47567
47568         PR c++/8338
47569         * g++.dg/template/crash2.C: New test.
47570
47571 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47572
47573         * g++.dg/abi/dtor1.C: New test.
47574         * g++.dg/abi/dtor2.C: Likewise.
47575
47576 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47577
47578         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47579         Darwin.
47580
47581 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47582
47583         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47584         -mthumb.  Only xfail with -O0.
47585
47586 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47587
47588         * g++.dg/abi/thunk1.C: New test.
47589         * g++.dg/abi/thunk2.C: Likewise.
47590         * g++.dg/abi/vtt1.C: Likewise.
47591
47592 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47593
47594         PR optimization/8423
47595         * gcc.c-torture/execute/builtin-constant.c: New test.
47596
47597 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47598
47599         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47600         Add some more cases.
47601
47602 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47603
47604         PR c++/8391
47605         * g++.dg/opt/local1.C: New test.
47606
47607 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47608
47609         PR c++/8160
47610         * g++.dg/template/complit1.C: New test.
47611
47612         PR c++/8149
47613         * g++.dg/template/typename4.C: Likewise.
47614
47615 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47616
47617         Core issue 287, PR c++/7639
47618         * g++.dg/template/instantiate1.C: Adjust error location.
47619         * g++.dg/template/instantiate3.C: New test.
47620         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47621         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47622         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47623
47624 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47625
47626         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47627
47628 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47629
47630         PR c++/8287
47631         * g++.dg/init/dtor2.C: New test.
47632
47633 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47634
47635         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47636         * gcc.dg/nest.c: Bypass errors on irix6.
47637
47638 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47639
47640         * gcc.dg/nest.c: Expect error for mmix-*-*.
47641         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47642
47643 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47644
47645         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47646         markers.
47647
47648         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47649
47650 2002-10-25  Mike Stump  <mrs@apple.com>
47651
47652         * gcc.dg/warn-1.c: New test.
47653
47654 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47655
47656         * g++.dg/template/typename3.C: New test.
47657
47658 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47659
47660         * g++.dg/lookup/ptrmem1.C: New test.
47661
47662         * g++.dg/abi/vthunk2.C: New test.
47663
47664 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47665
47666         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47667
47668 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47669
47670         * g++.dg/abi/empty9.C: New test.
47671
47672 2002-10-24  Richard Henderson  <rth@redhat.com>
47673
47674         * g++.dg/inherit/thunk1.C: Enable for ia64.
47675
47676 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47677
47678         PR c++/8067
47679         * g++.dg/lookup/pretty1.C: New test.
47680
47681 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.dg/20021023-1.c: New test.
47684
47685 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47686
47687         PR c++/7679
47688         * g++.dg/parse/inline1.C: New test.
47689
47690 2002-10-23  Richard Henderson  <rth@redhat.com>
47691
47692         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47693
47694         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47695
47696 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47697
47698         PR c++/6579
47699         * g++.dg/parse/stmtexpr3.C: New test.
47700
47701 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47702
47703         * g++.dg/expr/cond1.C: New test.
47704
47705 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47706
47707         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47708
47709 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47710
47711         * g++.dg/abi/vbase13.C: New test.
47712         * g++.dg/abi/vbase14.C: Likewise.
47713
47714 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47715
47716         * gcc.dg/tls/pic-1.c: New test.
47717         * gcc.dg/tls/nonpic-1.c: New test.
47718         * gcc.dg/20021018-1.c: New test.
47719
47720 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47721
47722         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47723         Remove only files with the same base name as the test case.
47724         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47725         (profopt-execute): Likewise.  Also, remove old profiling
47726         and performance data files before running the tests.
47727
47728         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47729         * g++.dg/bprob/bprob.exp: Likewise.
47730         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47731         to allow more general test case names.
47732
47733         * g++.dg/bprob/bprob-1.C: Rename to ...
47734         * g++.dg/bprob/g++-bprob-1.C: ... this.
47735
47736         * g77.dg/bprob/bprob-1.f: Rename to ...
47737         * g77.dg/bprob/g77-bprob-1.f: ... this.
47738
47739 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47740
47741         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47742         bison 1.50 or later.
47743
47744 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47745
47746         * g++.dg/README: Describe more test directories.
47747
47748 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47749
47750         * g++.dg/init/array6.C: Add additional tests.
47751
47752 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47753
47754         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47755         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47756
47757 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47758
47759         * gcc.c-torture/compile/20020604-1.x: New.
47760         * gcc.c-torture/compile/simd-5.x: Likewise.
47761         * gcc.c-torture/execute/920710-1.x: Likewise.
47762         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47763
47764 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47765
47766         * g++.dg/inherit/override1.C: Add dg-options clause.
47767
47768 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47769
47770         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47771         _mm_slli_si128.
47772
47773 2002-10-19  Andreas Schwab  <schwab@suse.de>
47774
47775         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47776         directory component.
47777
47778 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47779
47780         * g++.dg/inherit/thunk1.C: New test.
47781
47782         * g++.dg/inherit/override1.C: New test.
47783
47784         * g++.dg/abi/mangle11.C: New test.
47785         * g++.dg/abi/mangle14.C: New test.
47786         * g++.dg/abi/mangle17.C: New test.
47787
47788 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47789
47790         * g++.dg/overload/member2.C: New test.
47791
47792 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47793
47794         * g++.dg/README: Describe new compat directory.
47795         * g++.dg/dg.exp: Skip tests in compat directory.
47796         * README.compat: New file.
47797         * lib/compat.exp: New expect script.
47798         * g++.dg/compat: New test directory.
47799         * g++.dg/compat/compat.exp: New expect script.
47800         * g++.dg/compat/abi: New test directory.
47801         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47802         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47803         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47804         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47805         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47806         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47807         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47808         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47809         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47810         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47811         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47812         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47813         * g++.dg/compat/break: New test directory.
47814         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47815         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47816         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47817         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47818         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47819         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47820         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47821         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47822         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47823         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47824         g++.dg/compat/break/README: New files.
47825         * g++.dg/compat/eh: New test directory.
47826         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47827         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47828         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47829         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47830         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47831         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47832         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47833         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47834         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47835         g++.dg/compat/eh/filter2_y.C,
47836         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47837         g++.dg/compat/eh/new1_y.C,
47838         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47839         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47840         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47841         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47842         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47843         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47844         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47845         g++.dg/compat/eh/unexpected1_y.C: New files.
47846         * g++.dg/compat/init: New test directory.
47847         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47848         g++.dg/compat/init/array5_y.C,
47849         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47850         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47851         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47852         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47853         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47854         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47855         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47856         g++.dg/compat/init/init-ref2_y.C: New files.
47857
47858 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47859
47860         PR c++/7584
47861         * g++.dg/inherit/using3.C: New test.
47862
47863 2002-10-17  Jan Hubicka  <jh@suse.cz>
47864
47865         * gcc.dg/20021017-2.c: New test.
47866
47867 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47868
47869         * g++.dg/abi/mangle16.C: Adjust.
47870
47871         * g++.dg/init/array8.C: New test.
47872
47873 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47874
47875         * gcc.dg/special/mips-abi.exp: New test.
47876         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47877
47878 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47879
47880         * g++.dg/abi/mangle16.C: New test.
47881         * g++.dg/abi/mangle17.C: Likewise.
47882
47883         PR c++/7478
47884         * g++.dg/template/ref1.C: New test.
47885
47886 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47887
47888         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47889
47890 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47891
47892         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47893
47894 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47895
47896         PR c++/7524
47897         * g++.dg/init/array7.C: New test.
47898
47899 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47900
47901         * g++.dg/init/array6.C: New test.
47902
47903         * g++.dg/abi/mangle13.C: Likewise.
47904         * g++.dg/abi/mangle14.C: Likewise.
47905         * g++.dg/abi/mangle15.C: Likewise.
47906
47907 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47908
47909         * g++.dg/abi/empty8.C: New test.
47910
47911 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47912
47913         * g++.dg/init/ctor1.C: New test.
47914
47915 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47916
47917         * gcc.c-torture/execute/20021015-1.c: New test.
47918
47919 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47920
47921         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47922
47923 2002-10-14  Jan Hubicka  <jh@suse.cz>
47924
47925         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47926
47927 2002-10-14  Richard Henderson  <rth@redhat.com>
47928
47929         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47930
47931 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47932
47933         PR optimization/6631
47934         * g++.dg/opt/const2.C: New test.
47935
47936 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47937
47938         PR c++/7176
47939         * g++.dg/parse/friend1.C: New test.
47940         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47941
47942 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47943
47944         * gcc.dg/20021014-1.c: New test.
47945
47946 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47947
47948         PR c++/5661
47949         * g++.dg/ext/vlm1.C: New test.
47950         * g++.dg/ext/vlm2.C: Likewise.
47951
47952         * g++.dg/init/array1.C: Remove invalid braces.
47953         * g++.dg/init/brace1.C: New test.
47954         * g++.dg/init/copy2.C: Likewise.
47955         * g++.dg/init/copy3.C: Likewise.
47956         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47957         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47958         braces.
47959
47960 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47961
47962         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47963
47964 2002-10-11  Richard Shann  <richard.shann@superh.com>
47965
47966         * gcc.c-torture/compile/simd-5.c: New test.
47967
47968 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47969
47970         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47971
47972 2002-10-10  Jim Wilson  <wilson@redhat.com>
47973
47974         * gcc.c-torture/execute/20021010-1.c: New test.
47975
47976 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47977
47978         PR c/7353
47979         * g++.dg/ext/typedef-init.C: New test.
47980         * gcc.dg/typedef-init.c: New test.
47981
47982 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47983
47984         * gcc.dg/cpp/paste13.c: New test.
47985
47986 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47987
47988         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47989         remaining platforms, XFAIL during compile, not execute.  Don't
47990         XFAIL at -O0.
47991
47992 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47993
47994         * gcc.dg/alias-1.c: Tweak expected warning.
47995
47996 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47997
47998         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47999
48000 2002-10-06  Andreas Jaeger  <aj@suse.de>
48001
48002         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48003         * gcc.dg/cpp/c++98.C: Likewise.
48004
48005         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48006         * g++.dg/cpp/c++98.C: Likewise.
48007
48008         * g++.dg/README (Subdirectories): Mention cpp directory.
48009
48010         PR target/7559
48011         * gcc.dg/20021006-1.c: New test.
48012
48013 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48014
48015         PR c++/7804
48016         * g++.dg/other/warning1.C: New test.
48017
48018 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48019
48020         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48021         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48022         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48023
48024 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48025
48026         PR c++/7931
48027         * g++.dg/template/ptrmem3.C: New test.
48028
48029         PR c++/7754
48030         * g++.dg/template/union1.C: New test.
48031
48032 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48033
48034         PR c++/8006
48035         * g++.dg/abi/mangle9.C: New test.
48036         * g++.dg/abi/mangle10.C: New test.
48037         * g++.dg/abi/mangle11.C: New test.
48038         * g++.dg/abi/mangle12.C: New test.
48039
48040 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48041
48042         PR c++/7188.
48043         * g++.dg/template/meminit1.C: New test.
48044         * g++.dg/warn/Wreorder-1.C: Likewise.
48045         * g++.old-deja/g++.mike/warn3.C: Tweak.
48046         * lib/prune.exp: Ingore "in copy constructor".
48047
48048 2002-10-02  Andreas Jaeger  <aj@suse.de>
48049
48050         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48051         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48052         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48053         on x86-64.
48054
48055 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48056
48057         * gcc.dg/empty1.C: Fix typo.
48058
48059 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48060
48061         * gcc.dg/alias-1.c: New test.
48062
48063 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48064
48065         * gcc.dg/empty1.C: New test.
48066
48067         * g++.dg/tls/init-2.C: Tweak error messages.
48068
48069 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48070
48071         * gcc.c-torture/compile/20020923-1.c: New test.
48072
48073 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48074
48075         * gcc.c-torture/execute/ffs-1.c: New test.
48076         * gcc.c-torture/execute/ffs-2.c: Ditto.
48077
48078 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48079
48080         * g++.dg/overload/member1.C: New test.
48081
48082 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48083
48084         * g++.dg/abi/empty7.C: New test.
48085         * g++.dg/init/pm2.C: Likewise.
48086
48087 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48088
48089         * g++.dg/rtti/crash1.C: New test.
48090
48091 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48092
48093         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48094         gcc.dg/sibcall-4.c: New tests.
48095
48096 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48097
48098         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48099         powerpc and MMIX targets.
48100
48101 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48102
48103         * gcc.dg/cpp/20020927-1.c: New.
48104
48105 2002-09-26  David S. Miller  <davem@redhat.com>
48106
48107         * gcc.c-torture/compile/trunctfdf.c: New.
48108
48109 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48110
48111         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48112
48113 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48114
48115         * gcc.c-torture/execute/loop-15.c: New.
48116
48117 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48118
48119         * README.QMTEST: Fix typo.
48120
48121 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48122
48123         * gcc.dg/20020926-1.c: New test.
48124
48125 2002-09-25  David S. Miller  <davem@redhat.com>
48126
48127         PR target/7842
48128         * gcc.c-torture/execute/shiftdi.c: New test.
48129
48130 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48131
48132         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48133         unique to the tool.
48134         * lib/g77.exp (g77_init): Likewise.
48135         * lib/g++.exp (g++_init): Likewise.
48136         * lib/objc.exp (objc_init): Likewise.
48137
48138 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48139
48140         * g++.dg/abi/empty5.C: New test.
48141         * g++.dg/abi/empty6.C: New test.
48142         * g++.dg/abi/vbase12.C: New test.
48143
48144 2002-09-25  Richard Henderson  <rth@redhat.com>
48145
48146         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48147         too-small long double.
48148
48149 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48150
48151         * gcc.dg/20020919-1.c: New test.
48152
48153 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48154
48155         * g++.dg/abi/bitfield6.C: New test.
48156         * g++.dg/abi/bitfield7.C: New test.
48157         * g++.dg/abi/bitfield8.C: New test.
48158         * g++.dg/abi/vbase11.C: New test.
48159
48160 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48161
48162         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48163         hppa*-*-hpux*.  Update test comment.
48164
48165 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48166
48167         * gcc.dg/tls/struct-1.c: New test.
48168
48169 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48170
48171         * gcc.dg/cpp/tr-warn2.c: Update.
48172
48173 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48174
48175         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48176
48177 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48178
48179         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48180         systems.
48181
48182 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48183
48184         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48185
48186         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48187         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48188         setting of cxxfilt.
48189
48190 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48191
48192         * gcc.dg/20020312-2.c: Update for darwin.
48193
48194 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48195
48196         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48197
48198 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48199
48200         * objc.dg/comp-types-1.m: New test.
48201         * objc.dg/comp-types-2.m: New test.
48202         * objc.dg/comp-types-3.m: New test.
48203         * objc.dg/comp-types-4.m: New test.
48204         * objc.dg/comp-types-5.m: New test.
48205         * objc.dg/comp-types-6.m: New test.
48206
48207 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48208
48209         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48210
48211 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48212
48213         * g++.dg/other/do1.C: New test.
48214
48215         * g++.dg/template/subst1.C: New test.
48216
48217 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48218
48219         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48220
48221 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48222
48223         * g++.dg/template/qualttp20.C: Adjust expected errors.
48224         * g++.old-deja/g++.jason/report.C: Likewise.
48225         * g++.old-deja/g++.other/qual1.C: Likewise.
48226
48227         * g++.dg/lookup/scoped2.C: New test.
48228
48229         * g++.dg/ext/asm3.C: New test.
48230
48231 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48232
48233         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48234
48235 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48236
48237         * ChangeLog: follow spelling conventions.
48238         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48239         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48240         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48241         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48242         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48243         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48244         * g++.old-deja/g++.law/global-init1.C: Likewise.
48245         * g++.old-deja/g++.other/delete4.C: Likewise.
48246         * g++.old-deja/g++.other/inline21.C: Likewise.
48247         * g++.old-deja/g++.other/singleton.C: Likewise.
48248         * g77.dg/strlen0.f: Likewise.
48249         * g77.f-torture/compile/20010519-1.f: Likewise.
48250         * g77.f-torture/compile/980310-4.f: Likewise.
48251         * gcc.c-torture/compile/20000605-1.c: Likewise.
48252         * gcc.c-torture/execute/20020225-1.c: Likewise.
48253         * gcc.dg/c90-hexfloat-2.c: Likewise.
48254         * gcc.dg/c99-bool-1.c: Likewise.
48255         * gcc.dg/c99-hexfloat-2.c: Likewise.
48256         * gcc.dg/dll-2.c: Likewise.
48257         * gcc.dg/wtr-union-init-1.c: Likewise.
48258         * gcc.dg/wtr-union-init-2.c: Likewise.
48259         * gcc.dg/wtr-union-init-3.c: Likewise.
48260         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48261         * gcc.dg/cpp/defined.c: Likewise.
48262         * gcc.dg/cpp/macsyntx.c: Likewise.
48263         * gcc.dg/cpp/paste2.c: Likewise.
48264         * gcc.dg/cpp/trad/defined.c: Likewise.
48265         * gcc.dg/format/c90-printf-1.c: Likewise.
48266         * gcc.dg/format/c90-scanf-1.c: Likewise.
48267         * gcc.dg/format/c99-printf-1.c: Likewise.
48268         * gcc.dg/format/c99-scanf-1.c: Likewise.
48269         * gcc.misc-tests/gcov-8.c: Likewise.
48270         * lib/profopt.exp: Likewise.
48271
48272 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48273
48274         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48275
48276 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48277
48278         * g++.dg/inherit/using2.C: New test.
48279
48280 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48281
48282         * ChangeLog: Follow spelling conventions.
48283         * g++.dg/template/friend4.C: Likewise.
48284         * g++.old-deja/g++.pt/crash67.C: Likewise.
48285         * gcc.c-torture/execute/20000801-4.c: Likewise.
48286         * gcc.dg/c90-digraph-1.c: Likewise.
48287         * gcc.dg/c94-digraph-1.c: Likewise.
48288         * gcc.dg/c99-digraph-1.c: Likewise.
48289         * gcc.dg/cpp/line5.c: Likewise.
48290         * gcc.dg/cpp/multiline.c: Likewise.
48291         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48292         * gcc.dg/format/attr-3.c: Likewise.
48293         * gcc.dg/format/c90-scanf-3.c: Likewise.
48294         * gcc.dg/format/ext-4.c: Likewise.
48295
48296 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48297
48298         * g++.dg/template/pretty1.C: New test.
48299
48300 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48301
48302         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48303
48304 2002-09-13  Matt Austern  <austern@apple.com>
48305
48306         * g++.dg/other/constref[12].C: New, regression tests for
48307         passing a cast expression to a function by const reference.
48308
48309 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48310
48311         * g++.dg/template/deduce1.C: New test.
48312
48313 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48314
48315         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48316         32-bit int.
48317
48318 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48319
48320         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48321         usage.
48322
48323 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48324
48325         * gcc.c-torture/compile/20020910-1.c: New test.
48326
48327 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48328
48329         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48330
48331 2002-09-10  Andreas Jaeger  <aj@suse.de>
48332
48333         * gcc.dg/20020312-2.c: Adjust for x86-64.
48334
48335 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48336
48337         * g77.dg/7388.f: New test case for PR 7388.
48338
48339 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48340
48341         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48342
48343 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48344
48345         * objc.dg/proto-lossage-1.m: New test.
48346
48347 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48348
48349         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48350
48351 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48352
48353         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48354         expected to pass.
48355
48356 2002-09-06  Stan Shebs  <shebs@apple.com>
48357             David Edelsohn  <edelsohn@gnu.org>
48358
48359         * gcc.dg/weak: New directory.
48360         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48361         target-specific xfail bits.
48362         * gcc.dg/typeof-2.c: Move to new directory.
48363         * gcc.dg/weak.exp: New expect script.
48364
48365 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48366
48367         * gcc.c-torture/execute/extzvsi.c: New test.
48368
48369 2002-09-05  Stan Shebs  <shebs@apple.com>
48370
48371         * gcc.dg/weak-1.c: xfail on Darwin.
48372         * gcc.dg/weak-2.c: Ditto.
48373         * gcc.dg/weak-3.c: Ditto.
48374         * gcc.dg/weak-4.c: Ditto.
48375         * gcc.dg/weak-5.c: Ditto.
48376         * gcc.dg/weak-6.c: Ditto.
48377         * gcc.dg/weak-7.c: Ditto.
48378         * gcc.dg/weak-8.c: Ditto.
48379         * gcc.dg/weak-9.c: Ditto.
48380
48381 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48382
48383         * gcc.c-torture/execute/loop-14.c: New test.
48384
48385 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48386
48387         * g++.dg/other/cxa-atexit1.C: New test.
48388
48389         * gcc.dg/typeof-2.c: New test.
48390
48391 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48392
48393         * gcc.dg/builtins-2.c: New testcase.
48394         * gcc.dg/builtins-3.c: New testcase.
48395
48396 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48397
48398         * gcc.dg/cpp/_Pragma4.c: New test.
48399
48400 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48401
48402         * objc/execute/nil_method-1.m: New testcase.
48403
48404 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48405
48406         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48407         [Object class], not [Object initialize].
48408
48409 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48410             Hans-Peter Nilsson  <hp@bitrange.com>
48411
48412         * gcc.c-torture/execute/20020720-1.x: Skip test on
48413         mmix-knuth-mmixware.  Correct comment.
48414
48415 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48416
48417         * g++.dg/abi/bitfield5.C: New test.
48418         * g++.dg/abi/vbase10.C: Likewise.
48419
48420 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48421
48422         * objc.dg/undeclared-selector.m: New test.
48423
48424 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48425
48426         * g++.dg/other/offsetof1.C: Avoid cast warning.
48427
48428 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48429
48430         * objc.dg/super-class-2.m: New test.
48431
48432 2002-08-24  Matt Austern  <austern@apple.com>
48433
48434         * g++.dg/ext/lvaddr.C: New test.
48435         * g++.dg/ext/lvcast.C: New test.
48436
48437 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48438
48439         * g++.dg/inherit/cond1.C: New test.
48440
48441 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48442
48443         * gcc.dg/noncompile/incomplete-1.c: New test.
48444
48445 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48446
48447         * gcc.dg/typespec-1.c: New test.
48448
48449 2002-08-20  Devang Patel  <dpatel@apple.com>
48450         * objc.dg/proto-hier-2.m: New test.
48451
48452 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48453
48454         * objc.dg/bitfield-1.m: New test.
48455         * objc.dg/bitfield-2.m: New test.
48456
48457 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48458
48459         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48460         gcc.dg/c99-flex-array-4.c: New tests.
48461
48462 2002-08-16  Stan Shebs  <shebs@apple.com>
48463
48464         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48465
48466 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48467
48468         * gcc.dg/typeof-1.c: New test.
48469         * g++.dg/ext/typeof2.C: New test.
48470
48471 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.dg/other/offsetof1.C: New test.
48474
48475 2002-08-14  Richard Henderson  <rth@redhat.com>
48476
48477         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48478
48479 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48480
48481         * gcc.dg/cpp/_Pragma3.c: New test.
48482
48483 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48484
48485         * g++.dg/template/inherit3: New test.
48486
48487 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48488
48489         * gcc.dg/bitfld-4.c: Add blank options.
48490
48491 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48492
48493         * g++.dg/template/crash1.C: New test.
48494
48495 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48496
48497         * gcc.dg/tls/opt-2.c: New test.
48498
48499 2002-08-08  Devang Patel  <dpatel@apple.com>
48500
48501         * objc.dg/selector-1.m : New test
48502
48503 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48504
48505         * g++.dg/abi/bitfield4.C: New test.
48506         * gcc.dg/bitfld-4.c: New test.
48507
48508 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48509
48510         * g++.dg/other/packed1.C: New test.
48511
48512 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48513
48514         * g++.dg/abi/offsetof.C: Tweak error messages.
48515         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48516
48517 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48518
48519         * gcc.dg/bitfld-3.c: New test.
48520
48521 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48522             Richard Henderson  <rth@redhat.com>
48523
48524         * gcc.dg/i386-bitfield1.c: New test.
48525         * g++.dg/abi/bitfield3.C: Update.
48526
48527 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48528
48529         * objc.dg/const-str-2.m: Update.
48530         * gcc.dg/cpp/c++98.c: Change to C extension.
48531         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48532         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48533
48534 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48535
48536         * gcc.dg/tls/diag-3.c: New.
48537
48538 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48539
48540         * g++.dg/README (Subdirectories): Document new subdir expr.
48541         * g++.dg/expr/pmf-1.C: New test.
48542
48543 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48544
48545         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48546
48547 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48548
48549         * g++.dg/abi/bitfield3.C: New test.
48550
48551 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48552
48553         * lib/gcov.exp: Tweak expected line formats.
48554         * gcc.misc-tests/gcov8.c: New test.
48555         * gcc.misc-tests/gcov8.x: New flags.
48556
48557 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48558
48559         * consistency.vlad/layout/endian.c: Include string.h.
48560
48561         * gcc.c-torture/execute/20020805-1.c: New test.
48562
48563 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48564
48565         * g++.dg/other/conversion1.C: New test.
48566
48567 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48568
48569         * gcc.dg/builtins-1.c: New testcase.
48570
48571 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48572
48573         * g++.dg/inherit/access3.C: New test.
48574
48575 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48576
48577         * gcc.dg/ia64-visibility-2.c: New test.
48578
48579 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48580
48581         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48582         __qualifier_flags to __flags.
48583
48584 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48585
48586         * g++.dg/inherit/operator1.C: New test.
48587         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48588         * g++.dg/other/error1.C: Change expected error message.
48589         * g++.dg/template/conv4.C: Likewise.
48590
48591 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48592
48593         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48594         for documented behavior.
48595
48596 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48597
48598         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48599         several targets known to fail.
48600
48601 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48602
48603         * gcc.dg/mips-args-[123].c: New tests.
48604
48605 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48606
48607         * gcc.dg/ppc-spe.c: New.
48608
48609 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48610
48611         * g++.dg/other/ptrmem4.C: New testcase.
48612
48613 2002-07-24  Richard Henderson  <rth@redhat.com>
48614
48615         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48616
48617 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48618
48619         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48620
48621 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48622
48623         * gcc.c-torture/execute/memset-3.c: New testcase.
48624
48625 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48626
48627         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48628         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48629
48630 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48631
48632         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48633         Delete.
48634
48635 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48636
48637         * gcc.c-torture/compile/simd-4.c: New test.
48638
48639 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48640
48641         PR c++/7347, c++/7348
48642         * g++.dg/template/access4.C: New test.
48643         * g++.dg/template/access5.C: New test.
48644         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48645         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48646         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48647         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48648
48649 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48650
48651         * gcc.dg/gnu89-init-2.c: New test.
48652
48653 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48654
48655         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48656
48657 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48658
48659         * gcc.c-torture/execute/20020720-1.c: New testcase.
48660
48661 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48662
48663         * gcc.dg/cpp/Wsignprom.c: New tests.
48664
48665 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48666
48667         * gcc.c-torture/execute/loop-13.c: New test.
48668
48669 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48670
48671         * gcc.dg/cpp/expr.c: New tests.
48672
48673 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48674
48675         * g++.dg/opt/pr6713.C: Add template instantiation.
48676
48677 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48678
48679         * gcc.dg/nest.c: New test.
48680
48681 2002-07-17  Richard Henderson  <rth@redhat.com>
48682
48683         * g++.dg/opt/pr6713.C: New test.
48684
48685 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48686
48687         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48688         XFAIL for all x86 processors.
48689
48690 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48691
48692         * gcc.c-torture/execute/20010122-1.x: Do not test with
48693         -fomit-frame-pointer.
48694
48695 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48696
48697         * g++.dg/template/instantiate2.C: New test.
48698         * g++.dg/template/spec4.C: New test.
48699
48700 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48701
48702         * g++.dg/template/access2.C: New test.
48703         * g++.dg/template/access3.C: New test.
48704
48705 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48706
48707         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48708         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48709         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48710         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48711         Convert to use <stdarg.h>.
48712         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48713         Delete.
48714         * gcc.dg/va-arg-2.c: New.
48715         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48716
48717 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48718
48719         * gcc.c-torture/compile/20020710-1.c: New test.
48720
48721 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48722                           Andrew Pinski  <pinskia@physics.uc.edu>
48723
48724         gcc.c-torture/compile/simd-2.c: New testcase.
48725         gcc.c-torture/compile/simd-3.c: Likewise.
48726
48727 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48728
48729         PR c++/7224
48730         * g++.dg/overload/error1.C: New test.
48731
48732 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48733
48734         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48735         configuration and IRIX 6 O32 ABI.
48736
48737 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48738
48739         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48740
48741 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48742
48743         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48744
48745 2002-07-10  Jeffrey A Law  <law@redhat.com>
48746
48747         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48748
48749         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48750
48751 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48752
48753         * gcc.dg/20020312-2.c: Check for __PPC__.
48754
48755 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48756
48757         * gcc.c-torture/compile/20020709-1.c: New test.
48758
48759 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48760
48761         * g++.dg/template/qualttp21.C: New test case.
48762
48763 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48764
48765         * gcc.c-torture/compile/20020706-1.c: New test.
48766         * gcc.c-torture/compile/20020706-2.c: New test.
48767
48768 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48769             Alexandre Oliva  <aoliva@redhat.com>
48770
48771         * g++.dg/warn/incomplete1.C: New test.
48772
48773 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48774
48775         PR c++/7099
48776         * g++.dg/warn/noreturn1.C: New test.
48777
48778 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48779
48780         PR c++/6706
48781         * g++.dg/debug/debug6.C: New test.
48782         * g++.dg/debug/debug7.C: New test.
48783
48784 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48785
48786         * gcc.c-torture/compile/simd-3.c: New test.
48787
48788 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48789
48790         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48791         * gcc.dg/20020620-1.c: Likewise.
48792
48793 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48794
48795         PR c++/6944
48796         * g++.dg/init/array4.C: New test.
48797         * g++.dg/init/array5.C: New test.
48798
48799 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48800
48801         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48802         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48803
48804 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48805
48806         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48807         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48808         * gcc.dg/wtr-conversion-1.c: Likewise.
48809         * gcc.dg/wtr-escape-1.c: Likewise.
48810         * gcc.dg/wtr-int-type-1.c: Likewise.
48811         * gcc.dg/wtr-label-1.c: Likewise.
48812         * gcc.dg/wtr-static-1.c: Likewise.
48813         * gcc.dg/wtr-strcat-1.c: Likewise.
48814         * gcc.dg/wtr-suffix-1.c: Likewise.
48815         * gcc.dg/wtr-switch-1.c: Likewise.
48816         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48817         * gcc.dg/wtr-union-init-1.c: Likewise.
48818         * gcc.dg/wtr-union-init-2.c: Likewise.
48819         * gcc.dg/wtr-union-init-3.c: Likewise.
48820
48821         * gcc.dg/wtr-func-def-1.c: New test.
48822
48823 2002-07-02 Devang Patel <dpatel@apple.com>
48824
48825         * objc.dg/param-1.m: New test.
48826
48827 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48828
48829         * gcc.dg/cpp/trad/directive.c: Add test.
48830         * gcc.dg/cpp/trad/macroargs.c: Add test.
48831         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48832
48833 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48834
48835         * gcc.dg/cpp/cmdlne-M.c: New test.
48836
48837 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48838
48839         * objc.dg/desig-init-1.m: New test.
48840
48841 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48842
48843         PR c++/6716
48844         * g++.dg/template/instantiate1.C: New test.
48845
48846 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48847
48848         PR c++/7112
48849         * g++.dg/template/sizeof2.C: New test.
48850
48851 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48852
48853         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48854         gcc.dg/cpp/trad/include.c: New tests.
48855
48856 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48857
48858         PR target/7177
48859         * gcc.c-torture/compile/20020701-1.c: New test.
48860
48861 2002-07-01  Stan Shebs  <shebs@apple.com>
48862
48863         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48864         header here...
48865         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48866         (objc-torture-execute): or here.
48867
48868 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48869
48870         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48871
48872 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48873
48874         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48875
48876 2002-06-30  Devang Patel  <dpatel@apple.com>
48877
48878         * objc.dg/fsyntax-only.m: New test.
48879
48880 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48881
48882         PR c++/6695
48883         * g++.dg/template/friend7.C: New file.
48884
48885 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48886
48887         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48888         return type.
48889
48890 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48891
48892         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48893         avoid division by zero.
48894
48895 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48896
48897         * gcc.dg/Wunknownprag.c: New tests.
48898
48899 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48900
48901         * gcc.c-torture/execute/simd-2.c: New test.
48902
48903 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48904
48905         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48906         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48907         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48908         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48909         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48910         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48911         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48912         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48913         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48914         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48915         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48916         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48917         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48918         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48919         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48920         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48921         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48922
48923 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48924
48925         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48926         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48927         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48928         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48929         New tests.
48930         * gcc.dg/cpp/trad/directive.c: Update.
48931
48932 2002-06-23  Andreas Jaeger  <aj@suse.de>
48933
48934         * gcc.c-torture/execute/complex-6.c: New.
48935
48936 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48937
48938         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48939         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48940         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48941         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48942
48943 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48944
48945         * gcc.dg/cpp/trad: New directory with traditional tests copied
48946         from parent directory.
48947         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48948         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48949         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48950         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48951         Move to trad/ and rename.
48952         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48953         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48954         gcc.dg/cpp/trad/redef2.c: New tests.
48955         * gcc.dg/cpp/trad/trad.exp: New driver.
48956
48957 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48958
48959         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48960         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48961         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48962         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48963         Remove.
48964
48965 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48966
48967         * gcc.dg/20020620-1.c: New test.
48968
48969 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48970
48971         * g++.dg/template/ttp4.C: New test.
48972
48973 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48974
48975         * g++.dg/opt/vt1.C: Fix regexp.
48976
48977 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48978
48979         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48980         Don't use attribute `noinline'.
48981
48982 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48983
48984         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48985
48986 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48987
48988         * gcc.c-torture/execute/simd-1.c: New.
48989
48990         * gcc.dg/simd-1.c: New.
48991
48992 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48993
48994         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48995
48996 2002-06-16  Richard Henderson  <rth@redhat.com>
48997
48998         * g++.dg/ext/anon-struct1.C: New.
48999         * g++.dg/ext/anon-struct2.C: New.
49000         * g++.dg/ext/anon-struct3.C: New.
49001         * gcc.dg/anon-struct-1.c: New.
49002         * gcc.dg/anon-struct-2.c: New.
49003         * gcc.dg/anon-struct-3.c: New.
49004         * gcc.dg/20011008-1.c: Adjust warning text.
49005         * gcc.dg/20020527-1.c: Add -fms-extensions.
49006
49007 2002-06-16  Richard Henderson  <rth@redhat.com>
49008
49009         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49010
49011 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49012
49013         * gcc.c-torture/execute/20020615-1.c: New test.
49014
49015 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49016
49017         * gcc.c-tortuture/execute/compare-1.c: New test case.
49018         * gcc.c-tortuture/execute/compare-2.c: New test case.
49019         * gcc.c-tortuture/execute/compare-3.c: New test case.
49020
49021 2002-06-13  Richard Henderson  <rth@redhat.com>
49022
49023         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49024         ia64 ilp32.
49025
49026 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49027
49028         * g++.dg/template/typename2.C: Update error message.
49029
49030 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49031
49032         * gcc.c-torture/execute/20020611-1.c: New test.
49033
49034 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49035
49036         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49037         list of targets to skip.
49038
49039 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49040
49041         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49042         targets if not optimizing.
49043
49044 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49045
49046         * gcc.c-torture/compile/20020605-1.c: New test.
49047
49048         * g++.dg/opt/vt1.C: New test.
49049
49050         * gcc.dg/20020531-1.c: New test.
49051
49052         * gcc.dg/20020530-1.c: New test.
49053
49054         * gcc.dg/20020527-1.c: New test.
49055
49056         * g++.dg/opt/cse1.C: New test.
49057
49058 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49059
49060         * gcc.dg/20020607-2.c: New test case.
49061
49062 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49063
49064         * gcc.c-torture/compile/20020604-1.c: New test.
49065
49066 2002-06-04  Richard Henderson  <rth@redhat.com>
49067
49068         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49069         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49070         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49071
49072 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49073
49074         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49075
49076 2002-06-03  Richard Henderson  <rth@redhat.com>
49077
49078         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49079         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49080
49081 2002-06-02  Richard Henderson  <rth@redhat.com>
49082
49083         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49084         test functions static.
49085
49086 2002-06-02  Andreas Jaeger  <aj@suse.de>
49087
49088         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49089         now.
49090
49091 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49092
49093         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49094         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49095         Update for mofified diagnostics.
49096         * gcc.dg/c99-intconst-1.c: No longer fail.
49097
49098 2002-06-02  Richard Henderson  <rth@redhat.com>
49099
49100         * gcc.dg/uninit-A.c: Remove xfail markers.
49101
49102 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49103
49104         * gcc.dg/fnegate-1.c: New test case.
49105
49106 2002-05-30  Osku Salerma  <osku@iki.fi>
49107
49108         * gcc.c-torture/execute/mayalias-1.c: New file.
49109
49110 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49111
49112         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49113         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49114         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49115
49116 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49117
49118         * gcc.c-torture/execute/20020529-1.c: New test.
49119
49120 2002-05-27  Richard Henderson  <rth@redhat.com>
49121
49122         * g++.dg/ext/attrib6.C: New test case.
49123
49124 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49125
49126         * gcc.c-torture/execute/pure-1.c: New test.
49127
49128 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49129
49130         * gcc.dg/cpp/arith-2.c: Remove.
49131
49132 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49133
49134         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49135         * gcc.dg/cpp/if-3.c: Remove.
49136
49137 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * g++.dg/opt/cse2.C: New test.
49140
49141 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49142
49143         * gcc.dg/cpp/arith-1.c: New semantic tests.
49144         * gcc.dg/cpp/if-1.c: Update.
49145
49146 2002-05-24  Ben Elliston  <bje@redhat.com>
49147
49148         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49149
49150 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49151
49152         * gcc.dg/verbose-asm.c: New test.
49153
49154 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49155
49156         * gcc.dg/cpp/paste12.c: New test.
49157
49158 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49159
49160         * g++.dg/parse/named_ops.C: New test.
49161
49162 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49163
49164         * gcc.dg/weak-8.c: New test.
49165
49166 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49167
49168         * gcc.dg/weak-2.c: Allow optional leading underscore
49169         in scan-assembler symbol name.
49170         * gcc.dg/weak-3.c: Likewise.
49171         * gcc.dg/weak-4.c: Likewise.
49172         * gcc.dg/weak-5.c: Likewise.
49173
49174 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49175
49176         * gcc.dg/20020523-1.c: New test.
49177
49178 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49179
49180         * objc.dg/const-str-2.m: Update now that we stop after
49181         a command line error.
49182
49183 2002-05-22  Richard Henderson  <rth@redhat.com>
49184
49185         * g++.dg/dg.exp: Fix typo in test pruneing.
49186
49187 2002-05-22  Richard Henderson  <rth@redhat.com>
49188
49189         * g++.dg/dg.exp: Prune the tls subdirectory.
49190         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49191         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49192         * g++.dg/tls/init-1.C: New.
49193
49194 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49195
49196         * gcc.dg/20020517-1.c: New test.
49197
49198 2002-05-21  Richard Henderson  <rth@redhat.com>
49199
49200         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49201         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49202
49203 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49204
49205         * g++.dg/other/copy2.C: New test.
49206
49207 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49208
49209         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49210         (MAX_COPY): Bump up to 10 times sizeof (long long).
49211         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49212
49213         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49214         sizeof (long long).
49215
49216         * gcc.c-torture/execute/strcpy-1.c: New test.
49217
49218 2002-05-19  Jason Merrill  <jason2redhat.com>
49219
49220         * g++.dg/ext/oper1.C: New test.
49221
49222 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49223 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49224
49225         * README.QMTEST: New file.
49226
49227         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49228
49229 2002-05-19  Andreas Jaeger  <aj@suse.de>
49230
49231         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49232         now.
49233         * gcc.c-torture/execute/loop-2d.x: Likewise.
49234
49235 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49236
49237         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49238         support weak symbols.
49239         * gcc.dg/weak-4.c: Likewise.
49240         * gcc.dg/weak-6.c: Likewise.
49241
49242 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49243
49244         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49245         cygwin, coff and h8300-*-hms targets
49246         * gcc.dg/weak-5.c: Likewise.
49247         * gcc.dg/weak-7.c: Likewise.
49248
49249 2002-05-16  Jason Merrill  <jason@redhat.com>
49250
49251         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49252         (scan-assembler-not, scan-assembler-dem): Likewise.
49253         (scan-assembler-dem-not): Likewise.
49254
49255 2002-05-15  Richard Henderson  <rth@redhat.com>
49256
49257         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49258
49259 2002-05-15  Richard Henderson  <rth@redhat.com>
49260
49261         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49262         (vfoo1f): Warning here.
49263         (vfoo1l): Don't redefine the alias.
49264
49265 2002-05-14  Jason Merrill  <jason@redhat.com>
49266             Alexandre Oliva  <aoliva@redhat.com>
49267
49268         * g++.dg/init/pm1.C: New test.
49269
49270 2002-05-12  David S. Miller  <davem@redhat.com>
49271
49272         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49273         types.
49274
49275 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49276
49277         * gcc.c-torture/execute/20020510-1.c: New test case.
49278
49279 2002-05-10  David S. Miller  <davem@redhat.com>
49280
49281         * gcc.c-torture/execute/conversion.c: Test long double too.
49282
49283 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49284
49285         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49286         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49287         * lib/g++.exp (g++_link_flags): Likewise.
49288         * lib/objc.exp (objc_target_compile): Likewise.
49289
49290 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49291
49292         * gcc.dg/cpp/poison.c: Update.
49293         * gcc.dg/cpp/20000625-2.c: Remove.
49294         * gcc.dg/cpp/direct2s.c: Remove final test.
49295
49296 2002-05-08  Tom Rix  <trix@redhat.com>
49297
49298         * gcc.c-torture/execute/20020508-1.c: New test.
49299         * gcc.c-torture/execute/20020508-2.c: New test.
49300         * gcc.c-torture/execute/20020508-3.c: New test.
49301
49302 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49303
49304         * gcc.dg/cpp/charconst-4.c: More tests.
49305
49306 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49307
49308         PR c/6569
49309         * gcc.dg/weak-3.c: Update location of warning messages.
49310         * gcc.dg/weak-5.c: Likewise.
49311
49312 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49313
49314         * gcc.c-torture/execute/20020506-1.c: New test case.
49315
49316 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49317
49318         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49319
49320 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49321
49322         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49323
49324 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49325
49326         * gcc.dg/cpp/charconst-3.c: New test.
49327
49328 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49329
49330         * gcc.dg/cpp/charconst.c: Update tests.
49331
49332 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49333
49334         * treelang: Added directory for new sample language treelang. Also
49335         lib/treelang.exp: New file to signal treelang should be tested.
49336
49337 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49338
49339         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49340         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49341         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49342         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49343         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49344         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49345         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49346
49347 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49348
49349         * gcc.dg/format/xopen-2.c: New test.
49350
49351 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * gcc.dg/20020503-1.c: New test.
49354
49355 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49356
49357         * g++.dg/init/dtor1.C: Make it tougher.
49358
49359 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49360
49361         * g++.dg/init/dtor1.C: New test.
49362
49363 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49364
49365         * gcc.dg/altivec-8.c: New.
49366
49367 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49368
49369         * gcc.dg/altivec-7.c: New.
49370
49371 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49372
49373         * g++.dg/parse/typedef1.C: New test.
49374
49375 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49376
49377         PR c++/6486
49378         * g++.dg/template/friend6.C: New test.
49379
49380         PR c++/6492
49381         * g++.dg/init/copy1.C: New test.
49382
49383 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.dg/warn/effc1.C: New test.
49386
49387 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49388
49389         * gcc.dg/cpp/if-cexp.c: Add a test.
49390
49391 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49392
49393         * gcc.dg/20020426-2.c: New test.
49394
49395 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49396
49397         * gcc.dg/cpp/if-mop.c: Update.
49398         * gcc.dg/cpp/if-mpar.c: Add test.
49399         * gcc.dg/cpp/if-oppr.c: Update.
49400
49401 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49402
49403         PR c/6343
49404         * gcc.dg/weak-[2-7].c: New tests.
49405
49406 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49407
49408         * gcc.dg/enum1.c: New test.
49409
49410 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49411
49412         PR c++/6497
49413         * g++.dg/inherit/access2.C: New test.
49414
49415 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49416
49417         PR bootstrap/6445
49418         * gcc.dg/20020426-1.c: New test.
49419
49420 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49421
49422         * g++.dg/abi/enum1.C: New test.
49423
49424 2002-04-26  Richard Henderson  <rth@redhat.com>
49425
49426         * gcc.dg/c99-bool-1.c: Expect always true warning.
49427
49428 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49429
49430         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49431
49432 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49433
49434         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49435         targets.
49436
49437 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49438
49439         * g++.dg/abi/mange7.C: New test.
49440
49441         PR c++/6438.
49442         * g++.dg/parse/stmtexpr2.C: New test.
49443
49444 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49445
49446         * gcc.dg/20020312-2.c: Add SH target.
49447
49448 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49449
49450         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49451         compiler output on mips*-*-irix*.
49452
49453 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49454
49455         * g++.dg/parse/attr1.C: New test.
49456
49457 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49458
49459         * gcc.c-torture/execute/string-opt-17.c: New test case.
49460         * gcc.c-torture/execute/memset-2.c: New test case.
49461
49462 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49463
49464         PR c++/6256:
49465         * g++.dg/template/friend5.C: New test.
49466
49467         PR c++/6331:
49468         * g++.dg/template/qual1.C: Likewise.
49469
49470 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49471
49472         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49473         Include stdlib.h, not stdio.h or ctype.h.
49474
49475 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49476
49477         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49478         cris-*-elf* and mmix-*-*.
49479         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49480         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49481         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49482         Ditto.
49483         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49484         * gcc.dg/wchar_t-1.c: Ditto.
49485
49486 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49487
49488         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49489         Clarify comment.
49490
49491 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49492
49493         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49494
49495 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49496
49497         * gcc.c-torture/execute/20000906-1.x: Delete.
49498
49499 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49500
49501         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49502
49503 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49504
49505         * PR6367
49506         * g77.f-torture/execute/6367.f: New test.
49507         * g77.f-torture/execute/6367.x: Disable for MMIX.
49508
49509 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49510
49511         * PR6352
49512         * g++.dg/opt/inline2.C: New test.
49513
49514 2002-04-18  Richard Henderson  <rth@redhat.com>
49515
49516         * gcc.dg/20000906-1.c: Enable for all targets.
49517         * gcc.c-torture/compile/iftrap-2.c: New.
49518
49519 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49520
49521         * gcc.dg/20020418-1.c: New test.
49522         * gcc.dg/20020418-2.c: New test.
49523
49524 2002-04-18  Richard Henderson  <rth@redhat.com>
49525
49526         * gcc.c-torture/compile/iftrap-1.c: New.
49527         * gcc.dg/iftrap-1.c: Adjust for ia64.
49528         * gcc.dg/iftrap-2.c: New.
49529
49530 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49531
49532         * gcc.c-torture/compile/20020418-1.c: New test.
49533
49534 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49535
49536         * gcc.c-torture/compile/20020415-1.c: New.
49537
49538 2002-04-18  David S. Miller  <davem@redhat.com>
49539
49540         * gcc.c-torture/execute/20020418-1.c: New test.
49541
49542 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49543
49544         * gcc.dg/20020416-1.c: New test.
49545
49546         * g++.dg/opt/inline1.C: New test.
49547
49548 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49549
49550         * gcc.dg/altivec-5.c: New test.
49551
49552         * gcc.dg/20020415-1.c: New test.
49553
49554 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49555
49556         * lib/chill.exp: Remove.
49557
49558 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49559
49560         * g++.dg/other/big-struct.C: New test.
49561
49562 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49563
49564         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49565         of scratch file.
49566
49567 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49568
49569         PR c/6277
49570         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49571         in scan-assembler function name
49572
49573 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49574
49575         * g77.f-torture/execute/980628-4.x,
49576         g77.f-torture/execute/980628-5.x,
49577         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49578         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49579         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49580         i[34567]86-*-*.
49581
49582 2002-04-13  David S. Miller  <davem@redhat.com>
49583
49584         * gcc.c-torture/execute/20020413-1.c: New test.
49585
49586 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49587
49588         * gcc.dg/asm-6.c,
49589         * g++.dg/ext/asm1.C: New tests.
49590
49591 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49592
49593         PR c++ 5373.
49594         * g++.dg/parse/stmtexpr1.C: New test.
49595
49596         PR c++/5189.
49597         * g++.dg/template/copy1.C: New test.
49598
49599 2002-04-12  Richard Henderson  <rth@redhat.com>
49600
49601         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49602
49603 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49604
49605         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49606         gcc.c-torture/execute/20020307-2.c.
49607
49608 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49609
49610         * g++.dg/ext/attrib5.C,
49611         * g++.dg/lookup/struct1.C: New tests.
49612
49613 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49614
49615         * gcc.dg/20020411-1.c: New test.
49616
49617         * gcc.c-torture/execute/20020411-1.c: New test.
49618
49619 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49620
49621         * g77.f-torture/execute/6177.f: New test.
49622
49623 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49624
49625         PR middle-end/6247
49626         * g++.dg/opt/cleanup1.C: New test.
49627
49628         * g++.dg/opt/const1.C: New test.
49629
49630 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49631
49632         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49633
49634 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49635
49636         PR c++/5507
49637         * g++.dg/template/typename2.C: New test.
49638
49639 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49640
49641         * gcc.c-torture/execute/loop-12.c: New.
49642
49643 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49644
49645         * g77.f-torture/execute/980628-4.x,
49646         g77.f-torture/execute/980628-5.x,
49647         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49648         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49649         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49650
49651 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49652
49653         PR optimization/6086
49654         * g++.dg/opt/preinc1.C: New test.
49655
49656 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49657
49658         PR c++/5571
49659         * g++.dg/opt/static2.C: New test.
49660
49661 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49662
49663         PR c/5120
49664         * gcc.dg/20020406-1.c: New test.
49665
49666 2002-04-04  David S. Miller  <davem@redhat.com>
49667
49668         * gcc.c-torture/execute/20020404-1.c: New test.
49669
49670 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49671
49672         PR c/6123
49673         * gcc.dg/20020312-2.c: Do not declare global register variable
49674         if __PIC__ or __pic__ is defined.
49675
49676 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49677
49678         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49679         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49680
49681 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49682
49683         * gcc.misc-tests/linkage.exp: Update last change to handle
49684         sparc*-, not just sparc-.
49685
49686 2002-04-03  Richard Henderson  <rth@redhat.com>
49687
49688         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49689
49690 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49691
49692         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49693
49694 2002-04-02  David S. Miller  <davem@redhat.com>
49695
49696         * gcc.c-torture/execute/20020402-3.c: New test.
49697
49698 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49699
49700         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49701         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49702
49703         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49704         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49705         g77.f-torture/execute/20001201.x,
49706         g77.f-torture/execute/u77-test.x: New files.
49707
49708         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49709         * gcc.dg/wchar_t-1.c: Ditto.
49710
49711 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49712
49713         * gcc.c-torture/execute/20020402-1.c: New test.
49714
49715 2002-04-01  Richard Henderson  <rth@redhat.com>
49716
49717         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49718
49719         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49720
49721 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49722
49723         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49724
49725 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49726
49727         * g++.dg/inherit/template-as-base.C: Expect error.
49728         * g++.dg/inherit/namespace-as-base.C: Likewise.
49729
49730 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49731
49732         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49733         g++.dg/ext/instantiate3.C: Tweak match patterns.
49734
49735         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49736         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49737         -da test.
49738
49739 2002-03-31  Richard Henderson  <rth@redhat.com>
49740
49741         * gcc.dg/special/alias-2.c: New.
49742         * gcc.dg/special/ecos.exp: Run it.
49743
49744 2002-03-31  Richard Henderson  <rth@redhat.com>
49745
49746         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49747
49748 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49749
49750         * gcc.dg/weak-1.c: Disable on h8300 port.
49751
49752 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49753
49754         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49755         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49756         ordering tests.
49757         * g++.dg/bprob/bprob-1.C: New test.
49758         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49759         * g++.dg/gcov/gcov-1.C: New test.
49760         * g++.dg/gcov/gcov-1.x: New file.
49761         * g++.dg/gcov/gcov-2.C: New test.
49762         * g++.dg/gcov/gcov-3.C: New test.
49763         * g++.dg/gcov/gcov-3.h: New file.
49764
49765 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49766
49767         * g++.old-deja/g++.other/builtins5.C: New test.
49768         * g++.old-deja/g++.other/builtins6.C: New test.
49769         * g++.old-deja/g++.other/builtins7.C: New test.
49770         * g++.old-deja/g++.other/builtins8.C: New test.
49771         * g++.old-deja/g++.other/builtins9.C: New test.
49772
49773 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49774
49775         * g++.dg/opt/static1.C: New test.
49776
49777         * g++.dg/opt/longbranch1.C: New test.
49778
49779 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49780
49781         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49782
49783         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49784
49785 2002-03-28  Jeffrey A Law  (law@redhat.com)
49786
49787         * gcc.c-torture/execute/20020328-1.c: New test.
49788
49789 2002-03-27  Richard Henderson  <rth@redhat.com>
49790
49791         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49792         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49793         move from g++.old-deja/g++.ext/.
49794
49795 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49796
49797         * g++.dg/init/new2.C: New test.
49798
49799 2002-03-26  Richard Henderson  <rth@redhat.com>
49800
49801         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49802
49803         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49804         on sparc.
49805
49806         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49807         sparcv9 systems.
49808         * gcc.dg/20001102-1.c: Likewise.
49809
49810 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49811
49812         * gcc.dg/cpp/endif-pedantic1.c,
49813         gcc.dg/cpp/endif-pedantic2.c: New tests.
49814
49815 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49816
49817         * g++.dg/init/new1.C: New test.
49818
49819 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49820
49821         * g++.dg/abi/vbase9.C: New test.
49822
49823 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49824
49825         * gcc.dg/arm-asm.c: New test.
49826
49827 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49828
49829         * gcc.dg/Wswitch-enum.c: New test.
49830         Fix PR c/5044.
49831
49832 2002-03-26  Richard Henderson  <rth@redhat.com>
49833
49834         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49835         structure.
49836
49837 2002-03-25  Richard Henderson  <rth@redhat.com>
49838
49839         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49840         sparcv9 systems.
49841
49842         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49843         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49844
49845 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49846
49847         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49848
49849 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49850
49851         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49852         targets using generic thunk support.
49853
49854 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49855
49856         * gcc.c-torture/compile/20020323-1.c: New test.
49857
49858         * g++.dg/opt/conj2.C: New test.
49859
49860 2002-03-24  Richard Henderson  <rth@redhat.com>
49861
49862         * gcc.dg/weak-1.c: Use -fno-common.
49863
49864 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49865
49866         * g77.dg/f77-edit-apostrophe-out.f: New test
49867         * g77.dg/f77-edit-h-out.f: New test
49868         * g77.dg/f77-edit-t-in.f: New test
49869         * g77.dg/f77-edit-t-out.f: New test
49870         * g77.dg/f77-edit-x-out.f: New test
49871         * g77.dg/f77-edit-slash-out.f: New test
49872         * g77.dg/f77-edit-colon-out.f: New test
49873         * g77.dg/f77-edit-s-out.f: New test
49874
49875 2002-03-24  Richard Henderson  <rth@redhat.com>
49876
49877         * objc/execute/formal_protocol-6.x: New XFAIL.
49878
49879 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49880
49881         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49882         that do not support weak symbols
49883
49884 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49885
49886         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49887         * lib/g77.exp: Likewise.
49888         * lib/objc.exp: Likewise.
49889
49890 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49891
49892         * gcc.dg/Wswitch-default.c: New test.
49893
49894 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49895
49896         * g++.dg/other/enum1.C: New test.
49897
49898 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49899
49900         * gcc.dg/pragma-ep-3.c: Fix typo.
49901
49902 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49903
49904         * g++.dg/inherit/template-as-base.C: New test.
49905
49906 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49907
49908         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49909         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49910
49911 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49912
49913         * gcc.dg/cpp/multiline.c: Update to match.
49914
49915 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49916
49917         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49918
49919 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49920
49921         * gcc.dg/cpp/extratokens2.c: New file.
49922
49923 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49924
49925         * gcc.dg/20020312-2.c: Add rs6000 target.
49926
49927         * gcc.c-torture/compile/20020319-1.c: New test.
49928
49929 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49930
49931         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49932         (A, E): Handle this.
49933
49934 2002-03-20  Jason Merrill  <jason@redhat.com>
49935
49936         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49937         ignoring -fpic.
49938         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49939         through prune_gcc_output.
49940
49941 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49942
49943         * gcc.c-torture/compile/20020320-1.c: New test.
49944
49945 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49946
49947         * gcc.c-torture/compile/20020318-1.c: New test.
49948
49949         * gcc.dg/struct-by-value-1.c: New test.
49950
49951         * gcc.dg/20020319-1.c: New test.
49952
49953 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49954
49955         * g++.dg/opt/conj1.C: New test.
49956
49957 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49958
49959         * g++.dg/template/qualttp20.C: Revert previous change.
49960         * g++.dg/template/qualttp3.C: Likewise.
49961         * g++.dg/template/qualttp4.C: Likewise.
49962         * g++.dg/template/qualttp5.C: Likewise.
49963         * g++.dg/template/qualttp6.C: Likewise.
49964         * g++.dg/template/qualttp7.C: Likewise.
49965         * g++.dg/template/qualttp8.C: Likewise.
49966         * g++.dg/template/recurse.C: Likewise.
49967
49968 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49969
49970         * gcc.dg/cpp/wchar-1.c: Update.
49971
49972 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49973
49974         * g++.dg/template/conv1.C: New test.
49975         * g++.dg/template/conv2.C: New test.
49976         * g++.dg/template/conv3.C: New test.
49977         * g++.dg/template/conv4.C: New test.
49978
49979 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49980
49981         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49982         * g++.dg/template/qualttp3.C: Likewise.
49983         * g++.dg/template/qualttp4.C: Likewise.
49984         * g++.dg/template/qualttp5.C: Likewise.
49985         * g++.dg/template/qualttp6.C: Likewise.
49986         * g++.dg/template/qualttp7.C: Likewise.
49987         * g++.dg/template/qualttp8.C: Likewise.
49988         * g++.dg/template/recurse.C: Likewise.
49989
49990 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49991
49992         * g++.dg/opt/dtor1.C: New test.
49993
49994 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49995
49996         * gcc.c-torture/compile/20020315-1.c: New test.
49997
49998 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49999
50000         * gcc.dg/weak-1.c: Fix scan tests.
50001
50002 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50003
50004         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50005         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50006         cris-*-aout* mmix-*-*.
50007         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50008         cris-*-aout* mmix-*-*.
50009         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50010         cris-*-elf* cris-*-aout* and mmix-*-*.
50011         * gcc.dg/20001009-1.c: Ditto.
50012         * gcc.dg/20010912-1.c: Ditto.
50013         * gcc.dg/20020122-4.c: Ditto.
50014         * gcc.dg/inline-2.c: Ditto.
50015
50016 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50017
50018         * gcc.c-torture/compile/20020314-1.c: New test.
50019
50020 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50021
50022         * gcc.c-torture/execute/20020314-1.c: New test.
50023
50024 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50025
50026         * g++.dg/warn/Wunused-1.C: New test.
50027
50028 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50029
50030         * g++.dg/abi/mangle6.C: New test.
50031
50032 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50033
50034         * gcc.c-torture/compile/20020309-2.c: New test.
50035
50036         * gcc.c-torture/compile/20020312-1.c: New test.
50037
50038 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50039
50040         * g++.dg/other/access1.C: New test.
50041
50042 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50043
50044         * gcc.c-torture/execute/wchar_t-1.c: New test.
50045
50046 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50047
50048         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50049
50050 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50051
50052         * gcc.dg/20020312-1.c: New test case.
50053
50054 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50055
50056         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50057
50058 2002-03-11  Richard Henderson  <rth@redhat.com>
50059
50060         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50061         * g++.old-deja/g++.jason/report.C: Likewise.
50062
50063 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50066         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50067
50068 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50069
50070         * g++.dg/overload/pmf1.C: New test.
50071
50072 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50073
50074         * gcc.c-torture/execute/20020307-1.c: Use long.
50075
50076 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50077
50078         PR optimization/5844
50079         * gcc.dg/20020310-1.c: New test.
50080
50081 2002-03-09  Michael Meissner  <meissner@redhat.com>
50082
50083         * gcc.c-torture/execute/memcpy-2.c: New test.
50084         * gcc.c-torture/execute/memset-1.c: New test.
50085         * gcc.c-torture/execute/strlen-1.c: New test.
50086         * gcc.c-torture/execute/strcmp-1.c: New test.
50087         * gcc.c-torture/execute/strncmp-1.c: New test.
50088
50089 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50090
50091         * gcc.dg/ppc-ldstruct.c: New test.
50092
50093 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50094
50095         * gcc.c-torture/execute/va-arg-22.c: New test.
50096
50097 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50098
50099         * gcc.c-torture/compile/20020309-1.c: New test.
50100
50101 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50102
50103         * gcc.c-torture/execute/20020307-2.c: New test.
50104
50105 2002-03-07  Jeffrey A Law  (law@redhat.com)
50106
50107         * g77.f-torture/compile/20020307-1.f: New test.
50108
50109 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50110
50111         * gcc.dg/unordered-1.c: New test.
50112
50113 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50114
50115         * gcc.c-torture/execute/20020307-1.c: New test.
50116
50117 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50118
50119         * gcc.dg/20020304-1.c: New test.
50120
50121         * gcc.c-torture/compile/20020304-2.c: New test.
50122
50123 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50124
50125         * gcc.c-torture/compile/20020304-1.c: New test case
50126         (from PR c/5830).
50127
50128 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50129
50130         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50131
50132 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50133
50134         * g++.dg/other/classkey1.C: New test.
50135
50136 2002-03-01  Richard Henderson  <rth@redhat.com>
50137
50138         * gcc.c-torture/compile/981223-1.x: New.
50139         * gcc.c-torture/compile/920625-1.x: New.
50140
50141 2002-02-28  Richard Henderson  <rth@redhat.com>
50142
50143         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50144
50145 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50146
50147         * gcc.c-torture/execute/20020227-1.c: New test.
50148
50149 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50150
50151         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50152         here" ERROR lines.
50153         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50154         * g++.old-deja.g++.other/defarg1.C: Likewise.
50155         * g++.old-deja/g++.pt/calls2.C: Likewise.
50156         * g++.old-deja/g++.pt/crash20.C: Likewise.
50157         * g++.old-deja/g++.pt/crash30.C: Likewise.
50158         * g++.old-deja/g++.pt/crash36.C: Likewise.
50159         * g++.old-deja/g++.pt/crash6.C: Likewise.
50160         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50161         * g++.old-deja/g++.pt/derived3.C: Likewise.
50162         * g++.old-deja/g++.pt/error1.C: Likewise.
50163         * g++.old-deja/g++.pt/friend21.C: Likewise.
50164         * g++.old-deja/g++.pt/friend23.C: Likewise.
50165         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50166         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50167
50168 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50169
50170         * gcc.c-torture/execute/20020225-2.c: New test.
50171
50172 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50173
50174         * gcc.c-torture/execute/920730-1t.c,
50175         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50176         Delete test cases, only relevant to -traditional.
50177
50178 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50179
50180         * gcc.dg/cpp/undef1.c: Remove.
50181         * gcc.dg/cpp/directiv.c: Update.
50182         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50183
50184 2002-02-27  Michael Meissner  <meissner@redhat.com>
50185
50186         * gcc.c-torture/execute/20020226-1.c: New test.
50187
50188 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50189
50190         * g++.dg/debug/debug4.C: New test.
50191
50192         * gcc.dg/ia64-visibility-1.c: New test.
50193
50194 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50195
50196         * gcc.dg/debug/20020224-1.c: New.
50197
50198 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50199
50200         * gcc.c-torture/execute/960416-1.x: New.
50201         * gcc.c-torture/execute/divconst-3.x: Likewise.
50202
50203 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50204
50205         * gcc.dg/20020224-1.c: New test.
50206
50207 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50208
50209         * gcc.c-torture/execute/20020225-1.c: New.
50210
50211 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50212
50213         * gcc.dg/cpp/wchar-1.c: New test.
50214
50215 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50216
50217         * gcc.dg/20020222-1.c: New test.
50218
50219 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50220
50221         * g++.dg/opt/anonunion1.C: New test.
50222
50223 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         * g++.dg/template/qualttp19.C: New test.
50226         * g++.dg/template/qualttp20.C: New test.
50227         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50228         * g++.old-deja/g++.other/qual1.C: Likewise.
50229
50230 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50231
50232         * gcc.dg/attr-alwaysinline.c: New.
50233
50234 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50235
50236         * gcc.dg/20020220-1.c: New test.
50237
50238         * gcc.dg/20020220-2.c: New test.
50239
50240         * g++.dg/opt/mmx1.C: New test.
50241
50242 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50243
50244         * gcc.c-torture/compile/20020110.c: New test.
50245
50246 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50247
50248         * gcc.c-torture/execute/20020219-1.c: New test.
50249
50250         * gcc.dg/20020219-1.c: New test.
50251
50252         * gcc.dg/noncompile/20020220-1.c: New test.
50253
50254         * g++.dg/opt/ptrintsum1.C: New test.
50255
50256         * gcc.dg/debug/20020220-1.c: New test.
50257
50258 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50259
50260         * gcc.c-torture/execute/20020216-1.c: New test.
50261
50262 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50263
50264         * gcc.dg/decl-1.c: Update, new test.
50265
50266 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50267
50268         * g++.dg/abi/bitfield1.C: New test.
50269         * g++.dg/abi/bitfield2.C: New test.
50270
50271 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50272
50273         * gcc.dg/attr-nest.c: New test.
50274
50275 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50276
50277         * gcc.c-torture/execute/20020215-1.c: New test.
50278
50279 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50280
50281         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50282         * g++.dg/debug/debug.exp: New.
50283         * g++.dg/debug/trivial.C: New.
50284         * g++.dg/debug/debug1.C: Moved...
50285         * g++.dg/other/debug1.C: ...from here.
50286         * g++.dg/debug/debug2.C: Moved...
50287         * g++.dg/other/debug2.C: ...from here.
50288         * g++.dg/debug/debug3.C: Moved...
50289         * g++.dg/other/debug3.C: ...from here.
50290
50291         * gcc.dg/noncompile/20020213-1.c: New test.
50292
50293 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50294
50295         * g++.dg/other/debug3.C: New test.
50296
50297         * gcc.c-torture/execute/20020213-1.c: New test.
50298
50299 2002-02-13  Richard Smith <richard@ex-parrot.com>
50300
50301         * g++.old-deja/g++.other/thunk1.C: New test.
50302
50303 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50304
50305         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50306
50307 2002-02-13  Stan Shebs  <shebs@apple.com>
50308
50309         * gcc.dg/altivec-3.c: New.
50310
50311 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50312
50313         * gcc.dg/Wunreachable-1.c: New test.
50314         * gcc.dg/Wunreachable-2.c: New test.
50315
50316 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50317
50318         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50319
50320 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50321
50322         * gcc.dg/decl-1.c: New test.
50323
50324 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50325
50326         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50327
50328 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50329
50330         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50331         * gcc.c-torture/compile/980506-1.x: Likewise.
50332
50333 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50334
50335         * gcc.dg/20020210-1.c: New.
50336
50337 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50338
50339         * g77.f-torture/execute/947.f: New regression test
50340         for PR fortran/947.
50341
50342 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50343
50344         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50345         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50346
50347 2002-02-08  Richard Henderson  <rth@redhat.com>
50348
50349         * gcc.c-torture/compile/labels-3.c: New.
50350
50351 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50352
50353         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50354         expression statements work instead.
50355         * gcc.dg/noncompile/20020207-1.c: New test.
50356
50357 2002-02-07  Richard Henderson  <rth@redhat.com>
50358
50359         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50360
50361 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50362
50363         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50364         message from g77
50365         * lib/g77-dg.exp: Trim g77 error messages so that they are
50366         recognized by dg.exp.
50367
50368 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50369
50370         PR fortran/5473
50371         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50372
50373 2002-02-07  Richard Henderson  <rth@redhat.com>
50374
50375         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50376         to be sufficiently aligned for integers.
50377
50378 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50379
50380         * g++.dg/template/friend4.C: New test.
50381
50382 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50383
50384         PR fortran/5743
50385         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50386         unsupported cases.
50387
50388 2002-02-07  Richard Henderson  <rth@redhat.com>
50389
50390         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50391         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50392         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50393         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50394
50395 2002-02-06  Richard Henderson  <rth@redhat.com>
50396
50397         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50398
50399 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50400
50401         * gcc.dg/20020206-1.c: New test.
50402
50403 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50404
50405         * gcc.c-torture/execute/20020206-1.c: New test.
50406
50407         * gcc.c-torture/execute/20020206-2.c: New test.
50408
50409         PR optimization/5429:
50410         * gcc.c-torture/compile/20020206-1.c: New test.
50411
50412 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50413
50414         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50415         as certain file formats cannot support particularly large
50416         alignments.
50417
50418         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50419         and do not expect to be able to link the executable.
50420
50421         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50422         fail because the COFF format does not support the weak attribute.
50423
50424 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50425
50426         * g77.dg/pr5473.f: New test
50427
50428 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50429
50430         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50431         Fix testcase accordingly.
50432
50433 2002-02-04  Richard Henderson  <rth@redhat.com>
50434
50435         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50436         (buf): Change to be an array of pointers, not ints.
50437
50438 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50439
50440         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50441         before all tests.  Move warning one line above to match where it
50442         C frontend emits.
50443         * gcc.dg/Wswitch-2.c: New test.
50444         * g++.dg/warn/Wswitch-1.C: New test.
50445         * g++.dg/warn/Wswitch-2.C: New test.
50446
50447 2002-02-04  Richard Henderson  <rth@redhat.com>
50448
50449         * g++.dg/abi/offsetof.C: Fix size comparison.
50450
50451 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50452
50453         * gcc.dg/cast-qual-2.c: New test.
50454
50455 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50456
50457         * gcc.dg/20020201-4.c: New test.
50458
50459 2002-02-04  Ben Elliston  <bje@redhat.com>
50460
50461         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50462         target_info attribute != 0, in addition to the empty string.
50463         (gcc_target_compile): Likewise.
50464
50465 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50466
50467         * gcc.dg/Wswitch.c: New test.
50468         PR gcc/4475. PR gcc/3780.
50469
50470 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50471
50472         * g77.f-torture/execute/5122.f: New test for regressions
50473         against PR fortran/5122.
50474
50475 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50476
50477         * g77.f-torture/compile/pr3743.f: Delete
50478         * g77.dg/pr3743-1.f: New test.
50479         * g77.dg/pr3743-2.f: New test.
50480         * g77.dg/pr3743-3.f: New test.
50481         * g77.dg/pr3743-4.f: New test.
50482
50483 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50484
50485         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50486
50487 2002-02-02  Richard Henderson  <rth@redhat.com>
50488
50489         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50490         * gcc.c-torture/execute/bf64-1.c: Likewise.
50491
50492 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50493
50494         * gcc.dg/20020201-2.c: New test.
50495
50496         * gcc.dg/20020201-3.c: New test.
50497
50498         * gcc.c-torture/execute/bitfld-2.c: New test.
50499
50500 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50501
50502         * gcc.dg/bitfld-1.c: Update.
50503         * gcc.dg/bitfld-2.c: Update.
50504         * gcc.c-torture/execute/bitfld-1.x: New.
50505
50506 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50507
50508         * gcc.c-torture/execute/20020201-1.c: New test.
50509
50510 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50511
50512         PR target/5469
50513         * gcc.dg/20020201-1.c: New test.
50514
50515 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50516
50517         PR fortran/3743
50518         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50519         * g77.f-torture/compile/pr3743.x: Remove
50520
50521 2002-01-31  Tom Rix  <trix@redhat.com>
50522
50523         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50524
50525 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50526
50527         * gcc.dg/noncompile/20020130-1.c: New test.
50528
50529 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50530
50531         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50532
50533 2002-01-29  Richard Henderson  <rth@redhat.com>
50534
50535         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50536         to long long.
50537         * gcc.c-torture/execute/bf64-1.c: Likewise.
50538
50539 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50540
50541         * gcc.c-torture/execute/20020129-1.c: New test.
50542
50543 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50544
50545         * gcc.c-torture/compile/20000224-1.c: Update.
50546         * gcc.c-torture/execute/bitfld-1.c: New tests.
50547         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50548         * gcc.dg/uninit-A.c: Update.
50549
50550 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50551
50552         * g++.dg/template/ctor1.C: Add instantiation.
50553
50554 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50555
50556         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50557         argument to __builtin_prefetch to be const ptr.
50558
50559 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50560
50561         * gcc.c-torture/compile/20020120-1.c: New test.
50562
50563 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50564
50565         * gcc.c-torture/execute/20020127-1.c: New test.
50566
50567 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50568
50569         * g77.dg/f77-edit-i-in.f: New test
50570         * g77.dg/f77-edit-i-out.f: New test
50571
50572 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50573
50574         * gcc.dg/debug/debug.exp: New file.
50575         * gcc.dg/debug/trivial.c: New file.
50576         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50577         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50578         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50579         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50580         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50581         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50582         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50583         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50584         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50585         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50586         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50587         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50588         * gcc.dg/20000503-1.c: Removed.
50589         * gcc.dg/20010207-1.c: Removed.
50590         * gcc.dg/20011223-1.c: Removed.
50591         * gcc.dg/20020104-2.c: Removed.
50592         * gcc.dg/debug-1.c: Removed.
50593         * gcc.dg/debug-2.c: Removed.
50594         * gcc.dg/debug-3.c: Removed.
50595         * gcc.dg/debug-4.c: Removed.
50596         * gcc.dg/debug-5.c: Removed.
50597         * gcc.dg/debug-6.c: Removed.
50598         * gcc.dg/dwarf2-1.c: Removed.
50599         * gcc.dg/dwarf2-2.c: Removed.
50600
50601 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50602
50603         * g++.old-deja/g++.other/eh5.C: New test.
50604         * g++.old-deja/g++.other/sibcall2.C: New test.
50605         * g++.old-deja/g++.other/array9.C: New test.
50606         * g++.old-deja/g++.other/typename2.C: New test.
50607         * g++.old-deja/g++.other/crash60.C: New test.
50608         * g++.old-deja/g++.other/conv9.C: New test.
50609         * g++.old-deja/g++.other/mangle10.C: New test.
50610         * g++.old-deja/g++.other/unchanging1.C: New test.
50611         * g++.old-deja/g++.other/exprstmt1.C: New test.
50612         * g++.old-deja/g++.other/inline23.C: New test.
50613         * g++.old-deja/g++.eh/ia64-1.C: New test.
50614         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50615         * g++.old-deja/g++.other/reload1.C: New test.
50616         * g++.old-deja/g++.other/static20.C: New test.
50617         * g++.old-deja/g++.other/local-alloc1.C: New test.
50618         * g++.old-deja/g++.other/conv8.C: New test.
50619         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50620         * g++.old-deja/g++.other/storeexpr1.C: New test.
50621         * g++.old-deja/g++.other/storeexpr2.C: New test.
50622         * g++.dg/eh/template2.C: New test.
50623         * g++.dg/warn/weak1.C: New test.
50624
50625 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50626
50627         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50628         Remove first, non-varying, argument.
50629
50630 2002-01-23  Richard Henderson  <rth@redhat.com>
50631
50632         * gcc.dg/inline-2.c: New.
50633
50634         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50635         Add optional target arg.  Check number of arguments.
50636         (scan-assembler-not, scan-assembler-dem): Likewise.
50637         (scan-assembler-dem-not): Likewise.
50638
50639 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50640
50641         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50642         line 12.
50643         * g++.old-deja/g++.brendan/parse3.C,
50644         g++.old-deja/g++.other/crash26.C,
50645         g++.old-deja/g++.other/crash28.C,
50646         g++.old-deja/g++.other/crash29.C,
50647         g++.old-deja/g++.other/crash30.C,
50648         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50649
50650 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50651
50652         * gcc.dg/20020115-1.c: New.
50653
50654 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50655
50656         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50657
50658 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50659
50660         * gcc.dg/20020122-3.c: New.
50661
50662 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50663
50664         * g++.dg/other/gc1.C: New test.
50665
50666 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50667
50668         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50669
50670 2002-01-22  Richard Henderson  <rth@redhat.com>
50671
50672         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50673
50674 2002-01-22  Richard Henderson  <rth@redhat.com>
50675
50676         * gcc.dg/20020122-4.c: New.
50677
50678 2002-01-22  H.J. Lu <hjl@gnu.org>
50679
50680         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50681         link output.
50682         * gcc.dg/special/ecos.exp: Likewise.
50683         * lib/g++-dg.exp: Likewise.
50684         * lib/g77-dg.exp: Likewise.
50685         * lib/gcc-dg.exp : Likewise.
50686         * lib/mike-g++.exp: Likewise.
50687         * lib/mike-g77.exp: Likewise.
50688         * lib/mike-gcc.exp: Likewise.
50689         * lib/objc-dg.exp: Likewise.
50690
50691 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50692
50693         PR target/5379
50694         * gcc.dg/20020122-2.c: New test.
50695
50696 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50697
50698         * gcc.dg/20020122-1.c: New test.
50699
50700 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50701
50702         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50703
50704 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50705
50706         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50707
50708 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50709
50710         * gcc.c-torture/compile/20020121-1.c: New test.
50711
50712 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50713
50714         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50715         ld_library_path.
50716
50717 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50718
50719         * gcc.dg/20020218-1.c: New test.
50720
50721 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50722
50723         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50724         messages
50725         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50726         "At global scope" warning
50727         * g++.dg/ext/align1.C: Change cygwin test for alignment
50728         from db-bogus to dg-warning
50729
50730 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50731
50732         * g77.f-torture/compile/cpp2.F: New test.
50733
50734 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50735
50736         * g++.dg/template/access1.C: New test.
50737
50738 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50739
50740         * gcc.dg/20020118-1.c: New.
50741
50742 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50743
50744         * gcc.c-torture/execute/20020118-1.c: New test.
50745
50746 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50747
50748         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50749         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50750         alignment warnings.
50751
50752 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50753
50754         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50755         torture_with_loops and torture_without_loops
50756
50757 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50758
50759         * gcc.c-torture/compile/20020116-1.c: New test.
50760
50761 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50762
50763         * gcc.dg/20020116-2.c: New test.
50764
50765         * gcc.dg/ultrasp4.c: New test.
50766
50767         * gcc.dg/20020116-1.c: New test.
50768
50769 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50770
50771         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50772         by EABI.
50773
50774 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50775
50776         * gcc.misc-tests/i386-prefetch.exp: New.
50777         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50778         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50779         * gcc.misc-tests/i386-pf-none-1.c: New test.
50780         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50781
50782 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50783
50784         * gcc.dg/gnu89-init-1.c: Add new tests.
50785
50786 2002-01-15  Andreas Jaeger  <aj@suse.de>
50787
50788         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50789         * gcc.dg/i386-mmx-2.c: Likewise.
50790         * gcc.dg/i386-sse-1.c: Likewise.
50791         * gcc.dg/i386-sse-2.c: Likewise.
50792         * gcc.dg/i386-sse-3.c: Likewise.
50793
50794 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50795
50796         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50797         Uncomment additional cases that now pass.
50798
50799 2002-01-11  Richard Henderson  <rth@redhat.com>
50800
50801         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50802         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50803
50804 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50805
50806         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50807
50808 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50809
50810         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50811         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50812
50813 2002-01-10  Dale Johannesen  <dalej@apple.com>
50814
50815         * gcc.c-torture/execute/loop-11.c: New.
50816
50817 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50818
50819         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50820         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50821
50822 2002-01-09  Richard Henderson  <rth@redhat.com>
50823
50824         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50825         type in which to perform the operation for each size.
50826
50827 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50828
50829         * gcc.c-torture/compile/20020109-2.c: New test.
50830
50831 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50832
50833         * gcc.c-torture/execute/loop-10.c: New test.
50834
50835 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50836
50837         * gcc.c-torture/compile/20010226-1.c: New test.
50838         * gcc.c-torture/compile/20010227-1.c: New test.
50839         * gcc.c-torture/compile/20010426-1.c: New test.
50840         * gcc.c-torture/compile/20010510-1.c: New test.
50841         * gcc.c-torture/compile/20010605-3.c: New test.
50842         * gcc.c-torture/compile/20010824-1.c: New test.
50843         * gcc.c-torture/execute/20010409-1.c: New test.
50844         * gcc.dg/noncompile/20000901-1.c: New test.
50845         * gcc.dg/20001023-1.c: New test.
50846         * gcc.dg/20001101-1.c: New test.
50847         * gcc.dg/20001102-1.c: New test.
50848         * gcc.dg/20010207-1.c: New test.
50849         * gcc.dg/20010405-1.c: New test.
50850         * gcc.dg/20010822-1.c: New test.
50851         * gcc.dg/20011107-1.c: New test.
50852
50853 2002-01-09  Jeffrey A Law  (law@redhat.com)
50854
50855         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50856
50857         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50858         execution failure on PA targets.
50859
50860 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50861
50862         * gcc.c-torture/compile/20020109-1.c: New test.
50863
50864 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50865
50866         * gcc.c-torture/execute/20020108-1.c: New test.
50867
50868 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50869
50870         * gcc.dg/20020108-1.c: New test.
50871
50872 2002-01-08  H.J. Lu <hjl@gnu.org>
50873
50874         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50875         for header files.
50876
50877 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50878
50879         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50880         consistency.
50881
50882 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50883
50884         * gcc.dg/altivec-4.c: Test altivec predicates.
50885
50886 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50887
50888         * gcc.c-torture/execute/20020107-1.c: New test.
50889
50890 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50891
50892         PR c/5279
50893         * gcc.c-torture/compile/20020106-1.c: New test.
50894
50895 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50896
50897         * gcc.c-torture/execute/nestfunc-4.c: New test.
50898
50899 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50900
50901         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50902         extra triple that slipped in.
50903         * g++.old-deja/g++.abi/align.C: Likewise.
50904         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50905
50906 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50907
50908         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50909         * g++.old-deja/g++.abi/align.C: Likewise.
50910         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50911
50912         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50913         on FreeBSD/i386.
50914         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50915         FreeBSD.
50916
50917 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50918
50919         * gcc.dg/20020104-1.c: New test.
50920
50921         * gcc.dg/20020104-2.c: New test.
50922
50923 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50924
50925         * gcc.dg/20020103-1.c: Fix typo in target selector.
50926
50927 2002-01-03  Richard Henderson  <rth@redhat.com>
50928
50929         * gcc.dg/20020103-1.c: New.
50930
50931 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50932
50933         * gcc.c-torture/execute/20020103-1.c: New test.
50934
50935 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50936
50937         * g++.dg/other/debug2.C: New test.
50938
50939         * gcc.c-torture/compile/20020103-1.c: New test.
50940
50941 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50942
50943         * gcc.dg/gnu89-init-1.c: Added new tests.
50944
50945 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50946
50947         * g++.dg/template/friend2.C: Remove as patch is reverted.
50948
50949         * g++.dg/warn/oldcast1.C: New test.
50950
50951         * g++.dg/template/ptrmem1.C: New test.
50952         * g++.dg/template/ptrmem2.C: New test.
50953
50954         * g++.dg/template/ntp.C: New test.
50955
50956         * g++.dg/other/component1.C: New test.
50957
50958         * g++.dg/template/ttp3.C: New test.
50959
50960         * g++.dg/template/friend2.C: New test.
50961         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50962
50963 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50964
50965         * g++.dg/other/ptrmem1.C: New test.
50966         * g++.dg/other/ptrmem2.C: New test.
50967
50968 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50969
50970         * g++.dg/template/ctor1.C: New test.
50971
50972 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50973
50974         * g++.dg/template/friend2.C: New test.
50975
50976 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50977
50978         * gcc.dg/mmix-1.c: New test.
50979
50980 2001-12-31  Richard Henderson  <rth@redhat.com>
50981
50982         * gcc.dg/asm-5.c: New.
50983
50984 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50985
50986         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50987         in namespace __gnu_cxx
50988
50989 2001-12-30  Richard Henderson  <rth@redhat.com>
50990
50991         * gcc.dg/debug-6.c: New.
50992
50993 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50994
50995         * gcc.c-torture/compile/20011229-2.c: New test.
50996
50997 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50998
50999         * gcc.dg/debug-3.c: New test.
51000         * gcc.dg/debug-4.c: New test.
51001         * gcc.dg/debug-5.c: New test.
51002
51003 2001-12-29  Richard Henderson  <rth@redhat.com>
51004
51005         * g++.dg/eh/loop1.C: New.
51006
51007 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51008
51009         * g++.dg/template/crash1.C: New test.
51010
51011 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51012
51013         * g++.dg/other/const1.C: New test.
51014
51015 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51016
51017         * gcc.c-torture/compile/20011229-1.c: New test.
51018
51019 2001-12-28  Stan Shebs  <shebs@apple.com>
51020
51021         * lib/objc-torture.exp: Resync with c-torture.exp.
51022         * lib/objc.exp: Load standard libraries.
51023
51024 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51025
51026         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51027         additional tests.
51028
51029 2001-12-27  Roger Sayle <roger@eyesopen.com>
51030
51031         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51032
51033 2001-12-27  Richard Henderson  <rth@redhat.com>
51034
51035         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51036
51037 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51038
51039         * g++.dg/eh/ctor1.C: New test.
51040         * g++.dg/other/error2.C: New test.
51041
51042 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51043
51044         * g++.dg/other/init2.C: New test.
51045
51046 2001-12-24  Richard Henderson  <rth@redhat.com>
51047
51048         * gcc.dg/20011223-1.c: New.
51049         * gcc.dg/inline-1.c: New.
51050
51051 2001-12-23  Richard Henderson  <rth@redhat.com>
51052
51053         * gcc.dg/asm-4.c: Test operand modifiers.
51054
51055 2001-12-23  Richard Henderson  <rth@redhat.com>
51056
51057         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51058
51059 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51060
51061         * gcc.c-torture/execute/20011223-1.c: New test.
51062
51063 2001-12-21  Richard Henderson  <rth@redhat.com>
51064
51065         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51066         re-enables the warning.
51067
51068 2001-12-21  Richard Henderson  <rth@redhat.com>
51069
51070         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51071
51072 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51073
51074         * gcc.c-torture/compile/20011218-1.c: New test.
51075
51076 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51077
51078         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51079         arm-isr.c test.
51080         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51081         epilogue generation for ARM ISR routines.
51082
51083 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51084
51085         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51086         * gcc.dg/format/c90-printf-3.c: Likewise.
51087         * gcc.dg/format/c99-printf-3.c: Likewise.
51088         * gcc.dg/format/ext-1.c: Likewise.
51089         * gcc.dg/format/ext-6.c: Likewise.
51090         * gcc.dg/format/format.h: Prototype unlocked stdio.
51091
51092 2001-12-20  Richard Henderson  <rth@redhat.com>
51093
51094         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51095         (arena): Use it.
51096         (malloc): Correct allocation logic.  Abort if we fill up the
51097         arena before initialization complete.
51098         (realloc): Correct allocation logic.
51099
51100 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51101
51102         * gcc.c-torture/compile/20011219-2.c: New test.
51103
51104         * gcc.c-torture/execute/20011219-1.c: New test.
51105
51106 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51107
51108         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51109         target does not support weak symbols.
51110
51111 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51112
51113         * gcc.c-torture/compile/20011219-1.c: New test.
51114
51115 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51116
51117         * g++.dg/other/error1.C: New test.
51118
51119 2001-12-17  Jeffrey A Law  (law@redhat.com)
51120
51121         * gcc.c-torture/execute/20011217-1.c: New test.
51122
51123 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51124
51125         * objc.dg/special/: New directory.
51126         * objc.dg/special/special.exp: New file.
51127         * objc.dg/special/unclaimed-category-1.h: New file.
51128         * objc.dg/special/unclaimed-category-1a.m: New file.
51129         * objc.dg/special/unclaimed-category-1.m: New file.
51130
51131 2001-12-17  Andreas Jaeger  <aj@suse.de>
51132
51133         * gcc.c-torture/compile/20011217-2.c: New test.
51134
51135 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51136
51137         * gcc.c-torture/compile/20011217-1.c: New test.
51138
51139 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51140
51141         * gcc.dg/20011214-1.c: New.
51142
51143 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51144
51145         * gcc.dg/altivec-4.c: New.
51146
51147 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51148
51149         * gcc.dg/20011113-1.c: New test.
51150
51151 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51152
51153         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51154         std::__malloc_alloc_template<0> and
51155         std::__default_alloc_template<false, 0>.
51156
51157 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51158
51159         * objc/execute/bf-21.m: New test.
51160         * objc/execute/enumeration-1.m: New test.
51161         * objc/execute/enumeration-2.m: New test.
51162
51163 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51164
51165         * gcc.dg/gnu89-init-1.c: New test.
51166
51167 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51168
51169         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51170         * g++.old-deja/g++.jason/2371.C: Likewise.
51171         * g++.old-deja/g++.jason/template33.C: Likewise.
51172         * g++.old-deja/g++.jason/template34.C: Likewise.
51173         * g++.old-deja/g++.jason/template36.C: Likewise.
51174         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51175         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51176         * g++.old-deja/g++.other/typename1.C: Likewise.
51177         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51178         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51179         * g++.old-deja/g++.pt/typename11.C: Likewise.
51180         * g++.old-deja/g++.pt/typename14.C: Likewise.
51181         * g++.old-deja/g++.pt/typename16.C: Likewise.
51182         * g++.old-deja/g++.pt/typename3.C: Likewise.
51183         * g++.old-deja/g++.pt/typename4.C: Likewise.
51184         * g++.old-deja/g++.pt/typename5.C: Likewise.
51185         * g++.old-deja/g++.pt/typename7.C: Likewise.
51186         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51187
51188 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51189
51190         * g++.dg/other/linkage1.C: New test.
51191         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51192         specifiers.
51193
51194 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51195
51196         * gcc.dg/concat.c: New test.
51197
51198 2001-12-11  Stan Shebs  <shebs@apple.com>
51199
51200         * objc/compile: New test directory.
51201         * objc/compile/compile.exp: New expect script.
51202         * objc/compile/20011211-1.m: New compile test.
51203
51204 2001-12-11  Jason Merrill  <jason@redhat.com>
51205
51206         * lib/prune.exp (prune_gcc_output): Also handle "In member
51207         function".  So many permutations...
51208
51209 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         * g++.dg/template/typedef1.C: New test.
51212
51213 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51214
51215         * g++.dg/other/copy1.C: New test.
51216
51217 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51218
51219         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51220
51221         * gcc.dg/builtin-choose-expr.c: New.
51222
51223 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51224
51225         * gcc.dg/altivec-2.c: New.
51226
51227 2001-12-07  Richard Henderson  <rth@redhat.com>
51228
51229         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51230
51231 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51232
51233         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51234         ultrasparc.
51235
51236 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51237
51238         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51239
51240 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51241
51242         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51243         variable argument list.
51244
51245 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51246
51247         * gcc.c-torture/execute/memcheck: Delete entire directory.
51248         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51249         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51250
51251 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51252
51253         * gcc.dg/Wshadow-1.c: New test.
51254
51255 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51256
51257         * gcc.c-torture/compile/20011130-1.c: New test.
51258
51259         * gcc.dg/noncompile/20011025-1.c: New test.
51260
51261         * g++.dg/other/anon-union.C: New test.
51262
51263         * gcc.c-torture/execute/20011024-1.c: New test.
51264
51265 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51266
51267         * gcc.c-torture/execute/20000722-1.x,
51268         gcc.c-torture/execute/20010123-1.x: Remove.
51269         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51270         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51271         gcc.dg/c99-complit-2.c: New tests.
51272
51273 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51274
51275         * g++.dg/inherit/base1.C: New test.
51276
51277 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51278
51279         * g++.dg/other/stdarg1.C: New test.
51280
51281         * gcc.c-torture/compile/20011130-2.c: New test.
51282
51283 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51284
51285         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51286         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51287         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51288         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51289         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51290         * gcc.dg/builtin-prefetch-1.c: New test.
51291
51292 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51293
51294         * gcc.dg/20011130-1.c: New test.
51295
51296 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51297
51298         * g++.dg/other/scope1.C: New test.
51299         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51300
51301 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51302
51303         * gcc.dg/vla-init-1.c: New test.
51304
51305 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51306
51307         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51308
51309 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51310
51311         * objc.dg/alias.m: Update.
51312         * objc.dg/class-1.m: Update.
51313         * objc.dg/const-str-1.m: Update.
51314         * objc.dg/fwd-proto-1.m: Update.
51315         * objc.dg/id-1.m: Update.
51316         * objc.dg/super-class-1.m: Update.
51317
51318 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51319
51320         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51321         constructs.
51322
51323 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51324
51325         * gcc.c-torture/execute/20011128-1.c: New test.
51326
51327 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51328
51329         * gcc.dg/20011127-1.c: New test.
51330
51331 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51332
51333         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51334         from Austin Group draft 7.
51335         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51336         scanf format arguments.
51337         * gcc.dg/format/no-exargs-2.c: New test.
51338
51339 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51340
51341         * g++.dg/abi/vbase8-4.C: New test.
51342
51343 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51344
51345         * gcc.c-torture/execute/20011121-1.c: New test.
51346
51347 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51348
51349         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51350
51351 2001-11-23  Andreas Jaeger  <aj@suse.de>
51352
51353         * gcc.dg/cpp/charconst-2.c: New test.
51354
51355 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51356
51357         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51358         to the host if it is remote.  Let tests specify extra headers
51359         they use.
51360         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51361         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51362         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51363         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51364         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51365         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51366         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51367         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51368         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51369         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51370
51371 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51372
51373         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51374         for little endian ARMs.
51375
51376 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51377
51378         * gcc.c-torture/compile/20011119-1.c: New test.
51379         * gcc.c-torture/compile/20011119-2.c: New test.
51380
51381 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51382
51383         * gcc.dg/altivec-1.c: Fix typo.
51384
51385 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51386
51387         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51388
51389 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51390
51391         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51392
51393 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51394
51395         * lib/g77.exp: Don't specify --rpath-link.
51396
51397         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51398         across all the headers.
51399         * gcc.dg/format/format.exp: For testing on a remote host,
51400         copy format.h.
51401
51402         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51403         * gcc.c-torture/execute/930406-1.c: Likewise.
51404         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51405
51406 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51407
51408         * gcc.dg/altivec-1.c: New.
51409
51410 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51411
51412         * gcc.dg/cpp/fpreprocessed.c: New test case.
51413
51414 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51415
51416         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51417         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51418         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51419
51420 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51421
51422         * gcc.dg/no-builtin-1.c: New test.
51423
51424 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51425
51426         * gcc.c-torture/execute/20011115-1.c: New test.
51427
51428 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51429
51430         * gcc.c-torture/compile/20011114-2.c: New test.
51431         * gcc.c-torture/compile/20011114-3.c: New test.
51432         * gcc.c-torture/compile/20011114-4.c: New test.
51433
51434 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51435
51436         * g++.dg/other/init1.C: New test.
51437
51438 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51439
51440         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51441         message.
51442
51443         * gcc.c-torture/execute/20011114-1.c: New testcase.
51444
51445         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51446         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51447         like the (before this change) version of 20010327-1.c.
51448
51449 2001-11-14  Roger Sayle <roger@eyesopen.com>
51450
51451         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51452
51453 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51454
51455         * g++.dg/init/array2.C: New test.
51456
51457 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51458
51459         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51460
51461 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.dg/other/forscope1.C: New test.
51464         * g++.dg/ext/forscope1.C: New test.
51465         * g++.dg/ext/forscope2.C: New test.
51466
51467 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51468
51469         * gcc.c-torture/execute/20011113-1.c: New test.
51470
51471 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51472
51473         * gcc.c-torture/execute/20011109-2.c: New test.
51474
51475         * gcc.c-torture/execute/20011109-1.c: New test.
51476
51477 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51478
51479         * gcc.c-torture/compile/20011109-1.c: New test.
51480
51481 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51482
51483         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51484         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51485         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51486         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51487         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51488         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51489         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51490
51491 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51492
51493         * g++.dg/warn/Wshadow-1.C: New tests.
51494         * g++.old-deja/g++.mike/for3.C: Update.
51495
51496 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51497
51498         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51499         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51500         XFAILs.  Adjust expected error texts.
51501         * gcc.c-torture/compile/20011106-1.c,
51502         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51503         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51504         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51505         gcc.dg/c99-array-lval-5.c: New tests.
51506
51507 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51508
51509         * gcc.dg/cpp/defined.c: Update.
51510
51511 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51512
51513         * gcc.c-torture/execute/anon-1.c: New test.
51514
51515 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51516
51517         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51518         same size, so no warning should be produced on stormy16.
51519
51520         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51521         due to oversized array.
51522         * g++.old-deja/g++.mike/ns15.C: Likewise.
51523         * g++.old-deja/g++.pt/crash16.C: Likewise.
51524
51525 2001-11-02  Graham Stott  <grahams@redhat.com>
51526
51527         * g++.dgother/debug1.C: Fix typos.
51528
51529 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51530
51531         * g++.dg/other/debug1.C: New test.
51532
51533 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51534
51535         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51536         of unsigned long.
51537
51538 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51539
51540         * gcc.dg/20011029-2.c: New test.
51541
51542         * gcc.c-torture/compile/20011029-1.c: New test.
51543
51544 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51545
51546         * objc/execute/class_self-1.m: New test.
51547         * objc/execute/class_self-2.m: New test.
51548
51549 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51550
51551         * gcc.misc-tests/msgs.exp: Delete.
51552         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51553         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51554         error set to match recent changes.
51555
51556 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51557
51558         * gcc.dg/20011021-1.c: New test.
51559
51560 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51561
51562         * gcc.c-torture/compile/20011023-1.c: New test.
51563
51564 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51565
51566         * lib/g77.exp: Rewrite based on lib/g++.exp.
51567
51568 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51569
51570         * gcc.c-torture/execute/20011019-1.c: New test.
51571
51572         * gcc.dg/20011018-1.c: New test.
51573
51574 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51575
51576         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51577
51578 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51579
51580         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51581         * gcc.dg/attr-invalid.c: Likewise.
51582
51583 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51584
51585         * gcc.dg/20011015-1.c: New test.
51586
51587 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51588
51589         * g++.dg/template/unify2.C: New test.
51590
51591 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51592
51593         * g++.dg/other/exception-specification.C: New test
51594
51595 2001-10-13  Tom Rix  <trix@redhat.com>
51596
51597         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51598         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51599
51600 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51601
51602         * gcc.dg/20011009-1.c: New test.
51603
51604 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51605
51606         PR g++/4476
51607         * g++.dg/other/friend1.C: New test.
51608
51609 2001-10-11  Richard Henderson  <rth@redhat.com>
51610
51611         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51612
51613 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51614
51615         * gcc.c-torture/compile/20011010-1.c: New.
51616
51617 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51618
51619         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51620         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51621         g77.f-torture/execute/execute.exp,
51622         g77.f-torture/noncompile/noncompile.exp,
51623         gcc.c-torture/compile/compile.exp,
51624         gcc.c-torture/execute/execute.exp,
51625         gcc.c-torture/execute/ieee/ieee.exp,
51626         gcc.c-torture/execute/memcheck/memcheck.exp,
51627         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51628         objc/execute/execute.exp: Update FSF address.
51629
51630 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51631
51632         * gcc.dg/cpp/cmdlne-C.c: Update.
51633         * gcc.dg/cpp/cmdlne-C2.c: New.
51634
51635 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51636
51637         * gcc.c-torture/execute/20011008-3.c: New.
51638
51639 2001-10-08  DJ Delorie  <dj@redhat.com>
51640
51641         * gcc.dg/20011008-1.c: New.
51642         * gcc.dg/20011008-2.c: New.
51643
51644 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51645
51646         * gcc.dg/cpp/spacing1.c: Update test.
51647
51648 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51649
51650         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51651         spelling errors of "separate" as "seperate".
51652
51653 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51654
51655         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51656         enough to avoid inlining.
51657
51658 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51659
51660         * lib/g77.exp: set libg2c_dir correctly.
51661
51662 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51663
51664         * gcc.dg/cpp/macro11.c: New test.
51665
51666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51667
51668         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51669         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51670         gcc.dg/format/multattr-3.c: New tests.
51671         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51672         tests for format attributes on function pointers being rejected.
51673
51674 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51675
51676         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51677
51678 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51679
51680         * g++.dg/warn/format1.C: New test.
51681
51682 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51683
51684         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51685
51686 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51687
51688         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51689
51690 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51691
51692         * gcc.dg/cpp/redef2.c: Add test.
51693
51694 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51695
51696         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51697         long-standing bug on i686, apparently.
51698         * gcc.c-torture/execute/loop-2c.x: New file.
51699         * gcc.c-torture/execute/loop-2d.x: New file.
51700         * gcc.c-torture/execute/loop-3c.x: New file.
51701
51702 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51703
51704         * gcc.dg/cpp/20000625-2.c: Correct line number.
51705
51706 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51707
51708         * gcc.dg/cpp/macro10.c: New test.
51709         * gcc.dg/cpp/strify3.c: New test.
51710         * gcc.dg/cpp/spacing1.c: Add tests.
51711         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51712         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51713
51714 2001-09-24  DJ Delorie  <dj@redhat.com>
51715
51716         * gcc.c-torture/execute/20010924-1.c: New test.
51717
51718 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51719
51720         * objc/execute/paste.m: Remove.
51721
51722 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51723
51724         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51725
51726 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51727
51728         * g77.dg/strlen0.f: New test.
51729
51730 2001-09-21  Richard Henderson  <rth@redhat.com>
51731
51732         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51733         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51734
51735 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51736
51737         Table-driven attributes.
51738         * g++.dg/ext/attrib1.C: New test.
51739
51740 2001-09-20  DJ Delorie  <dj@redhat.com>
51741
51742         * gcc.dg/20000926-1.c: Update expected warning messages.
51743         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51744         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51745         array.
51746
51747 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51748
51749         * g++.dg/eh/registers1.C: New test case.
51750
51751 2001-09-17  Richard Henderson  <rth@redhat.com>
51752
51753         * gcc.dg/array-5.c: Fix VLA decomposition test.
51754
51755 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51756
51757         * gcc.dg/cpp/line5.c: New testcase.
51758
51759 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51760
51761         * gcc.dg/cpp/macro9.c: New test.
51762
51763 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51764
51765         * gcc.c-torture/execute/980223.c: Change type of addr from long
51766         to char *.
51767
51768 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51769
51770         * gcc.c-torture/execute/20010915-1.c: New test.
51771
51772 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51773
51774         * g77.dg/bprob: New directory.
51775         * g77.dg/bprob/bprob.exp: New file.
51776         * g77.dg/bprob/bprob-1.f: New test.
51777         * g77.dg/gcov: New directory.
51778         * g77.dg/gcov/gcov.exp: New file.
51779         * g77.dg/gcov/gcov-1.f: New test.
51780         * g77.dg/gcov/gcov-1.x: New file.
51781
51782 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51783
51784         * gcc.dg/cpp/directiv.c: Update.
51785         * gcc.dg/cpp/undef1.c: Update.
51786
51787 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51788
51789         * gcc.dg/20010912-1.c: New test.
51790
51791 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51792
51793         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51794         language-independent file in lib.
51795         * lib/gcov.exp: New file.
51796
51797 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51798
51799         * gcc.c-torture/compile/20010911-1.c: New test.
51800
51801 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51802
51803         * lib/profopt.exp: New, to support profile-directed optimizations.
51804         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51805         * gcc.misc-tests/bprob-1.c: New test.
51806         * gcc.misc-tests/bprob-2.c: New test.
51807
51808 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51809
51810         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51811         XFAIL and which kinds of gcov output to verify.
51812         * gcc.misc-tests/gcov-4b.x: New file.
51813         * gcc.misc-tests/gcov-5b.x: New file.
51814         * gcc.misc-tests/gcov-6.x: New file.
51815         * gcc.misc-tests/gcov-7.c: New test.
51816         * gcc.misc-tests/gcov-7.x: New file.
51817
51818 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51819
51820         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51821         * gcc.misc-tests/gcov-6.c: New test.
51822
51823 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51824
51825         PR c++/3986
51826         * g++.dg/abi/vbase1.C: New test.
51827
51828 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51829
51830         * objc.dg/method-2.m: New.
51831
51832 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51833
51834         PR c++/4203
51835         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51836         * g++.dg/init/empty1.C: New test.
51837
51838 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51839
51840         * gcc.c-torture/compile/20010903-1.c: New test.
51841
51842 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51843
51844         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51845         for m68k.
51846
51847 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51848
51849         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51850
51851         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51852
51853         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51854
51855 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51856
51857         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51858         for 16-bit 'unsigned int'.
51859
51860 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51861
51862         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51863
51864 2001-08-27  Richard Henderson  <rth@redhat.com>
51865
51866         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51867         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51868
51869 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51870
51871         * gcc.dg/asm-names.c (ymain): New.
51872
51873 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51874
51875         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51876         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51877         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51878
51879 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51880
51881         * gcc.dg/compare5.c: New testcase.
51882
51883 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51884
51885         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51886         and "In instantiation".
51887
51888 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51889
51890         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51891
51892 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51893
51894         * gcc.misc-tests/gcov.exp: Add support for branch information.
51895         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51896         * gcc.misc-tests/gcov-4.c: New test.
51897         * gcc.misc-tests/gcov-4b.c: New test.
51898         * gcc.misc-tests/gcov-5b.c: New test.
51899
51900 2001-08-20  Zack Weinberg  <zackw@panix.com>
51901
51902         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51903         expected to fail.
51904
51905 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51906
51907         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51908
51909 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51910
51911         * g++.dg/eh/template1.C: New test.
51912
51913 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51914
51915         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51916         Fix thinko.
51917         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51918         for xfail.
51919
51920 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51921
51922         * lib/g77-dg.exp: Use prune.exp for common procedures
51923         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51924         * lib/g77.exp: (g77-dg-prune) Remove
51925
51926 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51927
51928         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51929
51930 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51931
51932         * g++.dg/template/unify1.C: New test.
51933
51934 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51935
51936         * g++.dg/abi/empty4.C: New test.
51937
51938 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51939
51940         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51941         solaris2.*
51942         * g77.f-torture/compile/pr3743.x: Likewise.
51943
51944 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51945
51946         * g++.dg/other/using-declaration.C: New test.
51947
51948 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51949
51950         * gcc.dg/cpp/tr-sign.c: New testcase.
51951
51952 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51953
51954         * gcc.dg/cpp/19951025-1.c: Revert.
51955         * gcc.dg/cpp/directiv.c: We no longer process directives that
51956         interrupt macro arguments.
51957
51958 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51959
51960         * gcc.dg/bconstp-1.c: New test.
51961
51962 2001-08-03  Richard Henderson  <rth@redhat.com>
51963
51964         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51965
51966 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51967
51968         * gcc.dg/cpp/19951025-1.c: Update.
51969
51970 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51971
51972         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51973         should be x.
51974
51975 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51976
51977         Kill -fhonor-std.
51978         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51979         * g++.old-deja/g++.other/std1.C: Likewise.
51980         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51981
51982 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51983
51984         * lib/g77.exp: Load gcc-defs.exp for common procedures
51985         (g77_pass, g77_fail, g77_finish, g77_exit,
51986         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51987
51988 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51989
51990         * g77.dg/fbackslash.f
51991         * g77.dg/fcase-preserve.f
51992         * g77.dg/ff90-1.f
51993         * g77.dg/ffixed-line-length-0.f
51994         * g77.dg/ffixed-line-length-132.f
51995         * g77.dg/ffixed-line-length-7.f
51996         * g77.dg/ffixed-line-length-72.f
51997         * g77.dg/ffixed-line-length-none.f
51998         * g77.dg/ffree-form-1.f
51999         * g77.dg/fno-backslash.f
52000         * g77.dg/fno-f90-1.f
52001         * g77.dg/fno-fixed-form-1.f
52002         * g77.dg/fno-onetrip.f
52003         * g77.dg/fno-typeless-boz.f
52004         * g77.dg/fno-underscoring.f
52005         * g77.dg/fno-vxt-1.f
52006         * g77.dg/fonetrip.f
52007         * g77.dg/ftypeless-boz.f
52008         * g77.dg/fugly-assumed.f
52009         * g77.dg/funderscoring.f
52010         * g77.dg/fvxt-1.f
52011
52012 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52013
52014         * objc.dg/fwd-proto-1.m: New.
52015         * objc.dg/local-decl-1.m: New.
52016         * objc.dg/naming-1.m: New.
52017         * objc.dg/naming-2.m: New.
52018         * objc.dg/proto-hier-1.m: New.
52019
52020 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52021
52022         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52023         largest-type elements to a struct makes its size grow.
52024
52025 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52026
52027         * g++.dg/abi/vthunk1.C: New test.
52028
52029 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52030
52031         * g++.dg/abi/vbase8-22.C: New test.
52032
52033 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52034
52035         * gcc.dg/cpp/macro8.c: New test.
52036
52037 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52038
52039         * g++.dg/abi/vbase8-21.C: New test.
52040
52041 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52042
52043         * g++.dg/abi/vbase8-10.C: New test.
52044
52045 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52046
52047         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52048         ${tool}_set_ld_library_path.
52049         Changed caller.
52050         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52051         g++.exp.
52052
52053 2001-07-26  Stan Cox <scox@redhat.com>
52054
52055         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52056         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52057         gcc_exit, gcc_check_unsupported_p):
52058         Moved to gcc-deps.exp
52059         * gcc-deps.exp: New file.
52060
52061 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52062
52063         * g++.old-deja/g++.pt/defarg14.C: New test.
52064
52065 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52066
52067         * g++.old-deja/g++.other/lineno5.C: New test.
52068
52069 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52070
52071         * g++.old-deja/g++.pt/crash68.C: New test.
52072
52073 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52074
52075         * g++.old-deja/g++.other/crash42.C: New test.
52076
52077 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52078
52079         * gcc.dg/cpp/extratokens.c: Fix.
52080         * gcc.dg/cpp/skipping2.c: New tests.
52081
52082 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52083
52084         * gcc.c-torture/execute/20010724-1.c: New file.
52085         * gcc.c-torture/execute/20010724-1.x: New file.
52086
52087 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52088
52089         * g++.old-deja/g++.other/cond7.C: New test.
52090
52091 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52092
52093         * g++.old-deja/g++.other/optimize4.C: New test.
52094
52095 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52096
52097         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52098
52099 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52100
52101         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52102         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52103         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52104         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52105
52106         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52107         bug report" message.
52108
52109         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52110         * g++.dg/ext/instantiate1.C: Move from old-deja.
52111
52112 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52113
52114         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52115         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52116         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52117         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52118
52119 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52120
52121         * gcc.c-torture/execute/20010723-1.c: New test.
52122
52123 2001-07-23  Ben Elliston  <bje@redhat.com>
52124
52125         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52126
52127 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52128
52129         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52130         i[34567]86-*-*.
52131         Delete handling of ieee_multilib_flags.
52132         Pass -mieee for alpha*-*-* and sh-*-*.
52133         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52134
52135 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52136
52137         Remove old-abi tests.
52138         * g++.old-deja/g++.mike/p11116.C: Remove.
52139         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52140
52141 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52142
52143         * g77.f-torture/compile/pr3743.f: New test
52144
52145 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52146
52147         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52148
52149 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52150
52151         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52152         g++.old-deja/g++.pt/static6.C: Likewise.
52153         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52154         supports weak symbols.
52155
52156 2001-07-18  Andreas Jaeger  <aj@suse.de>
52157
52158         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52159         supported again.
52160
52161 2001-07-18  Andreas Jaeger  <aj@suse.de>
52162
52163         * gcc.dg/iftrap-1.c: Fix target line.
52164
52165 2001-07-17  Richard Henderson  <rth@redhat.com>
52166
52167         * gcc.c-torture/execute/20010717-1.c: New.
52168
52169 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52170
52171         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52172         tests.
52173
52174 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52175
52176         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52177
52178 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52179
52180         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52181         UAC_SIGBUS, UAC_NOPRINT definitions.
52182
52183 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52184
52185         * objc/execute/object_is_class.m: New test.
52186         * objc/execute/object_is_meta_class.m: New test.
52187
52188 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52189
52190         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52191         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52192
52193 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52194
52195         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52196         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52197
52198 2001-07-14  Richard Henderson  <rth@redhat.com>
52199
52200         * gcc.dg/iftrap-1.c: New.
52201
52202 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52203
52204         * g77.f-torture/execute/intrinsic77.f: New test.
52205
52206 2001-07-11  Janis Johnson <janis@us.ibm.com>
52207
52208         * gcc.misc-tests/gcov-3.c: New test.
52209
52210 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52211
52212         * gcc.c-torture/compile/20010711-1.c,
52213         * gcc.c-torture/compile/20010711-2.c: New tests.
52214
52215 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52216
52217         * gcc.c-torture/execute/20010711-1.c: New test.
52218
52219 2001-07-11  Ben Elliston  <bje@redhat.com>
52220
52221         * g++.old-deja/g++.other/enum5.C: New test.
52222
52223 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52224
52225         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52226         (g++-dg-prune): Call prune_gcc_output.
52227         * prune.exp: New file for prune_gcc_output.
52228         * lib/g++.exp, lib/gcc.exp: Load it.
52229
52230 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52231
52232         * gcc.c-torture/compile/20010701-1.c,
52233         g++.old-deja/g++.ext/attrib6.C: New tests.
52234
52235 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52236
52237         * gcc.c-torture/compile/20010706-1.c: New test.
52238
52239 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52240
52241         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52242
52243 2001-06-28  Stan Shebs  <shebs@apple.com>
52244
52245         * gcc.dg/pragma-darwin.c: New test.
52246
52247 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52248
52249         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52250         Solaris 2.[678] system.
52251
52252 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52253
52254         * gcc.dg/20010622-1.c: New test.
52255
52256 2001-06-18  Stan Shebs  <shebs@apple.com>
52257
52258         * objc.dg: New directory.
52259         * objc.dg/dg.exp: New file.
52260         * objc.dg/alias.m: New.
52261         * objc.dg/class-1.m: New.
52262         * objc.dg/class-2.m: New.
52263         * objc.dg/const-str-1.m: New.
52264         * objc.dg/const-str-2.m: New.
52265         * objc.dg/id-1.m: New.
52266         * objc.dg/method-1.m: New.
52267         * objc.dg/super-class-1.m: New.
52268         * lib/objc-dg.exp: New file.
52269
52270 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52271
52272         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52273         of label name.
52274
52275 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52276
52277         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52278
52279 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52280
52281         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52282         variable.
52283
52284 2001-06-12  Richard Henderson  <rth@redhat.com>
52285
52286         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52287
52288 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52289
52290         * g++.old-deja/g++.abi/vbase5.C: New test.
52291         * g++.old-deja/g++.abi/vbase6.C: New test.
52292         * g++.old-deja/g++.abi/vbase7.C: New test.
52293
52294 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52295
52296         * gcc.c-torture/compile/20010610-1.c: New test.
52297
52298 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52299
52300         * g++.old-deja/g++.abi/vbase4.C: New test.
52301
52302 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52303
52304         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52305         support %f for HC11/HC12 targets.
52306         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52307         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52308         on HC11/HC12 targets.
52309         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52310
52311 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52312
52313         * gcc.dg/wchar_t-1.c: New file.
52314         * gcc.dg/wint_t-1.c: Likewise.
52315
52316 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52317
52318         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52319
52320 2001-06-11  Richard Henderson  <rth@redhat.com>
52321
52322         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52323
52324 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52325
52326         * gcc.c-torture/compile/20010611-1.c: New test.
52327
52328 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52329
52330         * gcc.dg/c99-tag-1.c: Add more tests.
52331
52332 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52333
52334         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52335         representation on MN10300 and ARM/Thumb.
52336
52337 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52338
52339         * g77.f-torture/execute/20010610.f: New.
52340
52341 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52342
52343         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52344         names.
52345
52346 2001-06-09  Richard Henderson  <rth@redhat.com>
52347
52348         * gcc.c-torture/execute/ashrdi-1.c: New.
52349         * gcc.c-torture/execute/ashldi-1.c: New.
52350         * gcc.c-torture/execute/lshrdi-1.c: New.
52351
52352 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52353
52354         * objc/execute/load-3.m: Added. Check sending +load to categories,
52355         in addition to classes.
52356
52357 2001-06-08  Stan Shebs  <shebs@apple.com>
52358
52359         * objc/execute/load-2.m: New test.  From Nicola Pero
52360         <n.pero@mi.flashnet.it>.
52361
52362 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52363
52364         * gcc.c-torture/execute/20010605-2.c: New test.
52365
52366 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52367
52368         * g++.old-deja/g++.abi/vbase2.C: New test.
52369         * g++.old-deja/g++.abi/vbase3.C: New test.
52370
52371 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52372
52373         * g++.old-deja/g++.pt/friend49.C: New test.
52374
52375 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52376
52377         * g++.old-deja/g++.ext/anon3.C: New test.
52378
52379 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52380
52381         * g++.old-deja/g++.other/conv7.C: New test.
52382
52383 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52384
52385         * gcc.c-torture/compile/20010605-2.c: New test.
52386
52387 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52388
52389         * gcc.c-torture/execute/20010604-1.c: New test.
52390
52391 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52392
52393         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52394
52395 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52396
52397         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52398         (g++_link_flags): Likewise.
52399         (g++_init): Pass gccpath's value to two previous functions.
52400
52401 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52402
52403         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52404         Ensure logfile entry matches exec command line.
52405
52406 2001-05-31  Richard Henderson  <rth@redhat.com>
52407
52408         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52409         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52410
52411 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52412
52413         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52414         compiler for irix6.2
52415
52416 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52417
52418         * g++.old-deja/g++.other/optimize3.C: New file.
52419
52420 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52421
52422         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52423         assemble.
52424
52425 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52426
52427         * g++.old-deja/g++.other/optimize2.C: New file.
52428
52429 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52430
52431         * gcc.c-torture/compile/20010518-2.c: New file.
52432         * gcc.c-torture/execute/20010518-1.c: New file.
52433         * gcc.c-torture/execute/20010518-2.c: New file.
52434
52435 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52436
52437         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52438
52439 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52440
52441         G++ no longer defines builtins that do not begin with __builtin.
52442         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52443         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52444         * g++.old-deja/g++.law/builtin1.C: Likewise.
52445         * g++.old-deja/g++.law/cvt2.C: Likewise.
52446         * g++.old-deja/g++.mike/net5.C: Likewise.
52447         * g++.old-deja/g++.other/builtins1.C: Likewise.
52448         * g++.old-deja/g++.other/builtins2.C: Likewise.
52449         * g++.old-deja/g++.other/builtins3.C: Likewise.
52450         * g++.old-deja/g++.other/builtins4.C: Likewise.
52451         * g++.old-deja/g++.other/inline8.C: Likewise.
52452         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52453
52454 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52455
52456         * g++.old-deja/g++.pt/using1.C: Adjust.
52457         * g++.old-deja/g++.pt/using2.C: New test.
52458
52459 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52460
52461         * gcc.dg/cpp/charconst.c: New tests.
52462         * gcc.dg/cpp/escape.c: New tests.
52463         * gcc.dg/cpp/escape-1.c: New tests.
52464         * gcc.dg/cpp/escape-2.c: New tests.
52465         * gcc.dg/cpp/ucs.c: New tests.
52466
52467 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52468
52469         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52470         native compiler for irix6.5.
52471
52472 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52473
52474         * lib/g++.exp (g++_include_flags): Use args to compute
52475         get_multilibs.
52476         (g++_link_flags): Likewise.
52477         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52478
52479 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52480
52481         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52482
52483 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52484
52485         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52486         this file.
52487
52488 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52489
52490         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52491         STACK_SIZE;
52492         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52493         to STACK_SIZE; Use it to define size of add_histo array.
52494         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52495         to STACK_SIZE.
52496         (f): Use GITT_SIZE to define size of gitt local table.
52497         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52498         to STACK_SIZE; Use it to define size of bytemem array.
52499
52500 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52501
52502         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52503         on 68HC11/HC12 due to the asm instruction.
52504         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52505         * gcc.c-torture/compile/920520-1.x: Likewise.
52506         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52507         on 68HC11/HC12 because the function is larger than 64K.
52508         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52509         on 68HC11/HC12 because the structure is too large.
52510
52511 2001-05-20  Richard Henderson  <rth@redhat.com>
52512
52513         * gcc.c-torture/execute/20010520-1.c: New.
52514
52515 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52516
52517         * g++.old-deja/g++.warn/compare1.C: New test.
52518         * gcc.dg/compare4.c: New test.
52519
52520 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52521
52522         * g++.old-deja/g++.other/optimize1.C: New test.
52523
52524 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52525
52526         * g++.old-deja/g++.pt/spec41.C: New test.
52527
52528 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52529
52530         * gcc.c-torture/compile/20010114-1.x: Remove.
52531
52532 2001-05-18  Stan Shebs  <shebs@apple.com>
52533
52534         * gcc.c-torture/compile/20010518-1.c: New test.
52535
52536 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52537
52538         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52539         * g++.old-deja/g++.pt/crash67.C: New test.
52540
52541 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52542
52543         * g++.old-deja/g++.other/debug9.C: New test.
52544
52545 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52546
52547         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52548
52549 2001-05-16  Jan Hubicka  <jh@suse.cz>
52550
52551         * gcc.c-torture/compile/20010516-1.c: New test.
52552
52553 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52554
52555         * g++.old-deja/g++.other/crash41.C: New test.
52556
52557 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52558
52559         * g++.old-deja/g++.pt/crash66.C: New test.
52560
52561 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52562
52563         * g++.old-deja/g++.robertl/eb27.C: Convert.
52564
52565 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52566
52567         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52568         declaration being redundant.
52569
52570 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52571
52572         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52573
52574 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52575
52576         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52577
52578 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52579
52580         * lib/g++.exp: Use testsuite_flags.
52581
52582 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52583
52584         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52585
52586 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52587
52588         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52589
52590 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52591
52592         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52593
52594 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52595
52596         * gcc.c-torture/compile/20010313-1.c: New test.
52597
52598 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52599
52600         * gcc.dg/cpp/direct2.c: New test.
52601         * gccq.dg/cpp/direct2s.c: New test.
52602
52603         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52604
52605 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52606
52607         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52608         * g++.old-deja/g++.other/op3.C: Likewise.
52609
52610 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52611
52612         * gcc.dg/cpp/syshdr.h: New file.
52613         * gcc.dg/cpp/sysmac1.c: Update.
52614         * gcc.dg/cpp/sysmac2.c: Update.
52615
52616 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52617
52618         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52619
52620 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52621
52622         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52623         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52624
52625 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52626
52627         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52628
52629 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52630
52631         * lib/g++.exp (g++_include_flags): Don't use any special flags
52632         if TESTING_IN_BUILD_TREE is not defined.
52633         (g++_init): Use a plain 'c++' as the compiler if
52634         TESTING_IN_BUILD_TREEE is not defined.
52635
52636 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52637
52638         * g++.old-deja/g++.eh/catch13.C: New test.
52639         * g++.old-deja/g++.eh/catch14.C: New test.
52640
52641 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52642
52643         * gcc.dg/cpp/tr-define.c: New test.
52644
52645 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52646
52647         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52648         <stdlib.h>, not <malloc.h>.
52649
52650 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52651
52652         * g++.old-deja/g++.ns/template17.C: New test.
52653
52654 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52655
52656         * g++.old-deja/g++.pt/ref4.C: New test.
52657
52658 2001-04-30  Richard Henderson  <rth@redhat.com>
52659
52660         * gcc.dg/20000724-1.c: Revert last change.
52661
52662 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52663
52664         * g77.f-torture/execute/20010430.f: New test.
52665
52666 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52667
52668         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52669
52670 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52671
52672         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52673
52674 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52675
52676         * g++.old-deja/g++.eh/crash6.C: New test.
52677
52678 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52679
52680         * g++.old-deja/g++.other/warn7.C: New test.
52681
52682 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52683
52684         * g++.old-deja/g++.other/defarg9.C: New test.
52685
52686 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52687
52688         * g77.f-torture/compile/20010426.f: New test.
52689         * g77.f-torture/execute/20010426.f: New test.
52690
52691 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52692
52693         * g77.f-torture/compile/20000629-1.x: Remove - error
52694         has been fixed.
52695
52696 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52697
52698         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52699         Tweak slightly to work with g++.dg framework.
52700         * g++.dg/special/ecos.exp: Run initp1.C test.
52701         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52702
52703         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52704         its linker doesn't give line numbers either.
52705         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52706
52707 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52708
52709         * g++.old-deja/g++.other/lex1.C: New test.
52710
52711 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * gcc.dg/noncompile/20010425-1.c: New test.
52714
52715 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52716
52717         * g++.old-deja/g++.pt/mangle2.C: New test.
52718
52719 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52720
52721         * gcc.dg/format/plus-1.c: New test.
52722
52723 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52724
52725         * gcc.dg/20010423-1.c: New test.
52726
52727 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52728
52729         * gcc.c-torture/execute/20010422-1.c: New test.
52730
52731 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52732
52733         * g++.old-deja/g++.ns/type2.C: New test.
52734
52735 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52736
52737         * g++.old-deja/g++.other/perf1.C: New test.
52738
52739 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52740
52741         * gcc.dg/c99-func-2.c: Remove xfail.
52742         * gcc.dg/c99-func-3.c: Remove xfail.
52743         * gcc.dg/c99-func-4.c: Remove xfail.
52744
52745 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52746
52747         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52748
52749 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52750
52751         * gcc.c-torture/compile/20010423-1.c: New test.
52752
52753 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52754
52755         * g++.old-deja/g++.pt/typename28.C: New test.
52756
52757 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52758
52759         * g++.old-deja/g++.abi/empty2.C: New test.
52760         * g++.old-deja/g++.abi/empty3.C: New test.
52761
52762 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52763
52764         * g++.old-deja/g++.other/comdat2.C: New test.
52765         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52766
52767 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52768
52769         * g++.old-deja/g++.other/overload14.C: New test.
52770
52771 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52772
52773         * g++.old-deja/g++.other/lookup23.C: New test.
52774
52775 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52776
52777         * gcc.c-torture/execute/20010403-1.c: New test.
52778
52779 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52780             Mark Mitchell  <mark@codesourcery.com>
52781
52782         * lib/old-dejagnu.exp: Don't delete output of executable.
52783         Add .exe suffix to executables.
52784
52785 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52786
52787         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52788
52789 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52790
52791         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52792
52793 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52796         * g++.old-deja/g++.abi/crash1.C: New test.
52797
52798 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52799
52800         * g++.old-deja/g++.other/crash40.C: New test.
52801
52802 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52803
52804         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52805
52806 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52807
52808         * g++.old-deja/g++.other/warn6.C: New test.
52809
52810 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52811
52812         * g++.old-deja/g++.robertl/eb42.C: Same.
52813
52814 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52815
52816         * gcc.dg/wtr-conversion-1.c: New testcase.
52817
52818 2001-04-10  Richard Henderson  <rth@redhat.com>
52819
52820         * g++.old-deja/g++.other/array5.C: New.
52821
52822 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52823
52824         * gcc.c-torture/execute/20010408-1.c: New test.
52825
52826 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52827
52828         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52829         headers and constructs.
52830         * g++.old-deja/g++.robertl/eb79.C: Same.
52831         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52832         * g++.old-deja/g++.robertl/eb73.C: Same.
52833         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52834         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52835         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52836         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52837         * g++.old-deja/g++.robertl/eb44.C: Same.
52838         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52839         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52840         * g++.old-deja/g++.robertl/eb39.C: Same.
52841         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52842         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52843         * g++.old-deja/g++.robertl/eb30.C: Same.
52844         * g++.old-deja/g++.robertl/eb3.C: Same.
52845         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52846         * g++.old-deja/g++.robertl/eb21.C: Same.
52847         * g++.old-deja/g++.robertl/eb15.C: Same.
52848         * g++.old-deja/g++.robertl/eb118.C: Same.
52849         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52850         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52851         * g++.old-deja/g++.robertl/eb109.C: Same.
52852         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52853         * g++.old-deja/g++.mike/rtti1.C: Same.
52854         * g++.old-deja/g++.mike/p658.C: Same.
52855         * g++.old-deja/g++.mike/net46.C: Same.
52856         * g++.old-deja/g++.mike/net34.C: Same.
52857         * g++.old-deja/g++.mike/memoize1.C: Same.
52858         * g++.old-deja/g++.mike/eh2.C: Same.
52859         * g++.old-deja/g++.law/weak.C: Same.
52860         * g++.old-deja/g++.law/visibility7.C: Same.
52861         * g++.old-deja/g++.law/visibility25.C: Same.
52862         * g++.old-deja/g++.law/visibility22.C: Same.
52863         * g++.old-deja/g++.law/visibility2.C: Same.
52864         * g++.old-deja/g++.law/visibility17.C: Same.
52865         * g++.old-deja/g++.law/visibility13.C: Same.
52866         * g++.old-deja/g++.law/visibility10.C: Same.
52867         * g++.old-deja/g++.law/visibility1.C: Same.
52868         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52869         * g++.old-deja/g++.law/vbase1.C: Same.
52870         * g++.old-deja/g++.law/operators32.C: Same.
52871         * g++.old-deja/g++.law/nest3.C: Same.
52872         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52873         * g++.old-deja/g++.law/except5.C (main): Same.
52874         * g++.old-deja/g++.law/cvt7.C (run): Same.
52875         * g++.old-deja/g++.law/cvt2.C: Same.
52876         * g++.old-deja/g++.law/cvt16.C: Same.
52877         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52878         * g++.old-deja/g++.law/ctors17.C (main): Same.
52879         * g++.old-deja/g++.law/ctors13.C: Same.
52880         * g++.old-deja/g++.law/ctors12.C (main): Same.
52881         * g++.old-deja/g++.law/ctors10.C: Same.
52882         * g++.old-deja/g++.law/code-gen5.C: Same.
52883         * g++.old-deja/g++.law/bad-error7.C: Same.
52884         * g++.old-deja/g++.law/arm9.C: Same.
52885         * g++.old-deja/g++.law/arm12.C: Same.
52886         * g++.old-deja/g++.law/arg8.C: Same.
52887         * g++.old-deja/g++.law/arg1.C: Same.
52888         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52889         * g++.old-deja/g++.jason/template31.C: Same.
52890         * g++.old-deja/g++.jason/template24.C (main): Same.
52891         * g++.old-deja/g++.jason/2371.C: Same.
52892         * g++.old-deja/g++.eh/new2.C: Same.
52893         * g++.old-deja/g++.eh/new1.C: Same.
52894         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52895         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52896         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52897         * g++.old-deja/g++.brendan/crash62.C: Same.
52898         * g++.old-deja/g++.brendan/crash52.C: Same.
52899         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52900         * g++.old-deja/g++.brendan/crash38.C: Same.
52901         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52902         * g++.old-deja/g++.brendan/copy9.C: Same.
52903
52904 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52905
52906         * gcc.c-torture/execute/20001203-2.c (memset):
52907         Count argument is of type __SIZE_TYPE__.
52908
52909 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52910
52911         * gcc.c-torture/compile/20010404-1.c: New test.
52912
52913 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * gcc.c-torture/compile/20010326-1.c: New test.
52916
52917 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52918
52919         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52920         peculiarities of the SH.
52921         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52922
52923 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52924
52925         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52926         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52927         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52928
52929 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52930
52931         * g77.f-torture/compile/20010321-1.f: New test.
52932
52933 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52934
52935         * gcc.c-torture/compile/20010329-1.c: New test.
52936
52937 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52938
52939         * gcc.c-torture/execute/20010329-1.c: New test.
52940
52941 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52942
52943         * g++.old-deja/g++.other/eh4.C: Fix typo.
52944
52945 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52946
52947         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52948
52949 2001-03-28  Philip Blundell  <philb@gnu.org>
52950
52951         * gcc.c-torture/compile/20010328-1.c: New test.
52952
52953 2001-03-27  Richard Henderson  <rth@redhat.com>
52954
52955         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52956         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52957
52958 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52959
52960         * gcc.c-torture/compile/20010327-1.c: New test.
52961
52962 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52963
52964         * g++.old-deja/g++.other/friend12.C: New test.
52965         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52966         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52967
52968 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52969
52970         * gcc.c-torture/execute/20010325-1.c: New test.
52971
52972 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52973
52974         * g++.old-deja/g++.other/mangle3.C: New test.
52975
52976 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52977
52978         * g++.old-deja/g++.other/anon8.C: New test.
52979
52980 2001-03-20  Philip Blundell  <philb@gnu.org>
52981
52982         * gcc.c-torture/compile/20010320-1.c: New test.
52983
52984 2001-03-17  Richard Henderson  <rth@redhat.com>
52985
52986         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52987
52988 2001-03-15  Geoff Keating  <geoff@redhat.com>
52989
52990         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52991         tests on AIX.
52992
52993 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52994
52995         * g++.old-deja/g++.other/eh4.C: New test.
52996
52997 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52998
52999         * gcc.dg/cpp/mi1.c: Update.
53000
53001 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53002
53003         * g++.old-deja/g++.other/regstack.C: New test.
53004
53005 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53006
53007         * g++.old-deja/g++.other/ref4.C: New test.
53008
53009 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53010
53011         * objc/execute/va_method.m: Added.
53012         * objc/execute/IMP.m: Added.
53013         * objc/execute/_cmd.m: Added.
53014         * objc/execute/accessing_ivars.m: Added.
53015         * objc/execute/class-1.m: Added.
53016         * objc/execute/class-10.m: Added.
53017         * objc/execute/class-11.m: Added.
53018         * objc/execute/class-12.m: Added.
53019         * objc/execute/class-13.m: Added.
53020         * objc/execute/class-14.m: Added.
53021         * objc/execute/class-2.m: Added.
53022         * objc/execute/class-3.m: Added.
53023         * objc/execute/class-4.m: Added.
53024         * objc/execute/class-5.m: Added.
53025         * objc/execute/class-6.m: Added.
53026         * objc/execute/class-7.m: Added.
53027         * objc/execute/class-8.m: Added.
53028         * objc/execute/class-9.m: Added.
53029         * objc/execute/class-tests-1.h
53030         * objc/execute/class-tests-2.h
53031         * objc/execute/compatibility_alias.m: Added.
53032         * objc/execute/encode-1.m: Added.
53033         * objc/execute/formal_protocol-1.m: Added.
53034         * objc/execute/formal_protocol-2.m: Added.
53035         * objc/execute/formal_protocol-3.m: Added.
53036         * objc/execute/formal_protocol-4.m: Added.
53037         * objc/execute/formal_protocol-5.m: Added.
53038         * objc/execute/formal_protocol-6.m: Added.
53039         * objc/execute/formal_protocol-7.m: Added.
53040         * objc/execute/informal_protocol.m: Added.
53041         * objc/execute/initialize.m: Added.
53042         * objc/execute/load.m: Added.
53043         * objc/execute/many_args_method.m: Added.
53044         * objc/execute/nested-3.m: Added.
53045         * objc/execute/no_clash.m: Added.
53046         * objc/execute/private.m: Added.
53047         * objc/execute/redefining_self.m: Added.
53048         * objc/execute/root_methods.m: Added.
53049         * objc/execute/selector-1.m: Added.
53050         * objc/execute/static-1.m: Added.
53051         * objc/execute/static-2.m: Added.
53052         * objc/execute/va_method.m: Added.
53053
53054 2001-03-10  Richard Henderson  <rth@redhat.com>
53055
53056         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53057
53058 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53059
53060         * g++.old-deja/g++.other/crash31.C: XFAIL.
53061         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53062         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53063         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53064         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53065         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53066
53067 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53068
53069         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53070
53071 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53072
53073         * gcc.dg/20000724-1.c: Don't use multiline strings.
53074
53075 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53076
53077         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53078         result of -cString against what we expect it to be; don't just
53079         print it out for no one to read.
53080
53081         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53082         Based on testcases provided by Nicola Pero.
53083
53084 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53085
53086         * gcc.dg/cpp/macro7.c: New test.
53087
53088 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53089
53090         * gcc.dg/cpp/multiline.c: Update.
53091
53092 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53093
53094         * g++.old-deja/g++.other/enum3.C: New test.
53095
53096 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53097
53098         * g++.old-deja/g++.other/pod1.C: New test.
53099
53100 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53101
53102         * g++.old-deja/g++.ext/overload1.C: New test.
53103
53104 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53105
53106         * g++.old-deja/g++.pt/using1.C: New test.
53107
53108 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53109
53110         * g++.old-deja/g++.other/using9.C: New test.
53111
53112 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53113
53114         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53115
53116         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53117
53118 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53119
53120         * g++.old-deja/g++.ext/realpt1.C: Remove.
53121
53122 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53125
53126 2001-02-26  Will Cohen  <wcohen@redhat.com>
53127
53128         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53129
53130 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53131
53132         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53133         templatized constructors.
53134
53135 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53136
53137         * gcc.c-torture/execute/20010224-1.c: New test.
53138
53139 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53140
53141         * gcc.c-torture/execute/20010222-1.c: New test.
53142
53143 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53144
53145         * g++.old-deja/g++.other/inline20.C: New test.
53146
53147 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53148
53149         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53150
53151 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53152
53153         * g++.old-deja/g++.other/lookup22.C: New test.
53154
53155 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53156
53157         * g77.dg: New directory.
53158         * g77.dg/20010216-1.f: New test case.
53159         * g77.dg/dg.exp: New driver.
53160         * lib/g77-dg.exp: New driver library.
53161
53162 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53163
53164         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53165
53166 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53167
53168         * g++.old-deja/g++.other/decl9.C: New test.
53169
53170 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53171
53172         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53173         not need <string> and also tests the initialization at runtime.
53174
53175 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53176
53177         * gcc.c-torture/execute/longlong.c: New test.
53178
53179 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53180
53181         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53182
53183 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53184
53185         * gcc.c-torture/execute/920302-1.c (execute):
53186         Change argument type to short.
53187
53188 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53189
53190         * g++.old-deja/g++.pt/deduct6.C: New test.
53191
53192 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53193
53194         * g++.old-deja/g++.pt/deduct5.C: New test.
53195
53196 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53197
53198         * gcc.c-torture/execute/20010209-1.c: New test.
53199
53200 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53201
53202         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53203
53204 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53205
53206         * g++.dg/vtgc1.C: Update for new ABI.
53207
53208         * consistency.vlad: New directory, 1665 files.
53209
53210 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53211
53212         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53213         return type.
53214         * gcc.dg/cpp/digraphs.c: Declare puts.
53215
53216 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53217
53218         * g++.old-deja/g++.other/warn5.C: New test.
53219
53220 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53221
53222         * g++.old-deja/g++.pt/spec40.C: New test.
53223
53224 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53225
53226         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53227         case.
53228         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53229
53230 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53231
53232         * gcc.c-torture/compile/20010209-1.c: New test.
53233
53234 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53235
53236         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53237         excess errors message but not if it crashes.
53238         * g++.old-deja/g++.other/crash27.C: Likewise.
53239         * g++.old-deja/g++.other/crash28.C: Likewise.
53240         * g++.old-deja/g++.other/crash30.C: Likewise.
53241         * g++.old-deja/g++.other/crash32.C: Likewise.
53242         * g++.old-deja/g++.other/crash35.C: Likewise.
53243         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53244
53245 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53246
53247         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53248         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53249         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53250         g77.f-torture/execute/execute.exp,
53251         g77.f-torture/noncompile/noncompile.exp,
53252         gcc.c-torture/execute/execute.exp,
53253         gcc.c-torture/execute/memcheck/memcheck.exp,
53254         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53255         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53256         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53257         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53258         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53259         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53260         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53261         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53262         Remove bug reporting instructions with ancient email addresses.
53263
53264 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53265
53266         * gcc.dg/20010202-1.c: New test.
53267         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53268
53269 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53270
53271         * g++.dg/stdbool-if.C: New test.
53272
53273 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53274
53275         * objc/execute/fdecl.m: Added main().
53276
53277 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53278
53279         * gcc.c-torture/execute/20010206-1.c: New test.
53280
53281 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53282
53283         * gcc.dg/cpp/avoidpaste1.c: Update.
53284
53285 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53286
53287         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53288         Pero <nicola@brainstorm.co.uk>.
53289         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53290
53291 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53292
53293         * g++.old-deja/g++.pt/spec39.C: New test.
53294
53295 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53296
53297         * gcc.c-torture/compile/20010202-1.c: New test.
53298
53299 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53300
53301         * g++.old-deja/g++.abi/primary2.C: New test.
53302         * g++.old-deja/g++.abi/primary3.C: New test.
53303         * g++.old-deja/g++.abi/primary4.C: New test.
53304         * g++.old-deja/g++.abi/primary5.C: New test.
53305         * g++.old-deja/g++.abi/vtable3.h: New test.
53306         * g++.old-deja/g++.abi/vtable3a.C: New test.
53307         * g++.old-deja/g++.abi/vtable3b.C: New test.
53308         * g++.old-deja/g++.abi/vtable3c.C: New test.
53309         * g++.old-deja/g++.abi/vtable3d.C: New test.
53310         * g++.old-deja/g++.abi/vtable3e.C: New test.
53311         * g++.old-deja/g++.abi/vtable3f.C: New test.
53312         * g++.old-deja/g++.abi/vtable3g.C: New test.
53313         * g++.old-deja/g++.abi/vtable3h.C: New test.
53314         * g++.old-deja/g++.abi/vtable3i.C: New test.
53315         * g++.old-deja/g++.abi/vtable3j.C: New test.
53316         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53317
53318 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53319
53320         * g++.old-deja/g++.other/anon6.C: New test.
53321         * g++.old-deja/g++.other/anon7.C: New test.
53322
53323 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53324
53325         * gcc.dg/cpp/avoidpaste2.c: New tests.
53326
53327 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53328
53329         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53330
53331 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53332
53333         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53334         DECIMAL_DIG cases for Irix."
53335
53336 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53337
53338         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53339
53340 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53341
53342         * gcc.dg/c99-tag-1.c: New test.
53343
53344 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53345
53346         * gcc.dg/cpp/tr-warn1.c: Add tests.
53347
53348 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53349
53350         * gcc.dg/cpp/avoidpaste1.c: Update.
53351         * gcc.dg/cpp/paste4.c: Update.
53352
53353 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53354
53355         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53356         cases for Irix.
53357
53358 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53359
53360         * g++.old-deja/g++.other/inline19.C: New test.
53361
53362 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53363
53364         * gcc.dg/Wlarger-than.c: New test.
53365
53366 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53367
53368         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53369
53370 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53371
53372         * gcc.c-torture/execute/20010129-1.c: New test.
53373         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53374
53375 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53376
53377         * gcc.dg/cpp/avoidpaste1.c: Test case.
53378
53379 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53380
53381         * g++.old-deja/g++.other/inline18.C: New test.
53382
53383 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53384
53385         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53386         and __builtin_putchar.
53387
53388 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53389
53390         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53391         tests.
53392
53393 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53394
53395         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53396         floating point number rounding mode to round to the nearest
53397         representable mode.
53398
53399 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53400
53401         * g++.old-deja/g++.other/mangle2.C: New test.
53402
53403 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53404
53405         * gcc.c-torture/compile/20010124-1.c: New test.
53406
53407 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53408
53409         * g++.old-deja/g++.pt/spec38.C: New test.
53410
53411 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53412
53413         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53414         "Build don't run".
53415
53416 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53417
53418         * gcc.c-torture/execute/20010123-1.c: New test.
53419
53420 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53421
53422         * g++.old-deja/g++.pt/spec37.C: New test.
53423
53424 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53425
53426         * g++.old-deja/g++.pt/overload14.C: New test.
53427
53428 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53429
53430         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53431         __builtin_return_address.
53432
53433 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53434
53435         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53436         * g++.old-deja/g++.pt/spec35.C: New test.
53437         * g++.old-deja/g++.pt/spec36.C: New test.
53438
53439 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53440
53441         * gcc.c-torture/compile/20010118-1.c: New test.
53442
53443 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53444
53445         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53446
53447 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.c-torture/execute/20010119-1.c: New test.
53450
53451 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53452
53453         * g++.old-deja/g++.other/vbase5.C: New test.
53454
53455 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53456
53457         * gcc.c-torture/execute/20010118-1.c: New test.
53458
53459 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53460
53461         * g++.old-deja/g++.pt/deduct3.C: New test.
53462
53463 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53464
53465         * g++.old-deja/g++.pt/spec34.C: New test.
53466
53467 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53468
53469         * g77.f-torture/compile/20000601-2.f: New test.
53470
53471 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53472
53473         * g++.old-deja/g++.other/init17.C: New test.
53474
53475 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53476
53477         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53478
53479 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53480
53481         * g++.old-deja/g++.pt/unify8.C: New test.
53482
53483 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53484
53485         * g++.old-deja/g++.abi/vbase1.C: New test.
53486
53487 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53488
53489         * g++.old-deja/g++.pt/crash65.C: New test.
53490
53491 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53492
53493         * gcc.dg/cpp/assembl2.S: New test case.
53494
53495 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53496
53497         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53498         are supported.
53499
53500 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53501
53502         * g++.old-deja/g++.other/builtins1.C: New test.
53503         * g++.old-deja/g++.other/builtins2.C: Likewise.
53504         * g++.old-deja/g++.other/builtins3.C: Likewise.
53505         * g++.old-deja/g++.other/builtins4.C: Likewise.
53506
53507 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53508
53509         * gcc.c-torture/compile/20010117-1.c: New test.
53510         * gcc.c-torture/compile/20010117-2.c: New test.
53511
53512 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53513
53514         * g77.f-torture/execute/20010116.[fx]: New test,
53515         XFAIL on i?86-*-*.
53516         * g77.f-torture/compile/20010115.f: Indicate it's
53517         a test for PR fortran/1636.
53518
53519 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53520
53521         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53522
53523 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53524
53525         * g77.f-torture/compile/20010115.f: New test.
53526
53527 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53528
53529         * g++.old-deja/g++.pt/nontype5.C: New test.
53530
53531 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53532
53533         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53534         have an equivalent working one below it.
53535
53536 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53537
53538         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53539         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53540
53541 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53542
53543         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53544         message containing "init_priority".
53545         (conpr-2.C): Likewise.
53546         (conpr-3.C): Likewise.
53547         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53548
53549 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53550
53551         * gcc.c-torture/execute/20010114-2.c: New test.
53552
53553 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53554
53555         * gcc.c-torture/compile/20010114-1.c: New test.
53556         * gcc.c-torture/compile/20010114-1.x: Xfail.
53557         * gcc.c-torture/compile/20010114-2.c: New test.
53558         * gcc.c-torture/execute/20010114-1.c: New test.
53559         * gcc.dg/trunc-1.c: New test.
53560         * gcc.dg/uninit-B.c: New test.
53561
53562 2001-01-13  Nick Clifton  <nickc@redhat.com>
53563
53564         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53565         target.
53566
53567 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53568
53569         * gcc.c-torture/compile/20010113-1.c: New test.
53570
53571 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53572
53573         * gcc.c-torture/compile/20001212-1.c: New test.
53574
53575 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * gcc.dg/cpp/widestr1.c: Update.
53578         * gcc.dg/cpp/prag-imp.c: Remove.
53579
53580 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53581
53582         * gcc.c-torture/execute/20000801-3.x: Remove.
53583         * gcc.dg/c90-init-1.c: New test.
53584         * gcc.dg/c99-init-1.c: New test.
53585         * gcc.dg/c99-init-2.c: New test.
53586         * gcc.dg/gnu99-init-1.c: New test.
53587
53588 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53589
53590         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53591         testing that no relevant ones were found.
53592
53593 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53594
53595         * g++.old-deja/g++.pt/cast2.C: New test.
53596
53597 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53598
53599         * g++.old-deja/g++.pt/friend47.C: New test.
53600
53601 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53602
53603         * g++.old-deja/g++.pt/instantiate13.C: New test.
53604
53605 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53606
53607         * g++.old-deja/g++.other/defarg7.C: New test.
53608         * g++.old-deja/g++.other/defarg8.C: New test.
53609
53610 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53611
53612         * g++.old-deja/g++.pt/crash64.C: New test.
53613
53614 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53615
53616         * g++.old-deja/g++.pt/crash63.C: New test.
53617
53618 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53619
53620         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53621
53622 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53623
53624         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53625
53626 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53627
53628         * g++.old-deja/g++.pt/error3.C: New test.
53629
53630 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53631
53632         * g++.old-deja/g++.other/crash39.C: New test.
53633
53634 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53635
53636         * g++.old-deja/g++.other/vbase4.C: New test.
53637
53638 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53639
53640         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53641         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53642         * gcc.dg/special/special.exp: New test driver which will check
53643         for alias support for the above test.
53644
53645 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53646
53647         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53648         problems on small machines.
53649         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53650         parameterize.
53651
53652 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53653
53654         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53655         mips.
53656         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53657
53658 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53659
53660         * g++.old_deja/g++.pt/using8.C: New test.
53661
53662 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53663
53664         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53665
53666 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53667
53668         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53669         where a failure is expected.
53670         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53671
53672 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53673
53674         * g++.old_deja/g++.pt/instantiate12.C: New test.
53675
53676 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53677
53678         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53679         start of structs.
53680         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53681         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53682         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53683         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53684         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53685         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53686         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53687         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53688         * g++.old-deja/g++.eh/spec6.C: Likewise.
53689         * g++.old-deja/g++.jason/crash3.C: Likewise.
53690         * g++.old-deja/g++.law/ctors11.C: Likewise.
53691         * g++.old-deja/g++.law/ctors17.C: Likewise.
53692         * g++.old-deja/g++.law/ctors5.C: Likewise.
53693         * g++.old-deja/g++.law/ctors9.C: Likewise.
53694         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53695         * g++.old-deja/g++.mike/net22.C: Likewise.
53696         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53697         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53698         * g++.old-deja/g++.mike/virt3.C: Likewise.
53699         * g++.old-deja/g++.niklas/t128.C: Likewise.
53700         * g++.old-deja/g++.other/anon4.C: Likewise.
53701         * g++.old-deja/g++.other/using1.C: Likewise.
53702         * g++.old-deja/g++.other/warn3.C: Likewise.
53703         * g++.old-deja/g++.pt/t37.C: Likewise.
53704         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53705         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53706
53707 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53708
53709         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53710
53711 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53712
53713         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53714
53715 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53716
53717         * gcc.c-torture/compile/20010107-1.c: New test.
53718
53719 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53720
53721         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53722
53723 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53724
53725         * gcc.dg/format/format.h: New file.
53726         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53727         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53728         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53729         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53730         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53731         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53732         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53733         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53734         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53735         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53736         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53737         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53738         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53739         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53740         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53741         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53742         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53743         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53744         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53745         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53746         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53747         instead of declaring standard types, macros and functions in each
53748         test.
53749
53750 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53751
53752         * gcc.c-torture/execute/20010106-1.c: New test.
53753
53754 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53755
53756         * gcc.dg/format/format.exp: New file.
53757         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53758         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53759         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53760         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53761         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53762         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53763         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53764         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53765         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53766         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53767         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53768         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53769         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53770         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53771         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53772         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53773         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53774         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53775         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53776         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53777         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53778         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53779         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53780         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53781         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53782         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53783         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53784         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53785         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53786         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53787         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53788         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53789         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53790         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53791         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53792         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53793         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53794         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53795         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53796         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53797         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53798         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53799
53800 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53801
53802         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53803         account.
53804
53805 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53806
53807         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53808
53809 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53810
53811         * g++.old-deja/g++.pt/crash62.C: New test.
53812
53813 2001-01-04  Richard Henderson  <rth@redhat.com>
53814
53815         * gcc.dg/20000926-1.c: Update expected warnings.
53816         * gcc.dg/array-2.c: Likewise.
53817         * gcc.dg/array-4.c: Also validate flexible array members.
53818         * gcc.dg/c99-flex-array-1.c: New.
53819
53820 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53821
53822         * gcc.c-torture/compile/20001222-1.x: Remove.
53823
53824 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53825
53826         * gcc.c-torture/execute/built-in-setjmp.c: New.
53827
53828 2001-01-03  Richard Henderson  <rth@redhat.com>
53829
53830         * gcc.dg/940510-1.c: Update expected error wording.
53831         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53832
53833 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53834
53835         * lib/target-supports.exp (check_alias_available): Modified to
53836         indicate aliases not supported if only weak aliases are supported.
53837
53838 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53839
53840         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53841         Turn on cmpstrsi checks for __pj__ and __i370__.
53842
53843 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53844
53845         * g++.old-deja/g++.other/virtual11.C: New test.
53846
53847 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53848
53849         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53850
53851 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53852
53853         * gcc.c-torture/compile/20010102-1.c: New test.
53854
53855 2001-01-02  Andreas Jaeger  <aj@suse.de>
53856
53857         * gcc.dg/noreturn-3.c: New test.
53858
53859         * gcc.dg/noreturn-4.c: New test.
53860
53861 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53862
53863         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53864         __builtin_fputc and __builtin_fwrite.
53865
53866 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53867
53868         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53869         signed char, not default char.
53870
53871 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53872
53873         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53874
53875 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53876
53877         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53878
53879 2000-12-29  Richard Henderson  <rth@redhat.com>
53880
53881         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53882         (__cyg_profile_func_exit): Define.
53883
53884 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53885
53886         * g++.dg/vtgc1.C: New test.
53887
53888 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53889
53890         * gcc.dg/noncompile/20001228-1.c: New test.
53891
53892         * gcc.dg/20001228-1.c: New test.
53893
53894         * gcc.c-torture/execute/20001228-1.c: New test.
53895
53896 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53897
53898         * gcc.dg/format-strfmon-1.c: New test.
53899
53900 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53901
53902         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53903         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53904         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53905         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53906         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53907         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53908         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53909         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53910         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53911         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53912         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53913         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53914         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53915
53916         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53917         * gcc.c-torture/execute/string-opt-4.c: Test index.
53918
53919 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53920
53921         * gcc.c-torture/compile/20001226-1.c: New test.
53922
53923 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53924
53925         * gcc.c-torture/compile/20001222-1.c: New test.
53926         * gcc.c-torture/compile/20001222-1.x: Xfail.
53927
53928 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53929
53930         * gcc.c-torture/execute/comp-goto-2.c: New test.
53931
53932 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53933
53934         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53935         Use long types if __INT_MAX__ is 32767.
53936         (main): Use cast to (sint32 *) when poking 88 into a_page.
53937
53938         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53939
53940 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53941
53942         * gcc.c-torture/compile/20001221-1.c: New test.
53943         * gcc.c-torture/execute/20001221-1.c: New test.
53944
53945 2000-12-20  Richard Henderson  <rth@redhat.com>
53946
53947         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53948         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53949
53950 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53951
53952         * gcc.dg/compare3.c: New test.
53953
53954 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53955
53956         * gcc.dg/format-warnll-1.c: New test.
53957
53958 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53959
53960         * gcc.dg/cpp/cmdlne-P.c: New test.
53961
53962 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53963
53964         * gcc.c-torture/execute/builtin-abs-1.c,
53965         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53966
53967 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53968
53969         * gcc.dg/cpp/multiline.c: New test.
53970
53971 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53972
53973         * g++.old-deja/g++.other/syshdr1.C: Update.
53974         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53975
53976 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53977
53978         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53979
53980 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53981
53982         * g++.old-deja/g++.pt/ttp65.C: New test.
53983
53984 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53985
53986         * g++.old-deja/g++.pt/ttp64.C: New test.
53987
53988 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53989
53990         * g++.old-deja/g++.pt/spec33.C: New test.
53991
53992 2000-12-14  Catherine Moore  <clm@redhat.com>
53993
53994         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53995         * gcc.c-torture/execute/920612-2.c: Likewise.
53996         * gcc.c-torture/execute/920428-2.c: Likewise.
53997         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53998         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53999
54000 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54001
54002         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54003         * gcc.dg/pack-test-2.c: Likewise.
54004
54005 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54006
54007         Tests by Zack Weinberg <zackw@stanford.edu>.
54008
54009         * gcc.dg/cpp/defined.c: Update.
54010         * gcc.dg/cpp/defined_trad.c: New tests.
54011
54012 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54013
54014         * gcc.dg/cpp/trad-direct.c: Update.
54015
54016 2000-12-11  Neil Booth  <neilb@earthling.net>
54017
54018         * gcc.dg/cpp/defined_trad.c
54019
54020 2000-12-11  Neil Booth  <neilb@earthling.net>
54021
54022         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54023
54024 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54025
54026         * gcc.dg/format-miss-2.c: New test.
54027
54028 2000-12-09  Neil Booth  <neilb@earthling.net>
54029
54030         * gcc.dg/cpp/lineflags.c: New tests.
54031         * gcc.dg/cpp/poison.c: Update.
54032         * gcc.dg/cpp/redef2.c: Update.
54033         * gcc.dg/cpp/skipping.c: New test.
54034
54035 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54036
54037         * g++.old-deja/g++.other/eh3.C: New testcase.
54038
54039 2000-12-07  Neil Booth  <neilb@earthling.net>
54040
54041         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54042         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54043         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54044         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54045         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54046         Update.
54047
54048 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54049
54050         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54051         __SIZE_TYPE__ instead of int for type of integers cast to
54052         pointers.
54053
54054 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54055
54056         * g++.old-deja/g++.other/cleanup4.C: New test.
54057
54058 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54059
54060         * format-sec-1.c: New test.
54061
54062 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54063
54064         * gcc.dg/format-nonlit-3.c: New test.
54065
54066 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54067
54068         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54069         through a null pointer.
54070
54071 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54072
54073         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54074         * g++.old-deja/g++.pt/partial4.C: New test.
54075
54076 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54077
54078         * gcc.c-torture/execute/ieee/hugeval.x: New.
54079
54080 2000-12-06  Neil Booth  <neilb@earthling.net>
54081
54082         * gcc.dg/cpp/backslash2.c: New tests.
54083
54084 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54085
54086         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54087         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54088
54089 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54090
54091         * gcc.c-torture/execute/20001203-2.c: New testcase.
54092
54093 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54094
54095         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54096         * g++.old-deja/g++.other/virtual10.C: New test.
54097
54098 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54099
54100         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54101
54102 2000-12-05  Richard Henderson  <rth@redhat.com>
54103
54104         * gcc.c-torture/compile/20001205-1.c: New.
54105
54106 2000-12-04  Neil Booth  <neilb@earthling.net>
54107
54108         * g++.old-deja/g++.other/virtual9.C: New test.
54109         * g++.old-deja/g++.pt/crash61.C: New test.
54110         * gcc.c-torture/execute/loop-9.c: New test.
54111
54112 2000-12-04  Neil Booth  <neilb@earthling.net>
54113
54114         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54115         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54116         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54117         * gcc.dg/cpp/extratokens.c: ...here.
54118
54119 2000-12-04  Neil Booth  <neilb@earthling.net>
54120
54121         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54122         New tests.
54123
54124 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54125
54126         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54127         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54128
54129 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54130
54131         * gcc.c-torture/execute/20001203-1.c: New test.
54132
54133 2000-12-03  Neil Booth  <neilb@earthling.net>
54134
54135         * gcc.dg/cpp/macro6.c: New test cases.
54136
54137 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54138
54139         * gcc.c-torture/execute/string-opt-9.c: New test.
54140         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54141         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54142         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54143
54144         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54145         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54146
54147 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54148
54149         * gcc.dg/cpp/if-6.c: New testcase.
54150
54151         * gcc.dg/20001201-1.c: New testcase.
54152
54153 2000-12-02  Neil Booth  <neilb@earthling.net>
54154
54155         * g++.old-deja/g++.other/externC4.C,
54156         g++.old-deja/g++.other/friend10.C: New tests.
54157
54158 2000-12-02  Neil Booth  <neilb@earthling.net>
54159
54160         * g++.old-deja/g++.other/instan2.C
54161         * g++.old-deja/g++.other/instan3.C: New test.
54162
54163 2000-12-02  Neil Booth  <neilb@earthling.net>
54164
54165         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54166         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54167         gnuc99.c,gnuc99-pedantic.c: New tests.
54168
54169 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54170
54171         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54172         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54173
54174 2000-12-01  Neil Booth  <neilb@earthling.net>
54175
54176         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54177         * gcc.dg/cpp/poison.c: Update.
54178         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54179
54180 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54181
54182         * g77.f-torture/execute/20001201.f: New test.
54183
54184 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54185
54186         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54187
54188 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54189
54190         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54191
54192 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54193
54194         * g++.old-deja/g++.other/cast6.C: New test.
54195
54196 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54197
54198         * gcc.c-torture/execute/20001130-2.c: New testcase.
54199
54200 2000-11-30  Richard Henderson  <rth@redhat.com>
54201
54202         * gcc.c-torture/execute/20001130-1.c: New test.
54203
54204 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.old-deja/g++.other/op3.C: New test.
54207
54208 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54209
54210         * g++.old-deja/g++.other/op2.C: New test.
54211
54212 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54213
54214         * g++.old-deja/g++.other/crash38.C: New test.
54215
54216 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54217
54218         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54219
54220 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54221
54222         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54223         tests.
54224         * gcc.c-torture/execute/string-opt-6.c: New test.
54225
54226         * gcc.dg/20001117-1.c: Add main.
54227
54228 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54229
54230         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54231         Move from here ...
54232         * gcc.dg/940510-1.c: ... to here.
54233
54234         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54235         zero-size arrays in toplevel structures.
54236
54237 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54238
54239         * gcc.c-torture/execute/loop-8.c: New test.
54240
54241 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54242
54243         * g++.old-deja/g++.other/base1.C: New test.
54244
54245 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54246
54247         * g++.old-deja/g++.other/parse2.C: New test.
54248
54249 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54250
54251         * g++.old-deja/g++.pt/incomplete1.C: New test.
54252
54253 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54254
54255         * g++.old-deja/g++.other/friend9.C: New test.
54256
54257 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54258
54259         * gcc.dg/20001127-1.c: New test.
54260
54261 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54262
54263         * g++.old-deja/g++.pt/friend46.C: New test.
54264
54265 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54266
54267         * g++.old-deja/g++.other/ptrmem8.C: New test.
54268
54269 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54270
54271         * gcc.c-torture/execute/string-opt-7.c: New test.
54272         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54273
54274 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54275
54276         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54277         instead of 'mkcheck 2'.
54278
54279 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54280
54281         * gcc.c-torture/execute/memcheck/driver.c,
54282         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54283         C9X references to refer to C99.
54284
54285 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54286
54287         * gcc.dg/ultrasp3.c: New test.
54288
54289 2000-11-25  Neil Booth  <neilb@earthling.net>
54290
54291         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54292
54293 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54294
54295         * gcc.c-torture/compile/20001123-2.c: New.
54296
54297 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54298
54299         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54300
54301 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54302
54303         * gcc.dg/sequence-point-1.c: Add some new tests.
54304         * gcc.c-torture/execute/20001124-1.c: New test.
54305
54306 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54307
54308         * g++.old-deja/g++.other/vaarg4.C: New test.
54309         * gcc.c-torture/compile/20001123-1.c: New test.
54310
54311 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54312
54313         * g++.other/crash24.C: Adjust and remove XFAIL.
54314         * g++.other/crash37.C: New test.
54315
54316 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54317
54318         * g++.old-deja/g++.pt/instantiate9.C: New test.
54319
54320 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54321
54322         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54323         new ABI, too.
54324
54325         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54326         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54327
54328 2000-11-22  Neil Booth  <neilb@earthling.net>
54329
54330         * gcc.dg/cpp/Wtrigraphs.c: New test.
54331
54332 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54333
54334         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54335
54336 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54337
54338         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54339
54340 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54341
54342         * lib/gcc-dg.exp: load_lib scanasm.exp.
54343         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54344         * lib/g++-dg.exp: load_lib scanasm.exp.
54345         * lib/scanasm.exp: New.
54346         (scan-assembler, scan-assembler-not): Add optional arguments to
54347         test name, or if not present, the pattern name.
54348         (scan-assembler-dem, scan-assembler-dem-not): New.
54349
54350         * g++.dg/dg.exp: New.
54351
54352 2000-11-21  Neil Booth  <neilb@earthling.net>
54353
54354         * gcc.dg/cpp/integrated1.c: Remove.
54355
54356 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54357
54358         * gcc.c-torture/execute/20001121-1.c: New test.
54359
54360 2000-11-21  Richard Henderson  <rth@redhat.com>
54361
54362         * gcc.c-torture/compile/20001121-1.c: New test.
54363
54364 2000-11-20  Neil Booth  <neilb@earthling.net>
54365
54366         * gcc.dg/cpp/integrated1.c: New test.
54367
54368 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54369
54370         * g++.old-deja/g++.other/inline17.C: New test.
54371
54372 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54373
54374         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54375         local variable to be zero: I made the variable global. Now
54376         uses abort() and exit() instead of relying on main's return value.
54377
54378 2000-11-20  Neil Booth  <neilb@earthling.net>
54379
54380         * gcc.dg/cpp/paste2.c: Update test.
54381         * objc/execute/paste.m: New test.
54382
54383 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54384
54385         * gcc.dg/c99-condexpr-1.c: New test.
54386
54387 2000-11-20  Neil Booth  <neilb@earthling.net>
54388
54389         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54390
54391 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54392
54393         * g++.old-deja/g++.pt/export1.C: New test.
54394
54395 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54396
54397         * gcc.dg/20001117-1.c: New test.
54398
54399 2000-11-18  Richard Henderson  <rth@redhat.com>
54400
54401         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54402
54403 2000-11-18  Richard Henderson  <rth@redhat.com>
54404
54405         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54406         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54407         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54408
54409 2000-11-18  Richard Henderson  <rth@redhat.com>
54410
54411         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54412         (main): New.  Exit cleanly.
54413
54414 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54415
54416         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54417         gcc.dg/c99-fordecl-2.c: New tests.
54418
54419 2000-11-18  Richard Henderson  <rth@redhat.com>
54420
54421         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54422         * gcc.c-torture/execute/zerolen-2.c: New.
54423
54424 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54425
54426         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54427         memory.
54428
54429 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54430
54431         * g++.old-deja/g++.pt/instantiate8.C: New test.
54432
54433 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54434
54435         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54436         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54437
54438 2000-11-16  Nick Clifton  <nickc@redhat.com>
54439
54440         * gcc.c-torture/execute/nestfunc-2.c: New test.
54441         * gcc.c-torture/execute/nestfunc-3.c: New test.
54442
54443 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54444
54445         * gcc.c-torture/compile/20001116-1.c: New test.
54446
54447 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54448
54449         * gcc.c-torture/execute/20001115-1.c: New test.
54450
54451 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54452
54453         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54454         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54455         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54456         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54457
54458 2000-11-15  Neil Booth  <neilb@earthling.net>
54459
54460         gcc.dg/cpp/_Pragma1.c: Update.
54461         gcc.dg/cpp/_Pragma2.c: New test.
54462
54463 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54464
54465         * g++.old-deja/g++.other/anon5.C: New test.
54466
54467 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54468
54469         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54470         tests.
54471
54472 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54473
54474         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54475         output.
54476
54477 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54478
54479         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54480         labels at end of compound statements.
54481
54482 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54483
54484         * gcc.c-torture/execute/loop-7.c: New test.
54485
54486 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54487
54488         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54489
54490 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54491
54492         * gcc.dg/c99-bool-1.c: New test.
54493
54494 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54495
54496         * gcc.dg/c99-scope-1.c: Remove xfail.
54497         * gcc.dg/c99-scope-2.c: New test.
54498
54499 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54500
54501         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54502         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54503
54504 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54505
54506         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54507         error messages.
54508
54509         * g++.mike/p700.C: Don't typedef wchar_t.
54510         * g++.mike/p784.C: Likewise.
54511         * g++.mike/eb101.C: Don't use __wchar_t.
54512
54513 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54514
54515         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54516         from DO loop.
54517
54518 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54519
54520         * gcc.c-torture/execute/20001111-1.c: New test.
54521
54522 2000-11-10  Nick Clifton  <nickc@redhat.com>
54523
54524         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54525         long multuiple and accumulate.
54526
54527 2000-11-09  Richard Henderson  <rth@redhat.com>
54528
54529         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54530         via size_t instead of int.
54531
54532         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54533         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54534         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54535         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54536
54537 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54538
54539         * gcc.c-torture/compile/20001109-1.c: New test.
54540         * gcc.c-torture/compile/20001109-2.c: New test.
54541
54542 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54543
54544         * g++.old-deja/g++.pt/operator1.C: New test.
54545         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54546
54547 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54548
54549         * gcc.dg/20001108-1.c: New test.
54550
54551 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54552
54553         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54554         with both arguments constant strings.
54555         * gcc.c-torture/execute/string-opt-3.c: New test.
54556         * gcc.c-torture/execute/string-opt-4.c: New test.
54557         * gcc.c-torture/execute/string-opt-5.c: New test.
54558
54559 2000-11-08  Nick Clifton  <nickc@redhat.com>
54560
54561         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54562         mulsidi3adddi patterns.
54563
54564 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54565
54566         * g++.old-deja/g++.other/crash36.C: New test.
54567
54568 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54569
54570         * g++.old-deja/g++.other/init16.C: New test.
54571
54572 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54573
54574         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54575
54576 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54577
54578         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54579         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54580         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54581
54582 2000-11-07  DJ Delorie  <dj@redhat.com>
54583
54584         * gcc.dg/20000614-1.c: Add return so that test can pass.
54585
54586 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54587
54588         * gcc.c-torture/execute/string-opt-1.c: New test.
54589
54590 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54591
54592         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54593         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54594         parameters in registers, and there is no way for a varargs
54595         function to know in which order the integer and floating-point
54596         parameters should be interleaved when they are placed on the
54597         stack.
54598         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54599         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54600
54601 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54602
54603         * gcc.c-torture/execute/string-opt-2.c: New test.
54604
54605 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54606
54607         * g++.old-deja/g++.pt/crash60.C: New test.
54608
54609 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54610
54611         * g++.old-deja/g++.other/crash24.C: New test.
54612         * g++.old-deja/g++.other/crash25.C: New test.
54613         * g++.old-deja/g++.other/crash26.C: New test.
54614         * g++.old-deja/g++.other/crash27.C: New test.
54615         * g++.old-deja/g++.other/crash28.C: New test.
54616         * g++.old-deja/g++.other/crash29.C: New test.
54617         * g++.old-deja/g++.other/crash30.C: New test.
54618         * g++.old-deja/g++.other/crash31.C: New test.
54619         * g++.old-deja/g++.other/crash32.C: New test.
54620         * g++.old-deja/g++.other/crash33.C: New test.
54621         * g++.old-deja/g++.other/crash34.C: New test.
54622         * g++.old-deja/g++.other/crash35.C: New test.
54623
54624 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54625
54626         * gcc.c-torture/execute/20001031-1.c: New test.
54627
54628 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54629
54630         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54631         namespace.
54632
54633         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54634         standards-conformant.
54635
54636         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54637
54638         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54639         * g++.old-deja/g++.mike/p755a.C: Likewise.
54640         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54641         library makes no calls to `operator new' during initialization.
54642
54643 2000-11-04  Neil Booth  <neilb@earthling.net>
54644
54645         * gcc.dg/cpp/include2.c: New tests.
54646
54647 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54648
54649         * lib/g++.exp (g++_set_ld_library_path): New function.
54650         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54651
54652 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54653
54654         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54655         warnings.
54656
54657 2000-11-01  Richard Henderson  <rth@redhat.com>
54658
54659         * g++.old-deja/g++.ext/namedret1.C: New.
54660         * g++.old-deja/g++.ext/namedret2.C: New.
54661         * g++.old-deja/g++.ext/namedret3.C: New.
54662
54663 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54664
54665         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54666         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54667
54668 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54669
54670         * gcc.c-torture/execute/va-arg-21.c: New test.
54671
54672 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54673
54674         * gcc.dg/c99-complex-2.c: New test.
54675
54676 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54677
54678         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54679
54680 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54681
54682         * g++.old-deja/g++.other/inline16.C: New test.
54683
54684 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54685
54686         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54687         __PRETTY_FUNCTION__
54688
54689 2000-10-29  Neil Booth  <neilb@earthling.net>
54690
54691         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54692         New tests.
54693         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54694         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54695         optimisation.
54696
54697 2000-10-29  Neil Booth  <neilb@earthling.net>
54698
54699         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54700         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54701         * mi5.c: Test multiple includes work with -C.
54702         * trigraphs.c: Test ^= version.
54703
54704 2000-10-28  Neil Booth  <neilb@earthling.net>
54705
54706         New tests and test updates for new macro expander.
54707
54708         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54709         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54710         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54711         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54712         new diagnostic messages.
54713
54714         * gcc.dg/cpp/macro3.c: New tests.
54715
54716 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54717
54718         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54719         on the same line.
54720
54721 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54722
54723         * g++.old-deja/g++.other/eh2.C: New test.
54724
54725 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54726
54727         * gcc.c-torture/execute/20001027-1.c: New test.
54728
54729 2000-10-26  Richard Henderson  <rth@redhat.com>
54730
54731         * gcc.c-torture/execute/20001026-1.c: New.
54732
54733 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54734
54735         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54736         * g++.old-deja/g++.law/builtin1.C: Likewise.
54737         * g++.old-deja/g++.law/ctors10.C: Likewise.
54738         * g++.old-deja/g++.law/virtual3.C: Likewise.
54739         * g++.old-deja/g++.mike/p658.C: Likewise.
54740         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54741         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54742         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54743         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54744         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54745
54746 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54747
54748         * gcc.c-torture/compile/20001024-1.c: New test.
54749
54750 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54751
54752         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54753         to tell us whether or not we are using V3.
54754
54755 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54756
54757         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54758         operands.
54759
54760 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54761
54762         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54763
54764 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54765
54766         * gcc.c-torture/execute/20001024-1.c: New test.
54767
54768 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54769
54770         * g++.old-deja/g++.other/sibcall1.C: New test.
54771
54772 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54773
54774         * gcc.dg/noncompile/init-3.c: New test.
54775
54776 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54777
54778         * gcc.dg/format-array-1.c: New test.
54779
54780 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54781
54782         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54783         writing through null pointers; remove comment about testing
54784         unterminated strings.
54785
54786 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54787
54788         * gcc.c-torture/execute/20001017-2.c: New test.
54789
54790 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54791
54792         * gcc.c-torture/compile/20001018-1.c: New test.
54793         * gcc.c-torture/compile/20001018-1.x: Xfail.
54794
54795 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54796
54797         * gcc.c-torture/execute/20001017-1.c: New test.
54798
54799 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54800
54801         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54802         for multiple use of arguments with scanf formats; add tests for
54803         multiple use of arguments.
54804
54805 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54806
54807         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54808         from some old tests.
54809
54810 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54811
54812         * gcc.dg/format-miss-1.c: New test.
54813
54814 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54815
54816         * gcc.c-torture/execute/20001013-1.c: New test.
54817
54818 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54819
54820         * gcc.dg/format-branch-1.c: New test.
54821
54822 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54823
54824         * README, lib/file-format.exp: Remove EGCS references.
54825
54826 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54827
54828         * gcc.dg/20001013-1.c: New test.
54829
54830 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54831
54832         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54833         for intmax_t in the compiler using __typeof__ and the type rules
54834         for conditional expressions.
54835
54836 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54837
54838         * gcc.dg/20001012-1.c: New test.
54839         * gcc.dg/20001012-2.c: New test.
54840
54841 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54842
54843         * gcc.dg/format-attr-1.c: New test.
54844
54845 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54846
54847         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54848         __LONG_LONG_MAX__ instead of LLONG_MAX.
54849
54850 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54851
54852         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54853         scanf flags.
54854         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54855         flags.
54856
54857 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54858
54859         * gcc.dg/sequence-pt-1.c: New test.
54860
54861 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54862
54863         * gcc.c-torture/execute/20001011-1.c: New testcase.
54864         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54865
54866 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54867
54868         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54869         does not error on it.
54870
54871 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54872
54873         * gcc.dg/20001009-1.c: New test.
54874
54875 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54876
54877         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54878         * gcc.c-torture/execute/20001009-2.c: ... to here.
54879
54880 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54881
54882         * gcc.c-torture/compile/20001009-1.c: New testcase.
54883         * gcc.c-torture/execute/20001009-1.c: New testcase.
54884         Testcases provided by Jan Hubicka <jh@suse.cz>.
54885
54886 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54887
54888         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54889         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54890         uintmax_t using <limits.h> to emulate the compiler's internal
54891         logic.  No longer XFAIL %j tests.
54892
54893 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54894
54895         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54896         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54897         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54898         regexps and details of expected handling of some bad formats.
54899         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54900         suppression.
54901
54902 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54903
54904         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54905         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54906         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54907         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54908         in list archives.
54909
54910 2000-10-06  Richard Henderson  <rth@cygnus.com>
54911
54912         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54913         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54914         * g++.old-deja/g++.jason/report.C: Likewise.
54915         * g++.old-deja/g++.law/friend5.C: Likewise.
54916         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54917         of the expected warnings.
54918
54919 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54920
54921         * g++.old-deja/g++.pt/enum14.C: New test.
54922
54923 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54924
54925         * g++.old-deja/g++.pt/crash59.C: New test.
54926
54927 2000-10-04  Will Cohen  <wcohen@redhat.com>
54928
54929         * gcc.dg/20000926-1.c: New test.
54930
54931 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54932
54933         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54934         function name for current C++ compiler.
54935         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54936
54937 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54938
54939         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54940         __PRETTY_FUNCTION__.
54941         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54942
54943 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54944
54945         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54946
54947 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54948
54949         * gcc.c-torture/compile/20000923-1.c: New test.
54950
54951 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54952
54953         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54954         * g++.old-deja/g++.pt/ttp62.C: Same.
54955         * g++.old-deja/g++.other/inline14.C: Same.
54956
54957 2000-09-24  Richard Henderson  <rth@cygnus.com>
54958
54959         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54960
54961 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54962
54963         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54964
54965 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54966
54967         * gcc.c-torture/compile/20000922-1.c: New file.
54968
54969 2000-09-21  Nick Clifton  <nickc@redhat.com>
54970
54971         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54972         a signed long modulo operation.
54973         (mod6): New function - perform an unsigned long modulo operation.
54974         (main): Add tests for modulos of very large numbers by very small
54975         dividends.
54976
54977 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54978
54979         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54980
54981 2000-09-19  Richard Henderson  <rth@cygnus.com>
54982
54983         * gcc.dg/compare2.c (case 10): XFAIL.
54984
54985 2000-09-18  Richard Henderson  <rth@cygnus.com>
54986
54987         * gcc.c-torture/execute/20000906-1.c: Move ...
54988         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54989         that support __builtin_trap.
54990
54991 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54992
54993         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54994
54995 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54996
54997         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54998         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54999         more $ format tests.
55000
55001 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55002
55003         * gcc.dg/format-errmk-1.c: New test.
55004
55005 2000-09-17  Greg McGary  <greg@mcgary.org>
55006
55007         * gcc.c-torture/execute/20000917-1.x: Remove.
55008
55009 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55010
55011         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55012
55013 2000-09-17  Greg McGary  <greg@mcgary.org>
55014
55015         * gcc.c-torture/execute/20000917-1.c: New test.
55016         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55017
55018 2000-09-16  Neil Booth  <NeilB@earthling.net>
55019
55020         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55021         in nested macro bug.
55022
55023 2000-09-15  Neil Booth  <NeilB@earthling.net>
55024
55025         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55026
55027 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55028
55029         * gcc.c-torture/execute/20000914-1.c: New test.
55030
55031 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55032
55033         * g++.other/inline13.C: New test.
55034
55035 2000-09-12  Andreas Jaeger  <aj@suse.de>
55036
55037         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55038         constant by Ulrich Drepper <drepper@redhat.com>.
55039
55040 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55041
55042         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55043
55044 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55045
55046         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55047
55048 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55049
55050         * gcc.dg/cpp/backslash.c: New test.
55051
55052 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55053
55054         * gcc.c-torture/execute/20000910-1.c: New test.
55055         * gcc.c-torture/execute/20000910-2.c: Likewise.
55056
55057 2000-09-11  Robert Lipe  <robertl@sco.com>
55058
55059         * gcc.dg/pragma-align.c: New test.
55060
55061 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55062
55063         * g++.old-deja/g++.pt/explicit82.C: New test.
55064         * g++.old-deja/g++.pt/explicit83.C: New test.
55065
55066 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55067
55068         * gcc.dg/asm-names.c: New test.
55069
55070 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55071
55072         * gcc.dg/cpp/tr-warn6.c: New test
55073
55074 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55075
55076         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55077         be accepted.
55078
55079 2000-09-07  Catherine Moore  <clm@redhat.com>
55080
55081         * gcc.c-torture/execute/unroll-1.c: New test.
55082
55083 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55084
55085         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55086         ERROR markers.
55087         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55088         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55089         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55090         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55091         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55092         Preprocess only.
55093         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55094         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55095
55096 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55097
55098         * g++.old-deja/g++.pt/deduct2.C: New test.
55099
55100 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55101
55102         * g++.old-deja/g++.pt/parms2.C: New test.
55103
55104 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55105
55106         * g++.old-deja/g++.pt/crash58.C: New test.
55107
55108 2000-09-06  Greg McGary  <greg@mcgary.org>
55109
55110         * gcc.c-torture/execute/20000906-1.c: New test.
55111         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55112
55113 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55114
55115         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55116
55117 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55118
55119         * g++.old-deja/g++.pt/crash57.C: New test.
55120
55121 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55122
55123         * g++.old-deja/g++.pt/crash56.C: New test.
55124
55125 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55126
55127         * g++.old-deja/g++.pt/koenig1.C: New test.
55128
55129 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55130
55131         * gcc.dg/20000904-1.c: New test.
55132
55133 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55134
55135         * gcc.dg/cpp/paste8.c: New test.
55136
55137 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55138
55139         * gcc.c-torture/compile/20000827-1.c: New test.
55140
55141 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55142
55143         * gcc.dg/format-diag-1.c: New test.
55144
55145 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55146
55147         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55148         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55149         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55150         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55151         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55152
55153 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55154
55155         * g++.old-deja/g++.other/nested4.C: New test.
55156
55157 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55158
55159         * g++.old-deja/g++.ns/scoped1.C: New test.
55160
55161 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55162
55163         * lib/g++.exp: Support testing already-installed GCC.
55164
55165 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55166
55167         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55168
55169 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55170
55171         * gcc.dg/return-type-2.c: New test.
55172
55173 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55174
55175         * gcc.c-torture/compile/20000825-1.c: New test.
55176
55177 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55178
55179         * gcc.dg/dwarf2-2.c: New test.
55180
55181 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55182
55183         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55184         dg-warning regexps.
55185
55186 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55187
55188         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55189         gcc.dg/format-ext-5.c: New tests.
55190
55191 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55192
55193         * g++.old-deja/g++.other/crash22.C: New test.
55194
55195 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55196
55197         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55198
55199 2000-08-24  Richard Henderson  <rth@cygnus.com>
55200
55201         * gcc.dg/ia64-sync-1.c: New test.
55202         * gcc.dg/ia64-sync-2.c: New test.
55203         * gcc.dg/ia64-asm-1.c: New test.
55204
55205 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55206
55207         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55208         * gcc.dg/format-ext-2.c: New test.
55209
55210 2000-08-23  Jason Merrill  <jason@redhat.com>
55211
55212         * lib/old-dejagnu.exp: Also ignore "In member function" and
55213         "At global scope".
55214
55215 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55216
55217         * gcc.dg/noncompile/label-lineno-1.c: New test.
55218
55219 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55220
55221         * gcc.dg/c99-array-nonobj-1.c: New test.
55222
55223 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55224
55225         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55226         tests.
55227         * gcc.dg/format-ext-1.c: New test.
55228
55229 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55230
55231         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55232         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55233         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55234         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55235         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55236
55237 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55238
55239         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55240         gcc.dg/c99-strftime-2.c: New tests.
55241
55242 2000-08-22  Richard Henderson  <rth@cygnus.com>
55243
55244         * gcc.c-torture/execute/20000822-1.c: New test.
55245
55246 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55247
55248         * gcc.c-torture/execute/20000819-1.x: Remove.
55249
55250 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55251
55252         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55253         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55254         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55255         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55256         gcc.dg/format-xopen-1.c: New tests.
55257
55258 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55259
55260         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55261
55262 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55263
55264         * g++.old-deja/g++.other/loop2.C: New test.
55265
55266         * gcc.c-torture/compile/20000606-1.c: New test.
55267         * gcc.c-torture/compile/20000728-1.c: New test.
55268         * gcc.c-torture/execute/20000801-1.c: New test.
55269         * gcc.c-torture/execute/20000801-2.c: New test.
55270         * gcc.c-torture/execute/20000819-1.c: New test.
55271         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55272         * gcc.dg/20000629-1.c: New test.
55273         * gcc.dg/20000724-1.c: New test.
55274         * gcc.dg/20000807-1.c: New test.
55275
55276 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55277
55278         * gcc.dg/cpp/pragma-1.c: New test.
55279         * gcc.dg/cpp/pragma-2.c: New test.
55280
55281 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55282
55283         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55284         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55285
55286 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55287
55288         * gcc.c-torture/compile/20000818-1.c: New test.
55289
55290 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55291
55292         * gcc.c-torture/execute/20000818-1.c: New test.
55293
55294 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55295
55296         * gcc.dg/format-va-1.c: New test.
55297
55298 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55299
55300         * g++.old-deja/g++.other/typedef8.C: New test.
55301
55302 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55303
55304         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55305         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55306         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55307         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55308         * g++.old-deja/g++.other/ptrmem7.C: New test.
55309         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55310
55311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55312
55313         * g++.old-deja/g++.pt/typename27.C: New test.
55314
55315 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55316
55317         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55318         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55319         * g++.old-deja/g++.pt/friend45.C: New test.
55320         * g++.old-deja/g++.other/friend8.C: New test.
55321
55322 2000-08-15  Richard Henderson  <rth@cygnus.com>
55323
55324         * gcc.c-torture/execute/20000815-1.c: New test.
55325
55326 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55327
55328         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55329         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55330         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55331
55332 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55333
55334         * g++.old-deja/g++.other/refinit2.C: New test.
55335
55336 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55337
55338         * lib/c-torture.exp (c-torture): Make
55339         compiler_conditional_xfail_data global.
55340         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55341         compiler_conditional_xfail_data machinery.
55342         (f-torture-execute): Likewise.
55343         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55344         and only when unrolling loops.
55345
55346         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55347
55348 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55349
55350         * g++.old-deja/g++.pt/explicit81.C: New test.
55351
55352 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55353
55354         * g++.old-deja/g++.pt/typename26.C: New test.
55355
55356 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55357
55358         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55359         warning.
55360
55361 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55362
55363         * g++.old-deja/g++.other/array3.C: New test.
55364
55365 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55366
55367         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55368         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55369         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55370         New tests.
55371
55372 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55373
55374         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55375         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55376
55377 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55378
55379         * gcc.c-torture/execute/20000808-1.c: New test.
55380
55381 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55382
55383         * gcc.dg/c90-const-expr-1.c: New test.
55384
55385 2000-08-08  Richard Henderson  <rth@cygnus.com>
55386
55387         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55388
55389 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55390
55391         * gcc.dg/noncompile/const-ll-1.c: New test.
55392
55393 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55396
55397 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55398
55399         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55400         that running programs linked against the shared version of libobjc
55401         run correctly.
55402
55403 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55404
55405         * gcc.dg/c99-printf-1.c: New test.
55406
55407 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55408
55409         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55410
55411 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55412
55413         * gcc.c-torture/execute/20000731-1.x: Delete.
55414
55415 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55416
55417         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55418         and torture_without_loops as is done by c-torture.exp.
55419         (search_for): Copy from c-torture.exp.
55420         (gcc-dg-runtest): New function, drives a directory of tests
55421         iterating over the TORTURE_OPTIONS.
55422         (scan-assembler, scan-assembler-not): Move here from
55423         individual directory drivers.
55424
55425         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55426         defined by lib/gcc-dg.exp.
55427         * gcc.dg/cpp/cpp.exp: Likewise.
55428         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55429         gcc-dg-runtest, so we cycle over optimization options.
55430
55431         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55432         * gcc.dg/compare2.c: No longer expected to fail.
55433
55434 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55435
55436         * gcc.c-torture/execute/20000804-1.c: New test.
55437
55438 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55439
55440         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55441
55442 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55443
55444         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55445
55446 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55447
55448         * gcc.c-torture/compile/20000803-1.c: New test.
55449
55450 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55451
55452         * gcc.c-torture/execute/20000801-3.c,
55453         gcc.c-torture/execute/20000801-4.c: New tests.
55454         * gcc.c-torture/execute/20000801-3.x,
55455         gcc.c-torture/execute/20000801-4.x: Xfail.
55456
55457 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55458
55459         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55460         libobjc/.libs to allow for libtool.
55461
55462 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55463
55464         * gcc.c-torture/compile/20000802-1.c: New test.
55465
55466 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55467
55468         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55469
55470 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55471
55472         * gcc-c-torture/execute/20000731-2.c: New test.
55473
55474         * gcc.c-torture/execute/20000731-1.c: New test.
55475         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55476
55477 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55478
55479         * gcc.dg/cpp/paste7.c: New test.
55480         * gcc.dg/cpp/20000725-1.c: New test.
55481
55482 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55483
55484         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55485         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55486         declaration warning for __builtin_dwarf_reg_size.
55487
55488         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55489
55490 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55491
55492         * gcc.dg/noncompile/voidparam-1.c: New test.
55493
55494 2000-07-30  Richard Henderson  <rth@cygnus.com>
55495
55496         * gcc.dg/c90-digraph-1.c: Don't xfail.
55497         * gcc.dg/compare2.c (case 10): Xfail.
55498         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55499
55500 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55501
55502         * gcc.dg/c99-main-1.c: New test.
55503
55504 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55505
55506         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55507
55508 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55509
55510         * gcc.c-tortuer/execute/20000726-1.c: New test.
55511
55512 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55513
55514         * gcc.c-torture/execute/enum-2.c: New test.
55515
55516 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55517
55518         * gcc.dg/cpp/tr-warn3.c: New test.
55519
55520 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55521
55522         * g++.old-deja/g++.ext/implicit1.C: Remove.
55523         * g++.old-deja/g++.jason/c2.C: Remove
55524         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55525         * g++.old-deja/g++.pt/crash16.C: Likewise.
55526         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55527
55528 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55529
55530         * g++.old-deja/g++.other/for2.C: New test.
55531
55532 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55533
55534         * gcc.dg/20000720-1.c: New test.
55535
55536 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55537
55538         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55539
55540 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55541
55542         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55543         * gcc.c-torture/execute/20000722-1.c: New.
55544         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55545
55546 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55547
55548         * gcc.dg/cpp/20000720-1.S: New test.
55549
55550 2000-07-21  Michael Meissner  <meissner@redhat.com>
55551
55552         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55553
55554 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55555
55556         * g++.old-deja/g++.brendan/crash16.C,
55557         g++.old-deja/g++.brendan/parse3.C,
55558         g++.old-deja/g++.brendan/redecl1.C,
55559         g++.old-deja/g++.ns/template13.C,
55560         g++.old-deja/g++.other/decl4.C,
55561         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55562
55563 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55564
55565         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55566         and "Internal error".
55567
55568         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55569         regexps.
55570         * gcc.dg/cpp/paste6.c: New test.
55571
55572 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55573
55574         * gcc.dg/cpp/tr-direct.c: New test.
55575
55576         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55577         gcc.dg/cpp/undef1.c: Tweak error regexps.
55578
55579 2000-07-18  Eric Christopher <echristo@redhat.com>
55580
55581         * gcc.c-torture/compile/20000718-1.c: New test.
55582
55583 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55584
55585         * cpplex.c (_cpp_push_token): If the token being pushed back
55586         is the previous token in this context, just subtract one from
55587         context->posn.
55588         * cppmacro.c (save_expansion): Clear aux field when storing a
55589         placemarker.
55590
55591 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55592
55593         * gcc.dg/noncompile/redecl-1.c: New test.
55594
55595 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55596
55597         * gcc.c-torture/execute/20000717-5.c: New test.
55598         * gcc.c-torture/execute/20000717-1.x: Removed.
55599
55600 2000-07-17  Richard Henderson  <rth@cygnus.com>
55601
55602         * gcc.c-torture/execute/20000717-4.c: New test.
55603
55604 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55605
55606         * gcc.dg/cpp/syshdr.c: New test.
55607         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55608
55609 2000-07-17  Neil Booth  <neilb@earthling.net>
55610
55611         * gcc.dg/cpp/cmdlne-dM.c: New test.
55612         * gcc.dg/cpp/cmdlne-dD.c: New test.
55613
55614 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55615
55616         * gcc.c-torture/execute/20000717-3.c: New test.
55617
55618         * gcc.c-torture/compile/20000717-1.c: New test.
55619
55620 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55621
55622         * gcc.c-torture/execute/20000717-2.c: New test.
55623
55624 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55625
55626         * gcc.dg/formatz-1.c: New test.
55627
55628         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55629         * gcc.dg/c99-digraph-1.c: New tests.
55630
55631         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55632         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55633
55634         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55635         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55636         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55637         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55638         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55639         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55640         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55641
55642 2000-07-17  Greg McGary <greg@mcgary.org>
55643
55644         * gcc.c-torture/execute/20000717-1.c: New test.
55645         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55646
55647 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55648
55649         * gcc.c-torture/execute/20000715-2.c: New test.
55650         * gcc.dg/20000715-1.c: New test.
55651
55652 2000-07-15  Michael Meissner  <meissner@redhat.com>
55653
55654         * gcc.c-torture/execute/20000715-1.c: New test.
55655
55656 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55657
55658         * gcc.c-torture/execute/20000707-1.c: New test.
55659
55660 2000-07-13  Neil Booth  <NeilB@earthling.net>
55661
55662         * gcc.dg/cpp/digraph1.c,
55663         gcc.dg/cpp/digraph2.c,
55664         gcc.dg/cpp/digraphs.c: New tests.
55665
55666 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55667
55668         * g77.f-torture/compile/20000630-2.f: New test.
55669         * g77.f-torture/compile/20000630-2.x
55670
55671 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55672
55673         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55674
55675 2000-07-11  Neil Booth  <NeilB@earthling.net>
55676
55677         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55678
55679 2000-07-11  Neil Booth  <NeilB@earthling.net>
55680
55681         * gcc.dg/cpp/cmdlne-C.c: New.
55682
55683 2000-07-09  Neil Booth  <NeilB@earthling.net>
55684
55685         * gcc.dg/cpp/directiv.c: New tests.
55686         * gcc.dg/cpp/undef1.c: Update.
55687
55688 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55689
55690         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55691
55692 2000-07-09  Neil Booth  <NeilB@earthling.net>
55693
55694         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55695
55696 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55697
55698         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55699         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55700
55701 2000-07-08  Neil Booth  <NeilB@earthling.net>
55702
55703         * gcc.dg/cpp/macsyntx.c: New tests.
55704
55705 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55706
55707         * gcc.dg/20000707-1.c: New test.
55708
55709 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55710
55711         * gcc.c-torture/execute/20000706-1.c: New test.
55712         * gcc.c-torture/execute/20000706-2.c: New test.
55713         * gcc.c-torture/execute/20000706-3.c: New test.
55714         * gcc.c-torture/execute/20000706-4.c: New test.
55715         * gcc.c-torture/execute/20000706-5.c: New test.
55716
55717 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55718
55719         * g++.old-deja/g++.pt/instantiate7.C: New test.
55720
55721 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55722
55723         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55724         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55725         * g++.old-deja/g++.other/rtti3.C: Likewise.
55726         * g++.old-deja/g++.other/rttid3.C: Likewise.
55727
55728 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55729
55730         *  g77.f-torture/compile/20000630-1.x: Fix typo
55731
55732 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55733
55734         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55735         assembly output.
55736
55737 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55738
55739         * gcc.dg/cpp/ident.c: New test.
55740
55741 2000-07-05  Neil Booth  <NeilB@earthling.net>
55742
55743         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55744           gcc.dg/cpp/lexstrng.c: New tests.
55745
55746 2000-07-04  Neil Booth  <NeilB@earthling.net>
55747
55748         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55749         * gcc.dg/cpp/strify2.c: Same.
55750
55751 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55752
55753         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55754         * gcc.dg/cpp/19990703-1.c: Likewise.
55755         * gcc.dg/cpp/20000625-1.c: Likewise.
55756         * gcc.dg/cpp/20000625-2.c: Likewise.
55757
55758         * gcc.dg/cpp/macro1.c,
55759         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55760         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55761         gcc.dg/cpp/strify1.c,
55762         gcc.dg/cpp/strify2.c: New tests.
55763
55764 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55765
55766         * gcc.c-torture/execute/20000703-1.c: New test.
55767
55768 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55769
55770         * g++.old-deja/g++.pt (lookup10.C): New test.
55771
55772 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55773
55774         * g++.old-deja/g++.pt (typename25.C): New test.
55775
55776 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55777
55778         * gcc.c-torture/compile/20000701-1.c: New test.
55779
55780 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55781
55782         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55783         to test case.
55784
55785 2000-06-30  Catherine Moore  <clm@cygnus.com>
55786
55787         * gcc.c-torture/execute/align-1.c: New test.
55788
55789 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55790
55791         * g++.old-deja/g++.pt/expr8.C: New test.
55792         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55793
55794 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55795
55796         * gcc.c-torture/compile/20000629-1.c: New test.
55797
55798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55799
55800
55801         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55802         gcc.dg/noncompile directory, depending on whether they're
55803         preprocessor tests or not.  Annotate all the tests for the dg
55804         framework.
55805
55806         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55807         * gcc.dg/noncompile/noncompile.exp: New.
55808
55809         * Moved files:
55810         Old name                                New name
55811         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55812         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55813         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55814         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55815         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55816         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55817         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55818         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55819         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55820         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55821         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55822         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55823         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55824         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55825         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55826         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55827         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55828         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55829         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55830         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55831         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55832         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55833         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55834         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55835
55836         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55837         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55838         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55839         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55840         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55841         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55842
55843 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55844
55845         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55846         declare one variable.  On the fourth, error.
55847         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55848         declared by 20000628-1a.h.
55849
55850 2000-06-29  Richard Henderson  <rth@redhat.com>
55851
55852         * gcc.c-torture/execute/930529-1.x: New file.
55853         * gcc.dg/920413-1.c: Adjust expected warning text.
55854         * gcc.dg/980217-1.c: Declare abort.
55855         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55856
55857 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55858
55859         * g77.f-torture/compile/20000629-1.f: New test.
55860         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55861
55862 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55863
55864         Rearrange lots of files, removing entirely the
55865         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55866         directories.
55867
55868         * Deleted files:
55869         gcc.c-torture/code_quality/code_quality.exp
55870         gcc.c-torture/special/special.exp
55871         gcc.failure/failure.exp
55872         gcc.failure/940409-1.x
55873         gcc.c-torture/compile/961203-1.x
55874
55875         * New files:
55876         gcc.misc-tests/linkage.exp
55877         gcc.c-torture/execute/920730-1t.c
55878         gcc.c-torture/execute/920730-1t.x
55879         gcc.c-torture/compile/920520-1.x
55880         gcc.c-torture/compile/920521-1.x
55881         gcc.c-torture/compile/981006-1.x
55882         gcc.c-torture/execute/eeprof-1.x
55883
55884         * Moved files (possibly with modifications to fit a new harness):
55885         Old name                                New name
55886         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55887         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55888         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55889         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55890         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55891         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55892         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55893         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55894         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55895         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55896         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55897         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55898         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55899         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55900
55901 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55902
55903         * c-torture/compile/961203-1.x: Delete.
55904
55905         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55906         not exit. Include stdio.h.
55907         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55908         * gcc.misc-tests/dg-12.c: Likewise.
55909         * gcc.misc-tests/dg-5.c: Likewise.
55910         * gcc.misc-tests/dg-6.c: Likewise.
55911         * gcc.misc-tests/dg-7.c: Prototype abort.
55912         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55913         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55914         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55915         not exit.
55916         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55917         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55918
55919 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55920
55921         * gcc.dg/cpp/20000628-1.c: New test.
55922         * gcc.dg/cpp/20000628-1.h: New header for above test.
55923         * gcc.dg/cpp/20000628-1a.h: Likewise.
55924
55925 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55926
55927         * gcc.dg/cpp: New directory.
55928         * gcc.dg/cpp/cpp.exp: New driver.
55929         * gcc.dg/cpp/20000627-1.c: New test.
55930         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55931         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55932         and rewrite as a compilation test.
55933
55934         * gcc.dg: Move many files into the cpp subdirectory, possibly
55935         renaming or editing them as well.
55936         Old name                New name
55937         990119-1.c              cpp/19990119-1.c
55938         990228-1.c              cpp/19990228-1.c
55939         990407-1.c              cpp/19990407-1.c
55940         990409-1.c              cpp/19990409-1.c
55941         990413-1.c              cpp/19990413-1.c
55942         990703-1.c              cpp/19990703-1.c
55943         20000127-1.c            cpp/20000127-1.c
55944         20000129-1.c            cpp/20000129-1.c
55945         20000207-1.c            cpp/20000207-1.c
55946         20000207-2.c            cpp/20000207-2.c
55947         20000209-1.c            cpp/20000209-1.c
55948         20000209-2.c            cpp/20000209-2.c
55949         20000301-1.c            cpp/20000301-1.c
55950         20000419-1.c            cpp/20000419-1.c
55951         20000510-1.S            cpp/20000510-1.S
55952         20000519-1.c            cpp/20000519-1.c
55953         20000529-1.c            cpp/20000529-1.c
55954         20000625-1.c            cpp/20000625-1.c
55955         20000625-2.c            cpp/20000625-2.c
55956         cpp-as1.c               cpp/assert1.c
55957         cpp-as2.c               cpp/assert2.c
55958         cxx-comments-1.c        cpp/cxxcom1.c
55959         cxx-comments-2.c        cpp/cxxcom2.c
55960         endif-label.c           cpp/endif.c
55961         cpp-hash1.c             cpp/hash1.c
55962         cpp-hash2.c             cpp/hash2.c
55963         cpp-if1.c               cpp/if-1.c
55964         cpp-if2.c               cpp/if-2.c
55965         cpp-if3.c               cpp/if-3.c
55966         cpp-if4.c               cpp/if-4.c
55967         cpp-if5.c               cpp/if-5.c
55968         cpp-cond.c              cpp/if-cexp.c
55969         cpp-missingop.c         cpp/if-mop.c
55970         cpp-missingparen.c      cpp/if-mpar.c
55971         cpp-opprec.c            cpp/if-oppr.c
55972         cpp-ifparen.c           cpp/if-paren.c
55973         cpp-shortcircuit.c      cpp/if-sc.c
55974         cpp-shift.c             cpp/if-shift.c
55975         cpp-unary.c             cpp/if-unary.c
55976         cpp-li1.c               cpp/line1.c
55977         cpp-li2.c               cpp/line2.c
55978         lineno.c                cpp/line3.c
55979         lineno-2.c              cpp/line4.c
55980         cpp-mi.c                cpp/mi1.c
55981         cpp-mic.h               cpp/mi1c.h
55982         cpp-micc.h              cpp/mi1cc.h
55983         cpp-mind.h              cpp/mi1nd.h
55984         cpp-mindp.h             cpp/mi1ndp.h
55985         cpp-mix.h               cpp/mi1x.h
55986         cpp-mi2.c               cpp/mi2.c
55987         cpp-mi2a.h              cpp/mi2a.h
55988         cpp-mi2b.h              cpp/mi2b.h
55989         cpp-mi2c.h              cpp/mi2c.h
55990         cpp-mi3.c               cpp/mi3.c
55991         cpp-mi3.def             cpp/mi3.def
55992         poison-1.c              cpp/poison.c
55993         pr-impl.c               cpp/prag-imp.c
55994         cpp-redef-2.c           cpp/redef1.c
55995         cpp-redef.c             cpp/redef2.c
55996         strpaste.c              cpp/strp1.c
55997         strpaste-2.c            cpp/strp2.c
55998         cpp-tradpaste.c         cpp/tr-paste.c
55999         cpp-tradstringify.c     cpp/tr-str.c
56000         cpp-tradwarn1.c         cpp/tr-warn1.c
56001         cpp-tradwarn2.c         cpp/tr-warn2.c
56002         trigraphs.c             cpp/trigraphs.c
56003         cpp-unc1.c              cpp/unc1.c
56004         cpp-unc2.c              cpp/unc2.c
56005         cpp-unc3.c              cpp/unc3.c
56006         cpp-unc.c               cpp/unc4.c
56007         undef.c                 cpp/undef1.c
56008         undef-2.c               cpp/undef2.c
56009         cpp-wi1.c               cpp/widestr1.c
56010
56011 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56012
56013         * lib/g++.exp (g++_include_flags): Tweak.
56014
56015 2000-06-27  H.J. Lu  <hjl@gnu.org>
56016             Loren J. Rittle  <ljrittle@acm.org>
56017
56018         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56019         version with one that knows about the new gcc tree structure.
56020         (g++_link_flags): Same.
56021
56022 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56023
56024         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56025         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56026         case we are cross-compiling.
56027
56028         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56029         g++.old-deja/g++.niklas/Makefile.in,
56030         g++.old-deja/g++.niklas/configure.in,
56031         g++.old-deja/g++.other/Makefile.in,
56032         g++.old-deja/g++.other/configure.in,
56033         gcc.c-torture/code_quality/Makefile.in,
56034         gcc.c-torture/code_quality/configure.in,
56035         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56036         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56037         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56038         gcc.c-torture/execute/ieee/Makefile.in,
56039         gcc.c-torture/execute/ieee/configure.in,
56040         gcc.c-torture/noncompile/Makefile.in,
56041         gcc.c-torture/noncompile/configure.in,
56042         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56043         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56044         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56045
56046 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56047
56048         * g++.old-deja/g++.other/ambig3.C: New test.
56049
56050 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56051
56052         * g++.old-deja/g++.pt/syntax1.C: New test.
56053         * g++.old-deja/g++.pt/syntax2.C: New test.
56054         * g++.old-deja/g++.other/syntax3.C: New test.
56055         * g++.old-deja/g++.other/syntax4.C: New test.
56056
56057 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56058
56059         * gcc.dg/20000623-1.c: Prototype exit and abort.
56060
56061 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56062
56063         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56064         New tests.
56065         * gcc.dg/cpp-mi3.def: New file.
56066
56067         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56068         inside assertions.
56069         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56070         lexer's error messages.
56071         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56072         divine anything from the linemarkers.
56073         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56074         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56075
56076 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56077
56078         * gcc.dg/20000623-1.c: New test.
56079
56080 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56081
56082         * gcc.c-torture/execute/20000622-1.c: New test.
56083
56084 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56085
56086         * g++.old-deja/g++.other/init15.C: New test.
56087
56088 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090         * g++.old-deja/g++.pt/vaarg2.C: New test.
56091         * g++.old-deja/g++.pt/vaarg3.C: New test.
56092
56093 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56094
56095         * g++.old-deja/g++.other/dyncast6.C: New test.
56096
56097 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56098
56099         * gcc.c-torture/execute/loop-6.c: New test.
56100
56101 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56102
56103         * gcc.dg/20000614-1.c: New test.
56104         * gcc.dg/20000614-2.c: New test.
56105
56106 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56107
56108         * g++.old-deja/g++.other/inline12.C: New test.
56109
56110 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56111
56112         * g++.old-deja/g++.other/eh1.C: New test.
56113
56114 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56115
56116         * g++.old-deja/g++.other/type.C: New test.
56117
56118 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56119
56120         * g++.old-deja/g++.other/initstring.C: New test.
56121
56122 2000-06-12  Jason Merrill  <jason@redhat.com>
56123
56124         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56125
56126 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56127
56128         * gcc.c-torture/compile/20000609-1.c: New test.
56129
56130 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56131
56132         * gcc.dg/20000609-1.c: New test.
56133
56134 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56135
56136         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56137         * gcc.c-torture/noncompile/poison-1.c: Move...
56138         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56139         * gcc.dg/cpp-li1.c: Add a token after the #line.
56140
56141 2000-06-05  Richard Henderson  <rth@cygnus.com>
56142
56143         * gcc.c-torture/execute/20000605-2.c: New test.
56144         * gcc.c-torture/execute/20000605-3.c: New test.
56145
56146 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56147
56148         * g77.f-torture/execute/20000503-1.x: New file.
56149
56150 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56151
56152         * g++.old-deja/g++.eh/badalloc1.C: New test.
56153
56154 2000-06-05  Richard Henderson  <rth@cygnus.com>
56155
56156         * gcc.c-torture/execute/20000605-1.c: New test.
56157
56158 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56159             Nathan Sidwell <nathan@codesourcery.com>
56160
56161         * gcc.c-torture/compile/20000605-1.c: New test.
56162
56163 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56164
56165         * g77.f-torture/compile/20000601-1.f: New test.
56166
56167 2000-06-03  Richard Henderson  <rth@cygnus.com>
56168
56169         * gcc.c-torture/execute/20000603-1.c: New.
56170
56171 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56172
56173         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56174         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56175
56176 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56177
56178         * gcc.dg/compare2.c (case 12): XFAIL.
56179         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56180         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56181
56182         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56183
56184 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56185
56186         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56187         guard macro is already defined when the header is first
56188         included.
56189         * gcc.dg/cpp-mix.h: New file.
56190         * gcc.dg/endif-label.c: Update patterns to match compiler.
56191
56192         * g++.brendan/complex1.C: Declare abort.
56193         * g++.law/refs4.C: Remove XFAIL.
56194         * g++.oliva/expr2.C: Declare abort and exit.
56195
56196 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56197
56198         * gcc.c-torture/execute/20000528-1.c: New test.
56199
56200         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56201         * g++.old-deja/g++.law/temps4.C: Likewise.
56202
56203         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56204         stdlib.h.  Call abort() on failure.
56205         * g++.old-deja/g++.law/refs4.C: Likewise.
56206         * g++.old-deja/g++.law/temps4.C: Likewise.
56207         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56208         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56209
56210 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56211
56212         Relative to g++.dg/special:
56213         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56214
56215         Relative to g++.old-deja:
56216         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56217         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56218         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56219         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56220         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56221         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56222         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56223
56224         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56225         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56226         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56227         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56228         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56229         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56230         and/or string.h.
56231
56232         * g++.other/goto1.C: Update expectations for error messages.
56233
56234 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56235
56236         * gcc.c-torture/compile/20000523-1.c: New test.
56237
56238 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56239
56240         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56241
56242 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56243
56244         * g++.old-deja/g++.eh/catch11.C: New test.
56245         * g++.old-deja/g++.eh/catch12.C: New test.
56246
56247 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56248
56249         * gcc.c-torture/execute/20000523-1.c: New test.
56250
56251 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56252
56253         * c-torture/execute/bcp-1.c: Replace abort in arg of
56254         __builtin_constant_p with a generic external function.
56255
56256         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56257         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56258         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56259         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56260         Prototype abort and/or exit.
56261
56262         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56263         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56264         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56265         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56266
56267 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56268
56269         * gcc.dg/dwarf2-1.c: New test.
56270
56271 2000-05-20  Richard Henderson  <rth@cygnus.com>
56272
56273         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56274
56275 2000-05-20  Andreas Jaeger  <aj@suse.de>
56276
56277         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56278         testcase.
56279
56280 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56281
56282         * gcc.c-torture/execute/20000519-2.c: New test.
56283
56284 2000-05-19  Andreas Jaeger  <aj@suse.de>
56285
56286         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56287         which fails with SSA.
56288
56289         * lib/c-torture.exp: Also test with -O3 -fssa.
56290
56291 2000-05-18  Michael Meissner  <meissner@redhat.com>
56292
56293         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56294         * gcc.c-torture/execute/920415-1.c: Ditto.
56295         * gcc.c-torture/execute/920501-1.c: Ditto.
56296         * gcc.c-torture/execute/conversion.c: Ditto.
56297         * gcc.c-torture/execute/cvt-1.c: Ditto.
56298
56299 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56300
56301         * gcc.c-torture/compile/20000518-1.c: New test.
56302
56303 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56304
56305         * g77.f-torture/compile/200005018.f: New test.
56306
56307 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56308
56309         * gcc.c-torture/compile/20000517-1.c: New test.
56310
56311 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56312
56313         * gcc.c-torture/execute/20000516-1.c: New test.
56314
56315 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56316
56317         * g++.old-deja/g++.other/eh.C: New test.
56318
56319 2000-05-12  Richard Henderson  <rth@cygnus.com>
56320
56321         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56322         constants through to doit's conditional.
56323
56324 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56325
56326         * gcc.c-torture/compile/20000511-1.c: New test.
56327         * g77.f-torture/compile/20000511-1.f: New test.
56328         * g77.f-torture/compile/20000511-2.f: New test.
56329
56330 2000-05-11  Michael Meissner  <meissner@redhat.com>
56331
56332         * gcc.c-torture/execute/20000511-1.c: New test.
56333
56334 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56335
56336         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56337         * gcc.dg/20000510-1.S: New.
56338
56339 2000-05-08  Catherine Moore  <clm@cygnus.com>
56340
56341         * gcc.dg/unused-3.c: New.
56342
56343 2000-05-06  Richard Henderson  <rth@cygnus.com>
56344
56345           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56346           * g++.old-deja/g++.mike/warn1.C: Likewise.
56347           * g++.old-deja/g++.pt/local1.C: Likewise.
56348           * g++.old-deja/g++.pt/local7.C: Likewise.
56349           * g++.old-deja/g++.pt/spec16.C: Likewise.
56350
56351 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56352
56353         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56354
56355 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56356
56357           * g77.f-torture/execute/20000503-1.f: New test.
56358
56359 2000-05-04  Andreas Jaeger  <aj@suse.de>
56360
56361         * gcc.dg/noreturn-2.c: New test.
56362
56363 2000-05-04  Neil Booth  <NeilB@earthling.net>
56364
56365         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56366         preprocessor.
56367
56368 2000-05-04  Richard Henderson  <rth@cygnus.com>
56369
56370         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56371
56372 2000-05-04  Richard Henderson  <rth@cygnus.com>
56373
56374         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56375         OpenSSL by Jason R Thorpe.
56376
56377 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56378
56379         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56380
56381 2000-05-03  Robert Lipe <robertlipe@usa.net>
56382
56383         * gcc.dg/20000503-1.c: New test.
56384
56385 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56386
56387         * gcc.c-torture/compile/20000502-1.c: New test.
56388         * g++.old-deja/g++.other/align.C: New test.
56389         * gcc.dg/cpp-tradstringify.c: New test.
56390
56391 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56392
56393         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56394         and hard registers.
56395
56396 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56397
56398         * gcc.c-torture/execute/loop-5.c: New test.
56399
56400 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56401
56402         * gcc.c-torture/execute/va-arg-20.c: New test.
56403
56404 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56405
56406         * gcc.c-torture/execute/20000422-1.c: New test.
56407
56408 2000-04-20  Greg McGary  <gkm@gnu.org>
56409
56410         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56411         when optimizing, but without sibling-call optimizations (-O1).
56412
56413 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56414
56415           * gcc.c-torture/compile/20000420-1.c: New test.
56416
56417 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56418
56419         * g++.abi/ptrflags.C: New test.
56420         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56421
56422 2000-04-19  Catherine Moore  <clm@cygnus.com>
56423
56424         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56425
56426 2000-04-19  Greg McGary  <gkm@gnu.org>
56427
56428         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56429         sibling-call optimizations.
56430
56431 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56432
56433         * gcc.dg/20000419-1.c: New test.
56434
56435 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56436
56437         * gcc.c-torture/execute/20000412-6.c: New test.
56438
56439 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56440
56441         * gcc.c-torture/execute/20000412-5.c: New test.
56442         * g77.f-torture/compile/20000412-1.f: New test.
56443         * gcc.c-torture/execute/20000412-4.c: New test.
56444         * gcc.c-torture/compile/20000412-2.c: New test.
56445         * gcc.c-torture/execute/20000412-3.c: New test.
56446         * gcc.c-torture/compile/20000412-1.c: New test.
56447         * gcc.c-torture/execute/20000412-2.c: New test.
56448
56449 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56450
56451         * objc/execute/bf-20.m: New test.
56452
56453 2000-04-10  Richard Henderson  <rth@cygnus.com>
56454
56455         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56456
56457         * gcc.c-torture/execute/20000412-1.c: New test.
56458
56459 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56460
56461         * g++.old-deja/g++.eh/catchptr1.C: New test.
56462
56463 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56464
56465         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56466
56467 2000-04-08  Neil Booth  <NeilB@earthling.net>
56468
56469         * gcc.dg/cpp-nullchar.c: Remove test as
56470         embedded nulls cause problems.
56471
56472 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56473
56474         * gcc.dg/compare2.c: New test.
56475
56476 2000-04-08  Neil Booth  <NeilB@earthling.net>
56477
56478         * gcc.dg/cpp-nullchar.c: New test.
56479
56480 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56481
56482         * gcc.dg/cpp-mi2.c: New test.
56483         * gcc.dg/cpp-mi2[abc].h: New files.
56484
56485 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56486
56487         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56488         member name.
56489
56490 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56491
56492         * g++.old-deja/g++.abi/vmihint.C: New test.
56493
56494 2000-04-06  Neil Booth  <NeilB@earthling.net>
56495
56496         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56497         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56498         copyright.
56499
56500 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56501
56502         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56503         avoid stack-frame overwrite.
56504
56505 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56506
56507         * gcc.c-torture/compile/20000405-2.c: New test.
56508         * gcc.c-torture/compile/20000405-3.c: New test.
56509
56510 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56511
56512         * gcc.c-torture/compile/20000405-1.c: New test.
56513
56514 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56515
56516         * gcc.dg/cast-qual-1.c: Revert last change.
56517
56518 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56519
56520         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56521
56522 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56523
56524         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56525         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56526
56527 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56528
56529         * gcc.c-torture/compile/20000403-2.c: New test.
56530         * gcc.c-torture/compile/20000403-1.c: New test.
56531
56532 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56533
56534         * gcc.c-torture/execute/20000403-1.c: New test.
56535
56536 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56537
56538         * gcc.c-torture/execute/20000402-1.c: New test.
56539
56540 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56541
56542         * gcc.c-torture/execute/va-arg-15.c: New test.
56543         * gcc.c-torture/execute/va-arg-16.c: New test.
56544         * gcc.c-torture/execute/va-arg-17.c: New test.
56545         * gcc.c-torture/execute/va-arg-18.c: New test.
56546         * gcc.c-torture/execute/va-arg-19.c: New test.
56547
56548 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56549
56550         * gcc.c-torture/compile/981211-1.c: Move to...
56551         * gcc.dg/cpp-as1.c: ...here.
56552         * gcc.dg/cpp-as2.c: New file.
56553
56554         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56555         compiler.
56556
56557 2000-04-02  Neil Booth  <NeilB@earthling.net>
56558
56559         * gcc.dg/cpp-cond.c  New tests.
56560         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56561         accidental success less likely.
56562         * gcc.dg/cpp-missingop.c  New tests.
56563         * gcc.dg/cpp-missingparen.c  New tests.
56564         * gcc.dg/cpp-shift.c  New tests.
56565         * gcc.dg/cpp-shortcircuit.c  New tests.
56566         * gcc.dg/cpp-unary.c  New tests.
56567
56568 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56569
56570         * gcc.c-torture/compile/20000329-1.c: New test.
56571
56572 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56573
56574         * gcc.c-torture/compile/20000326-1.c: New test.
56575         * gcc.c-torture/compile/20000326-2.c: New test.
56576
56577 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56578
56579         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56580         the first parameter is a function argument.
56581
56582 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56583
56584         * g++.old-deja/g++.ext/array4.C: New test.
56585
56586 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56587
56588         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56589
56590 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56591
56592         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56593
56594 2000-03-19  Richard Henderson  <rth@cygnus.com>
56595
56596         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56597
56598 2000-03-19  Richard Henderson  <rth@cygnus.com>
56599
56600         * gcc.c-torture/compile/20000319-1.c: New test.
56601
56602 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56603
56604         * gcc.c-torture/execute/20000314-3.c: New test.
56605         * gcc.c-torture/execute/20000314-2.c: New test.
56606         * gcc.c-torture/execute/20000314-1.c: New test.
56607         * gcc.c-torture/compile/20000314-2.c: New test.
56608         * gcc.c-torture/compile/20000314-1.c: New test.
56609
56610 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56611
56612         * g++.old-deja/g++.warn/inline.C: New test.
56613
56614 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56615
56616         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56617         standards-compliant result rather than specific constants.
56618         Put test-values in array.
56619
56620 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56621
56622         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56623         (g++_target_compile): Put test-specific options last.
56624
56625 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56626
56627         * g++.old-deja/g++.eh/vbase4.C: New test.
56628
56629 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56630
56631         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56632
56633 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56634
56635         * g++.old-deja/g++.brendan/misc12.C: Removed.
56636         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56637         * g++.old-deja/g++.ext/pretty4.C: New test.
56638
56639 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56640
56641         * g++.old-deja/g++.other/string2.C: New test.
56642
56643 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56644
56645         * g++.old-deja/g++.warn/impint2.C: New test.
56646
56647 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56648
56649         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56650         is 1, not zero.
56651
56652 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56653
56654         * g++.old-deja/g++.warn/impint.C: New test.
56655         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56656         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56657         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56658         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56659         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56660         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56661         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56662         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56663         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56664         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56665         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56666         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56667
56668 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56669
56670         * gcc.dg/cpp-redef.c: New test.
56671
56672 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56673
56674         * g++.old-deja/g++.pt/unify7.C: New test.
56675
56676 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56677
56678         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56679         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56680
56681 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56682
56683         * gcc.c-torture/compile/20000224-1.c: New test.
56684
56685 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56686
56687         * gcc.c-torture/compile/cpp-2.c: New test.
56688         * gcc.c-torture/compile/cpp-1.c: New test.
56689
56690 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56691
56692         * gcc.c-torture/execute/20000225-1.c: New test.
56693
56694 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56695
56696         * gcc.dg/cpp-li2.c: New test.
56697
56698         * gcc.dg/cpp-wi1.c: New test.
56699
56700         * gcc.dg/cpp-li1.c: New test.
56701
56702 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56703
56704         * g++.old-deja/g++.other/sizeof5.C: New test.
56705
56706 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56707
56708         * gcc.c-torture/execute/va-arg-13.c: New test.
56709
56710 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56711
56712         * gcc.c-torture/execute/va-arg-12.c: New test.
56713
56714 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56715
56716         * gcc.c-torture/execute/20000223-1.c: New test.
56717
56718 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56719
56720         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56721
56722 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56723
56724         * g++.old-deja/g++.abi/ptrmem.C: New test.
56725
56726 2000-02-19  Richard Henderson  <rth@cygnus.com>
56727
56728         * gcc.c-torture/compile/init-3.c: New.
56729
56730 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56731
56732         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56733         ALWAYS_CXXFLAGS.
56734
56735 2000-02-11  Robert Lipe <robertl@sco.com>
56736
56737         * gcc.c-torture/compile/20000211-3.c: New test.
56738
56739 2000-02-11  Martin Buchholz <martin@xemacs.org>
56740
56741         * gcc.c-torture/compile/20000211-2.c: New test.
56742
56743 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56744
56745         * gcc.c-torture/compile/20000211-1.c: New test.
56746
56747 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56748
56749         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56750           on native targets
56751
56752 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56753
56754         * g++.old-deja/g++.other/cast5.C: New test.
56755
56756 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56757
56758         * gcc.c-torture/execute/20000205-1.c: New.
56759
56760 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56761
56762         * g++.old-deja/g++.jason/cast3.C: Return void.
56763         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56764
56765 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56766
56767         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56768
56769         * gcc.dg/loop-1.c: New test.
56770
56771 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56772
56773         * gcc.c-torture/compile/20000127-1.c: New test.
56774         * gcc.c-torture/execute/991228-1.c: New test.
56775
56776 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56777
56778         * gcc.dg/unused-2.c: New test.
56779
56780         * gcc.dg/conv-1.c: New test.
56781
56782 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56783
56784         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56785         compiler.
56786         (tool_option_proc): Fix typo.
56787
56788 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56789
56790         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56791         of the ld on the host, not on the build machine.
56792         Also, don't crash if '--help' is not a supported option.
56793
56794 2000-01-24  Richard Henderson  <rth@cygnus.com>
56795
56796         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56797
56798 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56799
56800         * gcc.c-torture/execute/20000120-2.c: New test.
56801         * gcc.c-torture/execute/20000120-1.c: New test.
56802
56803 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56804
56805         * gcc.c-torture/execute/20000113-1.c: New test.
56806
56807 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56808
56809         * gcc.c-torture/execute/20000112-1.c: New test.
56810
56811 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56812
56813         * gcc.dg/20000111-1.c: New test.
56814
56815 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56816
56817         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56818         with 16 bit integers.
56819
56820 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56821
56822         * gcc.dg/20000108-1.c: New test.
56823
56824 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56825
56826         * g++.old-deja/g++.ns/koenig8.C: New test.
56827
56828 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56829
56830         * g++.old-deja/g++.other/cast4.C: New test.
56831
56832 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56833
56834         * gcc.c-torture/compile/20000105-2.c: New test.
56835         * gcc.c-torture/compile/20000105-1.c: New test.
56836
56837 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56838
56839         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56840         references to printf & atoi to conform to ANSI standard.
56841         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56842         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56843         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56844         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56845         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56846         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56847         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56848         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56849         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56850         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56851         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56852         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56853         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56854         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56855         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56856         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56857         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56858         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56859         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56860         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56861         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56862         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56863         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56864         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56865         * g++.old-deja/g++.brendan/init3.C: Likewise.
56866         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56867         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56868         * g++.old-deja/g++.brendan/new2.C: Likewise.
56869         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56870         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56871         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56872         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56873         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56874         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56875         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56876         * g++.old-deja/g++.brendan/template24.C: Likewise.
56877         * g++.old-deja/g++.brendan/template3.C: Likewise.
56878         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56879         * g++.old-deja/g++.jason/inline3.C: Likewise.
56880         * g++.old-deja/g++.jason/opeq.C: Likewise.
56881         * g++.old-deja/g++.law/arg5.C: Likewise.
56882         * g++.old-deja/g++.law/arm7.C: Likewise.
56883         * g++.old-deja/g++.law/ctors11.C: Likewise.
56884         * g++.old-deja/g++.law/cvt8.C: Likewise.
56885         * g++.old-deja/g++.law/init9.C: Likewise.
56886         * g++.old-deja/g++.law/refs4.C: Likewise.
56887         * g++.old-deja/g++.law/template2.C: Likewise.
56888         * g++.old-deja/g++.law/visibility24.C: Likewise.
56889         * g++.old-deja/g++.law/vtable3.C: Likewise.
56890         * g++.old-deja/g++.mike/asm2.C: Likewise.
56891         * g++.old-deja/g++.mike/eh1.C: Likewise.
56892         * g++.old-deja/g++.mike/misc1.C: Likewise.
56893         * g++.old-deja/g++.mike/misc13.C: Likewise.
56894         * g++.old-deja/g++.mike/misc14.C: Likewise.
56895         * g++.old-deja/g++.mike/ns12.C: Likewise.
56896         * g++.old-deja/g++.mike/p1248.C: Likewise.
56897         * g++.old-deja/g++.mike/p3708.C: Likewise.
56898         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56899         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56900         * g++.old-deja/g++.mike/p646.C: Likewise.
56901         * g++.old-deja/g++.mike/p700.C: Likewise.
56902         * g++.old-deja/g++.mike/p783.C: Likewise.
56903         * g++.old-deja/g++.mike/p783a.C: Likewise.
56904         * g++.old-deja/g++.mike/p783b.C: Likewise.
56905         * g++.old-deja/g++.mike/p786.C: Likewise.
56906         * g++.old-deja/g++.mike/p789.C: Likewise.
56907         * g++.old-deja/g++.mike/p789a.C: Likewise.
56908         * g++.old-deja/g++.mike/p807a.C: Likewise.
56909         * g++.old-deja/g++.other/delete3.C: Likewise.
56910         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56911         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56912         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56913         * g++.old-deja/g++.other/empty1.C: Likewise.
56914         * g++.old-deja/g++.other/temporary1.C: Likewise.
56915         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56916         * g++.old-deja/g++.pt/t16.C: Likewise.
56917         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56918
56919 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56920
56921         * gcc.dg/991230-1.c: New test.
56922
56923 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56924
56925         * gcc.c-torture/compile/991229-3.c: New test.
56926         * gcc.c-torture/compile/991229-2.c: New test.
56927         * gcc.c-torture/compile/991229-1.c: New test.
56928
56929 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56930
56931         * gcc.c-torture/compile/labels-2.c: New test.
56932
56933 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56934
56935         * gcc.c-torture/execute/991227-1.c: New test.
56936
56937 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56938
56939         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56940
56941 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56942
56943         * gcc.c-torture/execute/991221-1.c: New test.
56944
56945 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56946
56947         * g++.old-deja/g++.other/cast3.C: New test.
56948
56949 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56950
56951         * gcc.c-torture/execute/991216-4.c: New test.
56952
56953 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56954
56955         * gcc.c-torture/execute/991216-1.c: New test.
56956         * gcc.c-torture/execute/991216-2.c: New test.
56957         * gcc.c-torture/execute/991216-3.c: New test.
56958
56959 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56960
56961         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56962         Actually make the test fail by using "-O2" for compilation.
56963
56964 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56965
56966         * g++.old-deja/g++.warn/cast-align1.C: New test.
56967
56968 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56969
56970         * gcc.c-torture/compile/991214-1.c: New test.
56971         * gcc.c-torture/compile/991214-2.c: New test.
56972
56973 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56974
56975         * gcc.dg/991214-1.c: New test.
56976
56977 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56978
56979         * gcc.c-torture/compile/991213-3.c: New test.
56980         * gcc.c-torture/compile/991213-2.c: New test.
56981         * gcc.c-torture/compile/991213-1.c: New test.
56982
56983 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56984
56985         * gcc.dg/991209-1.c: New test.
56986
56987 1999-12-08  Nathan Sidwell <nathan@acm.org>
56988
56989         * gcc.c-torture/compile/991208-1.c: New test.
56990
56991 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56992
56993         * gcc.dg/ultrasp2.c: New test.
56994
56995 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56996
56997         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56998
56999 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57000
57001         * gcc.c-torture/compile/991202-1.c: New test.
57002         * gcc.c-torture/execute/991202-1.c: New test.
57003         * gcc.c-torture/execute/991202-2.c: New test.
57004         * gcc.c-torture/execute/991202-3.c: New test.
57005
57006 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57007
57008         * g++.old-deja/g++.abi/align.C: New test.
57009         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57010         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57011
57012 1999-12-01  Richard Henderson  <rth@cygnus.com>
57013
57014         * gcc.c-torture/execute/991201-1.c: New.
57015
57016 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57017
57018         * gcc.dg/991129-1.c: New test.
57019
57020 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57021
57022         * gcc.c-torture/compile/991127-1.c: New test.
57023
57024 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57025
57026         * g++.old-deja/g++.other/warn4.C: New test.
57027
57028 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57029
57030         * g++.old-deja/g++.eh/cleanup2.C: New test.
57031         * g++.old-deja/g++.ext/pretty2.C: New test.
57032         * g++.old-deja/g++.ext/pretty3.C: New test.
57033         * g++.old-deja/g++.other/debug6.C: New test.
57034
57035 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57036
57037         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57038         compiler_output to look for one error message instead of two.
57039
57040 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57041
57042         * gcc.c-torture/execute/991118-1.c: Also test case
57043         where the word boundary does not split a byte evenly.
57044
57045 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57046
57047         * g++.old-deja/g++.ext/restrict1.C: New test.
57048
57049 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57050
57051         * gcc.c-torture/execute/991118-1.c: New test.
57052
57053 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57054
57055         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57056         working directory pathnames.
57057
57058 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57059
57060         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57061         host is equipped with driver.h and driver.o so it can actually
57062         compile and run the tests.
57063
57064 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57065
57066         * gcc.c-torture/compile/991008-1.c: New test.
57067
57068 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57069
57070         * lib/gcc-dg.exp: Include target-supports.exp
57071
57072 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57073
57074         * lib/target-supports.exp: New file: Provide procs to test for
57075         features supported by the target.
57076         (check_weak_available): Moved here from ecos.exp.
57077         (check_alias_available): New proc: Determine of the target
57078         toolchain supports the alias attribute.
57079
57080         * gcc.dg/special/ecos.exp: Move check_weak_available to
57081         target-supports.exp.
57082         (alias-1.c): Only perform the test if the target supports
57083         aliases.
57084         (wkali-1.c): Only perform the test if the target supports
57085         aliases.
57086
57087         * gcc.dg/990506-0.c: Expect error messages from cross
57088         targets as well as native targets.
57089
57090 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57091
57092         * gcc.dg/ultrasp1.c: Removed xfail.
57093         * gcc.dg/struct-ret-2.c: Likewise.
57094         * gcc.dg/array-1.c: Likewise.
57095
57096 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57097
57098         * gcc.dg/struct-ret-2.c: New test.
57099
57100         * gcc.dg/array-1.c: New test.
57101
57102 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57103
57104         * gcc.c-torture/execute/991030-1.c: New test.
57105
57106 1999-10-26  Richard Henderson  <rth@cygnus.com>
57107
57108         * gcc.c-torture/compile/991026-2.c: New test.
57109
57110 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57111
57112         * gcc.c-torture/compile/991026-1.c: New test.
57113
57114 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57115
57116         * gcc.c-torture/execute/991023-1.c: New test.
57117
57118 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57119
57120         * gcc.c-torture/execute/991019-1.c: New test.
57121
57122 1999-10-16  Richard Henderson  <rth@cygnus.com>
57123
57124         * gcc.c-torture/execute/991016-1.c: New test.
57125
57126 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57127
57128         * gcc.c-torture/execute/991014-1.c: New test.
57129
57130 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57131
57132         * g++.old-deja/g++.other/union2.C: New test.
57133
57134 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57135
57136         * g++.old-deja/g++.other/vaarg2.C: New test.
57137         * g++.old-deja/g++.other/vaarg3.C: New test.
57138
57139 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57140
57141         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57142         in compile/.
57143
57144 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57145
57146         * gcc.c-torture/execute/va-arg-11.c: New test.
57147
57148 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57149
57150         * lib/file-format.exp (gcc_target_object_format): Don't
57151         crash if objdump is unavailable.
57152
57153 1999-09-29  Donn Terry <donn@interix.com>
57154
57155         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57156
57157 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57158
57159         * gcc.c-torture/compile/990928-1.c: New test.
57160
57161 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57162
57163         * g++.old-deja/g++.other/decl6.C: New test.
57164
57165 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57166
57167         * gcc.c-torture/execute/va-arg-10.c: New test.
57168
57169 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57170
57171         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57172         __PRETTY_FUNCTION__.
57173
57174 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57175
57176         * gcc.c-torture/execute/990923-1.c: New test.
57177
57178 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57179
57180         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57181         for which -fpic is inappropriate.
57182
57183 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57184
57185         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57186
57187 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57188
57189         * g++.old-deja/g++.other/dyncast1.C: New test.
57190         * g++.old-deja/g++.other/dyncast2.C: New test.
57191         * g++.old-deja/g++.other/dyncast3.C: New test.
57192         * g++.old-deja/g++.other/dyncast4.C: New test.
57193         * g++.old-deja/g++.other/dyncast5.C: New test.
57194         * g++.old-deja/g++.eh/catch3.C: New test.
57195         * g++.old-deja/g++.eh/catch3p.C: New test.
57196         * g++.old-deja/g++.eh/catch4.C: New test.
57197         * g++.old-deja/g++.eh/catch4p.C: New test.
57198         * g++.old-deja/g++.eh/catch5.C: New test.
57199         * g++.old-deja/g++.eh/catch5p.C: New test.
57200         * g++.old-deja/g++.eh/catch6.C: New test.
57201         * g++.old-deja/g++.eh/catch6p.C: New test.
57202         * g++.old-deja/g++.eh/catch7.C: New test.
57203         * g++.old-deja/g++.eh/catch7p.C: New test.
57204         * g++.old-deja/g++.eh/catch8.C: New test.
57205         * g++.old-deja/g++.eh/catch8p.C: New test.
57206         * g++.old-deja/g++.eh/catch9.C: New test.
57207         * g++.old-deja/g++.eh/catch9p.C: New test.
57208
57209 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57210
57211         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57212         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57213
57214 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57215
57216         * gcc.c-torture/compile/990913-1.c: New test.
57217
57218 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57219
57220         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57221         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57222
57223 1999-09-09  Richard Henderson  <rth@cygnus.com>
57224
57225         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57226
57227 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57228
57229         * g++.old-deja/g++.other/lookup11.C: New test.
57230         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57231         what is permitted and what we want.
57232         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57233         overload use.
57234         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57235
57236 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57237
57238         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57239         * gcc.c-torture/noncompile/poison-1.c: New file.
57240
57241 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57242
57243         * g++.old-deja/g++.other/sizeof3.C: New test.
57244         * g++.old-deja/g++.other/sizeof4.C: New test.
57245         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57246         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57247
57248 1999-09-07  Richard Henderson  <rth@cygnus.com>
57249
57250         * gcc.dg/va-arg-1.c: New.
57251
57252 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57253
57254         * gcc.c-torture/execute/va-arg-9.c: New test.
57255
57256 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57257
57258         * g77.f-torture/compile/980519-2.f: New test.
57259         * g77.f-torture/compile/19990905-0.f: New test.
57260         * g77.f-torture/compile/19990905-1.f: New test.
57261         * g77.f-torture/compile/19990905-2.f: New test.
57262
57263         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57264
57265 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57266
57267         * gcc.c-torture/execute/990827-1.c: Fix typo.
57268
57269 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57270
57271         * g++.old-deja/g++.other/deref1.C: New test.
57272
57273 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57274
57275         * g++.old-deja/g++.other/ambig2.C: New test.
57276         * g++.old-deja/g++.other/cond5.C: New test.
57277         * g++.old-deja/g++.other/lookup16.C: New test.
57278
57279 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57280
57281         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57282         assemblers too.
57283
57284 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57285
57286         * lib/c-torture.exp: Avoid the "compare executables" optimization
57287         when testing native.
57288
57289 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57290
57291         * gcc.c-torture/execute/990829-1.c: New test.
57292         * gcc.c-torture/compile/990829-1.c: New test.
57293
57294 1999-08-27  Paul Burchard  <burchard@pobox.com>
57295
57296         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57297         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57298         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57299         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57300         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57301         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57302         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57303         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57304         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57305         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57306         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57307
57308 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57309
57310         * gcc.c-torture/execute/990827-1.c: New test.
57311
57312 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57313
57314         * g77.f-torture/noncompile/19990826-4.f: New test.
57315
57316         * g77.f-torture/compile/19990826-3.f: New test.
57317
57318         * g77.f-torture/execute/19990826-2.f: New test.
57319
57320         * g77.f-torture/compile/19990826-1.f: New test.
57321
57322         * gcc.c-torture/execute/990826-0.c: New test.
57323         * g77.c-torture/execute/19990826-0.f: New test.
57324
57325         * g77.f-torture/noncompile/970626-2.f: New test.
57326
57327 1999-08-25  Paul Burchard  <burchard@pobox.com>
57328
57329         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57330         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57331         lss-011.C: New tests.
57332
57333 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57334
57335         * g++.old-deja/g++.other/decl5.C: New test.
57336
57337 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57338
57339         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57340         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57341         call `postbase' for each one.  All callers of `postbase' changed
57342         to call this instead.
57343
57344 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57345
57346         * gcc.c-torture/execute/990811-1.c: New test.
57347
57348 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57349
57350         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57351         just native ones.
57352
57353         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57354         just native ones.
57355
57356 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57357
57358         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57359
57360 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57361
57362         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57363
57364 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57365
57366         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57367
57368 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57369
57370         * gcc.c-torture/execute/990804-1.c: New test.
57371
57372 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57373
57374         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57375         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57376         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57377
57378 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57379
57380         * g++.old-deja/g++.other/struct1.C: New test.
57381
57382 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57383
57384         * g++.old-deja/g++.other/enum2.C: New test.
57385
57386 1999-08-02  Richard Henderson  <rth@cygnus.com>
57387
57388         Adapted from tests from Franz Sirl:
57389         * gcc.c-torture/execute/va-arg-7.c: New test.
57390         * gcc.c-torture/execute/va-arg-8.c: New test.
57391
57392 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57393
57394         * gcc.c-torture/compile/990801-2.c: New test.
57395
57396         * gcc.c-torture/compile/990801-1.c: New test.
57397
57398 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57399
57400         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57401         fp-cmp-1.c, converting double to float.
57402
57403         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57404         fp-cmp-1.c, converting double to long double.
57405
57406         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57407         from fr1 to unknown_register, since fr1 is a legitimate register
57408         on some machines.
57409
57410 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57411
57412         * README: More listname related changes.
57413
57414 1999-07-08  Catherine Moore  <clm@cygnus.com>
57415
57416         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57417
57418 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57419
57420         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57421
57422 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57423
57424         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57425
57426 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57427
57428         * gcc.dg/990703-1.c: New test.
57429
57430 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57431
57432         * lib/file-format.exp: New file: Move definition of proc
57433         gcc_target_object_format to here from
57434         gcc.dg/special/ecos.exp.
57435
57436         * lib/c-torture.exp: Include lib file-format.exp.
57437         * lib/gcc-dg.exp: Include lib file-format.exp.
57438
57439         * gcc.dg/special/ecos.exp: Remove definition of proc
57440         gcc_target_object_format.
57441
57442 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57443
57444         * gcc.c-torture/execute/990628-1.c: New test.
57445
57446 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57447
57448         * gcc.c-torture/compile/990625-2.c: New test.
57449
57450         * gcc.c-torture/compile/990625-1.c: New test.
57451
57452 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57453
57454         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57455         attributes compile.
57456         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57457         ports that use the COFF/PE file format.
57458
57459 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57460
57461         * gcc.c-torture/compile/990617-1.c: New test.
57462
57463 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57464
57465         * g++.old-deja/g++.other/decl4.C: New test.
57466
57467 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57468
57469         * g++.old-deja/g++.other/bitfld3.C: New test.
57470
57471 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57472
57473         * g++.old-deja/g++.eh/catch1.C: New test.
57474
57475 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57476
57477         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57478
57479         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57480         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57481
57482 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57483
57484         * g77.f-torture/compile/19990502-0.f: Replace with new,
57485         shorter, test that still fails after recent changes.
57486
57487 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57488
57489         * gcc.c-torture/execute/990604-1.c: New test.
57490
57491 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57492
57493         * gcc.c-torture/execute/990531-1.c: New test.
57494
57495 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57496
57497         * gcc.c-torture/compile/990527-1.c: New test.
57498
57499 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57500
57501         * gcc.c-torture/execute/990527-1.c: New test.
57502
57503 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57504
57505         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57506         bitfields as signed.
57507
57508 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57509
57510         * g77.f-torture/compile/19990525-0.f: New test.
57511
57512 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57513
57514         * gcc.c-torture/execute/990525-2.c: New test.
57515
57516         * gcc.c-torture/execute/990525-1.c: New test.
57517
57518 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57519
57520         * g++.old-deja/g++.other/anon3.C: New test.
57521         * g++.old-deja/g++.other/anon4.C: New test.
57522         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57523         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57524         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57525         Merrill).
57526
57527 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57528
57529         * gcc.c-torture/execute/990524-1.c: New test.
57530
57531         * gcc.dg/990524-1.c: New test.
57532
57533 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57534
57535         * gcc.c-torture/compile/990523-1.c: New test.
57536
57537 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57538
57539         * gcc.c-torture/compile/990519-1.c: New test.
57540
57541 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57542
57543         * gcc.c-torture/compile/990517-1.c: New test.
57544
57545         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57546         (e4, f4): New tests.
57547         (main): Call them.
57548
57549 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57550
57551         * gcc.dg/noreturn-1.c: New test.
57552
57553 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57554
57555         * gcc.c-torture/execute/990513-1.c: New test.
57556
57557 1999-05-10  Richard Henderson  <rth@cygnus.com>
57558
57559         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57560
57561 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57562
57563         * g77.f-torture/execute/erfc.f: Use small single-precision
57564         values, to avoid problems on Alphas when not -mieee.
57565
57566 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57567
57568         * gcc.dg/990506-0.c: New test.
57569
57570 1999-05-08  Richard Henderson  <rth@cygnus.com>
57571
57572         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57573         the constant to test.  Don't XFAIL 64-bit targets.
57574
57575         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57576         * g++.old-deja/g++.law/profile1.C: Likewise.
57577
57578         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57579         operator new instances.
57580         * g++.old-deja/g++.other/delete5.C: Likewise.
57581
57582 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57583
57584         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57585         intrinsic.
57586
57587 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57588
57589         * g77.f-torture/execute/u77-test.f: Reverse order of two
57590         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57591
57592 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57593
57594         * gcc.dg/compare1.c: New test.
57595
57596 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57597
57598         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57599         New tests.
57600
57601 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57602
57603         * g77.f-torture/compile/19990502-1.f: New test.
57604
57605 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57606
57607         * g77.f-torture/compile/19990502-0.f: New test.
57608
57609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57610
57611         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57612         intrinsic.
57613
57614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57615
57616         * g77.f-torture/execute/u77-test.f (main): List libU77
57617         intrinsics not currently tested.
57618         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57619         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57620         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57621         Trim blanks off the ends of some printed strings.
57622
57623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57624
57625         * g77.f-torture/execute/u77-test.f (main): Just warn about
57626         FSTAT gid disagreement, as it's expected on some systems.
57627
57628 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57629
57630         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57631         use a new function, which allows for some slop.
57632         Clean up some commentary.
57633         (issum): The new function.
57634         (sgladd): Deleted subroutine.
57635
57636 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57637
57638         * g77.f-torture/execute/u77-test.f: Modify to be more like
57639         libf2c/libU77 version, bringing patches to that version here.
57640         Add suitable commentary.
57641
57642 1999-04-25  Richard Henderson  <rth@cygnus.com>
57643
57644         * gcc.dg/990424-1.c: New test.
57645
57646 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57647
57648         * g77.f-torture/execute/u77-test.f (main): Bug involving
57649         LSTAT has been fixed, so turn back on full checking.
57650
57651 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57652
57653         * g77.f-torture/compile/19990419-0.f: New test.
57654         * g77.f-torture/execute/19990419-1.f: New test.
57655
57656 1999-04-17  Richard Henderson  <rth@cygnus.com>
57657
57658         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57659         to avoid the need for a prototype to supress a warning.
57660
57661 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57662
57663         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57664
57665 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57666
57667         * gcc.c-torture/execute/990404-1.c: New test.
57668
57669 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57670
57671         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57672         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57673         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57674         missing initializer warnings.
57675
57676 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57677
57678         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57679         matching strings.
57680
57681 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57682
57683         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57684
57685 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57686
57687         * g77.f-torture/execute/19990325-0.f: New test.
57688         * g77.f-torture/execute/19990325-1.f: New test.
57689
57690 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57691
57692         * gcc.c-torture/execute/990324-1.c: New test.
57693
57694 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57695
57696         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57697         test with 4.
57698
57699 1999-03-17  Richard Henderson  <rth@cygnus.com>
57700
57701         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57702
57703 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57704
57705         * g77.f-torture/execute/19990313-2.f: New test.
57706         * g77.f-torture/execute/19990313-3.f: New test.
57707
57708 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57709
57710         * g77.f-torture/execute/19990313-0.f: New test.
57711         * g77.f-torture/execute/19990313-1.f: New test.
57712
57713 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57714
57715         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57716         printf to sprintf.
57717         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57718         (main): Add check for u15.  Conditionalize u31 check depending on
57719         whether ints are <32 bits or >=32 bits.
57720
57721 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57722
57723         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57724
57725 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57726
57727         * g77.f-torture/compile/19990305-0.f: New test.
57728         * g77.f-torture/execute/19981119-0.f: New test.
57729
57730 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57731
57732         * g77.f-torture/execute/970625-2.f: call ABORT if final
57733         result is not correct, instead of just printing it.
57734         Add this checking via newly introduced obfuscation, to
57735         trip up buggy front ends.
57736
57737 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57738
57739         * g77.f-torture/compile/960317-1.f: Moved from being
57740         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57741
57742 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57743
57744         * g77.f-torture/execute/960317-1.f: New (old) test.
57745         * g77.f-torture/execute/970625-2.f: Ditto.
57746
57747 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57748
57749         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57750         error message on line 1 or line 2; cccp and cpplib do this differently.
57751
57752 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57753
57754         * g++.old-deja/g++.law/weak1.C: New test.
57755
57756 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57757
57758         * gcc.c-torture/execute/990119-1.c: Renamed to...
57759         * gcc.dg/990119-1.c: this, so it will only be tested once
57760         (it's a preprocessor test, it doesn't need to be run at
57761         multiple optimization levels).
57762
57763 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57764
57765         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57766           ALWAYS_CXXFLAGS.
57767
57768 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57769
57770         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57771         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57772         to not be compilable by current g77.
57773
57774 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57775
57776         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57777
57778 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57779
57780         * gcc.c-torture/execute/990222-1.c: New test.
57781
57782 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57783
57784         * g77.f-torture/compile/19990218-0.f: New test.
57785         * g77.f-torture/noncompile/19990218-1.f: New test.
57786
57787 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57788
57789         * g77.f-torture/compile/19981216-0.f: New test.
57790
57791 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57792
57793         * gcc.dg/990214-1.c: New test.
57794
57795 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57796
57797         * gcc.dg/990213-2.c: New test.
57798
57799         * gcc.dg/990213-1.c: New test.
57800
57801 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57802
57803         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57804         ints.
57805
57806 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57807
57808         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57809         specified by target.
57810
57811         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57812
57813 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57814
57815         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57816
57817 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57818
57819         * gcc.dg/special/ecos.exp: New test driver for new tests with
57820         special requirements.
57821
57822         * gcc.dg/special/alias-1.c: New test.
57823         * gcc.dg/special/gcsec-1.c: New test.
57824         * gcc.dg/special/weak-1.c: New test.
57825         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57826         * gcc.dg/special/weak-2.c: New test.
57827         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57828         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57829         * gcc.dg/special/wkali-1.c: New test.
57830         * gcc.dg/special/wkali-2.c: New test.
57831         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57832         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57833
57834 1999-02-10  Felix Lee  <flee@cygnus.com>
57835
57836           * lib/c-torture.exp (c-torture-compile): Pull out code for
57837           analyzing gcc error messages.
57838           (c-torture-execute): Likewise.  Fix some (harmless) false
57839           positives.
57840           * lib/gcc.exp (gcc_check_compile): New function.
57841
57842 1999-02-08  Richard Henderson  <rth@cygnus.com>
57843
57844         * gcc.c-torture/execute/990208-1.c: New test.
57845
57846 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57847
57848         * g++.dg/special/ecos.exp: New driver for new tests with special
57849         requirements
57850
57851         * g++.dg/special/conpr-1.C: New test
57852         * g++.dg/special/conpr-2.C: New test
57853         * g++.dg/special/conpr-2a.C: New test
57854         * g++.dg/special/conpr-3.C: New test
57855         * g++.dg/special/conpr-3a.C: New test
57856         * g++.dg/special/conpr-3b.C: New test
57857
57858         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57859         allow g++ to use the dg driver
57860
57861         * README: Add comment about g++.dg directory
57862
57863 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57864
57865         * README: Update email addresses.
57866
57867 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57868
57869         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57870         arguments in order to force structure S onto the stack even on
57871         the alpha.
57872         (test): Pass 10 leading arguments to function foo as well as the
57873         structure S.
57874
57875         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57876         failure for all targets.
57877
57878         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57879         abort to terminate program execution.
57880
57881 1999-01-30  Richard Henderson  <rth@cygnus.com>
57882
57883         * gcc.c-torture/execute/990130-1.c: New test.
57884
57885 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57886
57887         * gcc.dg/990130-1.c: New test.
57888
57889 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57890
57891         * gcc.c-torture/execute/990128-1.c: New test.
57892
57893 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57894
57895         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57896
57897 1999-01-27  Felix Lee  <flee@cygnus.com>
57898
57899         * lib/c-torture.exp (c-torture-compile): pull out code for
57900         analyzing gcc error messages.
57901         (c-torture-execute): ditto, and fix some (harmless) false
57902         positives.
57903         * lib/gcc.exp (gcc_check_compile): new function.
57904
57905 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57906
57907         * gcc.dg/990117-1.c: New test.
57908
57909         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57910
57911         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57912
57913 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57914
57915         * g77.f-torture/compile/990115-1.f: New test.
57916
57917 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57918
57919         * gcc.c-torture/compile/990107-1.c: New test
57920
57921 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57922
57923         * gcc.c-torture/execute/990106-2.c: New test.
57924
57925         * gcc.c-torture/execute/990106-1.c: New test.
57926
57927 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57928
57929         * gcc.c-torture/compile/981223-1.c: New test.
57930
57931 1998-12-29  Richard Henderson  <rth@cygnus.com>
57932
57933         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57934         (opt3): Rename from opt4 and disable.
57935
57936 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57937
57938         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57939
57940 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57941
57942         * g++.old-deja/g++.other/conv5.C: New test.
57943
57944 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57945
57946         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57947
57948 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57949
57950         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57951
57952 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57953
57954         * gcc.c-torture/compile/981211-1.c: New test.
57955
57956 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57957
57958         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57959
57960         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57961
57962 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57963
57964         * gcc.special/930510-1.c: Make C9X safe.
57965         * gcc.misc-tests/gcov-1.c Similarly.
57966         * gcc.misc-tests/gcov-2.c Similarly.
57967
57968 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57969
57970         * gcc.dg/ultrasp1.c: New test.
57971
57972 1998-12-06  Richard Henderson  <rth@cygnus.com>
57973
57974         * gcc.c-torture/execute/981206.c: New test.
57975
57976 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57977
57978         * g++.old-deja/g++.ns/template7.C: New test.
57979
57980         * g++.old-deja/g++.other/expr1.C: New test.
57981
57982         * g++.old-deja/g++.eh/tmpl3.C: New test.
57983
57984         * g++.old-deja/g++.eh/tmpl2.C: New test.
57985
57986 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57987
57988         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57989         * g++.old-deja/g++.other/using6.C: Removed.
57990         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57991
57992         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57993
57994 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57995
57996         * g++.old-deja/g++.pt/overload8.C: New test.
57997
57998         * g++.old-deja/g++.pt/overload7.C: New test.
57999
58000         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58001
58002         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58003         and relinking messages.
58004         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58005         compiling with -frepo.
58006
58007 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58008
58009         * g++.old-deja/g++.pt/lookup6.C: New test.
58010
58011 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58012
58013         * gcc.c-torture/execute/981130-1.c: New test.
58014         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58015
58016 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58017
58018         * g++.old-deja/g++.pt/explicit76.C: New test.
58019
58020         * g++.old-deja/g++.pt/friend38.C: New test.
58021
58022         * g++.old-deja/g++.ns/crash2.C: New test.
58023
58024         * g++.old-deja/g++.pt/defarg8.C: New test.
58025
58026         * g++.old-deja/g++.pt/instantiate6.C: New test.
58027
58028         * g++.old-deja/g++.pt/static6.C: New test.
58029
58030         * g++.old-deja/g++.pt/decl2.C: New test.
58031
58032 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58033
58034         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58035         problem is actually related with name lookup, but so what? :-)
58036
58037         * g++.old-deja/g++.pt/friend37.C: New test.
58038
58039 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58040
58041         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58042         element, which fails on some systems.
58043
58044         * g77.f-torture/execute/labug1.f: New test.
58045
58046 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58047
58048         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58049         is defined.
58050
58051 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58052
58053         * g77.f-torture/compile/981117-1.f: New test.
58054
58055 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58056
58057         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58058         properly discarded.
58059
58060 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58061
58062         * gcc.c-torture/execute/memcheck: New directory of tests for
58063         -fcheck-memory-usage.
58064
58065 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58066
58067         * README: New file, general information about the testsuite and
58068         new description of the various C++ test subdirectories.
58069         * README.g++: Eliminate obsolete information, update and move most
58070         relevant stuff to README.
58071
58072 1998-11-07  Richard Henderson  <rth@cygnus.com>
58073
58074         * gcc.c-torture/compile/981107-1.c: New test.
58075
58076 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58077
58078         * execute/memcpy-bi.c: New testcase.
58079
58080 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58081
58082         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58083         base classes.
58084
58085         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58086         template is selected.
58087
58088         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58089         classes, it should be accepted for all types.
58090
58091         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58092
58093         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58094         specializations start with template headers.
58095
58096 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58097
58098         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58099
58100         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58101         non-POD types.
58102
58103 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58104
58105         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58106
58107 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58108
58109         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58110
58111 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58112
58113         * 981019-1.c: New test.
58114
58115 1998-10-14  Robert Lipe <robertl@dgii.com>
58116
58117         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58118         find objc headers.
58119
58120 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58121
58122         * compile/981001-4.c: Remove use of GCC extension that triggers a
58123         compiler bug.
58124
58125 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58126
58127         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58128
58129 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58130
58131         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58132         instantiation of template produces incorrect code for delete
58133         expression.
58134
58135         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58136         constructors' name is not unique.
58137         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58138         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58139
58140         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58141         automatic array of const is ill-formed.
58142
58143         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58144         of template parameter?
58145
58146         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58147         const.
58148
58149         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58150         pointer-to-member expression.
58151
58152         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58153         declaration causes ICE.
58154
58155 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58156
58157         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58158         reserved in the global namespace.
58159
58160         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58161         generate needed virtual table.
58162
58163         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58164
58165 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58166
58167         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58168         template-dependent type
58169
58170 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58171
58172         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58173         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58174         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58175
58176         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58177         class should be usable as argument of member function.
58178         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58179         class should be usable as return type of member function.
58180         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58181         class should be usable as type of data member.
58182
58183         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58184
58185 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58186
58187         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58188
58189 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58190
58191         * gcc.dg/dll-?.c Add thumb to target list.
58192         Fix assembler scan patterns to match current assembler output.
58193
58194 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58195
58196         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58197         matching of template brackets.
58198
58199         * g++.old-deja/g++.other/using4.C: New test.  Test using
58200         declarations of methods from base classes.
58201
58202         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58203         within functions should introduce names into the innermost
58204         enclosing namespace.
58205
58206         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58207         of static locals if first initialization throws.
58208
58209 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58210
58211         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58212
58213 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58214
58215         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58216         lose track of the possible targets of tablejump insns.
58217         * special/special.exp: Run it.
58218
58219 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58220
58221         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58222         must be declared before its specializations can be named in friend
58223         declarations.
58224
58225 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58226
58227         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58228
58229         * g77.f-torture/execute/io1.f: New test.
58230
58231 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58232
58233         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58234         with pointer to template function, for which no argument deduction
58235         is possible.
58236
58237         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58238         specialization of template function as argument to template
58239         function.
58240
58241         * g++.old-deja/g++.other/access2.C: New test; Inner class
58242         shouldn't have privileged access to Outer's names.
58243
58244 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58245
58246         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58247         friend template declared within template class conflicts with
58248         nested class of the same name.
58249
58250         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58251         is ignored.
58252
58253         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58254         object with direct initializer as function declaration.
58255
58256         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58257         initializers.
58258
58259         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58260         involving const pointer and NULL produces incorrect result.
58261
58262         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58263         type name without `typename' should be rejected with -pedantic.
58264
58265 1998-10-02  Richard Henderson  <rth@cygnus.com>
58266
58267         * g++.old-deja/g++.other/addrof1.C: New test.
58268
58269 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58270
58271         * gcc.c-torture/compile/981001-1.c: New test.
58272         * gcc.c-torture/execute/981001-1.c: New test.
58273
58274 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58275
58276         * gcc.c-torture/compile/981001-2.c: New test.
58277         * gcc.c-torture/compile/981001-3.c: New test.
58278         * gcc.c-torture/compile/981001-4.c: New test.
58279
58280 1998-10-01  Robert Lipe  <robertl@dgii.com>
58281
58282         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58283         multilibbed hosts.  Idea grafted from g77.exp.
58284
58285 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58286
58287         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58288         avoid losing on systems which need -lsocket.
58289
58290 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58291
58292         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58293         * g++.old-deja/g++.other/nested2.C: Ditto.
58294         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58295         failure.
58296
58297 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58298
58299         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58300         preferred over template operator!= for enum bitfields.
58301
58302 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58303
58304         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58305         that happen to have the same base name, but in different scopes,
58306         are incorrectly rejected.
58307
58308 1998-09-16  Richard Henderson  <rth@cygnus.com>
58309
58310         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58311         on the native word size instead of an integer literal.
58312
58313 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58314
58315         * g++.old-deja/g++.other/static2.C: Invocation of static data
58316         member of type pointer-to-function denoted as non-static member.
58317
58318         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58319         checks involving function types and aliases.
58320
58321 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58322
58323         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58324         redefined to the same non-trivial type.
58325
58326         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58327         namespace-qualification of template specializations declared in
58328         other namespaces.
58329
58330         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58331         to declare a subset of the specializations of a template function
58332         as friends of specializations of a template class.
58333
58334         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58335         member templates that do not fully specialize the enclosing
58336         template class are rejected.
58337
58338 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58339
58340         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58341
58342 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58343
58344         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58345         altered from libf2c/libU77 version.
58346
58347 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58348
58349         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58350
58351 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58352             Alexandre Oliva  <oliva@dcc.unicamp.br>
58353
58354         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58355         (un)signed char are different types for template specialization
58356         purposes.
58357
58358 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58359
58360         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58361         * objc: ObjC testsuite.
58362
58363 1998-08-31  Catherine Moore  <clm@cygnus.com>
58364
58365         * gcc.c-torture/execute/941014-1.x: New file.
58366
58367 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58368
58369         * lib/c-torture.exp: Add support for
58370         torture_eval_before_compile and torture_eval_before_execute
58371         variables.
58372
58373 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58374
58375         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58376         this test triggers valid.
58377
58378 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58379
58380         * gcc.dg/980827-1.c: New test.
58381
58382 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58383
58384         * gcc.c-torture/execute/loop-4b.c: New test.
58385
58386 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58387
58388         * lib/c-torture.exp: Add support for
58389         torture_eval_before_compile and torture_eval_before_execute
58390         variables.
58391
58392 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58393
58394         * gcc.c-torture/compile/980825-1.c: New test.
58395
58396 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58397
58398         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58399         count number tests in opt_t0 not good_t0.
58400
58401 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58402
58403         * gcc.c-torture/compile/930326-1.x: Fix typo.
58404
58405 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58406
58407         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58408         causes an ICE.
58409
58410 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58411
58412         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58413         STACK_SIZE is defined.
58414         * gcc.c-torture/unsorted/stuct.c: Similarly.
58415
58416         * gcc.c-torture/compile/980821-1.c: New test.
58417
58418 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58419
58420         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58421         16bit ints.
58422
58423 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58424
58425         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58426         code.
58427
58428 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58429
58430         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58431         error'.
58432
58433 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58434
58435         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58436
58437 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58438
58439         * gcc.c-torture/compile/980816-1.c: New test.
58440
58441         * gcc.dg/980816-1.c: New test.
58442
58443 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58444
58445         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58446         compiler for ieee tests.
58447
58448 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58449
58450         * g77.f-torture/compile/980729-0.f: New test.
58451
58452 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58453
58454         * gcc.c-torture/special/eeprof-1.c: New test, for
58455         -finstrument-functions.
58456         * gcc.c-torture/special/special.exp: Run it.
58457
58458 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58459
58460         * gcc.c-torture/compile/980729-1.c: New test.
58461
58462 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58463
58464         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58465         __thumb__ is defined, and test for ARM style doubles if so.
58466
58467 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58468
58469         * g77.f-torture/noncompile/980615-0.f: New test.
58470
58471 1998-07-26  H.J. Lu  (hjl@gnu.org)
58472
58473         * gcc.dg/980312-1.c: Do link instead of compile.
58474         * gcc.dg/980313-1.c: Likewise.
58475
58476 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58477
58478         * gcc.c-torture/compile/980726-1.c: New test.
58479
58480 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58481
58482         * g77.f-torture/execute/io0.f: New test.
58483
58484 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58485
58486         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58487         an int.
58488
58489 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58490
58491         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58492         m32r bugs.
58493
58494 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58495
58496         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58497         c-decl.c:grokdeclarator can handle mode attributes.
58498
58499 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58500
58501         * gcc.c-torture/execute/980716-1.c: New test.
58502
58503 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58504
58505         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58506         the mn10200.
58507         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58508         the mn10200.
58509         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58510         * gcc.c-torture/compile/930326-1.x: Similarly.
58511
58512 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58513
58514         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58515         New test from Craig.
58516
58517 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58518
58519         * g77.f-torture/noncompile/980616-0.f: New test.
58520
58521         * g77.f-torture/execute/970816-3.f: New test from Craig.
58522
58523 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58524
58525         *  g++.other/singleton.C: Return error value instead of taking
58526         SIGSEGV.
58527
58528 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58529
58530         *  g++.other/singleton.C: New test.  Warning is under dispute.
58531         Runtime crash is not.
58532
58533 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58534
58535         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58536         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58537         using6.C, using7.C}: New namespace tests.
58538
58539 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58540
58541         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58542         specialization with typedef'ed names used as array indexes.
58543
58544 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58545
58546         * gcc.c-torture/execute/980709-1.c: New test.
58547
58548         * gcc.dg/980709-1.c: New test.
58549
58550 1998-07-07  Richard Henderson  <rth@cygnus.com>
58551
58552         * gcc.c-torture/execute/bcp-1.c: New test.
58553
58554 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58555
58556         * gcc.c-torture/execute/980707-1.c: New test.
58557
58558 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58559
58560         * gcc.c-torture/compile/980706-1.c: New test.
58561
58562 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58563
58564         * g77.f-torture/execute/980701-0.f,
58565         g77.f-torture/execute/980701-1.f: New test from Craig.
58566
58567 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58568
58569         * gcc.c-torture/compile/980701-1.c: New test.
58570
58571         * gcc.c-torture/execute/980701-1.c: New test.
58572
58573 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58574 rlsruhe.de>
58575
58576         * g++.old-deja/g++.robertl/eb132.C: New test.
58577         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58578
58579 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58580
58581         * g77.f-torture/execute/980628-7.f,
58582         g77.f-torture/execute/980628-8.f,
58583         g77.f-torture/execute/980628-9.f,
58584         g77.f-torture/execute/980628-10.f: New tests from Craig.
58585
58586         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58587
58588 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58589
58590         * g77.f-torture/execute/980628-4.f: New test from Craig.
58591         * g77.f-torture/execute/980628-5.f: Likewise.
58592         * g77.f-torture/execute/980628-2.f: Likewise.
58593         * g77.f-torture/execute/980628-0.f: Likewise.
58594         * g77.f-torture/execute/980628-1.f: Likewise.
58595         * g77.f-torture/execute/980628-3.f: Likewise.
58596         * g77.f-torture/execute/980628-6.f: Likewise.
58597
58598 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58599
58600         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58601         directory when nothing has been installed yet.
58602
58603 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58604
58605         * gcc.c-torture/special/special.exp: Handle newer versions of
58606         dejagnu.
58607
58608 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58609
58610         * gcc.dg/980626-1.c: New test.
58611
58612 1998-06-19  Bruno Haible <haible@ilog.fr>
58613
58614         * gcc.misc-tests/m-un-2.c: New test.
58615         * g++.old-deja/g++.other/warn01.c: Likewise.
58616
58617 1998-06-19  Robert Lipe  <robertl@dgii.com>
58618
58619         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58620         compatibility with assmblers with a different comment character.
58621         Eliminate use of GAS-specific extensions.
58622
58623 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58624
58625         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58626
58627 1998-06-19  Robert Lipe  <robertl@dgii.com>
58628
58629         * lib/g77.exp: Replace search for libf2c.a with search for newly
58630         renamed libg2c.a
58631
58632 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58633
58634         * gcc.c-torture/execute/980617-1.c: New test.
58635
58636 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58637
58638         * gcc.c-torture/execute/980612-1.c: New test.
58639
58640 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58641
58642         * gcc.dg/980523-1.c: Only test on ppc-linux.
58643         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58644
58645         * gcc.c-torture/execute/980608-1.c: New test.
58646
58647 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58648
58649         * gcc.c-torture/execute/980605-1.c: New test.
58650
58651 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58652
58653         * gcc.c-torture/execute/980604-1.c: New test.
58654
58655 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58656
58657         * gcc.c-torture/execute/980602-1.c: New test.
58658         * gcc.c-torture/execute/980602-2.c: Likewise.
58659
58660 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58661
58662         * 970125-0.f: Fix per JCB.  Add commentary.
58663
58664 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58665
58666         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58667         IEEE -0 support.
58668
58669 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58670
58671         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58672         earlier.
58673
58674 1998-05-28  Catherine Moore <clm@cygnus.com>
58675
58676         * gcc.c-torture/execute/980526-3.c: New test.
58677
58678 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58679
58680         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58681         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58682         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58683         m88k-motorola-sysv3 to XFAIL.
58684
58685 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58686
58687         * gcc.dg/980526-1.c: New test.
58688         * gcc.c-torture/execute/980526-2.c: New test.
58689
58690 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58691
58692         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58693
58694         * gcc.c-torture/execute/980526-1.c: New test.
58695
58696 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58697
58698         * g77.f-torture/execute/alpha2.f: Add runtime test.
58699
58700 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58701
58702         * g++.old-deja/old-deja.exp: Strip leading directories.
58703
58704         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58705         error for the line.  Don't run multiple tests for the same line.
58706
58707 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58708
58709         * gcc.dg/980523-1.c: New test.
58710
58711 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58712
58713         * g77.f-torture/compile/970915-0.f: New test.
58714
58715 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58716
58717         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58718
58719 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58720
58721         * gcc.dg/980520-1.c: New test.
58722
58723 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58724
58725         * gcc.dg/980502-1.c: Fix return type.
58726
58727 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58728
58729         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58730         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58731         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58732         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58733         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58734
58735 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58736
58737         * g77.f-torture/execute/980520-1.f: New test.
58738
58739 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58740
58741         * lib/mike-g77.exp: New file.
58742
58743         * g77.f-torture/noncompile/noncompile.exp,
58744         g77.f-torture/noncompile/check0.f: New files.
58745
58746 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58747
58748         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58749         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58750         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58751         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58752         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58753         abort where appropriate.
58754
58755 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58756
58757         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58758         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58759
58760 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58761
58762         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58763
58764 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58765
58766         * g77.f-torture/compile/980427-0.f: New test.
58767
58768 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58769
58770         * g77.f-torture/compile/980424-0.f: New test.
58771
58772 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58773
58774         * g77.f-torture/compile/980419-2.f (main): New test.
58775         * g77.f-torture/compile/970125-0.f: New test.
58776         * g77.f-torture/compile/980419-1.f: New test.
58777
58778 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58779
58780         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58781         of loop-4.c.
58782
58783 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58784
58785         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58786
58787 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58788
58789         * gcc.c-torture/compile/980329-1.c: New test.
58790
58791 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58792
58793         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58794         * gcc.dg/980312-1.c: Fix typo in -march command.
58795
58796 1998-03-16  H.J. Lu  (hjl@gnu.org)
58797
58798         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58799
58800 1998-03-11  Robert Lipe  <robertl@dgii.com>
58801
58802         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58803         Dave Love agree the Fortran source is bogus.
58804
58805 1998-03-11  Robert Lipe  <robertl@dgii.com>
58806
58807         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58808         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58809         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58810         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58811         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58812
58813 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58814
58815         * g++.old-deja/g++.other/friend1.C: New test.
58816
58817 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58818
58819         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58820         possibly uninitialized) variables and declare dnrm2.
58821
58822 1998-02-23  Robert Lipe <robertl@dgii.com>
58823
58824         From Bruno Haible <haible@ilog.fr>:
58825         * gcc.c-torture/execute/980223.c: New test.
58826
58827 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58828
58829         * gcc.dg/ifelse-1.c: New test.
58830
58831 1998-02-09  H.J. Lu  (hjl@gnu.org)
58832
58833         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58834
58835           * lib/old-dejagnu.exp (old-dejagnu): Added the
58836           "execution test - XFAIL *-*-*" handling in the spirit of
58837           "excess errors test -". Changed the "execution test fails"
58838           handling to be like "excess errors test fails".
58839           * Update various tests accordingly.
58840
58841 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58842
58843         * gcc.c-torture/execute/980205.c: New test.
58844
58845 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58846
58847         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58848         * lib/f-torture.exp: Similarly.
58849         * gcc.c-torture: Rename all .cexp files to .x files.
58850
58851 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58852
58853         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58854         (940510-1.c): Removed duplicate.
58855         (971104-1.c): New test.
58856
58857 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58858
58859           * lib/f-torture.exp: Improve error and loop detection.
58860
58861 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58862
58863         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58864         use that to size the filler array.
58865
58866 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58867
58868         * lib/c-torture.exp(c-torture-execute): Fix typo.
58869
58870         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58871         testcase as the executable name. Keep the executable around if
58872         the test fails.
58873
58874 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58875
58876         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58877         changes.  Only test one -g option, and move it to the end of the
58878         list of options to test.
58879
58880 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58881
58882         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58883         variable GCC_TORTURE_OPTIONS to supply default switches separated
58884         by colons.  If no environment variable, run tests with -O0 -g, -O1
58885         -g, and -O2 -g as well.
58886
58887 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58888
58889         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58890         explanatory comments. Fix indentation.
58891
58892 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58893
58894         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58895
58896 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58897
58898         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58899         * g++.old-deja/g++.mike/p7325.C: Likewise.
58900         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58901
58902 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58903
58904         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58905         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58906         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58907         * g++.old-deja/g++.law/operators4.C: Likewise.
58908
58909 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58910
58911         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58912         * g++.old-deja/g++.mike/p784.C: Ditto.
58913         * g++.old-deja/g++.mike/p785.C: Ditto.
58914
58915 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58916
58917           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58918
58919 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58920
58921         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58922         target feature; pass this to c-torture-execute as needed.
58923
58924 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58925
58926         * lib/c-torture.exp(c-torture-execute): If the previous and the
58927         current executables being tested are identical, we don't need to
58928         run the executable again. Try to make the executable names
58929         unique. Add an optional argument for passing additional compiler
58930         flags.
58931
58932 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58933
58934         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58935
58936 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58937
58938         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58939
58940 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58941
58942         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58943         32bit or larger longs.
58944
58945         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58946         have either a 32bit long or 32bit int.
58947
58948 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58949
58950         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58951         Make double precision tests dependent on sizeof (double).
58952
58953 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58954
58955         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58956         too.
58957
58958 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58959
58960         * gcc.c-torture/compile/961203-1.cexp: New script.
58961
58962 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58963
58964         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58965         up the includes ourselves.
58966
58967 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58968
58969         * lib/plumhall.exp: Remove random include, and add a few
58970         verbose messages for debugging.
58971
58972 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58973
58974         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58975         of trying to do it ourselves.
58976
58977 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58978
58979         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58980
58981 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58982
58983         * gcc.prms/5403.c: Made regexp a bit less strict.
58984
58985 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58986
58987         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58988         is returned from remote_load instead.
58989         * lib/plumhall.exp: Ditto.
58990         * lib/mike-g++.exp: Ditto.
58991         * lib/old-dejagnu.exp: Ditto.
58992         * lib/c-torture.exp: Ditto.
58993
58994 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58995
58996         * lib/g++.exp: Use build_wrapper procedure.
58997         * lib/gcc.exp: Ditto.
58998
58999 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59000
59001         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59002         an old-style decl for malloc.  Fixes tests to work when
59003         sizeof (int) != sizeof (size_t).
59004
59005 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59006
59007         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59008
59009         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59010         use stdargs.h interface.
59011
59012 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59013
59014         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59015         NO_VARARGS when compiling.
59016
59017 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59018
59019         * lib/plumhall.exp(ph_includes): New procedure.
59020         (ph_make): Use it.
59021         (ph_compiler): Ditto.
59022
59023         * lib/g++.exp: Rename test-glue.c to testglue.c.
59024         * lib/gcc.exp: Ditto.
59025
59026 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59027
59028         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59029         to completion when it's called.
59030
59031 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59032
59033         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59034         is defined, don't do test.
59035
59036 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59037
59038         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59039         for object files.
59040         (ph_summary): Mark skipped testcases as untested, not unresolved.
59041
59042         * lib/plumhall.exp (ph_make): If unresolved because of bad
59043         errorCode, record errorCode in log file.
59044         (*): Replace send_log/verbose with verbose -log.
59045
59046 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59047
59048         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59049         double conversion if double isn't at least 8 bytes.
59050
59051         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59052         int to work with targets where int is 16 bits.
59053
59054         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59055         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59056         precision for the test to complete.
59057
59058 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59059
59060         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59061         if d10v is not compiled with the -mdouble64 flag.
59062         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59063
59064         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59065         d10v is not compiled with the -mint32 flag.
59066
59067 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59068
59069         * lib/plumhall.exp: Use incr_count.
59070
59071 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59072
59073         * gcc.c-torture: Update to c-torture-1.45.
59074
59075 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59076
59077         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59078         the name of the expect testcase file).
59079
59080         * lib/g++.exp(g++_init): Ditto.
59081
59082 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59083
59084         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59085         the host.
59086
59087         * lib/gcc.exp(gcc_exit): New procedure.
59088
59089 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59090
59091         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59092         specs where appropriate.
59093
59094         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59095         because of new "candidates are" messages, and removed a few
59096
59097         * Converted all non-old-style g++ testcases to old-style, and
59098         moved into g++.old-deja.
59099
59100 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59101
59102         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59103         options.
59104
59105         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59106         succeeded.
59107
59108         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59109
59110 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59111
59112         * lib/gcc.exp (gcc_target_compile): Add support for defining
59113         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59114         the machine doesn't have those features.
59115
59116 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59117
59118         * g++.law/operators4.exp: Don't use LIBS.
59119
59120 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59121
59122         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59123
59124         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59125         * lib/g++.exp: Set it here instead. Also, allow use of the
59126         --tool_exec and --tool_opt options. Change CXX to
59127         GXX_UNDER_TEST.
59128
59129         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59130
59131         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59132
59133 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59134
59135         * lib/old-dejagnu.exp: Use prune_warnings instead of
59136         prune_system_crud.
59137         * lib/mike-g++.exp: Ditto.
59138         * lib/gcc.exp: Ditto.
59139         * lib/g++.exp: Ditto.
59140
59141         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59142
59143 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59144
59145           * 941014-2.c: Include stdlib.h
59146           * 960327-1.c: Include stdio.h
59147           * dbra.c, index-1.c: Don't assume ints are 32bits.
59148
59149 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59150
59151         * lib/gcc.exp: Add gcc,stack_size target feature.
59152
59153         * lib/g++.exp(g++_target_compile): Add the include and link
59154         paths here, not in two other places. And, it's $options, not
59155         options.
59156
59157         * lib/mike-g++.exp(postbase): Remove the code that determines
59158         the correct include and link paths.
59159         * g++.old-deja/old-deja.exp: Ditto.
59160
59161 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59162
59163         * lib/g++.exp(g++_init): target_compile no longer returns the
59164         filename of the result.
59165
59166 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59167
59168         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59169         call to glob.
59170
59171         * gcc.c-torture/special/special.exp: Change call to
59172         gcc_target_compile to include the object file.
59173
59174 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59175
59176         * gcc.c-torture/special/special.exp: Correct misspelling in last
59177         change.
59178
59179 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59180
59181         * lib/plumhall.exp(ph_summary): Log the entire output of the
59182         executable. Return -1 if there were any failures, 0 otherwise.
59183         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59184         (ph_make): Clean up objects and executables that were built
59185         if the tests succeeded.
59186
59187 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59188
59189         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59190         libraries and includes in the build tree as appropriate.
59191
59192 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59193
59194         * lib/c-torture.exp: Instead of looking for the global variable
59195         NO_LONG_LONG, check to see if that's a feature of the target.
59196
59197 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59198
59199         * config/default.exp: Minimize. Delete the remainer of the files in
59200         config; this functionality is now in devo/dejagnu/config.
59201
59202         g++.*/*: Pass any additional flags used to compile to postbase;
59203         delete CXXFLAGS.
59204
59205         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59206         is now done by runtest.exp. Use gcc_target_compile instead of
59207         compile.
59208
59209         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59210         Remove references to CFLAGS. Use remote_file instead of
59211         calling rm -f.
59212         (c-torture): Take a list of arguments to use to compile this
59213         testcase.
59214
59215         lib/g++.exp: Simplify. Use target_compile instead of compile.
59216         lib/gcc-dg.exp: Ditto.
59217         lib/gcc.exp: Ditto.
59218         lib/mike-{gcc,g++}.exp: Ditto.
59219         lib/old-dejagnu.exp: Ditto.
59220         lib/plumhall.exp: Ditto.
59221
59222 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59223
59224         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59225         (ph_linker): Likewise.
59226
59227 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59228
59229           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59230         MAP_ANON / MAP_ANONYMOUS if defined;
59231         else try to map from /dev/zero .
59232
59233 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59234
59235         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59236         isn't defined, then define it to MAP_ANONYMOUS.
59237
59238 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59239
59240         * gcc.c-torture: Update to c-torture-1.42 release.
59241
59242 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59243
59244         * gcc.c-torture: Update to c-torture-1.41 release.
59245
59246 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59247
59248         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59249         c-torture release.
59250
59251 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59252
59253         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59254         and LDFLAGS.  Fix second case to append the target_info ldflags
59255         onto LDFLAGS, not CFLAGS.
59256         * lib/g++.exp (g++_init): Add target_info stuff.
59257         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59258         of libgloss and newlib flags for !native.
59259
59260         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59261         (GDB): Fix relative path to go up another dir for finding gdb.
59262
59263 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59264
59265         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59266         versions in the target_info array, if they don't exist.
59267
59268 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59269
59270         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59271
59272 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59273
59274         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59275         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59276
59277 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59278
59279         * lib/old-dejagnu.exp: Don't remove the output file before we've
59280         actually tested it. Don't append pwd to the path of the executable
59281         we're testing.
59282
59283 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59284
59285         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59286
59287 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59288
59289         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59290         temporary directory for compiler files, and set it to a default
59291         value of /tmp. Set $output as the name of the output file from
59292         compiling the testcase. Add a -o option to $cflags_var so the
59293         compiler writes the final output file as $output. Set $executable
59294         to $output.
59295
59296         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59297         directory for compiler files, and set it to /tmp if it doesn't
59298         already have a value. Set $output_file to the name of the output
59299         file from compiling the testcase. Add a -o option to CXXFLAGS so
59300         the compiler writes the final output file as $output. Use $output
59301         as the executable to be tested.
59302
59303 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59304
59305         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59306
59307 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59308
59309         * gcc.c-torture/execute/pending-1.c: New test.  Still
59310         pending in Tege's queue.
59311
59312 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59313
59314         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59315         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59316         if there were failures.  Call unresolved if there were unresolved
59317         testcases.  Call gcc_fail if program did not run to completion.
59318         (ph_make): Pass additional argument name to ph_execute.
59319         (ph_execute): Add new argument.  Pass additional arguments to
59320         ph_summary.  Call gcc_fail is there is no execution output.
59321
59322 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59323
59324         * lib/plumhall.exp (proc_summary): Output relavent summary
59325         lines into the log so specific failures in plumhall can be
59326         investigated.
59327
59328 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59329
59330         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59331         (c-torture-execute): Don't try to execute tests which use
59332         "long long" types if $NO_LONG_LONG is nonzero.
59333
59334 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59335
59336         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59337         not c-torture.
59338
59339         * gcc.ieee: Move from here.
59340         * gcc.c-torture/execute/ieee: To here.
59341
59342 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59343
59344         * gcc.c-torture: Update to c-torture-1.41 release.
59345
59346 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59347
59348         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59349         not "$output".
59350
59351 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59352
59353         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59354         -c present.
59355
59356 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59357
59358         * config/proelf.exp: Handle connecting to a simulator.
59359
59360 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59361
59362         * config/proelf.exp: New file.  Enough framework that we can
59363         run c-torture tests on the proelf targets (or any other target
59364         that gdb can connect to for that matter).
59365
59366 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59367
59368         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59369         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59370
59371         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59372         exec_output exists.
59373
59374 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59375
59376         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59377         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59378
59379         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59380         to pass/fail/unresolved/unsupported/untested.  Caller must now
59381         call unresolved/unsupported/untested.
59382         * lib/*.exp: Update FSF address.  Update to handle new results of
59383         ${tool}_load.
59384         * lib/chill.exp (verbose): Delete.
59385
59386 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59387
59388         * lib/gcc.exp (default_gcc_start): Change order of args to
59389         $LDFLAGS $CFLAGS $LIBS.
59390         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59391         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59392         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59393         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59394         * gcc.misc-tests/dg-test.exp: Likewise.
59395         * gcc.misc-tests/msgs.exp: Likewise.
59396         * gcc.prms/prms.exp: Likewise.
59397         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59398         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59399
59400         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59401
59402 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59403
59404         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59405
59406         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59407         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59408
59409         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59410         necessary.
59411
59412 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59413
59414         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59415         global for loop; add use of $mathlib.
59416         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59417         settings here; set mathlib for anything but VxWorks.
59418
59419 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59420
59421         * gcc.c-torture: Update to c-torture-1.40 release.
59422
59423 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59424
59425         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59426         dg.exp.
59427
59428 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59429
59430         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59431         global.
59432
59433 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59434
59435         * lib/g++.exp (LIBS): Define if not already.
59436         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59437         (gcc-dg-prune): Call prune_gcc_output.
59438         * lib/gcc.exp (prune_gcc_output): New proc.
59439         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59440         prune_gcc_output.
59441
59442 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59443
59444         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59445         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59446
59447 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59448
59449         * gcc.c-torture: Update to c-torture-1.39 release.
59450
59451 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59452
59453         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59454         fails, try others as well.
59455
59456 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59457
59458         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59459         If compilation fails, mark execute tests as `untested'.
59460         If test is marked as unsupported, don't mark compilation and
59461         execute tests as failed.
59462
59463 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59464
59465         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59466         libstdc++ for whether or not we want to be doing shared
59467         libraries.  Delete link_curses since we don't need it anymore.
59468         * lib/mike-g++.exp (postbase): Don't link in libg++.
59469         * g++.old-deja/old-deja.exp: Likewise.
59470
59471 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59472
59473         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59474
59475 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59476
59477         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59478         For that, add `-Wl,-a,shared_archive'.
59479         * g++.old-deja/old-deja.exp: Likewise.
59480
59481 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59482
59483         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59484
59485 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59486
59487         * lib/mike-g++.exp (postbase): Pay attention to the status of
59488         g++_load.
59489
59490 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59491
59492           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59493
59494 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59495
59496         * lib/gcc.exp (default_gcc_start): No longer need to log program
59497         being executed or its output, execute_anywhere does that now.
59498         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59499         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59500
59501 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59502
59503         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59504         the same as those in lib/g++.exp.
59505
59506 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59507
59508         * gcc.c-torture: Update to c-torture-1.38 release.
59509         * gcc.ieee: Related changes.
59510
59511 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59512
59513         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59514         "exec". Minor reformatting changes.
59515
59516         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59517         cross. This means all "exec" calls now work on a remote host as
59518         well.
59519         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59520         cross. Filter out the extra "\r\n" stuff that expect puts in.
59521         (c-torture-execute): Filter out the bogus warnings like
59522         c-torture-compile does. Add support for canadian cross.
59523         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59524         Use execute_anywhere rather than calling exec directly. Now it
59525         works for canadian cross testing.
59526
59527 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59528
59529         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59530         results into a variable, and check that rather than using file exists.
59531
59532 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59533
59534         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59535         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59536
59537 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59538
59539         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59540         lib_curses if there's a shared libg++ in the build tree.
59541
59542 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59543
59544         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59545         if not supported target.
59546
59547 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59548
59549         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59550         link_curses up to always happen, not just for native builds.
59551
59552 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59553
59554         * gcc.c-torture: Update to c-torture-1.36 release.
59555         * gcc.failure: Related changes.
59556
59557 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59558
59559         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59560
59561 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59562
59563         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59564         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59565         runshlib, link_curses, and mathlib for link and run.
59566
59567         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59568         pass the runtime shared library options for Solaris, OSF/1, and
59569         Irix5, and link with -lcurses to avoid unresolved references.
59570
59571 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59572
59573         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59574         only run once.
59575
59576 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59577
59578         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59579
59580 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59581
59582         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59583         do not have a framework for the "compat" tests yet.
59584
59585 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59586
59587         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59588         set to null if we're testing vxworks5.1.  Use that instead of
59589         `-lm' in the setting of LIBS for link and run.
59590
59591 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59592
59593         * config/rom68k.exp (${tool}_load): Major changes to make it
59594         work.  Verified that it does in fact return the stuff in
59595         exec_output properly.  Catch any Emul or any TRAP other than 0.
59596
59597 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59598
59599         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59600         LDFLAGS properly for targets that need stuff from libgloss.
59601         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59602         only run once.
59603         (gpp_initialized): New variable.
59604
59605 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59606
59607         * config/rom68k.exp: Load libgloss.exp.
59608         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59609         so we can produce a fully linked binary.
59610         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59611         so we can produce a fully linked binary.
59612
59613 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59614
59615         * lib/plumhall.exp (ph_section): Watch for expected failures.
59616         Add missing `else'.
59617
59618         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59619         run the testcase.
59620         (c-torture): Likewise.
59621
59622 1995-08-28  Doug Evans  <dje@cygnus.com>
59623
59624         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59625
59626         * lib/mike-g++.exp (mike_cleanup): New proc.
59627         (prebase): New globals compiler_result, not_compiler_result,
59628         target_regexp.
59629         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59630         allow leading "-" in pattern.  Watch for unsupported tests.
59631         If $compiler_result is set, pattern match assembler code,
59632         and ditto for $not_compiler_result.
59633         * lib/mike-gcc.exp: Likewise.
59634
59635         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59636         execution "succeeded".
59637
59638 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59639
59640         * config/win32.exp: New file.
59641         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59642
59643 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59644
59645         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59646         unsupported.
59647         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59648         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59649         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59650
59651         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59652         "... without exceptions was ...".  That is now handled by
59653         prune_system_crud.
59654         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59655
59656 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59657
59658         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59659         sieve.c,sort2.c}: New files.
59660         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59661         sieve.exp,sort2.exp}: Drivers for them.
59662
59663         * lib/mike-gcc.exp (program_output): New user settable variable.
59664         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59665         messages.
59666         * lib/mike-g++.exp (program_output): New user settable variable.
59667
59668         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59669
59670         * config/sh.exp: Deleted (use sim.exp instead).
59671
59672 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59673
59674         * config/vx.exp: Declare CHECKTASK as global.
59675         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59676         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59677         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59678
59679 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59680
59681         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59682         target. Like vx.exp, only includes `vx29k.exp' instead of
59683         `vxworks.exp'.
59684
59685 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59686
59687         * config/sim.exp: Increase time limit from 120 seconds to 240.
59688
59689 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59690
59691         * gcc.c-torture/execute/950628-1.c: New test.
59692
59693 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59694
59695         * gcc.c-torture: Update with changes/additions from
59696         c-torture-1.34.
59697
59698 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59699
59700         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59701
59702 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59703
59704         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59705
59706 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59707
59708         * gcc.c-torture/compile/950512-1.c: New test.
59709         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59710         * gcc.dg/struct-ret-1.c: Likewise.
59711
59712 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59713
59714         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59715           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59716
59717 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59718
59719         * gcc.c-torture/special/920411-1.c: Deleted.
59720         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59721
59722 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59723
59724         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59725         cpu limit.
59726
59727 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59728
59729         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59730
59731 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59732
59733         From kenner;
59734         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59735         is the proper length.
59736         * va-arg-3.c: Likewise.
59737
59738 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59739
59740         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59741         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59742
59743         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59744         * lib/g++.exp (default_g++_start): Delete old cruft.
59745
59746 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59747
59748         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59749         (2 * (1 << 18)) to (2 * (1 << 17)).
59750
59751         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59752
59753 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59754
59755         * config/rom68k.exp: Renamed from config/idp.exp
59756
59757 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59758
59759         * c-torture/compile/921109-2.c
59760
59761 1995-04-18  Mike Stump  <mrs@cygnus.com>
59762
59763         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59764         excess errors.
59765
59766 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59767
59768         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59769         output.
59770         * lib/g++.exp (default_g++_start): Likewise.
59771
59772 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59773
59774         * gcc.c-torture/compile/950329-1.c: New test.
59775
59776 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59777
59778           * config/bug.exp (${tool}_load): Updated to use new remote_open
59779           and remote_close procs.
59780         * config/idp.exp: New file.
59781
59782 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59783
59784         * gcc.c-torture/execute/950322-1.c: New test.
59785
59786 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59787
59788         * config/vx.exp (${tool}_load): Clean up testing of return code from
59789         vxworks_ld and vxworks_spawn.
59790
59791 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59792
59793         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59794
59795 1995-03-13  Mike Stump  <mrs@cygnus.com>
59796
59797         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59798         can mark excess errors on a machine by machine basis.  Note, the
59799         default is to not expect any excess errors, even when excess
59800         errors test - is given, so you will want to put an XFAIL ... on
59801         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59802         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59803         those 4 machines, but no others.
59804
59805 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59806
59807         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59808         * lib/c-torture.exp: to here.
59809
59810 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59811
59812         * gcc.c-torture/execute/950221-1.c: New test.
59813         * gcc.c-torture/execute/struct-ret-1.c: New test.
59814         * gcc.c-torture/compile/950221-1.c: New test.
59815
59816         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59817
59818 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59819
59820         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59821         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59822
59823 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59824
59825         * g++.gb: New directory of tests, derived from my signature and
59826         class scoping tests.
59827
59828         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59829         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59830         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59831         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59832         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59833         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59834         * g++.gb/sig25.C: Likewise.
59835
59836         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59837         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59838         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59839         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59840         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59841         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59842         * g++.gb/sig25.exp: Likewise.
59843
59844         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59845         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59846         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59847         * g++.gb/scope13.C: Likewise, this test still fails.
59848
59849         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59850         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59851         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59852         * g++.gb/scope13.exp: Ditto.
59853
59854         * g++.gb/README: New file, explains what these tests are about.
59855
59856 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59857
59858         * lib/dg.exp (dg-do): Support `preprocess'.
59859         (dg-test): Likewise.
59860
59861 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59862
59863         * config/udi.exp: change "continue -expect" to "exp_continue".
59864
59865 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59866
59867         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59868         Delete redundant tests.
59869
59870         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59871         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59872         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59873         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59874         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59875         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59876         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59877         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59878
59879         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59880         storing label pointers.
59881         * gcc.c-torture/execute/921019-1.c: Likewise.
59882         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59883         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59884         parameter fp.
59885         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59886         constants.
59887
59888         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59889         Delete obsolete tests.
59890
59891         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59892         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59893         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59894         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59895         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59896         * gcc.c-torture/compile/950124-1.c: New test.
59897
59898         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59899
59900 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59901
59902         * lib/mike-g++.exp: Add -lm to LIBS.
59903
59904 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59905
59906         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59907
59908 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59909
59910         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59911
59912 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59913
59914         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59915
59916 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59917
59918         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59919         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59920         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59921         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59922         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59923         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59924         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59925         * g++.law/{operators31.C, operators32.C,
59926         * g++.law/{operators33.C, operators34.C}: Likewise.
59927         * g++.law/{pic1.C, refs2.C}: Likewise.
59928         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59929         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59930         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59931         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59932
59933         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59934         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59935         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59936         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59937         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59938         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59939         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59940         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59941         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59942         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59943         * g++.law/{operators34.exp}: Likewise.
59944         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59945         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59946         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59947         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59948         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59949
59950         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59951         No longer expected to fail.
59952         * g++.law/missed-error3.C: Tweak for recent bool changes.
59953
59954 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59955
59956         * config/emb-unix: Deleted.
59957         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59958         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59959
59960 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59961
59962         * lib/dg.exp (dg-test): Fix typo in last patch.
59963
59964 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59965
59966         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59967         (handles multiple occurrences).
59968
59969 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59970
59971         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59972         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59973         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59974         printed).
59975         * lib/c-torture.exp (c-torture-compile): Likewise.
59976         (c-torture): Prepend full path if missing.
59977         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59978         (gcc_fail): Likewise.
59979         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59980
59981 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59982
59983         * lib/netware.exp: Only attach to NetWare i386 systems.
59984
59985 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59986
59987         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59988         messages.  Add test name to "output pattern match" pass/fail message.
59989
59990 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59991
59992         * gcc.dg: New testsuite.
59993         * gcc.dg/dg.exp: New file.
59994
59995         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59996         test-switch.c}: Deleted.
59997
59998         * gcc.misc-tests/msgs.exp: New testcase driver.
59999
60000 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60001
60002         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60003         Watch for illegal return values from ${tool}_load.
60004         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60005         cross targets.  Coerce return value >0 to 1.
60006
60007 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60008
60009         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60010
60011         * config/emb-unix.exp: New file.
60012
60013         * config/sim.exp: Error if variable $SIM not defined.
60014         (${tool}_load): Mark test as "untested" if simulator missing.
60015
60016         * config/unix.exp: Load remote.exp to get rcp_download.
60017         * lib/c-torture.exp: Use different option lists for testcases with
60018         and without loops.
60019         * gcc.c-torture/execute/execute.exp: Likewise.
60020
60021 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60022
60023         * config/*.exp: Clarify return code from ${tool}_load.
60024         Call `unresolved' or `untested' instead of `warning' or `perror'
60025         (sometimes you still want to call both though).
60026         Add comment that `shell_id' is local to each file.
60027         * config/udi.exp (timeout): Set to 30.
60028         Don't print warning if connection fails, $connectmode has already
60029         printed an error.
60030         (${tool}_load): Move verbose messages to level 2.
60031         Rework pattern for "Process started" message.
60032         Pass `shell_id' to ${connectmode}_download.
60033         Retry twice upon timeout.  Make resetting of target more robust.
60034         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60035         Pass `shell_id' to exit_$connectmode.
60036         Only call exit_$connectmode if connected.
60037         * config/unix.exp (${tool}_load): Check return codes better.
60038         * config/vrtx.exp (${tool}_load): Likewise.
60039         * config/vx.exp (${tool}_load): Likewise.
60040         Delete unneeded global's.
60041         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60042         from ${tool}_load.
60043         (dg-stat): Delete.
60044         (dg-init): Delete recording of pass/fail counts.
60045         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60046         (old-dejagnu-init): Likewise.
60047         (old-dejagnu-stat): Delete contents, empty proc now.
60048         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60049         (c-torture): Delete references to lcnt, lpass, lfail.
60050         Get option list from TORTURE_OPTIONS.
60051         Delete -funroll[-all]-loops if no loops.
60052         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60053         (g++_stat): Delete contents (empty proc now).
60054         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60055         (gcc_finish): Likewise.
60056         (gcc_stat): Deleted.
60057         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60058         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60059         * gcc.c-torture/execute/execute.exp: Likewise.
60060         Split tests into two parts: compile, execute.
60061         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60062         no loops.  Update to reflect clarified return codes from ${tool}_load.
60063
60064 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60065
60066         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60067         to grep for.
60068         (old-dejagnu): Likewise (where necessary).
60069
60070 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60071
60072         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60073
60074         * lib/dg.exp (dg-process-target): Fix processing of selector.
60075         Add comment regarding use of `error'.
60076
60077         * lib/gcc.exp (prune_system_crud): Define if missing.
60078         * lib/g++.exp (prune_system_crud): Likewise.
60079
60080         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60081         Call prune_system_crud.
60082         * lib/dg.exp (dg-runtest): New proc.
60083         Use perror instead of send_user for tcl errors in testcase.
60084         Don't return any value, it's never used.
60085         Don't clobber previous definition of `unknown'.
60086         Print tcl errors in `dg-final'.
60087
60088 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60089
60090         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60091         (dg-test): Don't print errorInfo, it contains stack backtrace.
60092
60093 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60094
60095         * lib/g++.exp (runtest_file_p): Define if missing.
60096
60097 1994-09-24  Doug Evans  (dje@cygnus.com)
60098
60099         * lib/mike-g++.exp: Comment out loading of g++.exp.
60100         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60101         (default_g++_version): Always print something.
60102         (default_g++_start): Comment out call to `which'.
60103         (g++_start, g++_load): Deleted (must be defined in config file).
60104         * lib/gcc.exp: Test for existence of $CC at start.
60105         Delete check for tmpdir (done in gcc_init).
60106         (default_gcc_version): Always print something.
60107         (default_gcc_start): Comment out call to `which'.
60108         * config/*.exp: Major cleanup - make cross targets work at least a
60109         little better for g++ (by not being "--tool gcc" specific).
60110         Rename gcc_xxx to ${tool}_xxx.
60111         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60112         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60113
60114 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60115
60116         * lib/c-torture.exp (c-torture-compile): Rework compiler
60117         message processing.
60118
60119         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60120         c-torture.
60121
60122 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60123
60124         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60125
60126         * lib/dg.exp (dg-process-target): Support { target native }.
60127
60128 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60129
60130         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60131         looked for "... program xxx got fatal signal".
60132         Correct regsub munging of `comp_output'.
60133         Ignore compiler messages "path prefix not used" and "linker input
60134         file unused".
60135
60136 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60137
60138         * lib/gcc.exp (runtest_file_p): Define if missing.
60139         * gcc.prms/template.c: Example to work from.
60140
60141 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60142
60143         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60144         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60145
60146         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60147         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60148         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60149         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60150
60151         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60152         (dg-process-target): No longer a varargs proc.
60153         Return S/N for target, P/F for xfail.  All callers changed.
60154         (user option procs): More argument checking.
60155         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60156         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60157         (dg-test): Skip test if not running on selected target in `dg-do'.
60158         Update handling of `dg-do-what', `dg-output-text'.
60159         Separate execution pass/fail from output pattern match pass/fail.
60160         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60161
60162 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60163
60164         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60165         target for 920510-1.c.
60166
60167 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60168
60169         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60170         Clean up comment regarding use of passcnt, etc.
60171         (gcc_stat): Don't update `testcnt' here.
60172         (gcc_finish): Do it here.
60173         Might as well reset `but_id' here too.
60174         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60175         to determine if the file should be tested.
60176         * gcc.c-torture/compile/compile.exp: Likewise.
60177         * gcc.c-torture/execute/execute.exp: Likewise.
60178         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60179         * gcc.misc-tests/dg-test.exp: Likewise.
60180         * gcc.prms/prms.exp: Likewise.
60181         * gcc.wendy/wendy.exp: Likewise.
60182         * g++.old-deja.exp: Likewise.
60183         Move "Testing file" message to verbose level 1.
60184
60185 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60186
60187         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60188
60189 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60190
60191         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60192         (default_gcc_start): Accept optional second list element
60193         of compiler flags.  Print compiler output at verbosity level 2.
60194         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60195         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60196         Save current values of framework globals passcnt, failcnt, xpasscnt,
60197         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60198         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60199         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60200         xfailcnt to compute stats.  Update framework global `testcnt' from
60201         pass/fail counts.
60202         (gcc_finish): New proc.  Clean up test environment.
60203         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60204         (gcc_epass, gcc_efail): Delete.
60205         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60206         argument of line number.
60207         (dg-init): If the tool has an init routine, call it.
60208         (dg-test): Remove args `cflags_var' and `libs_var'.
60209         Pass all compiler options to ${tool}_start.
60210         Handle missing line number.
60211         (dg-finish): New function.
60212         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60213         particular files.  Call gcc_finish at end.  Move "skipping test"
60214         message to verbosity level 3.
60215         * gcc.c-torture/compile/compile.exp: Likewise.
60216         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60217         * gcc.c-torture/execute/execute.exp: Likewise.
60218         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60219         Print testcase being tried at verbosity level 1.
60220         * gcc.c-torture/special/special.exp: Unset xfail.
60221         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60222         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60223         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60224         * gcc.failure/failure.exp: Likewise.
60225         * gcc.ieee/ieee.exp: Likewise.
60226         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60227         Update call to dg-test.  Call dg-finish at end.
60228         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60229         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60230         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60231         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60232         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60233         * gcc.wendy/wendy.exp: Add copyright.
60234         Delete setting of tmpdir (done by gcc_init).
60235         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60236         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60237         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60238         gcc_[ce]pass/fail.
60239
60240 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60241
60242         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60243         confusion.
60244         (g++_load): Likewise.
60245
60246         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60247         Rename argument to `prog' to remove the confusion.
60248         Varargs fns behave differently too!
60249         (g++_load): Likewise.
60250
60251         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60252
60253         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60254         what it is.  Delete (always) printing of status value for !native.
60255         Simplify verbose code, and include status and exec_output.
60256         (g++_load): Use gcc_load.
60257
60258 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60259
60260         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60261         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60262         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60263         940714-3.c as these testcases don't exist anymore.  Make
60264         va-arg-1.c expected to pass.
60265
60266 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60267
60268         * gcc.misc-tests/misc.exp: Only run specific testcases.
60269         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60270         * gcc.misc-tests/dg-[1-9].c: New files.
60271
60272         * lib/dg.exp: New testsuite driver.
60273         * gcc.prms/prms.exp: Use it.
60274
60275         * README.gcc: New file.
60276
60277         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60278         Document and reset `lxpass' and `lxfail'.
60279         Simplify "initialized" message.
60280         (gcc_stat): Clean up comments a little.
60281
60282 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60283
60284         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60285
60286 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60287
60288         * lib/old-dejagnu.exp (process-option): New proc.
60289         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60290         (old-dejagnu): Simplify.
60291         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60292
60293 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60294
60295         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60296         exists and is not an empty string.
60297
60298         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60299         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60300         finished.
60301         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60302         automatically.
60303
60304         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60305         longer expected to fail.
60306
60307         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60308         "f" function call.
60309
60310         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60311
60312         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60313         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60314         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60315         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60316         c-torture-1.29.
60317
60318         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60319         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60320
60321         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60322
60323         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60324         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60325
60326         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60327         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60328         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60329
60330 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60331
60332         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60333         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60334         940714-1.c, 940714-2.c, 940714-3.c},
60335         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60336         gcc.misc-tests/{mg.c,mg.exp}:
60337         New tests.
60338         * gcc.noncompile/noncompile.exp: Change accordingly.
60339
60340 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60341
60342         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60343         Undo previous clobberage.
60344
60345 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60346
60347         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60348         * gcc.special/{930510-1.c, special.exp}:
60349         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60350         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60351         struct-varargs-1.c}: New tests from c-torture-1.26.
60352
60353 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60354
60355         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60356           argument to switch.
60357
60358 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60359
60360         * Revert the previous changes.  Please see Rob's directory
60361         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60362         fixes.
60363
60364 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60365
60366         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60367         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60368         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60369         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60370         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60371         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60372         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60373         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60374         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60375         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60376         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60377         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60378         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60379         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60380         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60381         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60382         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60383         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60384         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60385         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60386         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60387         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60388         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60389         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60390         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60391         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60392         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60393         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60394         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60395         testing changes.
60396
60397 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60398
60399         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60400         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60401         with perror calls.
60402
60403 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60404
60405         * config/unix.exp (g++_load): Fix syntax.
60406
60407 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60408
60409         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60410         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60411         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60412         Don't expect va-arg-1.c to fail.  Correct expected output for
60413         920928-1.c.
60414         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60415         * gcc.wendy/hbm4.c: Correct typo.
60416         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60417
60418 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60419
60420         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60421         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60422         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60423         * lib/c-torture.exp (c-torture-compile): Ditto.
60424
60425         Reduce volume of output (remove all the -I's and such).
60426         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60427         Call gcc_cpass, gcc_cfail.
60428         (c-torture): Pass testing option to c-torture-compile.
60429
60430 1994-03-21  Doug Evans  (dje@cygnus.com)
60431
60432         Bring patches over from progressive.
60433         * config/default.exp: Exit remote shell cleanly.
60434         (g++_exit, g++_start): Add default versions.
60435         * config/sim.exp (gcc_load): Use perror, not error.
60436
60437 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60438
60439         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60440         set in site.exp.
60441
60442 1994-03-14  Doug Evans  (dje@cygnus.com)
60443
60444         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60445         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60446         (wendy_try): New proc to run testcase.
60447         (main loop): Call 'em.
60448         * gcc.wendy/*.c: Clean up pass to correct expected output.
60449
60450         * lib/gcc.exp: Minor cleanup work.
60451         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60452
60453 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60454
60455         * config/sim.exp (gcc_load): Document return codes better.
60456         Don't pass -v to simulator.
60457
60458 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60459
60460         * gcc.special/920717-x.c: Fix typo.
60461         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60462         get at sources.
60463
60464         * lib/mike-gcc.exp: Fix typo.
60465
60466 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60467
60468         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60469         binary to use, transform the name.
60470         * config/*.exp: rename everything. Nuke any g++ specific files,
60471         it's now a special case of gcc that requires no special support.
60472         Add a default.exp for unsupported targets.
60473
60474 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60475
60476         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60477         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60478         version of Tcl.
60479
60480 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60481
60482         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60483         than a warning.
60484
60485 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60486
60487         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60488
60489 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60490
60491         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60492         option_list.  Compile every file with only 4/6 option choices
60493         (same as C torture) instead of with 12/18 different option
60494         choices.
60495         * lib/c-torture.exp: Likewise.
60496
60497         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60498         not already set.
60499
60500 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60501
60502         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60503         can put an XFAIL *-*-* on excess errors.
60504
60505 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60506
60507         * g++.law: Add more tests derived from g++-bugs snapshots.
60508
60509         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60510         equivalent to g++.law/init9.
60511
60512         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60513         compiled it, and the a.out file after we've run it.
60514
60515 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60516
60517         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60518         compiled it, and the a.out file after we've run it.
60519
60520 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60521
60522         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60523
60524 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60525
60526         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60527         version number.
60528
60529 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60530
60531         * g++.law: New directory of g++ tests derived from the g++-bugs
60532         snapshots.
60533
60534 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60535
60536         * gcc.compile: initbug1.c initbug1.exp testcase added
60537
60538 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60539
60540         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60541         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60542           fixes submitted by Jeff Law (law@cs.utah.edu)
60543         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60544           Jeff Law (law@cs.utah.edu)
60545
60546
60547 1993-11-30  Mike Stump  (mrs@cygnus.com)
60548
60549         * config/unix-g++.exp: Follow the gcc way of doing things.
60550         * g++.old-deja/old-deja.exp: Minor updates.
60551         * lib/g++.exp: New file, follow the gcc way of doing things.
60552         * lib/old-dejagnu.exp: Minor updates.
60553         * lib/mike-g++.exp: Always unset errorInfo.
60554
60555 1993-11-06  Mike Stump  (mrs@cygnus.com)
60556
60557         * lib/gcc.exp: Fix some errors with the below change, CC and
60558         CFLAGS should be global when setting, not local.
60559
60560 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60561
60562         * lib/gcc.exp: Transform tool name.
60563
60564 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60565
60566         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60567
60568 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60569
60570         * lib/gcc.exp: change gcc_done to gcc_stat
60571
60572 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60573
60574         * Upgraded gcc testsuite to c-torture version 1.25
60575
60576 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60577
60578         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60579         * lib/c-torture: added hooks for new reporting code.
60580
60581 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60582
60583         * config/sh-gcc.exp: check if sh-sim exists in the path
60584
60585 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60586
60587         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60588         * gcc.compile/compile.exp: Initial changes for new logic.
60589         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60590         * gcc.failure/failure.exp: Initial changes for new logic.
60591         * gcc.ieee/ieee.exp: Initial changes for new logic.
60592         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60593         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60594         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60595         * lib/c-torture.exp: Initial changes for new logic.
60596         * lib/gcc.exp: Initial changes for new logic.
60597
60598 1993-10-15  Mike Stump  (mrs@cygnus.com)
60599
60600         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60601         depend upon failure or success.  Fully qualify names in failure
60602         and success messages.  Always remove a.out before starting
60603         compile, just in case.  Pay more attention to error text output by
60604         the compiler.  Handle testcases with no known past errors just
60605         like all others, so that things are uniform.  Other miscellaneous
60606         improvements.
60607
60608 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60609
60610         * gcc.cpp: new directory for cpp tests
60611
60612 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60613
60614         * lib/chill.exp: Code reformatted, removed unused code.
60615         * config/unix-chill.exp: Code reformatted, removed unused code.
60616         * chill.execute/execute.exp: Code reformatted, removed unused code.
60617         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60618
60619 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60620
60621         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60622         routines not written.
60623
60624 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60625
60626         * config/bug-gcc.exp: Use new procs from bug.exp.
60627
60628 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60629
60630         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60631         via ftp, rather than depending on NFS.
60632         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60633         case.
60634
60635 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60636
60637         * config/bug-gcc.exp: Use new download proc.
60638
60639 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60640
60641         * chill.execute/execute.exp: cleanups, handles errors better
60642         * chill.compile/compile.exp: rewrite, based on execute.exp
60643         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60644         * lib/chill.exp: major changes to diff proc and compile and link
60645         procs. added chill_fail and chill_pass wrappers to pass and
60646         fail. added more comments, and handle error codes better.
60647         Added a hack to capture stderr from exec, so noncompile tests
60648         can work.
60649
60650 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60651
60652         * chill.execute/execute.exp: rewrite of testsuite driver
60653         * lib/chill.exp: rewrite of testsuite driver
60654         * config/unix-chill.exp: rewrite of testsuite driver
60655
60656 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60657
60658         In chill.execute:
60659         * iexpr.ch: Standardize uppercase.
60660         * tuples.dat: Standardize uppercase.
60661         * vary.ch: standardize.  Correct varying string assignments.
60662         * vary.dat: Add new output lines.
60663
60664 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60665
60666         In chill.execute:
60667         * chprintf.ch: Standardize use of uppercase.
60668         * tuples.ch: Standardize and turn arr2 into a DCL,
60669           rather than a SYN.
60670         * pinits.ch: Standardize.
60671
60672 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60673
60674         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60675         * Makefil: Renamed to Makefile.in.
60676         * configure.in: New.
60677
60678 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60679
60680         In chill.execute:
60681         * .cvsignore: Add result/output files.
60682         * Makefile: Fix up variables at start.  Use MFLAGS
60683           everywhere.  Correct bool_loc, built_ins entries.
60684           Add entry for vary1.ch.
60685         * bitarray.ch: Standardize upper-case usage.
60686         * bitexpr.ch: Standardize, add output of b1.
60687         * params.ch: Use arrayt in along PROC parameters, to
60688           avoid novelty problems.
60689         * sets.ch: Tiny cleanup.
60690         * vary1.ch: Re-indent.
60691
60692 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60693
60694         * Add PR-related files to Makefiles, .cvsignore files, etc.
60695
60696 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60697
60698         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60699           with compiler objects. New names are test-flow.c and test-loop.c
60700
60701 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60702
60703         * Upgraded c-torture tests from 1.19 to 1.20
60704
60705         * new files:
60706         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60707         * gcc.compile: 930623-1.c 930623-2.c
60708         * gcc.noncompile: 930622-1.c 930622-2.c
60709         * gcc.failure: 920411-1.c 920627-2.c
60710         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60711
60712 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60713
60714         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60715           More changes to get testsuite working properly. Needs more work.
60716           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60717
60718 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60719
60720         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60721           More changes to get testsuite working properly. Needs more work.
60722
60723 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60724
60725         * chill.compile/compile.exp: Added for Dejagnu support
60726         * chill.execute/execute.exp: Added for Dejagnu support
60727         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60728
60729 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60730
60731         This should complete moving the CHILL test files.
60732         * chill.noncompile(.cvsignore printf.grt
60733             in-printf.grt chprintf.grt chprintf.ch):
60734             Added test-support files.
60735           (Makefile): Modified further.
60736         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60737             signal.ch): Added test files.
60738           * chill.execute (.cvsignore printf.grt printr.c
60739             in-printf.grt rts.c chprintf.grt rts.h): Added
60740           test-support files.
60741             (Makefile): More corrections.
60742
60743 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60744
60745         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60746           test cases, ready for DejaGnu.
60747
60748 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60749
60750         * Upgraded c-torture tests from 1.18 to 1.19
60751
60752         * gcc.compile: added test(s):
60753           930607-1.c
60754         * gcc.execute: added test(s):
60755           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60756
60757         * added new subdirectory for misc tests: gcc.misc-tests
60758         * gcc.misc-test(s): added tests:
60759           inst-check.c test-consts.c test-ior.c test-switch.c
60760
60761 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60762
60763         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60764
60765 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60766
60767         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60768
60769 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60770
60771         * Upgraded c-torture tests from 1.17 to 1.18
60772
60773 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60774
60775         * Upgraded c-torture tests from 1.12 to 1.17
60776
60777 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60778
60779         * lib/old-dejagnu.exp:
60780           Fixed handling of XFAIL target triplets to correctly
60781           recognize wildcard characters.  Removed code that
60782           appended a unique id tag to the end of the file name
60783           printed out by the result of the testcases within a
60784           given test file.
60785
60786 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60787
60788         * lib/old-dejagnu.exp:
60789           Reworked expected failure handling to trigger off of XFAIL
60790           keyword in keyphrase embeded in testcase source code. The
60791           XFAIL keyword must be at the end of the keyphrase line. It
60792           may optionally be followed by one or more target triplets.
60793           It has just occured that the handling of wildcards in the
60794           target triplet may not be correct.
60795
60796 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60797
60798         * g++.old-deja/tests:
60799           Moved all subdirectories up one level into g++.old-deja .
60800
60801         * lib/old-dejagnu.exp:
60802           Fixed problem with CXXFLAGS not being properly reset, and being
60803           corrupted with extraneous "-c" compiler option.  This was
60804           causing binaries to not be generated for test that needed them.
60805           Modified strings passed to "pass" and "fail" so that individual
60806           tests from the same test file would be distinguished by an
60807           identifier appended to the test file name in the summary logs;
60808           this corrected a problem with erroneous diff logs.  Added code
60809           to search testcases for expected fail and unexpected pass keywords.
60810
60811 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60812
60813         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60814
60815 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60816
60817         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60818           Removed extraneous text from end of "Special g++ Options"
60819           keyphrase.
60820
60821         * lib/old-dejagnu.exp: Added pattern matching to look for new
60822           keywords, embedded in testcases comments, which will trigger
60823           calls to xpass and xfail.
60824
60825 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60826
60827         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60828           comments embedded in the testcases, especially the one looking for
60829           special compiler options, as well as the pattern matching for the
60830           compiler output again.
60831
60832 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60833
60834         * lib/old-dejagnu.exp: Do a proper check of the return value for
60835           execute tests. Fixed several problems with the pattern matching
60836           of the compiler output which gave erroneous test results.
60837           Changed several of the test result messages to be more descriptive.
60838         * config/unix-g++.exp: Proc g++_load now actually works and
60839           executes the tests passed to it and returns a usable return
60840           value.
60841
60842 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60843
60844           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60845
60846 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60847
60848         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60849           Modified both files to properly execute the old style
60850           dejagnu tests. The previous versions of these files were
60851           experimental and did not function anything near correctly.
60852
60853 1993-04-05  Rob Savoye  (rob@cygnus.com)
60854
60855         * Removed all Makefile.in and configure.in files. No configuration
60856         needed now.
60857
60858 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60859
60860         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60861
60862 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60863
60864         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60865         gcc.special/configure.in, gcc.noncompile/configure.in,
60866         gcc.execute/configure.in, gcc.code_quality/configure.in,
60867         g++.other/configure.in, g++.old-deja/configure.in,
60868         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60869         in srcname setting.
60870
60871 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60872
60873         * lib/udi.exp: Fixed mondfe and mondfe_download.
60874         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60875         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60876
60877 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60878
60879         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60880         (gdb_exit): Don't remove *_soc files.
60881
60882 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60883
60884         * lib/c-torture.exp: Don't look for main; instead always use -w
60885         -c.  This is how the c-torture tests work.  Remove the object
60886         file if the compilation succeeds.
60887         * gcc.execute/execute.exp: Remove executable if test passes.
60888         * gcc.noncompile/noncompile.exp: Every test is an expected
60889         failure.
60890         * gcc.special/special.exp: Added tests from c-torture 1.11,
60891         corrected use of existing test.
60892         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60893         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60894         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60895         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60896         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60897         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60898         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60899         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60900         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60901         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60902         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60903         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60904         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60905         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60906         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60907         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60908         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60909         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60910         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60911         c-torture 1.11.
60912         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60913         correspond to c-torture 1.11.
60914
60915         * New file.