OSDN Git Service

2007-12-23 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/34421
4         * gfortran.dg/entry_17.f90: New.
5
6 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
7
8         PR fortran/34536
9         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
10         * gfortran.dg/real_const_3.f90: Likewise.
11         * gfortran.dg/unary_operator.f90: New test.
12
13 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
14
15         * gnat.dg/pack2.adb: New test.
16
17 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
18
19         PR fortran/34559
20         * gfortran.dg/repeat_6.f90: New test.
21
22 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR fortran/34549
25         * cshift_shift_real_1.f90:  New test.
26
27 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
28
29         PR fortran/34540
30         * gfortran.dg/shift-kind_2.f90: New test.
31
32 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
33
34         PR target/8835
35         * gcc.dg/pr8835-1.c: New.
36
37 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
38
39         PR fortran/34438
40         * gfortran.dg/default_initialization_3.f90: New test.
41
42 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
43
44         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
45         conditions.
46         (dg-mips-options): Treat -march=24k* as a 32-bit option.
47
48 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
49
50         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
51         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
52
53 2007-12-20  Jason Merrill  <jason@redhat.com>
54
55         * gcc.dg/overload/arg[14].C: Remove expected errors.
56
57 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
58
59         PR c++/34459
60         * gcc.c-torture/execute/20071219-1.c: New test.
61
62 2007-12-20  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/34530
65         * gfortran.dg/namelist_44.f90: New.
66
67 2007-12-20  Tobias Burnus  <burnus@net-b.de>
68
69         PR fortran/34482
70         * gfortran.dg/boz_8.f90: Add error-check check.
71         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
72         stop by call abort.
73
74 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
75
76         * gcc.dg/gomp/combined-1.c: New test.
77
78 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
79
80         PR tree-optimization/34355
81         * g++.dg/tree-ssa/pr34355.C: New test.
82
83 2007-12-19  Revital Eres  <eres@il.ibm.com>
84
85          * gcc.dg/sms-5.c: New testcase.
86
87 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
88
89         PR fortran/34325
90         * gfortran.dg/missing_parens_1.f90: New.
91         * gfortran.dg/missing_parens_1.f90: New.
92         
93 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
94
95         PR fortran/34495
96         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
97         expressions.
98         * gfortran.dg/transfer_simplify_7.f90: New test.
99
100 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
101
102         * gcc.dg/pr32912-3.c: Compile with -w.
103
104         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
105
106 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
107             Jakub Jelinek  <jakub@redhat.com>
108         
109         PR c++/32565
110         PR c++/33943
111         PR c++/33965
112         * g++.dg/cpp0x/variadic86.C: New.
113         * g++.dg/cpp0x/variadic87.C: New.
114         * g++.dg/cpp0x/variadic84.C: New.
115         * g++.dg/cpp0x/variadic85.C: New.
116         * g++.dg/template/ttp25.C: New.
117
118 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
119
120         PR tree-optimization/34123
121         * gcc.dg/tree-ssa/pr34123.c: New test.
122
123 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
124
125         PR rtl-optimization/34456
126         * gcc.c-torture/execute/pr34456.c: New test.
127
128 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
129
130         PR c++/34488
131         * g++.dg/parse/friend7.C: New test.
132
133         PR rtl-optimization/34490
134         * gcc.c-torture/execute/20071216-1.c: New test.
135
136 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
137
138         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
139
140 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
141
142         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
143         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
144         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
145         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
146         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
147
148 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
149
150         PR c/34506
151         * gcc.dg/gomp/clause-2.c: New test.
152         * g++.dg/gomp/clause-4.C: New test.
153
154 2007-12-17  Tobias Burnus  <burnus@net-b.de>
155
156         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
157         part of Fortran 77/95/2003.
158
159 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
160
161         PR tree-optimization/34445
162         * gfortran.dg/vect/cost-model-pr34445.f: New test.
163         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
164
165 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
166
167         PR fortran/34427
168         * gfortran.dg/namelist_42.f90: Update.
169         * gfortran.dg/namelist_43.f90: New.
170         
171 2007-12-16  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/34495
174         * gfortran.dg/initialization_16.f90: New.
175
176 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
177
178         PR fortran/34305
179         * gfortran.dg/real_dimension_1.f:  New test case.
180
181 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
182
183         * gcc.dg/torture/pr24257.c: Remove -O from options.
184
185 2007-12-16  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/34246
188         * gfortran.dg/bind_c_usage_16.f03: Extend test.
189
190 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/31213
193         PR fortran/33888
194         PR fortran/33998
195         * gfortran.dg/mapping_1.f90: New test.
196         * gfortran.dg/mapping_2.f90: New test.
197         * gfortran.dg/mapping_3.f90: New test.
198
199 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
200
201         PR rtl-optimization/34415
202         * gcc.c-torture/execute/pr34415.c: New test.
203
204 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
205
206         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
207         void. 
208
209 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
210
211         PR bootstrap/34003
212         * gcc.dg/pr34003-1.c: New test.
213         * gcc.dg/pr34003-2.c: New.
214
215 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
216
217         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
218         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
219         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
220         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
221         add -save-temps.
222         * gcc.target/cris/torture/cris-torture.exp,
223         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
224         * gcc.target/cris/builtin_ctz_v3.c,
225         gcc.target/cris/builtin_ctz_v8.c,
226         gcc.target/cris/builtin_clz_v0.c,
227         gcc.target/cris/builtin_clz_v3.c,
228         gcc.target/cris/builtin_bswap_v3.c,
229         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
230         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
231         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
232         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
233         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
234         lib/target-supports.exp: Adjust for crisv32-*-*.
235
236 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
237
238         * gcc.dg/debug/const-3.c: New.
239
240 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
241
242         * g++.dg/other/datasec1.C: Require named section support.
243
244 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
245
246         PR target/29978
247         * gcc.target/i386/pr29978.c: New test.
248
249 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
250
251         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
252         instead of -msse4.1.
253         * gcc.target/i386/sse-12.c (dg-options): Ditto.
254         * g++.dg/other/i386-2.C (dg-options): Ditto.
255
256 2007-12-14  Tobias Burnus  <burnus@net-b.de>
257
258         PR fortran/34438
259         * gfortran.dg/private_type_10.f90: New.
260
261 2007-12-14  Tobias Burnus  <burnus@net-b.de>
262
263         PR fortran/34398
264         * gfortran.dg/nan_4.f90: New.
265
266 2007-12-14  Richard Guenther  <rguenther@suse.de>
267
268         PR middle-end/34462
269         * gcc.c-torture/compile/20071214-1.c: New testcase.
270
271 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
272
273         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
274         macros to test macroized SSE intrinsics.  Use new macros to test
275         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
276         emmintrin.h, xmmintrin.h and bmmintrin.h
277         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
278         to test with immediate operand.
279
280 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
281
282         PR target/34091
283         * gcc.c-torture/compile/pr34091.c: New test.
284
285 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
286
287         * gcc.dg/uninit-13.c: UnXFAIL.
288         * gcc.dg/complex-5.c: New testcase.
289
290 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
291
292         * gcc.dg/struct/struct-reorg.exp: Replace 
293          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
294         
295 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
296
297         PR libfortran/34370
298         PR libfortran/34323
299         PR libfortran/34405
300         * gfortran.dg/advance_6.f90:  New test case.
301         * gfortran.dg/direct_io_7.f90:  New test case.
302         * gfortran.dg/streamio_13.f90:  New test case.
303
304 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
305
306         * g++.dg/cpp0x/__func__.C: New.
307
308 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
309
310         PR target/34435
311         * g++.dg/other/pr34435.C: New testcase.
312
313 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
314
315         * gcc.dg/struct: New directory with tests 
316         for struct-reorg optimizaion.
317         * gcc.dg/struct/struct-reorg.exp: New script.
318         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
319         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
320         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
321         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
322         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
323         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
324         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
325         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
326         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
327         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
328         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
329         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
330         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
331         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
332         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
333         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
334         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
335         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
336         * gcc.dg/struct/w_prof_global_array.c: Likewise.
337         * gcc.dg/struct/w_prof_global_var.c: Likewise.
338         * gcc.dg/struct/w_prof_local_array.c: Likewise.
339         * gcc.dg/struct/w_prof_local_var.c: Likewise.
340         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
341         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
342
343 2007-12-13  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/34427
346         * gfortran.dg/namelist_42.f90: New.
347
348 2007-12-12  Tobias Burnus  <burnus@net-b.de>
349
350         PR fortran/34254
351         * gfortran.dg/function_kinds_3.f90: New.
352
353 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
354
355         * gcc.target/s390/20071212-1.c: New testcase.
356
357 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
358
359         PR c++/34238
360         * g++.dg/ext/visibility/anon7.C: Add xfail.
361         * g++.dg/ext/visibility/anon9.C: New test.
362         * g++.dg/ext/visibility/anon10.C: New test.
363
364         PR c++/34364
365         * g++.dg/rtti/dyncast2.C: New test.
366
367 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
368
369         PR tree-optimization/34407
370         * gcc.dg/vect/pr34407.c: New test.
371
372 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373
374         PR fortran/34411
375         * gfortran.dg/error_recovery_5.f90: New.
376         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
377
378 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
379
380         PR tree-optimization/34371
381         * gcc.c-torture/compile/20071207-1.c: New test.
382
383 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
384
385         PR c++/34059
386         * g++.dg/parse/crash40.C: New test.
387
388 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
389
390         * g++.dg/opt/memcpy1.C: New test.
391
392 2007-12-10  Tobias Burnus  <burnus@net-b.de>
393
394         PR fortran/34425
395         * gfortran.dg/argument_checking_10.f90: New.
396
397 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
398
399         PR rtl-optimization/34302
400         * gcc.c-torture/execute/20071210-1.c: New test.
401
402 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
403
404         PR c++/34395
405         * g++.dg/cpp0x/error1.C: New test.
406
407         PR c++/34394
408         * g++.dg/other/error22.C: New test.
409
410 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
411
412         PR target/32086
413         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
414         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
415         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
416
417 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
418
419         PR c++/34178
420         PR c++/34340
421         * g++.dg/template/repo6.C: New test.
422         * g++.dg/template/repo7.C: New test.
423         * g++.dg/template/repo8.C: New test.
424
425 2007-12-09  H.J. Lu  <hjl@lucon.org>
426             Tobias Burnus  <burnus@net-b.de>
427
428         PR fortran/34404
429         * gfortran.dg/read_2.f90: New.
430
431 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
432
433         * lib/target-supports.exp (check_effective_target_tls_native):
434         Fix typo.
435
436 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
437
438         PR ada/34366
439         * gnat.dg/enclosing_record_reference.ads,
440         gnat.dg/enclosing_record_reference.adb: New test.
441
442 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
443
444         PR fortran/32129
445         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
446         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
447
448         PR fortran/31487
449         * gfortran.dg/char_component_initializer_1.f90: New test.
450
451 2007-12-09  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/34342
454         PR fortran/34345
455         PR fortran/18026
456         PR fortran/29471
457
458         * gfortran.dg/boz_8.f90: New.
459         * gfortran.dg/boz_9.f90: New.
460         * gfortran.dg/boz_10.f90: New.
461         * gfortran.dg/boz_7.f90: Update dg-warning.
462         * gfortran.dg/pr16433.f: Add dg-error.
463         * gfortan.dg/ibits.f90: Update dg-warning.
464         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
465         * gfortran.dg/unf_io_convert_2.f90: Ditto.
466
467 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
468
469         PR fortran/34359
470         * gfortran.dg/include_1.f90: New test.
471         * gfortran.dg/include_1.inc: New.
472         * gfortran.dg/include_2.f90: New test.
473
474 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
475
476         * gcc.c-torture/compile/20011130-2.c: Fix typo.
477
478 2007-12-08  Tobias Burnus  <burnus@net-b.de>
479
480         PR fortran/34319
481         * gfortran.dg/nan_3.f90: New.
482
483 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
484
485         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
486
487 2007-12-07  Olivier Hainque  <hainque@adacore.com>
488
489         * gnat.dg/tamdt*.ad?: Support for ...
490         * gnat.dg/test_tamdt.adb: New test.
491
492 2007-12-07  Olivier Hainque  <hainque@adacore.com>
493
494         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
495         exports and document how these can be exercised.
496
497 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
498
499         PR ada/15805
500         * gnat.dg/specs/access_constants.ads: New test.
501
502         * gnat.dg/specs/access_constant_decl.ads: New test.
503
504         PR ada/21346
505         * gnat.dg/compose.adb: New test.
506
507 2007-12-07  Olivier Hainque  <hainque@adacore.com>
508
509         PR ada/34173
510         * gnat.dg/unc_memops.ad[sb]: Support for ...
511         * gnat.dg/unc_memfree.adb: New test.
512         
513 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
514
515         * gfortran.dg/ltrans-7.f90: New.
516
517 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
518             Dorit Nuzman  <dorit@il.ibm.com>
519
520         PR tree-optimization/34005
521         * gcc.dg/vect/pr34005.c: New test.
522
523 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
524
525         PR c++/34336
526         * g++.dg/template/new8.C: New test.
527
528 2007-12-06  Tobias Burnus  <burnus@net-b.de>
529
530         PR fortran/34333
531         * gfortran.dg/boz_7.f90: New.
532         * gfortran.dg/int_1.f90: Disable -pedantic option.
533         * gfortran.dg/boz_1.f90: Ditto.
534         * gfortran.dg/boz_3.f90: Ditto.
535         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
536         * gfortran.dg/ibits.f90: Ditto.
537         * gfortran.dg/unf_io_convert_1.f90: Ditto.
538         * gfortran.dg/unf_io_convert_2.f90: Ditto.
539
540 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
541
542         PR fortran/34335
543         * gfortran.dg/used_types_19.f90: New test.
544
545 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
546
547         * gfortran.dg/nan_2.f90: Add -mieee for sh.
548         * gfortran.dg/nearest_2.f90: Likewise.
549         * gfortran.dg/nearest_3.f90: Likewise.
550
551 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
552
553         PR middle-end/34337
554         * gcc.c-torture/execute/20071205-1.c: New test.
555
556 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
557
558         * gfortran.dg/module_nan.f90: Add -mieee for sh.
559         * gfortran.dg/real_const_3.f90: Likewise.
560
561 2007-12-05  Richard Guenther  <rguenther@suse.de>
562
563         PR tree-optimization/34138
564         * gcc.c-torture/compile/pr34138.c: New testcase.
565
566 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
567
568         PR debug/33739
569         * gfortran.dg/debug_2.f: New test.
570
571 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
572
573         * gnat.dg/specs/elab1.ads: New test.
574
575 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
576
577         PR target/34312
578         * gcc.target/i386/pr34312.c: New test.
579
580 2007-12-05  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/34333
583         * gfortran.dg/nan_2.f90: New.
584
585 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
586
587         PR c++/34271
588         * g++.dg/cpp0x/decltype9.C: New test.
589         * g++.dg/cpp0x/decltype10.C: New test.
590
591 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
592
593         PR ada/21489
594         * gnat.dg/rm_6_4_1_13.adb: New test.
595
596 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
597
598         PR middle-end/34134
599         * gcc.c-torture/compile/20071117-1.c: New test.
600
601 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
602
603         PR c++/34101
604         * g++.dg/cpp0x/variadic-ttp.C: New.
605
606 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
607         
608         * gcc.dg/parse-decl-after-if.c: New.
609         * gcc.dg/20031223-1.c: Adjust.
610         
611 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
612
613         PR c++/33509
614         * g++.dg/cpp0x/variadic-throw.C: New.
615
616 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
617
618         PR c++/33091
619         * g++.dg/cpp0x/variadic-unify.C: New.
620
621 2007-12-04  Richard Guenther  <rguenther@suse.de>
622
623         PR middle-end/34334
624         PR middle-end/34222
625         * gcc.c-torture/compile/pr34334.c: New testcase.
626         * g++.dg/torture/pr34222.C: New testcase.
627
628 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
629
630         * gcc.c-torture/execute/20071202-1.c: New test.
631         * gcc.dg/tree-ssa/pr34146-2.c: New test.
632
633 2007-12-04  Tobias Burnus  <burnus@net-b.de>
634
635         PR fortran/34318
636         * gfortran.dg/module_nan.f90: New.
637
638 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
639
640         * lib/target-supports.exp (get_compiler_messages): Replace with...
641         (check_compile): ...this new procedure.  Handle TYPE == executable.
642         Use comments in the source to determine the correct extension.
643         Return a pair containing the compiler output and the output filename.
644         Don't delete the file here.
645         (check_no_compiler_messages_nocache): New procedure.
646         (check_no_compiler_messages): Use it.
647         (check_no_messages_and_pattern_nocache): New procedure.
648         (check_no_messages_and_pattern): Use it.
649         (check_runtime_nocache, check_runtime): New procedures.
650         (check_effective_target_tls): Use check_no_compiler_messages.
651         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
652         (check_effective_target_tls_runtime): Use check_runtime.
653         (check_effective_target_fstack_protector): Likewise.
654         (check_iconv_available): Use check_runtime_nocache.
655         (check_effective_target_fortran_large_real): Use
656         check_no_compiler_messages.
657         (check_effective_target_fortran_large_int): Likewise.
658         (check_effective_target_static_libgfortran): Likewise.
659         (check_750cl_hw_available): Use check_cached_effective_target
660         and check_runtime_nocache.
661         (check_vmx_hw_available): Likewise.
662         (check_effective_target_broken_cplxf_arg): Likewise.
663         (check_alpha_max_hw_available): Use check_runtime.
664         (check_function_available): Use check_no_compiler_messages.
665         (check_cxa_atexit_available): Use check_cached_effective_target
666         and check_runtime_nocache.
667         (check_effective_target_dfp_nocache): Use
668         check_no_compiler_messages_nocache.
669         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
670         (check_effective_target_dfp): Use check_cached_effective_target.
671         (check_effective_target_dfprt): Likewise.
672         (check_effective_target_arm_neon_hw): Use check_runtime.
673         (check_effective_target_ultrasparc_hw): Likewise.
674         (check_effective_target_c99_runtime): Use
675         check_no_compiler_messages_nocache.
676
677 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
678
679         PR middle-end/29749
680         * gcc.dg/fold-rotate-1.c: New test.
681
682         PR tree-optimization/33453
683         * gcc.c-torture/compile/20071203-1.c: New test.
684
685 2007-12-03  Robert Dewar <dewar@adacore.com>
686             Samuel Tardieu  <sam@rfc1149.net>
687
688         PR ada/34287
689         * gnat.dg/check_elaboration_code.adb: New test.
690         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
691         New support files.
692
693 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
694
695         PR c++/34061
696         * g++.dg/cpp0x/pr34061.C: New.
697
698 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
699
700         PR c++/34273
701         * g++.dg/other/error21.C: New.
702
703 2007-12-02  Revital Eres  <eres@il.ibm.com>
704
705         * gcc.dg/sms-4.c: New testcase.
706
707 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
708             Revital Eres  <eres@il.ibm.com>
709
710         * gcc.dg/sms-3.c: New testcase.
711
712 2007-12-01  Ollie Wild  <aaw@google.com>
713
714         PR c++/8171
715         * g++.dg/conversion/ptrmem9.C: New test.
716
717 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR libfortran/34291
720         * gfortran.dg/namelist_41.f90: New test.
721
722 2007-11-30  Tom Tromey  <tromey@redhat.com>
723
724         PR preprocessor/32868:
725         * gcc.dg/cpp/pr32868.c: New file.
726
727 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
728
729         PR fortran/34248
730         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
731
732 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
733
734         PR rtl-optimization/34171
735         * gcc.dg/pr34171.c: New testcase.
736
737 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
738
739         * gcc.dg/tree-ssa/pr34244.c: Fixed.
740
741 2007-11-30  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/34133
744         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
745         * gfortran.dg/bind_c_usage_11.f03: New.
746         * gfortran.dg/bind_c_usage_12.f03: New.
747
748 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
749
750         PR c++/34275
751         * g++.dg/other/error20.C: New test.
752
753 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
754
755         PR fortran/34230
756         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
757
758 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
759
760         PR tree-optimization/34244
761         * gcc.dg/tree-ssa/pr34244.c: New test.
762
763 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
764
765         PR tree-optimization/33434
766         * gcc.dg/pr33434-1.c: New test.
767         * gcc.dg/pr33434-2.c: New test.
768         * gcc.dg/pr33434-3.c: New test.
769         * gcc.dg/pr33434-4.c: New test.
770
771         PR c++/34270
772         * g++.dg/template/cond7.C: New test.
773
774         PR c++/34267
775         PR c++/34268
776         * g++.dg/cpp0x/decltype7.C: New test.
777         * g++.dg/cpp0x/decltype8.C: New test.
778
779 2007-11-29  Tobias Burnus  <burnus@net-b.de>
780
781         PR fortran/34248
782         * gfortran.dg/result_in_spec_3.f90: New.
783
784 2007-11-29  Tobias Burnus  <burnus@net-b.de>
785
786         PR fortran/34262
787         * gfortran.dg/mvbits_3.f90: New.
788
789 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
790         
791         * lib/target-supports.exp (check_effective_target_mips_soft_float):
792         Delete.
793         (check_effective_target_hard_float): New.
794         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
795         * gcc.dg/pr30957-1.c: Likewise.
796         
797 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
798
799         PR ada/15804
800         * gnat.dg/specs/variant_part.ads: New test.
801
802         PR ada/17318
803         * gnat.dg/specs/attribute_parsing.ads: New test.
804
805         PR ada/32792
806         * gnat.dg/specs/integer_value.ads: New test.
807
808         PR ada/22559
809         * gnat.dg/specs/delta_small.ads: New test.
810
811 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
812
813         PR tree-optimization/34140
814         * gcc.c-torture/compile/20071128-1.c: New test.
815
816 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
817
818         PR fortran/32928
819         * gfortran.dg/data_array_1.f90
820         * gfortran.dg/data_array_2.f90
821         * gfortran.dg/data_array_3.f90
822         * gfortran.dg/data_array_4.f90
823
824 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825
826         PR fortran/34227
827         * gfortran.dg/blockdata_5.f90: New test.
828         * gfortran.dg/blockdata_6.f90: New test.
829
830 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
831
832         PR tree-optimization/34016
833         * gcc.dg/pr34016.c: New test.
834
835 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
836
837         PR fortran/29389
838         * gfortran.dg/stfunc_6.f90: New test.
839
840         PR fortran/33850
841         * gfortran.dg/assign_10.f90: New test.
842
843 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
844
845         PR fortran/33541
846         * gfortran.dg/use_11.f90: New test.
847
848         PR fortran/34231
849         * gfortran.dg/generic_15.f90: New test.
850
851 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
852
853         PR target/34225
854         * gcc.dg/pr34225.c: New test.
855
856 2007-11-27  Richard Guenther  <rguenther@suse.de>
857
858         PR tree-optimization/34241
859         * g++.dg/torture/pr34241.C: New testcase.
860
861 2007-11-27  Richard Guenther  <rguenther@suse.de>
862
863         * gcc.dg/builtins-error.c: New testcase.
864
865 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
866
867         PR c++/34213
868         * g++.dg/ext/visibility/anon8.C: New test.
869
870 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
871
872         PR target/34077
873         * gcc.target/i386/pr34077.c: New testcase.
874
875 2007-11-26  Tobias Burnus  <burnus@net-b.de>
876
877         PR fortran/34203
878         * gfortran.dg/backslash_3.f: Add -fbackslash option.
879         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
880         * gfortran.dg/backslash_1.f90: Remove no longer needed
881         -fno-backslash option.
882
883 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
884
885         PR c/23722
886         * gcc.dg/cpp/19990413-1.c: Update.
887         * gcc.dg/parse-else-error.c: New.
888         * gcc.dg/parse-else-error-2.c: New.
889         * gcc.dg/parse-else-error-3.c: New.
890         * gcc.dg/parse-else-error-4.c: New.
891
892 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
893
894         PR c++/34081
895         * g++.dg/template/dependent-expr6.C: New testcase.
896
897 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
898
899         PR target/34215
900         * gcc.target/i386/pr34215.c: New test.
901
902 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
903
904         PR target/34174
905         * gcc.dg/torture/pr34174-1.c: New.
906
907 2007-11-26  Richard Guenther  <rguenther@suse.de>
908
909         PR middle-end/34233
910         * gcc.dg/pr34233.c: New testcase.
911
912 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
913             Revital Eres  <eres@il.ibm.com>
914
915         PR rtl-optimization/34085
916         * gcc.dg/tree-prof (bb-reorg.c): New test.
917
918 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
919
920         * lib/target-supports.exp (check_effective_target_mips_soft_float):
921         Return true for MIPS16 targets.
922
923 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
924
925         PR fortran/33152
926         * gfortran.dg/blockdata_4.f90: New test.
927
928 2007-11-25  Tobias Burnus  <burnus@net-b.de>
929
930         PR fortran/34079
931         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
932         * gfortran.dg/bind_c_usage_16.f03: New.
933         * gfortran.dg/bind_c_usage_16_c.c: New.
934
935 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
936
937         * gnat.dg/specs/size_clause1.ads: New test.
938         * gnat.dg/specs/size_clause2.ads: Likewise.
939         * gnat.dg/specs/size_clause3.ads: Likewise.
940
941 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
942
943         PR fortran/33499
944         * gfortran.dg/entry_16.f90: New test.
945
946 2007-11-24  Tobias Burnus  <burnus@net-b.de>
947
948         PR fortran/34192
949         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
950
951 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
952
953         PR fortran/33541
954         * gfortran.dg/nested_modules_1.f90: Change the reference to
955         FOO, forbidden by the standard, to a reference to W.
956         * gfortran.dg/use_only_1.f90: New test.
957
958 2007-11-23  Tobias Burnus  <burnus@net-b.de>
959
960         PR fortran/34209
961         * gfortran.dg/nearest_3.f90: New test.
962
963 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
964
965         PR fortran/33317
966         * gfortran.dg/optional_dim_2.f90: New test.
967
968 2007-11-23  Tobias Burnus  <burnus@net-b.de>
969
970         PR fortran/34187
971         * gfortran.dg/bind_c_usage_15.f90: New.
972
973 2007-11-23  Tobias Burnus  <burnus@net-b.de>
974
975         PR fortran/34192
976         * gfortran.dg/nearest_2.f90: New.
977
978
979 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
980
981         PR c++/30293
982         PR c++/30294
983         * g++.dg/ext/java-2.C: New test.
984
985 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
986             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
987         
988         PR c++/5310
989         * g++.dg/warn/pr5310.C: New.
990         * g++.dg/warn/pr33160.C: New.
991         
992 2007-11-23  Richard Guenther  <rguenther@suse.de>
993             Michael Matz  <matz@suse.de>
994
995         PR tree-optimization/34176
996         * gcc.c-torture/execute/pr34176.c: New testcase.
997
998 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR c++/34198
1001         * gcc.dg/Wconversion-5.c: New test.
1002         * g++.dg/Wconversion3.C: New test.
1003
1004 2007-11-23  Richard Guenther  <rguenther@suse.de>
1005
1006         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1007
1008 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1009
1010         PR c/14050
1011         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1012         qualifiers in abstract declarator.
1013
1014 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1015
1016         * gfortran.dg/derived_constructor_comps_3.f90: New.
1017
1018 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1019
1020         PR c++/34094
1021         * g++.dg/ext/visibility/anon7.C: New test.
1022
1023 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1024
1025         PR fortran/34079
1026         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1027         * gfortran.dg/bind_c_usage_13.f03: New.
1028         * gfortran.dg/bind_c_usage_14.f03: New.
1029
1030 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1031
1032         PR rtl-optimization/33848
1033         * gcc.dg/torture/pr33848.c: New test.
1034
1035 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1036
1037         PR fortran/34083
1038         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1039
1040 2007-11-20  Richard Guenther  <rguenther@suse.de>
1041
1042         PR middle-end/34154
1043         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1044
1045 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1048
1049 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1050
1051         PR fortran/32770
1052         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1053         so test passes with -frecord-marker=8.
1054         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1055         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1056         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1057         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1058         * gfortrand.dg/modulo_1.f90:  Likewise.
1059
1060 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1061
1062         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1063         New procedure.
1064         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1065         * gcc.dg/pr30957-1.c: Likewise.
1066
1067 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR c++/34089
1070         * g++.dg/template/crash74.C: New test.
1071
1072 2007-11-20  Richard Guenther  <rguenther@suse.de>
1073
1074         * gcc.c-torture/execute/20071120-1.c: New testcase.
1075
1076 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR c/34146
1079         * gcc.dg/tree-ssa/pr34146.c: New test.
1080
1081         PR testsuite/33978
1082         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1083         dependent on target settings like move_by_pieces etc.
1084
1085         PR c++/28879
1086         * g++.dg/template/vla2.C: New test.
1087
1088         PR c++/33962
1089         * g++.dg/overload/template3.C: New test.
1090
1091 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR fortran/33317
1094         * gfortran.dg/optional_dim_2.f90: Remove test.
1095
1096 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1097
1098         * gcc.dg/dfp/ddmode-ice.c: New test.
1099
1100 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1101
1102         PR tree-optimization/34036
1103         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1104
1105 2007-11-19  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/34
1108         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1109
1110 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1111
1112         PR fortran/34079
1113         * gfortran.dg/bind_c_usage_10_c.c: New.
1114         * gfortran.dg/bind_c_usage_10.f03: New.
1115
1116 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * gcc.dg/pr33007.c: Expect new warning.
1119         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1120         * g++.dg/opt/pr34036.C: New test.
1121
1122 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR c++/30988
1125         * g++.dg/warn/noreturn-4.C: New test.
1126         * g++.dg/warn/noreturn-5.C: New test.
1127         * g++.dg/warn/noreturn-6.C: New test.
1128         * g++.dg/warn/noreturn-7.C: New test.
1129
1130 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1131
1132         PR fortran/32770
1133         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1134         integers so tests works with -fdefault-integer-8.
1135         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1136         integers so test passes with -fdefault-integer-8.
1137         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1138         buffer length so test passes with -fdefault-integer-8.
1139         * gfortran.dg/bounds_check_8.f90:  Likewise.
1140         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1141         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1142         with -fdefault-integer-8.
1143         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1144         provoke overflow.
1145
1146 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1147
1148         PR fortran/33317
1149         * gfortran.dg/optional_dim_2.f90: New test.
1150         
1151         PR fortran/34139
1152         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1153         
1154 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR rtl-optimization/34132
1157         * gcc.c-torture/compile/20071118-1.c: New test.
1158
1159 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/31608
1162         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1163
1164 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1165
1166         PR fortran/34137
1167         * gfortran.dg/entry_14.f90: New.
1168         * gfortran.dg/entry_15.f90: New.
1169
1170 2007-11-18  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/34127
1173         * gcc.c-torture/compile/pr34127.c: New testcase.
1174
1175 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1176
1177         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1178         type specifier, as they are not permitted according to the AltiVec
1179         Programming Interface Manual.
1180
1181 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1182
1183         PR fortran/34133
1184         * gfortran.dg/bind_c_usage_9.f03: New.
1185         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1186
1187 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1188
1189         PR fortran/25252
1190         * interface.c (gfc_current_interface_head,
1191         gfc_set_current_interface_head): New functions.
1192         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1193         On syntax error, restore previous state of the interface.
1194         * gfortran.h (gfc_current_interface_head,
1195         gfc_set_current_interface_head): New prototypes.
1196
1197 2007-11-17  Richard Guenther  <rguenther@suse.de>
1198
1199         PR middle-end/34130
1200         * gcc.c-torture/execute/pr34130.c: New testcase.
1201
1202 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1203
1204         PR fortran/34108
1205         * gfortran.dg/fmt_label_1.f90: New test.
1206
1207 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1208
1209         PR fortran/33957
1210         * gfortran.dg/initialization_15.f90 : New test.
1211
1212 2007-11-16  Richard Guenther  <rguenther@suse.de>
1213
1214         PR middle-end/34030
1215         * gcc.c-torture/compile/pr34030.c: New testcase.
1216
1217 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1218
1219         PR fortran/34008
1220         * gfortran.dg/interface_assignment_3.f90.
1221
1222 2007-11-16  Richard Guenther  <rguenther@suse.de>
1223
1224         PR tree-optimization/33870
1225         * gcc.dg/torture/pr33870.c: New testcase.
1226
1227 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/33986
1230         * gfortran.dg/allocatable_function_3.f90.
1231
1232 2007-11-16  Richard Guenther  <rguenther@suse.de>
1233
1234         PR tree-optimization/34113
1235         * gcc.c-torture/compile/pr34113.c: New testcase.
1236
1237 2007-11-16  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/34099
1240         * g++.dg/torture/pr3499.C: New testcase.
1241         * gcc.c-torture/execute/pr34099.c: Likewise.
1242
1243 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1244
1245         * gnat.dg/release_unc_maxalign.adb: New test.
1246
1247 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR c++/34100
1250         * g++.dg/template/crash73.C: New test.
1251
1252 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1253
1254         PR middle-end/23848
1255         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1256         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1257         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1258         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1259
1260 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1261
1262         PR fortran/33917
1263         * gfortran.dg/proc_decl_11.f90: New.
1264
1265 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1266
1267         * gcc.target/spu/compare-dp.c: New test.
1268
1269 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1270
1271         * gcc.dg/pr33923.c: New test.
1272
1273 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR middle-end/34088
1276         * gcc.dg/pr34088.c: New test.
1277
1278 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1279
1280         * gcc.c-torture/compile/20071114-1.c: New test.
1281
1282 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1283
1284         PR fortran/31608
1285         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1286         to match known variations in symbol format. Document in comments.
1287
1288 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1289
1290         PR fortran/33985
1291         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1292
1293 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1294
1295         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1296         when done.
1297
1298 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1299
1300         PR fortran/33162
1301         * gfortran.dg/proc_decl_1.f90: Update.
1302         * gfortran.dg/proc_decl_7.f90: New test.
1303         * gfortran.dg/proc_decl_8.f90: New test.
1304         * gfortran.dg/proc_decl_9.f90: New test.
1305         * gfortran.dg/proc_decl_10.f90: New test.
1306
1307 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1308
1309         PR fortran/34080
1310         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1311
1312 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR c++/34054
1315         PR c++/34056
1316         PR c++/34057
1317         PR c++/34058
1318         PR c++/34060
1319         * g++.dg/parse/crash36.C: Add another dg-error.
1320         * g++.dg/cpp0x/pr34054.C: New test.
1321         * g++.dg/cpp0x/pr34056.C: New test.
1322         * g++.dg/cpp0x/pr34057.C: New test.
1323         * g++.dg/cpp0x/pr34058.C: New test.
1324         * g++.dg/cpp0x/pr34060.C: New test.
1325
1326         PR tree-optimization/34063
1327         * g++.dg/tree-ssa/pr34063.C: New test.
1328
1329 2007-11-13  Diego Novillo  <dnovillo@google.com>
1330
1331         PR tree-optimization/33870
1332         * gcc.c-torture/execute/pr33870-1.c: New test.
1333         * gcc.dg/tree-ssa/alias-16.c: New test.
1334
1335 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR c++/29225
1338         * g++.dg/template/crash72.C: New test.
1339
1340 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1341
1342         * g++.dg/opt/cfg5.C: New test.
1343
1344 2007-11-12  Richard Guenther  <rguenther@suse.de>
1345
1346         PR middle-end/34070
1347         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1348         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1349
1350 2007-11-12  Richard Guenther  <rguenther@suse.de>
1351
1352         PR middle-end/34027
1353         * gcc.dg/pr34027-1.c: New testcase.
1354         * gcc.dg/pr34027-2.c: Likewise.
1355
1356 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1357
1358         PR tree-optimization/33953
1359         * gcc.dg/vect/pr33953.c: New testcase.
1360
1361 2007-11-11  Tom Tromey  <tromey@redhat.com>
1362
1363         PR c++/17577:
1364         * g++.dg/ext/pr17577.h: New file.
1365         * g++.dg/ext/pr17577.C: New file.
1366
1367 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1368
1369         PR c++/8570
1370         * g++.old-deja/g++.ns/template13.C: Update expected output.
1371         * g++.old-deja/g++.pt/friend23.C: Likewise.
1372         * g++.dg/warn/pr8570.C: New.
1373
1374 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1375
1376         PR c++/34068
1377         * g++.dg/template/pseudodtor4.C: New test.
1378
1379 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR middle-end/34018
1382         * g++.dg/opt/inline14.C: New test.
1383
1384         PR tree-optimization/33680
1385         * gcc.c-torture/compile/20071108-1.c: New test.
1386
1387         PR c++/32241
1388         * g++.dg/template/pseudodtor3.C: New test.
1389
1390 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1391
1392         PR c++/33510
1393         * g++.dg/cpp0x/variadic-init.C: New.
1394
1395 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1396             Jakub Jelinek  <jakub@redhat.com>
1397
1398         PR rtl-optimization/34012
1399         * gcc.target/i386/pr34012.c: New test.
1400
1401 2007-11-09  Richard Guenther  <rguenther@suse.de>
1402
1403         PR tree-optimization/33604
1404         * g++.dg/tree-ssa/pr33604.C: New testcase.
1405         * gcc.dg/pr32721.c: Adjust pattern.
1406
1407 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1408
1409         * gcc.target/mips/dse-1.c: Disable.
1410
1411 2007-11-08  Tom Tromey  <tromey@redhat.com>
1412
1413         * gcc.dg/empty-source-3.c: Update warning location.
1414         * gcc.dg/gomp/barrier-2.c: Likewise.
1415         * gcc.dg/label-decl-3.c: Likewise.
1416         * gcc.dg/label-decl-2.c: Likewise.
1417         * gcc.dg/empty-source-2.c: Likewise.
1418
1419 2007-11-08  Tom Tromey  <tromey@redhat.com>
1420
1421         PR c++/30297:
1422         * g++.dg/inherit/pr30297.C: New file.
1423
1424 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1425
1426         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1427         -fno-common for cygwin and mingw32.
1428
1429 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1430
1431         PR middle-end/33826
1432         * gcc.dg/pr33826.c: New.
1433         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1434         recursive functions being marked pure or const.
1435         
1436 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1437
1438         PR fortran/33917
1439         * gfortran.dg/proc_decl_5.f90: New.
1440         * gfortran.dg/proc_decl_6.f90: New.
1441
1442 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR tree-optimization/32575
1445         * gcc.c-torture/execute/20071108-1.c: New test.
1446
1447 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1448
1449         * g++.dg/opt/anchor1.C: New.
1450
1451 2007-11-07  Diego Novillo  <dnovillo@google.com>
1452
1453         PR 33870
1454         * gcc.c-torture/execute/pr33870.x: Remove.
1455
1456 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1457
1458         PR c++/33045
1459         PR c++/33837
1460         PR c++/33838
1461         * g++.dg/cpp0x/decltype-33837.C: New.
1462         * g++.dg/cpp0x/decltype-refbug.C: New.
1463         * g++.dg/cpp0x/decltype-33838.C: New.
1464
1465 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1466
1467         * gcc.c-torture/compile/20071107-1.c: New test.
1468
1469 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1470
1471         * gcc.dg/out-of-bounds-1.c: New test.
1472
1473 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1474
1475         PR c++/33501
1476         * g++.dg/warn/incomplete2.C: New test.
1477         * g++.dg/template/incomplete4.C: New test.
1478         * g++.dg/template/incomplete5.C: New test.
1479
1480 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1481
1482         * gnat.dg/max_align.adb: New test.
1483
1484 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1485
1486         PR target/30961
1487         * gcc.target/i386/pr30961-1.c: New.
1488
1489 2007-11-06  Tom Tromey  <tromey@redhat.com>
1490
1491         PR c++/32368:
1492         * g++.dg/warn/pragma-system_header3.h: New.
1493         * g++.dg/warn/pragma-system_header3.C: New.
1494
1495         PR c++/32256:
1496         * g++.dg/warn/pragma-system_header4.C: New.
1497         * g++.dg/warn/pragma-system_header4.h: New.
1498
1499 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1500
1501         PR c++/33977
1502         PR c++/33886
1503         * g++.dg/other/canon-array.C: New.
1504         
1505 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1506
1507         * g++.dg/parser/crash36.C: Tweak expected errors.
1508         * g++.dg/cpp0x/pr31439.C: New.
1509         * g++.dg/cpp0x/pr32114.C: New.
1510         * g++.dg/cpp0x/pr32115.C: New.
1511         * g++.dg/cpp0x/pr32125.C: New.
1512         * g++.dg/cpp0x/pr32126.C: New.
1513         * g++.dg/cpp0x/pr32127.C: New.
1514         * g++.dg/cpp0x/pr32128.C: New.
1515         * g++.dg/cpp0x/pr32253.C: New.
1516         * g++.dg/cpp0x/pr32566.C: New.
1517         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1518         * g++.dg/cpp0x/pr31438.C: Ditto.
1519         * g++.dg/cpp0x/variadic81.C: Ditto.
1520         * g++.dg/cpp0x/pr31432.C: Ditto.
1521         * g++.dg/cpp0x/pr31442.C: Ditto.
1522
1523 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR target/33168
1526         * g++.dg/other/datasec1.C: New test.
1527
1528         PR tree-optimization/33458
1529         * g++.dg/opt/inline12.C: New test.
1530
1531         PR tree-optimization/33993
1532         * gcc.c-torture/compile/20071105-1.c: New test.
1533
1534 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR rtl-optimization/33648
1537         * gcc.dg/pr33648.c: Require effective targer freorder.
1538
1539 2007-11-05  Revital Eres  <eres@il.ibm.com>
1540
1541         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1542
1543 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1544
1545         PR c++/33996
1546         PR c++/33235
1547         PR c++/33930
1548         * g++.dg/cpp0x/pr33996.C: New
1549         * g++.dg/cpp0x/rv-trivial-bug.C: New
1550         * g++.dg/cpp0x/pr33930.C: New
1551
1552 2007-11-05  Nick Clifton  <nickc@redhat.com>
1553             Sebastian Pop  <sebastian.pop@amd.com>
1554
1555         PR tree-optimization/32540
1556         PR tree-optimization/33922
1557         * gcc.dg/tree-ssa/pr32540-1.c: New.
1558         * gcc.dg/tree-ssa/pr32540-2.c: New.
1559         * gcc.dg/tree-ssa/pr33922.c: New.
1560
1561 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1562
1563         PR c++/33939
1564         * g++.dg/cpp0x/variadic-rref.C: New.
1565         
1566 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1567
1568         * g++dg/warn/pointer-integer-comparison.C: New.
1569
1570 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR tree-optimization/33856
1573         * gcc.c-torture/compile/20071027-1.c: New test.
1574
1575         PR c++/33836
1576         * g++.dg/ext/label10.C: New test.
1577
1578         PR c++/33969
1579         * g++.dg/other/ptrmem9.C: New test.
1580
1581 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1582
1583         PR middle-end/32931
1584         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1585
1586 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1587
1588         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1589         * g++.dg/ext/visibility/namespace2.C: Add argument to
1590         dg-require-visibility.
1591         * g++.dg/ext/java-1.C: Disable on AIX.
1592
1593 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1594
1595         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1596
1597 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1598
1599         PR fortran/33881
1600         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1601
1602 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1603
1604         PR c/29062
1605         * gcc.dg/20031223-1.c: Adjust error output.
1606         * gcc.dg/parse-decl-after-label.c: New.
1607         
1608 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1609
1610         PR libfortran/24685
1611         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1612         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1613         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1614
1615 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1616
1617         PR rtl-optimization/28940
1618         * gcc.target/i386/addr-sel-1.c: New test.
1619
1620 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR middle-end/33670
1623         * gcc.dg/pr33670.c: New test.
1624
1625 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1626
1627         PR c++/33516
1628         * g++.dg/lookup/typedef1.C: New test.
1629
1630 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1631
1632         PR testsuite/32076
1633         * lib/scandump.exp (dump-suffix): New.
1634         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1635         Include dump suffix in pass/fail messages, put regexp in quotes.
1636
1637 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1638
1639         PR c++/33495
1640         * g++.dg/other/error19.C: New.
1641
1642 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1643
1644         PR rtl-optimization/28062
1645         * gcc.c-torture/compile/20071102-1.c: New test.
1646
1647 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1648
1649         * g++.dg/cpp0x/pr33955.C: New.
1650
1651 2007-11-01  Tom Tromey  <tromey@redhat.com>
1652
1653         PR preprocessor/30805:
1654         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1655
1656 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR rtl-optimization/33648
1659         * gcc.dg/pr33648.c: New test.
1660
1661 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR c++/32384
1664         * g++.dg/template/pseudodtor1.C: New test.
1665         * g++.dg/template/pseudodtor2.C: New test.
1666
1667         PR c++/32260
1668         * g++.dg/rtti/typeid7.C: New test.
1669
1670 2007-11-01  Tom Tromey  <tromey@redhat.com>
1671
1672         PR preprocessor/30805:
1673         * gcc.dg/cpp/pr30805.c: New file.
1674
1675 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1676
1677         PR testsuite/25352
1678         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1679         add dg-skip-if.
1680         * gcc.c-torture/compile/20001205-1.c: Ditto.
1681         * gcc.c-torture/compile/20001226-1.c: Ditto.
1682         * gcc.c-torture/compile/20020312-1.c: Ditto.
1683         * gcc.c-torture/compile/20020604-1.c: Ditto.
1684         * gcc.c-torture/compile/920501-12.c: Ditto.
1685         * gcc.c-torture/compile/920501-4.c: Ditto.
1686         * gcc.c-torture/compile/920520-1.c: Ditto.
1687         * gcc.c-torture/compile/980506-1.c: Ditto.
1688         * gcc.c-torture/compile/990617-1.c: Ditto.
1689         * gcc.dg/compare6.c: Ditto.
1690         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1691         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1692         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1693         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1694         * g++.old-deja/g++.pt/static6.C: Ditto.
1695         * g++.old-deja/g++.pt/crash16.C: Ditto.
1696         * g++.old-deja/g++.mike/p10416.C: Ditto.
1697         * g++.old-deja/g++.mike/ns15.C: Ditto.
1698         * g++.old-deja/g++.mike/eh46.C: Ditto.
1699
1700 2007-11-01  Tom Tromey  <tromey@redhat.com>
1701
1702         * gcc.dg/redecl-1.c: Update.
1703         * gcc.dg/pr20368-3.c: Update.
1704         * gcc.dg/inline-14.c: Update.
1705         * gcc.dg/builtins-30.c: Update.
1706         * gcc.dg/dremf-type-compat-4.c: Update.
1707         * gcc.dg/pr20368-2.c: Update.
1708
1709 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR rtl-optimization/33673
1712         * gcc.dg/pr33673.c: New test.
1713
1714 2007-11-01  Michael Matz  <matz@suse.de>
1715
1716         PR tree-optimization/33961
1717         * gcc.dg/pr33961.c: New test.
1718
1719 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1720
1721         PR c++/33494
1722         * g++.dg/template/error35.C: New.
1723
1724 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1725
1726         PR target/31507
1727         * gcc.dg/pr31507-1.c: New test.
1728         * gcc.dg/pr31507-2.c: New test.
1729
1730 2007-10-31  Revital Eres  <eres@il.ibm.com>
1731
1732         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1733         target.
1734         * gcc.dg/vect/tree-vect.h (check_vect): Add
1735         powerpc-*paired test.
1736         * lib/target-supports.exp (check_750cl_hw_available):
1737         New.
1738         (check_effective_target_vect_int,
1739         check_effective_target_vect_intfloat_cvt,
1740         check_effective_target_powerpc_altivec_ok,
1741         check_effective_target_vect_long,
1742         check_effective_target_vect_sdot_hi,
1743         check_effective_target_vect_udot_hi,
1744         check_effective_target_vect_pack_trunc,
1745         check_effective_target_vect_unpack,
1746         check_effective_target_vect_shift,
1747         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1748         target.
1749         * gcc.dg/vect/vect-ifcvt-11.c: New.
1750         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1751         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1752         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1753         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1754         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1755         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1756
1757 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1758             Tobias Burnus  <burnus@net-b.de>
1759
1760         PR fortran/33941
1761         * gfortran.dg/module_read_1.f90: New.
1762
1763 2007-10-31  Tom Tromey  <tromey@redhat.com>
1764
1765         PR preprocessor/30786:
1766         * gcc.dg/cpp/pr30786.c: New file.
1767
1768 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1769
1770         PR fortran/33162
1771         * gfortran.dg/interface_19.f90: New.
1772         * gfortran.dg/interface_20.f90: New.
1773         * gfortran.dg/interface_21.f90: New.
1774         
1775 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1776
1777         PR tree-optimization/32377
1778         * gfortran.dg/vect/pr32377.f90: New.
1779         
1780 2007-10-31  Richard Guenther  <rguenther@suse.de>
1781
1782         PR middle-end/33779
1783         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1784         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1785
1786 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1787
1788         PR fortran/33897
1789         * gfortran.dg/contained_3.f90: New.
1790
1791 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1792
1793         PR c++/19531
1794         * g++.dg/opt/nrv8.C: New.
1795         
1796 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR c++/33709
1799         * g++.dg/opt/compound1.C: New test.
1800
1801         PR c++/33616
1802         * g++.dg/template/ptrmem18.C: New test.
1803
1804 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1805
1806         PR fortran/33596
1807         * gfortran.dg/isnan_2.f90: New test.
1808
1809 2007-10-30  Ed Schouten  <ed@fxq.nl>
1810
1811         PR tree-optimization/32500
1812         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1813
1814 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1815
1816         PR c++/31993
1817         PR c++/32252
1818         * g++.dg/cpp0x/pr31993.C: New
1819         * g++.dg/cpp0x/pr32252.C: New
1820
1821 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR tree-optimization/33723
1824         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1825
1826 2007-10-30  Richard Guenther  <rguenther@suse.de>
1827
1828         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1829         gcc.target/i386/loop-3.c.
1830
1831 2007-10-30  Revital Eres  <eres@il.ibm.com>
1832
1833         * gcc.dg/vect/pr33866.c: Require vect_long.
1834
1835 2007-10-30  Revital Eres  <eres@il.ibm.com>
1836
1837         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1838         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1839
1840 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1841
1842         PR tree-optimization/32893
1843         * lib/target-supports.exp
1844         (check_effective_target_unaligned_stack): new keyword.
1845         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1846         not sensitive to unaligned_stack.
1847         * gcc.dg/vect/vect-3.c: Likewise.
1848         * gcc.dg/vect/vect-4.c: Likewise.
1849         * gcc.dg/vect/vect-5.c: Likewise.
1850         * gcc.dg/vect/vect-6.c: Likewise.
1851         * gcc.dg/vect/vect-7.c: Likewise.
1852         * gcc.dg/vect/vect-13.c: Likewise.
1853         * gcc.dg/vect/vect-17.c: Likewise.
1854         * gcc.dg/vect/vect-18.c: Likewise.
1855         * gcc.dg/vect/vect-19.c: Likewise.
1856         * gcc.dg/vect/vect-20.c: Likewise.
1857         * gcc.dg/vect/vect-21.c: Likewise.
1858         * gcc.dg/vect/vect-22.c: Likewise.
1859         * gcc.dg/vect/vect-27.c: Likewise.
1860         * gcc.dg/vect/vect-29.c: Likewise.
1861         * gcc.dg/vect/vect-64.c: Likewise.
1862         * gcc.dg/vect/vect-65.c: Likewise.
1863         * gcc.dg/vect/vect-66.c: Likewise.
1864         * gcc.dg/vect/vect-72.c: Likewise.
1865         * gcc.dg/vect/vect-73.c: Likewise.
1866         * gcc.dg/vect/vect-86.c: Likewise.
1867         * gcc.dg/vect/vect-all.c: Likewise.
1868         * gcc.dg/vect/slp-25.c: Likewise.
1869         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1870         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1871         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1872
1873         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1874         * gcc.dg/vect/vect-34.c: Likewise.
1875         * gcc.dg/vect/vect-36.c: Likewise.
1876         * gcc.dg/vect/vect-64.c: Likewise.
1877         * gcc.dg/vect/vect-65.c: Likewise.
1878         * gcc.dg/vect/vect-66.c: Likewise.
1879         * gcc.dg/vect/vect-68.c: Likewise.
1880         * gcc.dg/vect/vect-76.c: Likewise.
1881         * gcc.dg/vect/vect-77.c: Likewise.
1882         * gcc.dg/vect/vect-78.c: Likewise.
1883
1884         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1885         testcase (without no-section-anchors prefix) but with global arrays.
1886         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1887         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1888         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1889         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1890         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1891         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1892         * gcc.dg/vect/vect-77-global.c: Likewise.
1893         * gcc.dg/vect/vect-78-global.c: Likewise.
1894
1895         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1896         testcase (without no-section-anchors prefix) but fix alignment checks
1897         to also consider unaligned_stack targets.
1898         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1899
1900 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR tree-optimization/33723
1903         * gcc.c-torture/execute/20071029-1.c: New test.
1904         * gcc.dg/tree-ssa/pr33723.c: New test.
1905
1906 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1907
1908         PR tree-optimization/33614
1909         * gcc.c-torture/compile/pr33614.c: New test.
1910
1911 2007-10-29  Richard Guenther  <rguenther@suse.de>
1912
1913         PR tree-optimization/33870
1914         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1915
1916 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1917
1918         PR tree-optimization/33757
1919         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1920         true architectures instead of having a big dg-skip-if.
1921
1922         PR c++/33841
1923         * g++.dg/other/bitfield3.C: New test.
1924
1925 2007-10-29  Richard Guenther  <rguenther@suse.de>
1926
1927         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1928
1929 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1930
1931         Automatic parallelization reduction tests.
1932
1933         * gcc.dg/tree-ssa/reduc-1.c: New test.
1934         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1935         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1936         * gcc.dg/tree-ssa/reduc-2.c: New test.
1937         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1938         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1939         * gcc.dg/tree-ssa/reduc-3.c: New test.
1940         * gcc.dg/tree-ssa/reduc-6.c: New test.
1941         * gcc.dg/tree-ssa/reduc-7.c: New test.
1942         * gcc.dg/tree-ssa/reduc-8.c: New test.
1943         * gcc.dg/tree-ssa/reduc-9.c: New test.
1944
1945 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1946             Zdenek Dvorak  <ook@ucw.cz>
1947
1948         OMP_ATOMIC Changes, testsuite changes.
1949
1950         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1951         instead of gimple dump.
1952         * gcc.dg/gomp/atomic-9.c: Same.
1953         * gcc.dg/gomp/atomic-10.c: Same.
1954         * g++.dg/gomp/atomic-3.C: Same.
1955         * g++.dg/gomp/atomic-9.C: Same.
1956         * g++.dg/gomp/atomic-10.C: Same.
1957
1958 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1959
1960         PR fortran/31217
1961         PR fortran/33811
1962         * gfortran.dg/forall_12.f90: New test.
1963
1964         PR fortran/33686
1965         * gfortran.dg/forall_13.f90: New test.
1966
1967 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1968             Mark Mitchell  <mark@codesourcery.com>
1969
1970         PR c++/30659
1971         * g++.dg/template/crash71.C: New.
1972
1973 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1974
1975         PR fortran/32147
1976         * gfortran.dg/module_md5_1.f90: Update hash-value.
1977
1978 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1979
1980         PR tree-opt/33589
1981         * g++.dg/torture/pr33589-1.C: New testcase.
1982         * g++.dg/torture/pr33589-2.C: New testcase.
1983
1984 2007-10-28  Richard Guenther  <rguenther@suse.de>
1985
1986         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1987
1988 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1989             Uros Bizjak  <ubizjak@gmail.com>
1990
1991         PR tree-optimization/33920
1992         * gcc.dg/tree-ssa/pr33290.c: New test.
1993
1994 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1995
1996         PR fortran/31306
1997         * gfortran.dg/argument_check_7.f90: New test.
1998         * gfortran.dg/argument_check_8.f90: New test.
1999         
2000 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2003         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2004         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2005         * gcc.target/i386/sse-14.c: Ditto.
2006
2007 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2008
2009         PR c++/33844
2010         * g++.dg/other/ptrmem8.C: New test.
2011
2012         PR c++/33842
2013         * g++.dg/template/error34.C: New test.
2014
2015 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2018
2019 2007-10-27  Richard Guenther  <rguenther@suse.de>
2020
2021         PR tree-optimization/33870
2022         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2023         * gcc.c-torture/execute/pr33870.c: Likewise.
2024
2025 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2026
2027         PR fortran/33162
2028         * gfortran.dg/argument_checking_9.f90: New test.
2029
2030 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2031
2032         * g++.dg/other/pr33601.C: New.
2033
2034 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2035
2036         PR c++/31988
2037         * g++.dg/init/new25.C: New.
2038
2039 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2040
2041         * g++.dg/cpp0x/pr33839.C: New.
2042         
2043 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR c++/33744
2046         * g++.dg/template/arg6.C: New test.
2047
2048 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2049
2050         PR c++/31747
2051         * g++.dg/parse/crash39.C: New.
2052
2053 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2054
2055         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2056         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2057         "offset: -4B".
2058
2059 2007-10-25  David Daney  <ddaney@avtrex.com>
2060
2061         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2062
2063 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2064
2065         PR c++/33843
2066         * g++.dg/template/error32.C: New.
2067
2068 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2069             Ira Rosen  <irar@il.ibm.com>
2070
2071         PR tree-optimization/33833
2072         * gcc.dg/vect/pr33833.c: New testcase.
2073
2074 2007-10-25  David Daney  <ddaney@avtrex.com>
2075
2076         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2077
2078 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2079             Ira Rosen  <irar@il.ibm.com>
2080
2081         PR tree-optimization/33866
2082         * gcc.dg/vect/pr33866.c: New testcase.
2083
2084 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2087         Add -w to compile flags to suppress "call-clobbered register" warnings
2088         and remove dg-warning directives.
2089
2090 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         * gcc.dg/sms-2.c: Cleanup sms dump file.
2093         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2094         profile-use step.
2095
2096 2007-10-24  David Daney  <ddaney@avtrex.com>
2097
2098         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2099
2100 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2101
2102         PR target/33755
2103         * gcc.target/mips/pr33755.c: New test.
2104
2105 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2106
2107         PR tree-optimization/33804
2108         * gcc.dg/vect/pr33804.c: New testcase.
2109
2110 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2111
2112         PR forrtran/33849
2113         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2114
2115 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2116             Uros Bizjak  <ubizjak@gmail.com>
2117
2118         PR rtl-optimization/33846
2119         * gcc.dg/vect/pr33846.c: New testcase.
2120
2121 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2122             Dorit Nuzman  <dorit@il.ibm.com>
2123
2124         PR tree-optimization/33860
2125         * g++.dg/vect/pr33860.cc: New test.
2126         * g++.dg/vect/pr33860a.cc: New test.
2127
2128 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2129             Revital Eres  <eres@il.ibm.com>      
2130
2131         * gcc.dg/sms-2.c: New testcase.
2132
2133 2007-10-22  David S. Miller  <davem@davemloft.net>
2134
2135         * gcc.dg/globalreg-1.c: New test.
2136
2137 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2138             Dorit Nuzman  <dorit@il.ibm.com>
2139
2140         PR tree-optimization/33834
2141         PR tree-optimization/33835
2142         * g++.dg/vect/pr33834_1.cc: New test.
2143         * g++.dg/vect/pr33834_2.cc: New test.
2144         * g++.dg/vect/pr33835.cc: New test.
2145
2146 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2147
2148         * gcc.dg/pr33644.c: New test.
2149
2150 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR c++/33372
2153         * g++.dg/gomp/pr33372-1.C: New test.
2154         * g++.dg/gomp/pr33372-2.C: New test.
2155         * g++.dg/gomp/pr33372-3.C: New test.
2156
2157 2007-10-22  Michael Matz  <matz@suse.de>
2158
2159         PR tree-optimization/33855
2160         * gcc.c-torture/compile/pr33855.c: New testcase.
2161
2162 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2163
2164         PR tree-optimization/33854
2165         * gcc.dg/vect/O1-pr33854.c: New testcase.
2166         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2167
2168 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2169
2170         * gcc.dg/unwind-1.c: Disable on AIX.
2171         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2172
2173 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2174
2175         PR fortran/33749
2176         * gfortran.dg/assign_9.f90: New test.
2177
2178 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2179
2180         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2181         (dg-mips-options): Skip tests that specify an ABI other than o32
2182         and o64 if generating MIPS16 hard-float code.
2183
2184 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2185             Revital Eres  <eres@il.ibm.com>
2186
2187         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2188         * gcc.dg/vect/vect-16.c: Fix comment.
2189         * gcc.dg/vect/pr33369.c: Require vect_int.
2190         * gcc.dg/vect/slp-33.c: Add spaces.
2191         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2192         targets.
2193         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2194         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2195         targets.
2196         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2197         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2198         targets.
2199         * gcc.dg/vect/slp-10.c: Add spaces.
2200         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2201         targets.
2202         * gcc.dg/vect/slp-36.c: Require vect_int.
2203         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2204         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2205         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2206         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2207         targets.
2208         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2209         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2210         instead of vector_alignment_reachable_for_double.
2211         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2212         (natural_alignment): Split into...
2213         (natural_alignment_32, natural_alignment_64): New.
2214         (vector_alignment_reachable): Depend on natural_alignment_32.
2215         (vector_alignment_reachable_for_double): Rename to ...
2216         (vector_alignment_reachable_for_64bit): And depend on
2217         natural_alignment_64.
2218
2219 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2220
2221         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2222         MIPS targets.
2223         * g++.dg/vect/vect.exp: Likewise.
2224         * lib/fortran-torture.exp: Likewise.
2225         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2226         mipsisa64*-*-* as the target selector.  Remove -mips64,
2227         -mhard-float and -mgp64 from the options list.
2228         * gcc.target/mips/mips-ps-2.c: Likewise.
2229         * gcc.target/mips/mips-ps-3.c: Likewise.
2230         * gcc.target/mips/mips-ps-4.c: Likewise.
2231         * gcc.target/mips/mips-ps-6.c: Likewise.
2232         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2233         options list.
2234         * gcc.target/mips/sb1-1.c: Likewise.
2235         * gcc.target/mips/mips-ps-type.c: Likewise.
2236         * gcc.target/mips/mips-ps-7.c: New test.
2237         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2238         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2239         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2240         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2241         as forcing an ABI and an architecture.
2242         (is_gp32_flag, is_gp64_flag): Fold into...
2243         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2244         then -mfp64 imply -mhard-float.  Apply register rules after the
2245         loop.  Handle -march=mipsN like -mipsN.
2246
2247 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2248
2249         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2250         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2251
2252 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/33818
2255         * gfortran.dg/entry_dummy_ref_3.f90: New.
2256
2257 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2258             FX Coudert <fxcoudert@gcc.gnu.org>
2259
2260         PR fortran/31608
2261         * gfortran.dg/char_cast_1.f90: New test.
2262
2263 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2264
2265         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2266         * gfortran.dg/large_real_kind_2.F90: ditto.
2267         * gfortran.dg/default_format_2.f90: ditto.
2268         * gfortran.dg/default_format_denormal_1.f90: ditto.
2269
2270 2007-10-19  Richard Guenther  <rguenther@suse.de>
2271
2272         PR middle-end/33816
2273         PR middle-end/32921
2274         * gfortran.dg/pr32921.f: New testcase.
2275
2276 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2277
2278         PR libfortran/33544
2279         * gfortran.dg/transfer_check_1.f90: Adjust options.
2280
2281 2007-10-19  Richard Guenther  <rguenther@suse.de>
2282
2283         Revert
2284         2007-10-19  Richard Guenther  <rguenther@suse.de>
2285
2286         PR middle-end/32921
2287         * gfortran.dg/pr32921.f: New testcase.
2288
2289 2007-10-19  Richard Guenther  <rguenther@suse.de>
2290
2291         * gcc.c-torture/execute/20071018-1.c: New testcase.
2292
2293 2007-10-19  Richard Guenther  <rguenther@suse.de>
2294
2295         PR middle-end/32921
2296         * gfortran.dg/pr32921.f: New testcase.
2297
2298 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2299
2300         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2301
2302 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2303
2304         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2305
2306 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2307
2308         PR fortran/33233
2309         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2310         * gfortran.dg/host_assoc_function_3.f90: New test.
2311
2312 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2313
2314         PR fortran/33733
2315         * gfortran.dg/transfer_simplify_6.f90: New test.
2316
2317 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2318             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2319
2320         PR middle-end/33794
2321         * gfortran.dg/pr33794.f90: New testcase.
2322
2323 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2324
2325         PR target/32961
2326         * gcc.target/i386/pr32961.c: New testcase.
2327         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2328         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2329         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2330         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2331         __builtin_ia32_pslldi128 defines.
2332
2333 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2334
2335         PR fortran/33760
2336         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2337
2338 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2339
2340         PR c++/28639
2341         PR c++/30299
2342         * g++.dg/template/void12.C: New.
2343         * g++.dg/template/void13.C: New.
2344
2345 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2346
2347         PR c++/31446
2348         * g++.dg/template/void11.C: New.
2349         * g++.dg/template/void2.C: Adjust error markers.
2350         * g++.dg/template/void10.C: Likewise.
2351         * g++.dg/template/crash55.C: Likewise.
2352
2353 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2354
2355         * g++.dg/opt/const5.C: New test.
2356
2357 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2358             Maxim Kuvyrkov  <maxim@codesourcery.com>
2359
2360         * gcc.target/ia64/20040709-2.c: New test.
2361
2362 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2363
2364         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2365
2366 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2367
2368         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2369         to each function.  Check that there are no unsigned loads.
2370
2371 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2372
2373         PR tree-optimization/33136
2374         * gcc.c-torture/execute/20070824-1.c: New test.
2375         * gcc.dg/pr33136-1.c: New test.
2376         * gcc.dg/pr33136-2.c: New test.
2377         * gcc.dg/pr33136-3.c: New test.
2378
2379 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2380
2381         PR tree-optimization/33735
2382         * g++.dg/torture/pr33735.C: New.
2383
2384 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2385
2386         PR middle-end/33706
2387         * gcc.dg/va-arg-pack-2.c: New.
2388
2389 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR tree-optimization/33619
2392         * gcc.dg/pr33619.c: New test.
2393
2394 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2395
2396         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2397         flag for AIX.
2398         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2399
2400 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2401
2402         PR libfortran/33055
2403         * gfortran.dg/inquire_11.f90: New test.
2404         * gfortan.dg/negative_unit_int8.f: New test.
2405
2406 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2407
2408         PR target/33133
2409         * gcc.c-torture/compile/pr33133.c: New test.
2410
2411 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412
2413         PR libfortran/33672
2414         * gfortran.dg/namelist_40.f90: New test.
2415
2416 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2417
2418         PR fortran/33745
2419         * gfortran.dg/bounds_check_11.f90: New.
2420
2421 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2422
2423         PR c++/30303
2424         * g++.dg/other/ctor1.C: New test.
2425         * g++.dg/other/ctor2.C: New test.
2426         * g++.dg/other/dtor1.C: New test.
2427
2428 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2429
2430         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2431
2432 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2433             Paul Thomas  <pault@gcc.gnu.org>
2434
2435         PR fortran/33254
2436         PR fortran/33727
2437         * gfortran.dg/bounds_check_10.f90: New.
2438
2439 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2440
2441         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2442         * gcc.target/powerpc/popcount-1.c: Same.
2443
2444 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2445
2446         PR c++/26698
2447         * g++.dg/conversion/op4.C: New test.
2448
2449 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2450
2451         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2452
2453 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2454
2455         PR fortran/33542
2456         * gfortran.dg/ambiguous_specific_1.f90: New test.
2457
2458 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2459
2460         PR fortran/33664
2461         * gfortran.dg/impure_spec_expr_1.f90: New test.
2462         * gfortran.dg/char_result_7.f90: Remove illegal test.
2463
2464 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2465
2466         PR 11001
2467         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2468         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2469         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2470         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2471         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2472         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2473         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2474         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2475         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2476
2477 2007-10-12  Richard Guenther  <rguenther@suse.de>
2478
2479         PR middle-end/26198
2480         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2481         * gcc.c-torture/execute/20071011-1.c: Likewise.
2482         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2483
2484 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         PR tree-optimization/33742
2487         * gcc.dg/pr33742.c: New testcase.
2488
2489 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR tree-optimization/33645
2492         * gcc.dg/pr33645-1.c: New test.
2493         * gcc.dg/pr33645-2.c: New test.
2494         * gcc.dg/pr33645-3.c: New test.
2495  
2496         PR c++/32121
2497         * g++.dg/ext/label4.C: Adjust error regexp.
2498         * g++.dg/ext/label6.C: Adjust error regexp.
2499         * g++.dg/ext/label7.C: New test.
2500         * g++.dg/ext/label8.C: New test.
2501         * g++.dg/ext/label9.C: New test.
2502
2503 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2504
2505         PR middle-end/33676
2506         * gcc.dg/pr33676.c: New.
2507
2508 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2509
2510         PR c++/31441
2511         * g++.dg/cpp0x/variadic83.C: New.
2512
2513 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2514
2515         PR c++/33461
2516         * g++.dg/cpp0x/variadic81.C: New.
2517         * g++.dg/cpp0x/variadic82.C: Likewise.
2518
2519 2007-10-11  Richard Guenther  <rguenther@suse.de>
2520
2521         PR middle-end/33724
2522         * gcc.dg/pr33724.c: New testcase.
2523
2524 2007-10-11  Richard Guenther  <rguenther@suse.de>
2525
2526         PR c/33726
2527         * gcc.dg/pr33726.c: New testcase.
2528
2529 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2530
2531         PR fortran/33500
2532         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2533         
2534 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2535
2536         PR testsuite/33391
2537         * gfortran.dg/do_3.F90: Run with -fwrapv.
2538
2539 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2540
2541         * gcc.dg/unwind-1.c: New.
2542
2543 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2544
2545         PR libfortran/33683
2546         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2547         failure on some common systems.
2548
2549 2007-10-09  Richard Guenther  <rguenther@suse.de>
2550
2551         PR middle-end/33692
2552         * gcc.dg/pr33692.c: New testcase.
2553
2554 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2555
2556         PR middle-end/33669
2557         * gcc.c-torture/execute/pr33669.c: New.
2558
2559 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2560
2561         PR tree-optimization/33615
2562         * g++.dg/tree-ssa/pr33615-2.C: New test.
2563
2564 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2565
2566         PR tree-optimization/33615
2567         * g++.dg/tree-ssa/pr33615.C: New test.
2568
2569 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2570
2571         PR tree-optimization/33572
2572         * g++.dg/torture/pr33572.C: Replace with complete test.
2573
2574 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2575
2576         PR fortran/33689
2577         * gfortran.dg/spec_expr_5.f90: New.
2578
2579 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2580
2581         * gcc.dg/pragma-darwin-2.c: New.
2582
2583 2007-10-08  Richard Guenther  <rguenther@suse.de>
2584
2585         PR middle-end/33693
2586         PR middle-end/33695
2587         PR middle-end/33697
2588         * gcc.dg/pr33693.c: New testcase.
2589         * gcc.dg/pr33695.c: Likewise.
2590         * gcc.dg/pr33697.c: Likewise.
2591
2592 2007-10-08  Richard Guenther  <rguenther@suse.de>
2593
2594         PR middle-end/33691
2595         PR middle-end/33694
2596         PR middle-end/33696
2597         * gcc.dg/pr33691.c: New testcase.
2598         * gcc.dg/pr33694.c: Likewise.
2599         * gcc.dg/pr33696.c: Likewise.
2600
2601 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2602
2603         PR libfortran/33683
2604         * gfortran.dg/gamma_5.f90:  New test case
2605
2606 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2607
2608         PR fortran/20851
2609         * initialization_1.f90: Fix dg-error annotations.
2610         * initialization_14.f90: New.
2611         * initialization_7.f90: Fix dg-error annotations.
2612         * initialization_9.f90: Likewise.
2613
2614 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2615
2616         * gfortran.dg/error_recovery_4.f90: New test.
2617
2618 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2619
2620         * gfortran.dg/default_format_denormal_2.f90: New test.
2621         * gfortran.dg/default_format_2.inc: New test.
2622         * gfortran.dg/default_format_denormal_1.f90: New test.
2623         * gfortran.dg/default_format_1.inc: New test.
2624         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2625         numbers.
2626         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2627         numbers.
2628
2629 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2630
2631         * gfortran.dg/namelist_15.f90: Revise test.
2632
2633 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2634
2635         PR tree-optimization/33655
2636         * gcc.dg/torture/pr33655.c: New.
2637
2638 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2639
2640         PR tree-optimization/33572
2641         * g++.dg/torture/pr33572.C: New.
2642
2643 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2644
2645         PR fortran/25076
2646         * gfortran.dg/forall_11.f90: New.
2647
2648 2007-10-05  Michael Matz  <matz@suse.de>
2649
2650         PR middle-end/33667
2651         * gcc.dg/pr33667.c: New testcase.
2652
2653 2007-10-05  Richard Guenther  <rguenther@suse.de>
2654
2655         PR middle-end/33666
2656         * gcc.dg/pr33666.c: New testcase.
2657
2658 2007-10-05  Michael Matz  <matz@suse.de>
2659
2660         PR inline-asm/33600
2661         * gcc.target/i386/pr33600.c: New testcase.
2662
2663 2007-10-05  Richard Guenther  <rguenther@suse.de>
2664
2665         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2666
2667 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2668
2669         PR target/33635
2670         * gcc.target/mips/pr33635-1.c: New test.
2671
2672 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2673
2674         PR libfortran/33253
2675         * gfortran.dg/namelist_39.f90: Revise to use long names.
2676
2677 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2678
2679         PR fortran/33646
2680         * gfortran.dg/pr33646.f90: New file.
2681
2682 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2683
2684         PR fortran/33529
2685         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2686         * gfortran.dg/char_decl_2.f90: New test.
2687
2688 2007-10-04  Richard Guenther  <rguenther@suse.de>
2689
2690         PR middle-end/33641
2691         * gcc.c-torture/compile/pr33641.c: New testcase.
2692
2693 2007-10-04  Michael Matz  <matz@suse.de>
2694
2695         PR rtl-optimization/33653
2696         * gcc.dg/pr33653.c: New.
2697
2698 2007-10-04  Richard Guenther  <rguenther@suse.de>
2699
2700         PR tree-optimization/33627
2701         * g++.dg/torture/pr33627.C: New testcase.
2702
2703 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2704
2705         PR fortran/33626
2706         * gfortran.dg/parens_6.f90: New.
2707
2708 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2709
2710         PR fortran/33646
2711         PR fortran/33542
2712         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2713
2714 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2715
2716         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2717
2718 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2719
2720         PR target/33635
2721         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2722         and mips_forced_be.
2723         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2724         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2725         options.
2726         * gcc.target/mips/fpr-moves-1.c: New test.
2727         * gcc.target/mips/fpr-moves-2.c: Likewise.
2728         * gcc.target/mips/fpr-moves-3.c: Likewise.
2729         * gcc.target/mips/fpr-moves-4.c: Likewise.
2730         * gcc.target/mips/fpr-moves-5.c: Likewise.
2731         * gcc.target/mips/fpr-moves-6.c: Likewise.
2732         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2733
2734 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2735
2736         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2737
2738 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2739
2740         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2741         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2742
2743 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2744
2745         PR fortran/33198
2746         * gfortran.dg/common_errors_1.f90: New.
2747
2748 2007-10-03  Doug Kwan  <dougkwan@google.com>
2749         Richard Guenther  <rguenther@suse.de>
2750
2751         PR debug/31899
2752         * g++.dg/debug/using3.C: New testcase.
2753
2754 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2755
2756         PR libfortran/33253
2757         * gfortran.dg/namelist_38.f90: New test.
2758         * gfortran.dg/namelist_39.f90: New test.
2759
2760 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2761
2762         PR libfortran/33469
2763         * gfortran.dg/default_format_1.f90: New test.
2764         * gfortran.dg/default_format_2.f90: New test.
2765         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2766         * gfortran.dg/real_const_3.f90: Adjust expected output.
2767
2768 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2769
2770         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2771         default ABI.  Split mips_forced_abi into mips_forced_abi and
2772         mips_forced_regs.
2773         (is_gp32_flag): Return true for -mabi=32.
2774         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2775         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2776         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2777         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2778         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2779         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2780         * gcc.target/mips/save-restore-2.c: Likewise.
2781         * gcc.target/mips/save-restore-3.c: Likewise.
2782         * gcc.target/mips/save-restore-4.c: Likewise.
2783
2784 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2785
2786         PR middle-end/33617
2787         * gcc.c-torture/compile/pr33617.c: New test.
2788
2789 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2790
2791         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2792         -gstabs+ for extended options.
2793
2794 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2795
2796         PR fortran/33542
2797         * gfortran.dg/ambiguous_specific_1.f90: New test.
2798
2799 2007-10-02  Revital Eres  <eres@il.ibm.com>
2800
2801         * gcc.target/powerpc/paired-8.c: New test.
2802         * gcc.target/powerpc/paired-9.c: New test.
2803         * gcc.target/powerpc/paired-10.c: New test.
2804
2805 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2806
2807         PR fortran/33566
2808         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2809
2810 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2811
2812         PR fortran/33554
2813         * gfortran.dg/intent_out_2.f90: New test.
2814
2815 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2816
2817         PR fortran/33550
2818         * gfortran.dg/ambiguous_reference_1.f90: New test.
2819
2820 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2821
2822         PR fortran/31154
2823         PR fortran/31229
2824         PR fortran/33334
2825         * gfortran.dg/function_kinds_1.f90: New test.
2826         * gfortran.dg/function_kinds_2.f90: New test.
2827         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2828         use association into interfaces.
2829
2830 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2831
2832         PR testsuite/31828
2833         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2834         (overflow): Use INFINITY, not FP_INFINITE.
2835         gcc.dg/float-range-4.c: Likewise.
2836         gcc.dg/float-range-5.c: Likewise.
2837
2838 2007-10-01  Nick Clifton  <nickc@redhat.com>
2839
2840         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2841         for 16-bit targets.
2842
2843 2007-09-30  Diego Novillo  <dnovillo@google.com>
2844
2845         PR 33593
2846         * g++.dg/tree-ssa/pr33593.C: New test.
2847
2848 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2849
2850         PR libfortran/33400
2851         * gfortran.dg/PR19872.f: Fix test condition.
2852         * gfortran.dg/list_read_7.f90: New test.
2853
2854 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2855
2856         PR tree-optimization/33597
2857         * gcc.dg/vect/pr33597.c: New testcase.
2858
2859 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2860
2861         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2862         * gcc.target/i386/pr33524.c: ...this.
2863
2864 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2865
2866         PR fortran/33354
2867         * gfortran.dg/minmaxloc_4.f90: New.
2868
2869 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2870
2871         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2872
2873 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2874
2875         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2876
2877 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2878
2879         PR c++/33213
2880         * g++.dg/cpp0x/variadic79.C: New.
2881
2882 2007-09-28  Michael Matz  <matz@suse.de>
2883             Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR rtl-optimization/33552
2886         * gcc.target/i386/pr33552.c: New runtime test.
2887         * gcc.target/i386/strinline.c: New compile time test.
2888
2889 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gfortran.dg/openmp_stack.f90: Removed.
2892
2893         PR c++/31434
2894         * g++.dg/cpp0x/variadic80.C: New test.
2895
2896 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2897
2898         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2899         r128057.
2900
2901 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2902
2903         PR middle-end/7003
2904         * gcc.target/powerpc/gcse-1.c: New test.
2905
2906 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2907
2908         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2909         fixed capitalizations.
2910         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2911         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2912         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2913         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2914         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2915         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2916         * gfortran.dg/min_max_conformance.f90: Likewise.
2917
2918 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2919
2920         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2921         options.
2922         * gcc.dg/c99-tgmath-2.c: Likewise.
2923         * gcc.dg/c99-tgmath-3.c: Likewise.
2924         * gcc.dg/c99-tgmath-4.c: Likewise.
2925
2926 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2927
2928         PR fortran/33568
2929         * gfortran.dg/anint_1.f90: New test.
2930
2931 2007-09-27  Ian Lance Taylor  <iant@google.com>
2932
2933         PR tree-optimization/33565
2934         * gcc.dg/Wstrict-overflow-20.c: New test.
2935
2936 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2937
2938         * gfortran.dg/openmp_stack.f90: Fix typo.
2939         * gfortran.dg/recursive_stack.f90: Fix typo.
2940
2941 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2942
2943         PR c++/33493
2944         * g++.dg/template/error31.C: New.
2945
2946 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2947
2948         * lib/prune.exp: Prune also "^In function .*$" lines and
2949         "^    inlined from .*$" lines.
2950
2951 2007-09-26  Richard Guenther  <rguenther@suse.de>
2952
2953         PR tree-optimization/33563
2954         * gcc.dg/torture/pr33563.c: New testcase.
2955
2956 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2957
2958         PR c/25309
2959         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2960         array.
2961         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2962         without -O2.
2963
2964 2007-09-26  Richard Guenther  <rguenther@suse.de>
2965
2966         PR tree-optimization/30375
2967         PR tree-optimization/33560
2968         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2969         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2970         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2971         * gcc.dg/torture/pr30375.c: New testcase.
2972         * gcc.dg/torture/pr33560.c: New testcase.
2973         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2974
2975 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2976
2977         PR c++/33207
2978         * g++.dg/parse/crash38.C: New test.
2979
2980 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2981
2982         PR target/33524
2983         * gcc.target/i386/sse5-convert.c: New file, test int->long
2984         vectorized conversions.
2985
2986 2007-09-25  Revital Eres  <eres@il.ibm.com>
2987
2988         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2989
2990 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2991
2992         PR c/32295
2993         * gcc.dg/enum-incomplete-1.c: New test.
2994
2995 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2996
2997         * gcc.c-torture/compile/20070919-1.c: New test.
2998
2999 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3000
3001         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3002
3003 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3004
3005         PR c++/14688
3006         * g++.dg/inherit/override_attribs.C: New file.
3007
3008 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3009
3010         PR fortran/33269
3011         * io.c (check_format_string): Move NULL and constant checks into
3012         this function.
3013         (check_io_constraints): Call gfc_simplify_expr() before calling
3014         check_format_string().  Remove NULL and constant checks.
3015
3016 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3017
3018         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3019         * gcc.c-torture/execute/loop-2g.x: Likewise.
3020
3021 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3022
3023         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3024         Reject hard-float modes unless the ABI is o32 or o64.
3025         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3026         of gcc.exp.  Skip the tests when mips16 code generation is not
3027         supported.
3028         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3029         and use dg-add-options mips16_attribute.
3030
3031 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR c++/33506
3034         * g++.dg/ext/attrib29.C: New test.
3035
3036 2007-09-23  Ollie Wild  <aaw@google.com>
3037
3038         * gcc.dg/fold-bitand-1.c: New test.
3039         * gcc.dg/fold-bitand-2.c: New test.
3040         * gcc.dg/fold-bitand-3.c: New test.
3041         * gcc.dg/fold-bitand-4.c: New test.
3042
3043 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3044
3045         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3046         any of the macros to be defined for __mips16.
3047         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3048
3049 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3050
3051         * gcc.dg/vect/pr21591.c: Require vect_int.
3052         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3053         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3054         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3055
3056 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3057
3058         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3059         attributes.
3060         * gcc.dg/va-arg-pack-len-2.c: New test.
3061         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3062         attributes.
3063         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3064
3065         PR tree-optimization/32772
3066         * gcc.c-torture/compile/20070905-1.c: New test.
3067
3068         PR tree-optimization/32975
3069         * gcc.dg/pr32975.c: New test.
3070
3071         PR middle-end/28755
3072         * gcc.dg/pr28755.c: New test.
3073
3074 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3075
3076         * lib/target-supports.exp (check_effective_target_nomips16): New
3077         procedure.
3078         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3079         for mipsisa64*-*-*.
3080         * gcc.dg/vect/vect.exp: Likewise.
3081         * g++.dg/vect/vect.exp: Likewise.
3082         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3083         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3084         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3085         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3086         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3087         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3088         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3089         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3090         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3091         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3092         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3093         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3094         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3095         (test14, test15, test16, test17, test18): Likewise.
3096         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3097         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3098         (test14, test15, test16, test17, test18, test19, test20, test21)
3099         (test22): Likewise.
3100         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3101         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3102         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3103         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3104         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3105         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3106         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3107         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3108         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3109         (test13, test14, test15, test16, test17, test18, test19, test20)
3110         (test21, test22, test23, test24, test25, test26, test27, test28)
3111         (test29, test30, test31): Likewise.
3112         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3113         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3114         (test13, test14, test15, test16, test17, test18, test19, test20)
3115         (test21, test22, test23, test24, test25, test26, test27, test28)
3116         (test29, test30, test31, test32, test33, test34, test35, test36)
3117         (test37, test38, test39, test40, test41, test42, test43, test44)
3118         (test45, test46, test47, test48, test49, test50, test51, test52)
3119         (test53, test54, test55, test56, test57, test58, test59, test60)
3120         (test61, test62, test63): Likewise.
3121         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3122         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3123         (test13, test14, test15, test16, test17, test18, test19, test20)
3124         (test21, test22, test23, test24, test25, test26, test27, test28)
3125         (test29, test30, test31): Likewise.
3126         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3127         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3128         (test13, test14, test15, test16, test17, test18, test19, test20)
3129         (test21, test22, test23, test24, test25, test26, test27, test28)
3130         (test29, test30, test31): Likewise.
3131         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3132         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3133         (test13, test14, test15): Likewise.
3134         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3135         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3136         (test13, test14, test15): Likewise.
3137         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3138         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3139         (test13, test14, test15, test16, test17, test18, test19, test20)
3140         (test21, test22, test23, test24, test25, test26, test27, test28)
3141         (test29, test30, test31): Likewise.
3142         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3143         (matrix_multiply4: Likewise.
3144         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3145         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3146         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3147         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3148         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3149         (test13, test14, test15, test16, test17, test18, test19, test20)
3150         (test21, test22, test23, test24, test25, test26, test27, test28)
3151         (test29, test30, test31): Likewise.
3152         * gcc.target/mips/mips-ps-5.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-ps-5.c (main): Likewise.
3158         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3159         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3160         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3161         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3162         (sub_v4qi): Likewise.
3163         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3164         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3165         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3166         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3167         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3168         (subb, subc): Likewise.
3169         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3170         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3171         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3172         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3173         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3174         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3175         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3176         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3177         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3178         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3179         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3180         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3181         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3182
3183 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3184
3185         * lib/target-supports.exp (add_options_for_mips16_attribute)
3186         (check_effective_target_mips16_attribute): New functions.
3187         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3188         command line.
3189         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3190         extra_test_flags.
3191         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3192         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3193         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3194         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3195         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3196         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3197         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3198         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3199         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3200         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3201         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3202         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3203         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3204         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3205         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3206         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3207         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3208         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3209         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3210         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3211         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3212         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3213         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3214         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3215         (NOMIPS16): Delete.
3216         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3217         of dg-options.
3218         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3219         options.  Require { target mips16_attribute } and use dg-add-options
3220         to add the associated options.
3221         (foo): Use MIPS16.
3222         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3223         * gcc.target/mips/call-saved-3.c: Likewise.
3224         * gcc.target/mips/code-readable-1.c: Require { target
3225         mips16_attribute } and use dg-add-options to add the associated
3226         options.  Remove trailing whitespace.
3227         (NOMIPS16): Delete.
3228         * gcc.target/mips/code-readable-2.c: Likewise.
3229         * gcc.target/mips/code-readable-3.c: Likewise.
3230         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3231         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3232         Require { target mips16_attribute } and use dg-add-options to
3233         add the associated options.
3234         (cksum16, cksum8): Use MIPS16.
3235         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3236         Require { target mips16_attribute } and use dg-add-options to
3237         add the associated options.
3238         (foo): Use MIPS16.
3239         * gcc.target/mips/save-restore-2.c: Likewise.
3240         * gcc.target/mips/save-restore-3.c: Likewise.
3241         * gcc.target/mips/save-restore-4.c: Likewise.
3242         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3243         -mno-abicalls.
3244         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3245         (foo): Use NOMIPS16.
3246
3247 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3248
3249         PR fortran/33337
3250         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3251
3252         PR fortran/33376
3253         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3254
3255 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3256
3257         PR fortran/33445
3258         * gfortran.dg/gomp/free-2.f90: New.
3259         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3260         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3261
3262 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3265         * gcc.target/i386/sse5-haddX.c: Ditto.
3266         * gcc.target/i386/sse5-hsubX.c: Ditto.
3267         * gcc.target/i386/sse5-maccXX.c: Ditto.
3268         * gcc.target/i386/sse5-msubXX.c: Ditto.
3269         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3270         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3271         * gcc.target/i386/sse5-permpX.c: Ditto.
3272         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3273         effective target.
3274         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3275         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3276         * gcc.target/i386/sse5-pcmov.c: Ditto.
3277         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3278
3279 2007-09-22  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/33146
3282         * gcc.c-torture/compile/pr33146.c: New testcase.
3283
3284 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3285
3286         * lib/target-supports.exp (check_cached_effective_target): New
3287         procedure.
3288         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3289         (check_effective_target_c99_runtime): New procedure.
3290         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3291         (test3l): Likewise cargl.
3292         * gcc.dg/builtins-59.c: Require c99_runtime.
3293         * gcc.dg/builtins-61.c: Likewise.
3294         * gcc.dg/builtins-62.c: Likewise.
3295
3296 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3297
3298         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3299         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3300         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3301         target-specific dg-options.
3302         * gcc.dg/builtins-20.c: Likewise.
3303         * gcc.dg/builtins-53.c: Likewise.
3304         * gcc.dg/builtins-55.c: Likewise.
3305         * gcc.dg/single-precision-constant.c: Likewise.
3306         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3307         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3308         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3309         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3310         * gcc.dg/torture/builtin-power-1.c: Likewise.
3311
3312 2007-09-21  Chao-ying Fu  <fu@mips.com>
3313
3314         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3315         check if targets have fixed-point supports.
3316         * gcc.dg/fixed-point/fixed-point.exp: New file.
3317         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3318         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3319         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3320         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3321         * gcc.dg/fixed-point/constants-pedantic.c,
3322         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3323         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3324         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3325         * gcc.dg/fixed-point/keywords-pedantic.c,
3326         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3327         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3328         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3329         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3330         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3331         * gcc.dg/fixed-point/func-vararg-mixed.c,
3332         * gcc.dg/fixed-point/operator-logical.c,
3333         * gcc.dg/fixed-point/struct-union.c,
3334         * gcc.dg/fixed-point/bit-complement.c,
3335         * gcc.dg/fixed-point/operator-bitwise.c,
3336         * gcc.dg/fixed-point/operator-comma.c,
3337         * gcc.dg/fixed-point/struct-layout-1.c,
3338         * gcc.dg/fixed-point/union-init.c,
3339         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3340         * gcc.dg/fixed-point/func-mixed.c,
3341         * gcc.dg/fixed-point/func-vararg-size0.c,
3342         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3343         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3344         * gcc.dg/fixed-point/operator-unary.c,
3345         * gcc.dg/fixed-point/allop-const.c,
3346         * gcc.dg/fixed-point/muldiv-warning.c,
3347         * gcc.dg/nofixed-point-1.c,
3348         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3349         * gcc.target/mips/fixed-vector-type.c,
3350         * gcc.target/mips/fixed-scalar-type.c: New tests.
3351
3352 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3353
3354         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3355         * gnat.dg/test_nested_subtype_byref.adb: New test.
3356
3357 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3358
3359         PR fortran/33439
3360         * gfortran.dg/gomp/pr33439.f90: New test.
3361
3362 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3363
3364         PR fortran/33455
3365         * gfortran.dg/merge_char_3.f90: New.
3366
3367 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3368
3369         PR fortran/33037
3370         * gfortran.dg/transfer_check_1.f90: New.
3371
3372 2007-09-20  Asher Langton  <langton2@llnl.gov>
3373
3374         PR fortran/20441
3375         * gfortran.dg/init_flag_1.f90: New.
3376         * gfortran.dg/init_flag_2.f90: New.
3377         * gfortran.dg/init_flag_3.f90: New.
3378         * gfortran.dg/init_flag_4.f90: New.
3379         * gfortran.dg/init_flag_5.f90: New.
3380         * gfortran.dg/init_flag_6.f90: New.
3381         * gfortran.dg/init_flag_7.f90: New.
3382
3383 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3384
3385         PR c++/33460
3386         * g++.dg/ext/anon-struct6.C: New.
3387
3388 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3389
3390         PR libfortran/23272
3391         * gfortran.dg/inquire_10.f90: New test.
3392
3393 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3394
3395         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3396
3397 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3398
3399         PR fortran/33221
3400         * gfortran.dg/used_types_18.f90: Declare variable of empty
3401         derived type.
3402
3403 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3404
3405         PR fortran/33288
3406         * gfortran.dg/array_constructor_19.f90: New test.
3407
3408 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR debug/33316
3411         * gcc.dg/debug/pr33316.c: New test.
3412
3413         PR c++/33496
3414         * g++.dg/cpp0x/variadic76.C: New test.
3415         * g++.dg/cpp0x/variadic77.C: New test.
3416         * g++.dg/cpp0x/variadic78.C: New test.
3417
3418         PR c/33238
3419         PR c/27301
3420         * gcc.c-torture/execute/20070919-1.c: New test.
3421         * gcc.dg/pr33238.c: New test.
3422         * gcc.dg/pr27301.c: New test.
3423
3424 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3425
3426         * lib/target-supports.exp (check_effective_target_mips64): New
3427         procedure.
3428         * gcc.dg/lower-subreg-1.c: Require !mips64.
3429         * gcc.dg/sibcall-3.c (ATTR): New macro.
3430         (recurser_void1, recurser_void2): Use it.
3431         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3432         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3433
3434 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3435
3436         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3437         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3438         warning annotation.
3439         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3440
3441 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3442
3443         PR fortran/33497
3444         * gfortran.dg/c_loc_tests_11.f03: New test case.
3445
3446 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3447
3448         PR c++/33459
3449         * g++.dg/init/ref14.C: New.
3450
3451 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3452
3453         * gnat.dg/slice2.ad[sb]: New testcase.
3454
3455 2007-09-19  Nick Clifton  <nickc@redhat.com>
3456
3457         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3458
3459 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3460
3461         * gcc.target/bfin/bfin.exp: New.
3462         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3463         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3464         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3465         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3466         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3467         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3468         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3469         mcpu-bf561.c, mcpu-default.c}: New tests.
3470
3471 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3472
3473         Restore detection of unsupported TLS.
3474
3475         Revert this patch:
3476         2007-02-10  Richard Henderson  <rth@redhat.com>
3477
3478         * lib/target-supports.exp (check_effective_target_tls): Redefine
3479         to mean non-emulated tls.
3480         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3481         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3482         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3483         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3484         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3485         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3486         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3487
3488         And then:
3489         * lib/target-supports.exp (check_effective_target_tls): Use
3490         stronger test for compiler support for TLS.
3491         (check_effective_target_tls_native): New, to test for non-emulated
3492         TLS support.
3493         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3494         instead of dg-require-effective-target tls.
3495         * g++.dg/gomp/copyin-1.C: Likewise.
3496         * g++.dg/gomp/sharing-1.C: Likewise.
3497         * g++.dg/gomp/tls-1.C: Likewise.
3498         * g++.dg/gomp/tls-2.C: Likewise.
3499         * g++.dg/gomp/tls-3.C: Likewise.
3500         * g++.dg/tls/diag-1.C: Likewise.
3501         * g++.dg/tls/diag-2.C: Likewise.
3502         * g++.dg/tls/diag-3.C: Likewise.
3503         * g++.dg/tls/diag-4.C: Likewise.
3504         * g++.dg/tls/diag-5.C: Likewise.
3505         * g++.dg/tls/init-1.C: Likewise.
3506         * g++.dg/tls/init-2.C: Likewise.
3507         * g++.dg/tls/trivial.C: Likewise.
3508         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3509         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3510         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3511         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3512         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3513         * gcc.dg/gomp/clause-1.c: Likewise.
3514         * gcc.dg/gomp/copyin-1.c: Likewise.
3515         * gcc.dg/gomp/sharing-1.c: Likewise.
3516         * gcc.dg/gomp/tls-1.c: Likewise.
3517         * gcc.dg/gomp/tls-2.c: Likewise.
3518         * gcc.dg/tls/alpha-1.c: Likewise.
3519         * gcc.dg/tls/opt-1.c: Likewise.
3520         * gcc.dg/tls/opt-13.c: Likewise.
3521         * gcc.dg/tls/opt-14.c: Likewise.
3522         * gcc.dg/tls/opt-2.c: Likewise.
3523         * gcc.dg/tls/opt-3.c: Likewise.
3524         * gcc.dg/tls/opt-4.c: Likewise.
3525         * gcc.dg/tls/opt-7.c: Likewise.
3526         * gcc.dg/tls/section-1.c: Likewise.
3527         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3528         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3529         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3530         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3531         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3532         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3533         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3534         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3535         * gfortran.dg/gomp/fixed-1.f: Likewise.
3536         * gfortran.dg/gomp/free-1.f90: Likewise.
3537         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3538         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3539         * gfortran.dg/gomp/reduction1.f90: Likewise.
3540         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3541
3542 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3543
3544         PR fortran/31119
3545         * gfortran.dg/bounds_check_9.f90: New test.
3546         * gfortran.dg/bounds_check_fail_2.f90: New test.
3547
3548 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3549
3550         PR c++/33462 (again)
3551         * g++.dg/ext/va-arg1.C: Adjust.
3552
3553 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3554
3555         PR c++/33462
3556         * g++.dg/ext/va-arg1.C: New.
3557
3558 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3559
3560         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3561
3562 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3563
3564         PR c++/33463
3565         * g++.dg/rtti/typeid6.C: New.
3566
3567 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3568
3569         PR c++/33464
3570         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3571         * g++.dg/ext/is_class_error2.C: New.
3572
3573 2007-09-18  Richard Guenther  <rguenther@suse.de>
3574
3575         PR tree-optimization/33340
3576         * g++.dg/torture/pr33340.C: New testcase.
3577
3578 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3579
3580         PR fortran/33231
3581         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3582         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3583         * gfortran.dg/elemental_subroutine_5.f90: New.
3584
3585 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3586
3587         * lib/target-supports.exp (check_profiling_available): Extend
3588         mips*-*-elf check to mips*-*-elf*.
3589
3590 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3591
3592         * gcc.dg/format/c90-scanf-5.c: New test.
3593         * gcc.dg/format/c99-scanf-4.c: New test.
3594         * gcc.dg/format/ext-7.c: New test.
3595         * gcc.dg/format/ext-8.c: New test.
3596
3597         PR middle-end/33423
3598         * gcc.c-torture/compile/20070915-1.c: New test.
3599
3600 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/33106
3603         * gfortran.dg/private_type_9.f90: New.
3604
3605 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3606
3607         PR middle-end/33449
3608         * gfortran.dg/pr33449.f90: New test.
3609
3610 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3611
3612         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3613         * gfortran.dg/private_type_1.f90: Ditto
3614         * gfortran.dg/interface_18.f90: New.
3615         * gfortran.dg/private_type_8.f90: New.
3616
3617 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3618
3619         PR c++/33124
3620         * g++.dg/warn/new1.C: Adjust.
3621         * g++.dg/torture/str_empty.C: Likewise.
3622
3623 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3624
3625         * gcc.target/mips/dse-1.c: New test.
3626
3627 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3628
3629         PR c++/32756
3630         * g++.dg/overload/operator3.C: New.
3631
3632 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3633
3634         * gcc.target/mips/truncate-1.c: New test.
3635
3636 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3637
3638         PR fortran/29396
3639         PR fortran/29606
3640         PR fortran/30625
3641         PR fortran/30871
3642         * gfortran.dg/subref_array_pointer_1.f90: New test.
3643         * gfortran.dg/subref_array_pointer_2.f90: New test.
3644
3645 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3646
3647         * gfortran.dg/nint_2.f90: Correct last change.
3648
3649 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3650
3651         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3652
3653 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3654
3655         * gcc.dg/vect/pr33373b.c: New test.
3656
3657 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3658
3659         PR target/33438
3660         * gcc.target/i386/pr33438.c: New test.
3661
3662 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3663
3664         * gfortran.dg/nint_2.f90: Revert previous commit.
3665
3666 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3667
3668         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3669
3670 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3671
3672         PR debug/33429
3673         * g++.dg/other/unused1.C: XFAIL class2 scan.
3674
3675 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3676
3677         PR fortran/33343
3678         * gfortran.dg/elemental_args_check_1.f90: New.
3679         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3680         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3681
3682 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3683
3684         * gfortran.dg/recursive_check_3.f90: New.
3685
3686 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3687
3688         PR fortran/33412
3689         * gfortran.dg/elemental_bind_c.f90: New.
3690
3691 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3692
3693         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3694         * gcc.target/mips/mips16-attributes-2.c: New test.
3695         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3696         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3697         hard-float asm when __mips16 is defined.
3698         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3699         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3700         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3701         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3702         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3703         * gcc.target/mips/pr26765.c (foo): Likewise.
3704         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3705         targets, use dg-mips-options instead of dg-options, and use -mgp32
3706         to force 32-bit mode.
3707         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3708         and 64-bit mode.
3709         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3710
3711 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3712             Michael Meissner  <michael.meissner@amd.com>
3713
3714         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3715         * gcc.target/i386/sse5-hsubX.c: Ditto.
3716         * gcc.target/i386/sse5-permpX.c: Ditto.
3717         * gcc.target/i386/sse5-haddX.c: Ditto.
3718         * gcc.target/i386/sse5-maccXX.c: Ditto.
3719         * gcc.target/i386/sse5-msubXX.c: Ditto.
3720         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3721         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3722
3723         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3724         optimizes floating point conditional moves into the pcmov
3725         instruction on SSE5.
3726         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3727
3728         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3729         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3730         SSE5.
3731
3732         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3733         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3734
3735         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3736         optimizes (a*b)+c into fmadd on SSE5.
3737
3738         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3739         whether the SSE5 instructions can be generated.
3740
3741         * gcc.target/i386/sse5-check.h: New. Add support for 
3742         SSE5 tests.
3743
3744         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3745         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3746         * gcc.target/i386/sse-13.c: Ditto.
3747         * gcc.target/i386/sse-14.c: Ditto.
3748
3749 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3750
3751         PR testsuite/33153
3752         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3753         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3754
3755 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3756
3757         PR target/32338
3758         * gcc.dg/pr32338-1.c: New test.
3759         * gcc.dg/pr32338-2.c: New test.
3760
3761 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3762         
3763         * lib/target-supports.exp (check_effective_target_sync_int_long):
3764         Revert change to add xtensa.
3765         (check_effective_target_sync_char_short): Likewise.
3766         
3767 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3768
3769         * gnat.dg/packed_subtype.adb: New test.
3770
3771 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3772
3773         PR fortran/33297
3774         * gfortran.dg/intrinsic_size.f90: New.
3775
3776 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/33284
3779         PR fortran/33310
3780         * gfortran.dg/conflicts_2.f90: New.
3781
3782 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3783
3784         PR tree-optimization/32377
3785         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3786         dependence distance.
3787         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3788         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3789         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3790         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3791
3792 2007-09-12  Richard Guenther  <rguenther@suse.de>
3793
3794         PR middle-end/33382
3795         * gcc.c-torture/compile/pr33382.c: New testcase.
3796         * gcc.c-torture/execute/pr33382.c: Likewise.
3797
3798 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3799
3800         PR fortran/33395
3801         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3802
3803 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3804
3805         PR tree-optimization/33373
3806         * gcc.dg/vect/pr33373.c: New test.
3807
3808 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3809
3810         * lib/target-supports.exp (check_effective_target_vect_no_double):
3811         Remove unused proc.
3812
3813 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3814             Ulrich Weigand  <uweigand@de.ibm.com>
3815
3816         * gcc.target/spu/dfcgt-nan.c: New test.
3817
3818 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3819
3820         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3821
3822 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3823
3824         PR fortran/33040
3825         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3826
3827 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3828
3829         * gcc.dg/va-arg-pack-len-1.c: New test.
3830         * g++.dg/va-arg-pack-len-1.C: New test.
3831
3832 2007-09-11  Michael Matz  <matz@suse.de>
3833
3834         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3835
3836 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3837
3838         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3839         checks for size of long double.
3840         * gcc.dg/dfp/convert.h: New file.
3841         * gcc.dg/dfp/convert-bfp-2.c: New test.
3842         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3843         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3844         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3845         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3846         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3847         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3848         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3849         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3850         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3851
3852 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3853
3854         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3855         Change dg-final to expect 1 non-profitable loop and
3856         3 profitable loops.
3857         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3858         Change dg-final to expect 1 non-profitable loop and
3859         3 profitable loops.
3860         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3861         Change dg-final to expect 1 profitable loop.
3862         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3863         Change dg-final to expect 1 profitable loop.    
3864         
3865 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3866
3867         * gcc.target/mips/call-saved-1.c: New test.
3868         * gcc.target/mips/call-saved-2.c: Likewise.
3869         * gcc.target/mips/call-saved-3.c: Likewise.
3870         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3871         instead of mips_mips64.  Set mips_fp64 too.
3872         (is_gp32_flag): Return true for -mips1 and -mips2.
3873         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3874
3875 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3876
3877         * g++.dg/ext/va-arg-pack-1.C: New test.
3878         * g++.dg/ext/va-arg-pack-2.C: New test.
3879
3880 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3881
3882         PR target/33369
3883         * gcc.dg/vect/pr33369.c: New test.
3884
3885 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3886
3887         PR fortran/33370
3888         * gfortran.dg/array_memcpy_5.f90:  New test.
3889
3890 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3891
3892         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3893
3894 2007-09-09  Richard Guenther  <rguenther@suse.de>
3895
3896         * gcc.c-torture/compile/20070906-1.c: New testcase.
3897
3898 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3899
3900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3901         noinline attribute.
3902         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3903         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3904         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3905         Likewise.
3906
3907 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3908
3909         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3910
3911 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3912
3913         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3914
3915 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3916
3917         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3918         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3919         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3920         Compile tests with -fno-tree-pre.
3921         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3922         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3923         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3924         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3925         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3926         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3927         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3928         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3929         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3930         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3931         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3932         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3933         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3934         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3935         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3936         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3937         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3938         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3939         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3940
3941 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3942
3943         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3944         to call objdump.
3945         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3946         Use remote_exec to call c++filt.
3947         * lib/target-supports-dg.exp (dg-require-host-local): New.
3948         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3949         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3950         * g++.dg/rtti/repo1.C: Likewise.
3951         * g++.dg/template/repo1.C: Likewise.
3952         * g++.dg/template/repo2.C: Likewise.
3953         * g++.dg/template/repo3.C: Likewise.
3954         * g++.dg/template/repo4.C: Likewise.
3955         * g++.dg/template/repo5.C: Likewise.
3956         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3957         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3958         * g++.old-deja/g++.pt/repo1.C: Likewise.
3959         * g++.old-deja/g++.pt/repo2.C: Likewise.
3960         * g++.old-deja/g++.pt/repo3.C: Likewise.
3961         * g++.old-deja/g++.pt/repo4.C: Likewise.
3962         * gcc.dg/cpp/trad/builtins.c: Likewise.
3963
3964 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3965
3966         PR tree-optimization/32283
3967         * gcc.dg/tree-ssa/loop-31.c: New test.
3968
3969 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3970
3971         PR rtl-optimization/26449
3972         * gcc.target/i386/pr26449-1.c: New file.
3973
3974 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3975
3976         PR target/33329
3977         PR rtl-optimization/26449
3978         * gcc.target/i386/pr33329.c: New file.
3979
3980 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3981
3982         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3983
3984 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3987
3988 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3989
3990         PR tree-optimization/33301
3991         * gfortran.dg/vect/pr33301.f: New test.
3992
3993 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3994
3995         PR libfortran/33307
3996         * gfortran.dg/backspace_10.f90: New test.
3997
3998 2007-09-07  Richard Guenther  <rguenther@suse.de>
3999
4000         Reapply
4001         2007-09-06  Richard Guenther  <rguenther@suse.de>
4002
4003         PR tree-optimization/32586
4004         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4005         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4006         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4007         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4008         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4009         now obsolete simplification.
4010
4011 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4012         
4013         PR tree-optimization/33299
4014         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4015         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4016
4017 2007-09-07  Richard Guenther  <rguenther@suse.de>
4018
4019         Revert
4020         2007-09-06  Richard Guenther  <rguenther@suse.de>
4021
4022         PR tree-optimization/32586
4023         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4024         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4025         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4026         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4027         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4028         now obsolete simplification.
4029
4030 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4031
4032         PR tree-optimization/32821
4033         * gcc.dg/tree-ssa/pr32821.c: New file.
4034
4035 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4036
4037         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4038         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4039         and mips_forced_no_er.
4040         (dg-mips-options): Add -mno-abicalls when a small-data option is
4041         specified.  Skip tests with small-data options if mips_forced_gp.
4042         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4043         * gcc.target/mips/sdata-1.c: New test.
4044         * gcc.target/mips/sdata-2.c: Likewise.
4045         * gcc.target/mips/sdata-3.c: Likewise.
4046         * gcc.target/mips/sdata-4.c: Likewise.
4047
4048 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4049
4050         PR fortran/33298
4051         * spread_zerosize_1.f90:  New test case.
4052         * spread_bounds_1.f90:  New test case.
4053
4054 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4055
4056         PR c++/32674
4057         * g++.dg/template/static31.C: New.
4058
4059 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4060
4061         PR fortran/33271
4062         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4063         powerpc*-linux-gnu.
4064
4065 2007-09-06  David Daney  <ddaney@avtrex.com>
4066             Richard Sandiford  <richard@codesourcery.com>
4067
4068         PR target/33256
4069         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4070         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4071         * gcc.target/mips/pr33256.c: New test.
4072
4073 2007-09-06  Tom Tromey  <tromey@redhat.com>
4074
4075         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4076
4077 2007-09-06  Richard Guenther  <rguenther@suse.de>
4078
4079         PR tree-optimization/32586
4080         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4081         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4082         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4083         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4084         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4085         now obsolete simplification.
4086
4087 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4088
4089         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4090         * gcc.target/i386/sse3-addsubps.c: Ditto.
4091         * gcc.target/i386/sse3-haddpd.c: Ditto.
4092         * gcc.target/i386/sse3-haddps.c: Ditto.
4093         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4094         * gcc.target/i386/sse3-hsubps.c: Ditto.
4095         * gcc.target/i386/sse3-lddqu.c: Ditto.
4096         * gcc.target/i386/sse3-movddup.c: Ditto.
4097         * gcc.target/i386/sse3-movshdup.c: Ditto.
4098         * gcc.target/i386/sse3-movsldup.c: Ditto.
4099
4100 2007-09-06  Richard Guenther  <rguenther@suse.de>
4101
4102         PR tree-optimization/33302
4103         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4104
4105 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4106
4107         PR libfortran/33225
4108         * gfortran.dg./fmt_float.f90: New test.
4109
4110 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4111
4112         PR libfortran/33253
4113         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4114
4115 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4116
4117         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4118         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4119
4120 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * g++.dg/eh/builtin1.C: New test.
4123         * g++.dg/eh/builtin2.C: New test.
4124         * g++.dg/eh/builtin3.C: New test.
4125
4126         PR c++/33289
4127         * g++.dg/eh/builtin4.C: New test.
4128
4129 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4130
4131         * gcc.target/powerpc/dfp-dd.c: New test.
4132         * gcc.target/powerpc/dfp-td.c: New test.
4133
4134 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4135
4136         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4137         * gcc.dg/va-arg-pack-1.c: New test.
4138
4139 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4140
4141         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4142         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4143         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4144         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4145         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4146
4147 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4148
4149         PR c++/30302
4150         * g++.dg/ext/anon-struct5.C: New.
4151
4152 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4153
4154         * gcc.dg/i386-cpuid.h: Remove.
4155         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4156         (main): Use __get_cpuid to get target features.
4157         * gcc.target/i386/sse-check.h: Ditto.
4158         * gcc.target/i386/sse2-check.h: Ditto.
4159         * gcc.target/i386/sse3-check.h: Ditto.
4160         * gcc.target/i386/ssse3-check.h: Ditto.
4161         * gcc.target/i386/sse4_1-check.h: Ditto.
4162         * gcc.target/i386/sse4_2-check.h: Ditto.
4163         * gcc.target/i386/sse4a-check.h: Ditto.
4164         * gcc.dg/torture/pr16104-1.c: Ditto.
4165         (do_test): Change to void.
4166         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4167         * gcc.target/i386/sse-6.c: Ditto.
4168         * gcc.target/i386/sse-7.c: Ditto.
4169         * g++.dg/other/i386-1.C: Include cpuid.h.
4170         (main): New function.  Use __get_cpuid to get target fetaures.
4171
4172 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4173             David Ung  <davidu@mips.com>
4174             Nigel Stephens <nigel@mips.com>
4175
4176         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4177         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4178         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4179         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4180         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4181         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4182         * gcc.dg/torture/pr19683-1.c: Likewise.
4183         * gcc.target/mips/madd-3.c: Likewise.
4184         * gcc.target/mips/maddu-3.c: Likewise.
4185         * gcc.target/mips/msub-3.c: Likewise.
4186         * gcc.target/mips/msubu-3.c: Likewise.
4187         * gcc.target/mips/asm-1.c: Likewise.
4188         * gcc.target/mips/branch-1.c: Likewise.
4189         * gcc.target/mips/ins-1.c: Likewise.
4190         * gcc.target/mips/near-far-3.c: Likewise.
4191         * gcc.target/mips/near-far-4.c: Likewise.
4192         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4193         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4194         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4195         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4196         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4197         * gcc.target/mips/dspr2-MULT.c: Likewise.
4198         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4199         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4200         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4201         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4202         * gcc.target/mips/code-readable-2.c: Likewise.
4203         * gcc.target/mips/code-readable-3.c: Likewise.
4204
4205 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4206             David Ung  <davidu@mips.com>
4207             Nigel Stephens <nigel@mips.com>
4208
4209         * gcc.target/mips/mips16-attributes.c: New.
4210
4211 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4212
4213         PR fortran/31564
4214         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4215
4216         PR fortran/33241
4217         * gfortran.dg/char_length_10.f90: New test.
4218
4219 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4220
4221         PR c++/29731
4222         * g++.dg/parse/template24.C: New.
4223
4224 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4225
4226         * g++.dg/other/spu2vmx-1.C: New test.
4227
4228 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR tree-optimization/33017
4231         * gcc.dg/pr33017.c: New test.
4232
4233 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4234
4235         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4236         __protected_stream family of macros.
4237
4238 2007-09-04  Jan Hubicka  <jh@suse.cz>
4239
4240         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4241         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4242         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4243         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4244         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4245         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4246         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4247         Likewise.
4248
4249 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4250             Tobias Burnus  <burnus@net-b.de>
4251
4252         * gfortran.dg/proc_decl_1.f90: New.
4253         * gfortran.dg/proc_decl_2.f90: New.
4254         * gfortran.dg/proc_decl_3.f90: New.
4255         * gfortran.dg/proc_decl_4.f90: New.
4256
4257 2007-09-04  Jan Hubicka  <jh@suse.cz>
4258
4259         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4260         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4261         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4262         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4263         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4264         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4265         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4266         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4267         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4268         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4269         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4270         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4271         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4272         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4273         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4274         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4275         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4276         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4277         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4278         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4279         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4280         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4281         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4282         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4283         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4284         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4285         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4286         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4287         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4288         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4289         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4290         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4291         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4292         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4293         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4294         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4295         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4296         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4297         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4298         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4299         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4300         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4301         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4302         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4303         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4304         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4305         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4306         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4307         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4308         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4309         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4310         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4311         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4312         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4313         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4314         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4315         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4316         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4317         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4318         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4319         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4320         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4321         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4322         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4323         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4324         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4325         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4326         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4327         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4328         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4329         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4330         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4331         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4332         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4333         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4334         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4335         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4336         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4337         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4338         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4339         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4340         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4341         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4342         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4343         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4344         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4345         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4346         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4347         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4348         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4349         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4350         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4351         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4352         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4353         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4354         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4355         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4356         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4357         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4358         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4359         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4360         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4361         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4362         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4363         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4364         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4365         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4366         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4367         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4368         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4369         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4370         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4371         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4372         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4373         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4374         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4375         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4376         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4377         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4378         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4379         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4380         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4381         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4382         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4383         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4384         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4385         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4386         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4387         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4388         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4389         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4390         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4391         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4392         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4393         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4394         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4395         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4396         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4397         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4398         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4399         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4400         noinline.
4401         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4402         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4403         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4404         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4405         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4406         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4407         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4408         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4409         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4410         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4411         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4412         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4413         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4414         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4415         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4416         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4417         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4418         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4419         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4420         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4421         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4422         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4423         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4424         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4425         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4426         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4427         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4428         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4429         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4430         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4431         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4432         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4433         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4434         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4435         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4436         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4437         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4438         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4439         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4440         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4441         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4442         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4443         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4444         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4445         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4446         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4447         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4448         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4449         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4450         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4451         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4452         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4453         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4454         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4455         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4456         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4457         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4458         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4459         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4460         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4461         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4462         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4463         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4464         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4465         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4466         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4467         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4468         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4469         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4470         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4471         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4472         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4473         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4474         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4475         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4476         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4477         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4478         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4479         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4480         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4481         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4482         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4483         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4484         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4485         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4486         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4487         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4488         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4489         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4490         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4491         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4492         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4493         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4494         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4495         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4496         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4497         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4498         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4499         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4500         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4501         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4502         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4503         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4504         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4505         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4506         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4507         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4508         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4509         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4510         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4511         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4512         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4513         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4514         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4515         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4516         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4517         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4518         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4519         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4520         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4521         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4522         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4523         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4524         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4525         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4526         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4527
4528 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4529
4530         PR middle-end/33187
4531         * gcc.target/i386/cmov7.c: New file.
4532
4533 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         * gcc.target/i386/sse4a-check.h: New file.
4536         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4537         * gcc.target/i386/sse4a-insert.c: Ditto.
4538         * gcc.target/i386/sse4a-montsd.c: Ditto.
4539         * gcc.target/i386/sse4a-montss.c: Ditto.
4540         * gcc.target/i386/mmx-check.h: New file.
4541         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4542         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4543         * gcc.target/i386/sse-check.h: New file.
4544         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4545         * gcc.target/i386/sse-3.c: Ditto.
4546         * gcc.target/i386/sse-7.c: Ditto.
4547         * gcc.target/i386/sse-9.c: Ditto.
4548         * gcc.target/i386/ssefn-3.c: Ditto.
4549         * gcc.target/i386/sse-recip.c: Ditto.
4550         * gcc.target/i386/sse-recip-vec.c: Ditto.
4551         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4552         * gcc.target/i386/20020523-1.c: Remove.
4553         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4554         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4555         * gcc.target/i386/ssefn-4.c: Ditto.
4556         * gcc.target/i386/sse-6.c: Ditto.
4557         * gcc.target/i386/sse-10.c: Ditto.
4558         * gcc.target/i386/sse-11.c: Ditto.
4559         * gcc.target/i386/sse-18.c: Ditto.
4560         * gcc.target/i386/fpprec-1.c: Ditto.
4561         * g++.dg/other/i386-1.C: Ditto.
4562
4563 2007-09-04  Richard Guenther  <rguenther@suse.de>
4564
4565         PR tree-optimization/33291
4566         * gcc.dg/volatile2.c: New testcase.
4567         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4568         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4569         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4570         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4571
4572 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR fortran/33253
4575         * gfortran.dg/namelist_15.f90: Update test.
4576         * gfortran.dg/namelist_24.f90: Update test.
4577         * gfortran.dg/namelist_38.f90: New test.
4578
4579 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4580
4581         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4582         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4583         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4584         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4585         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4586         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4587
4588 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4589
4590         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4591         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4592
4593         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4594
4595 2007-09-02  David Daney  <ddaney@avtrex.com>
4596
4597         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4598         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4599         * gcc.target/mips/atomic-memory-1.c: Ditto.
4600         * gcc.target/mips/atomic-memory-2.c: Ditto.
4601
4602 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4603
4604         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4605         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4606
4607 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4608
4609         * gfortran.dg/substr_6.f90: New test.
4610
4611 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4612
4613         PR c++/33208
4614         * g++.dg/other/error18.C: New.
4615         * g++.dg/expr/bitfield3.C: Adjust.
4616
4617 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4618
4619         PR fortran/33276
4620         * gfortran.fortran-torture/compile/pr33276.f90: New.
4621
4622 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4623
4624         PR C/29237
4625         PR middle-end/33272
4626         * gcc.dg/c99-arraydecl-3.c: New test.
4627
4628 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4629
4630         PR c++/32597
4631         * g++.dg/cpp0x/variadic-new2.C: New.
4632         * g++.dg/cpp0x/variadic-new.C: New.
4633
4634 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4635
4636         PR fortran/33232
4637         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4638         * gfortran.dg/read_1.f90: New.
4639
4640 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4641
4642         PR c++/33210
4643         * g++.dg/template/error30.C: New.
4644
4645 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4646
4647         PR c++/32113
4648         * g++.dg/template/crash70.C: New.
4649
4650 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4651
4652         PR c++/33212
4653         * g++.dg/ext/is_class_error.C: New.
4654
4655 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4656
4657         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4658         
4659 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4660             Revital Eres  <eres@il.ibm.com>
4661
4662         * gcc.target/powerpc/paired-1.c: New test.
4663         * gcc.target/powerpc/paired-2.c: New test.
4664         * gcc.target/powerpc/paired-3.c: New test.
4665         * gcc.target/powerpc/paired-4.c: New test.
4666         * gcc.target/powerpc/paired-5.c: New test.
4667         * gcc.target/powerpc/paired-6.c: New test.
4668         * gcc.target/powerpc/paired-7.c: New test.
4669         * gcc.target/powerpc/ppc-paired.c: New test.
4670
4671 2007-08-31  Ollie Wild  <aaw@google.com>
4672
4673         * g++.dg/conversion/ptrmem2.C: New test.
4674         * g++.dg/conversion/ptrmem3.C: New test.
4675         * g++.dg/conversion/ptrmem4.C: New test.
4676         * g++.dg/conversion/ptrmem5.C: New test.
4677         * g++.dg/conversion/ptrmem6.C: New test.
4678         * g++.dg/conversion/ptrmem7.C: New test.
4679         * g++.dg/conversion/ptrmem8.C: New test.
4680
4681 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4682
4683         PR fortran/31879
4684         * gfortran.dg/char_length_7.f90: New test.
4685         * gfortran.dg/char_length_9.f90: New test.
4686         * gfortran.dg/char_assign_1.f90: Add extra warning.
4687
4688         PR fortran/31197
4689         PR fortran/31258
4690         * gfortran.dg/char_length_8.f90: New test.
4691
4692 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4693
4694         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4695
4696 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4697
4698         * gcc.dg/inline-24.c: New test.
4699         * g++.dg/opt/inline11.C: New test.
4700
4701 2007-08-30  Richard Guenther  <rguenther@suse.de>
4702
4703         * gcc.target/i386/vectorize5.c: New testcase.
4704
4705 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4706
4707         PR fortran/33228
4708         * interface.c (check_interface0): Improve error for external procs.
4709         (check_sym_interfaces): Fix checking of module procedures.
4710
4711 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4712
4713         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4714         (AI): Add AI_ALIGN.
4715         * gcc.dg/sync-3.c: New test.
4716
4717         PR middle-end/32758
4718         * gcc.dg/cleanup-12.c: New test.
4719
4720 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4723         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4724         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4725         * gcc.dg/pr32450.c: Ditto.
4726         * gcc.dg/nest.c: Ditto.
4727         * gcc.dg/nested-func-4.c: Ditto.
4728         * g++.old-deja/g++.law/profile1.C: Ditto.
4729
4730 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4731
4732         PR fortran/32989
4733         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4734         non-default integer kind arguments.
4735
4736 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4737
4738         PR fortran/33105
4739         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4740
4741 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4742
4743         * gcc.dg/h8300-ice2.c: Remove target selector.
4744
4745 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4746
4747         PR fortran/33215
4748         * gfortran.dg/binding_label_tests_15.f03: New test case.
4749         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4750
4751 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4752
4753         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4754         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4755
4756 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4757
4758         PR c++/33194
4759         * g++.dg/other/canon-33194.C: New.
4760
4761 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4762
4763         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4764         * gcc.c-torture/execute/pr23135.c: Likewise.
4765
4766 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4767
4768         * gcc.dg/pr31344.c: Move to ...
4769         * gcc.dg/dfp/pr31344.c: ... here.
4770         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4771         * gcc.dg/20050503-1.c: Ditto.
4772         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4773         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4774         * gcc.dg/20060801-1.c: Ditto.
4775
4776 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4777
4778         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4779         * gfortran.dg/nan_1.f90: Likewise.
4780
4781 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4782
4783         PR fortran/33055
4784         Revert previous patch.
4785
4786 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4787             Kazu Hirata  <kazu@codesourcery.com>
4788
4789         * gcc.target/m68k/interrupt-1.c: New.
4790
4791 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4792
4793         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4794         10000 for targets where "int" can't hold at least 100000.
4795         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4796         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4797         (test5)(test6): Use it.
4798         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4799         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4800         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4801         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4802         * gcc.dg/attr-alloc_size.c (test): Likewise.
4803
4804 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4805
4806         PR c++/33209
4807         * g++.dg/template/error29.C: New.
4808
4809 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR c++/32596
4812         * g++.dg/ext/visibility/anon5.C: New test.
4813
4814 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4815
4816         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4817
4818 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4819
4820         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4821         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4822         * gfortran.dg/gamma_4.f90: New: large-real tests.
4823
4824 2007-08-28  Jason Merrill  <jason@redhat.com>
4825
4826         PR c++/29000
4827         * g++.dg/ext/stmtexpr12.C: New test.
4828
4829         PR c++/28558
4830         * g++.dg/ext/attrib28.C: New test.
4831
4832 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4833
4834         PR target/32661
4835         * gcc.target/i386/pr32661.c: New test.
4836
4837 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4838
4839         PR middle-end/32370
4840         * gcc.dg/pr32370.c: New test.
4841
4842         PR rtl-optimization/33148
4843         * gcc.c-torture/compile/20070827-1.c: New test.
4844
4845         PR debug/32914
4846         * d++.dg/debug/const3.C: New test.
4847         * d++.dg/debug/const4.C: New test.
4848         * d++.dg/debug/dwarf2/const1.C: New test.
4849         * d++.dg/debug/dwarf2/const2.C: New test.
4850         * d++.dg/debug/dwarf2/const2b.C: New test.
4851
4852 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4853             Vladimir Yanovsky  <yanov@il.ibm.com>
4854             Revital Eres  <eres@il.ibm.com>
4855             Andrey Belevantsev  <abel@ispras.ru>
4856
4857         * gcc.dg/sms-1.c: New test.
4858
4859 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4860
4861         * g++.dg/ext/gnu-inline-common.h: New.
4862         * g++.dg/ext/gnu-inline-global-reject.C: New.
4863         * g++.dg/ext/gnu-inline-global.C: New.
4864         * g++.dg/ext/gnu-inline-namespace.C: New.
4865         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4866         * g++.dg/ext/gnu-inline-class.C: New.
4867         * g++.dg/ext/gnu-inline-class-static.C: New.
4868         * g++.dg/ext/gnu-inline-template-class.C: New.
4869         * g++.dg/ext/gnu-inline-template-func.C: New.
4870
4871 2007-08-27  Jason Merrill  <jason@redhat.com>
4872
4873         PR c++/31337
4874         * g++.dg/ext/stmtexpr11.C: New.
4875
4876 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4877
4878         * lib/target-supports.exp (check_profiling_available):
4879         Set profiling_available_saved to 0 on fido-*-elf.
4880
4881 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4882
4883         PR tree-optimization/33173
4884         
4885         * gcc.c-torture/compile/pr33173.c: New.
4886
4887 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4888
4889         PR target/31385
4890         * gcc.dg/dfp/pr31385.c: New.
4891
4892 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4893
4894         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4895
4896 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4897
4898         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4899         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4900         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4901         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4902         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4903         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4904         gcc.target/m68k directory.
4905         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4906         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4907         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4908         gcc.target/cris directory.
4909         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4910         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4911         gcc.target/bfin directory.
4912
4913         * gcc.target/sh: New directory.
4914         * gcc.target/sh/sh.exp: New file.
4915         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4916         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4917         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4918         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4919         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4920         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4921
4922 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4923
4924         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4925         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4926         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4927         * gcc.target/i386/local2.c: Ditto.
4928         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4929         * gcc.target/i386/20011119-1.c: Ditto.
4930         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4931         * gcc.target/i386/fastcall-1.c: Fix target selector.
4932
4933 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4934
4935         PR fortran/33055
4936         * gfortran.dg/negative_unit.f: Add new check
4937         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4938         -fdefault-integer-8.
4939
4940 2007-08-26  Asher Langton  <langton2@llnl.gov>
4941
4942         * gfortran.dg/recursive_stack.f90: New.
4943         * gfortran.dg/openmp_stack.f90: New.
4944
4945 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4946
4947         PR fortran/31298
4948         * gfortran.dg/use_10.f90: New.
4949
4950 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4951
4952         PR fortran/32985
4953         * gfortran.dg/namelist_14.f90: Make test case valid.
4954         * gfortran.dg/common_10.f90: New.
4955
4956 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4957
4958         PR middle-end/33181
4959         * gcc.dg/ifelse-2.c: New.
4960
4961 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4962
4963         PR fortran/32980
4964         * gfortran.dg/gamma_1.f90: New.
4965         * gfortran.dg/gamma_2.f90: New.
4966         * gfortran.dg/gamma_3.f90: New.
4967
4968 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4969
4970         PR fortran/33188
4971         * gfortran.dg/used_types_18.f90: New.
4972
4973 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.dg/array-init-2.c: New test.
4976
4977 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4978
4979         PR fortran/33178
4980         * gfortran.dg/initialization_4.f90: Update dg-error.
4981         * gfortran.dg/initialization_13.f90: New.
4982
4983 2007-08-24  Richard Guenther  <rguenther@suse.de>
4984
4985         PR middle-end/33166
4986         * gcc.c-torture/compile/pr33166.c: New testcase.
4987
4988 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4989
4990         PR fortran/33139
4991         * gfortran.dg/pointer_assign_4.f90: New.
4992         * gfortran.dg/shape_2.f90: Fix test case.
4993         * gfortran.dg/char_result_4.f90: Ditto.
4994
4995 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4996
4997         * gcc.dg/array-init-1.c: New test.
4998
4999         PR c++/32567
5000         * g++.dg/parse/crash36.C: New test.
5001
5002 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5003
5004         * gcc.dg/pr32721.c: Updated.
5005
5006 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5007
5008         PR tree-optimization/32573
5009         PR middle-end/32946
5010         * gcc.dg/pr32573.c: New test.
5011
5012         PR c++/32898
5013         * g++.dg/lookup/ns3.C: New test.
5014
5015         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5016
5017         PR c++/31941
5018         * g++.dg/parse/crash37.C: New test.
5019
5020 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5021
5022         PR target/17390
5023         * gcc.target/i386/pr17390.c: New test.
5024
5025 2007-08-23  Richard Guenther  <rguenther@suse.de>
5026
5027         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5028         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5029         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5030         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5031         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5032         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5033         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5034         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5035
5036 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5037
5038         * gcc.target/s390: New directory.
5039         * gcc.target/s390/s390.exp: New file.
5040         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5041         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5042         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5043         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5044         gcc.target/s390 directory.
5045
5046 2007-08-23  Richard Guenther  <rguenther@suse.de>
5047
5048         PR tree-optimization/32328
5049         * gcc.dg/pr32328.c: New testcase.
5050
5051 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5052
5053         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5054           available.
5055
5056 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5057
5058         PR fortran/33095
5059         * gfortran.dg/min_max_optional_5.f90: New test.
5060         * gfortran.dg/min_max_optional_2.f90: Remove.
5061         * gfortran.dg/min_max_optional_3.f90: Remove.
5062         * gfortran.dg/min_max_optional_4.f90: Remove.
5063
5064 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5065
5066         * gcc.target/i386/xorps-sse.c: New.
5067         * gcc.target/i386/xorps-sse2.c: New.
5068
5069 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5070
5071         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5072         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5073         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5074
5075 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5076
5077         PR fortran/33020
5078         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5079         include multiple kinds for SHAPE parameter within a single
5080         namespace.
5081         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5082         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5083
5084 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5085
5086         * interface_abstract_1.f90: Extended test case.
5087         * interface_abstract_3.f90: New test.
5088
5089 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5090
5091         * gcc.dg/fold-sub.c: New test.
5092         
5093 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5094
5095         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5096         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5097         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5098         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5099         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5100         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5101
5102 2007-08-22  Richard Guenther  <rguenther@suse.de>
5103
5104         PR middle-end/33007
5105         * gcc.dg/pr33007.c: New testcase.
5106
5107 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5108
5109         * gcc.c-torture/execute/strcmp-1.x: Delete.
5110
5111 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5112
5113         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5114         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5115         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5116         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5117         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5118         gcc.target/i386/stack-realign.c,
5119         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5120         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5121         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5122         target using dg-require-effective-target directive.
5123         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5124         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5125         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5126         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5127         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5128         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5129         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5130         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5131         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5132         Require lp64 target using dg-require-effective-target directive.
5133         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5134         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5135         directive.
5136         * gcc.target/i386/20010202-1.c: Move from here ...
5137         * gcc.dg/20010202-1.c: ... to here.
5138
5139 2007-08-22  Richard Guenther  <rguenther@suse.de>
5140
5141         PR tree-optimization/33142
5142         * gcc.c-torture/execute/pr33142.c: New testcase.
5143
5144 2007-08-22  Richard Guenther  <rguenther@suse.de>
5145
5146         PR middle-end/32563
5147         * g++.dg/torture/pr32563.C: New testcase.
5148
5149 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR middle-end/32912
5152         * gcc.dg/pr32912-1.c: Add -w to options.
5153         * gcc.dg/pr32912-2.c: Likewise.
5154         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5155
5156 2007-08-21  Ian Lance Taylor  <iant@google.com>
5157
5158         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5159
5160 2007-08-21  Ian Lance Taylor  <iant@google.com>
5161
5162         PR tree-optimization/33134
5163         * g++.dg/tree-ssa/pr33134.C: New test.
5164
5165 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5166
5167         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5168         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5169
5170 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR debug/32610
5173         * gcc.dg/debug/pr32610.c: New test.
5174
5175         * g++.dg/init/new24.C: New test.
5176
5177         PR middle-end/32912
5178         * gcc.dg/pr32912-1.c: New test.
5179         * gcc.dg/pr32912-2.c: New test.
5180         * gcc.dg/pr32912-3.c: New test.
5181
5182 2007-08-21  Richard Guenther  <rguenther@suse.de>
5183
5184         * gcc.dg/pointer-arith-10.c: New testcase.
5185
5186 2007-08-21  Richard Guenther  <rguenther@suse.de>
5187
5188         PR middle-end/33122
5189         * gcc.c-torture/compile/pr33122.c: New testcase.
5190
5191 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5192
5193         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5194
5195 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5196
5197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5198
5199 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR c++/33025
5202         * g++.dg/init/new23.C: New test.
5203
5204 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5205
5206         PR middle-end/30564
5207         * gcc.c-torture/compile/pr30564-1.c: New test.
5208         * gcc.c-torture/compile/pr30564-2.c: New test.
5209
5210 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5211
5212         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5213
5214 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5215
5216         * gfortran.dg/interface_abstract_2.f90: New.
5217         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5218
5219 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5220
5221         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5222         unknown (so that outer-loop wont get analyzed).
5223         * gcc.dg/vect/vect-outer-1a.c: New test.
5224         * gcc.dg/vect/vect-outer-1b.c: New test.
5225         * gcc.dg/vect/vect-outer-1.c: New test.
5226         * gcc.dg/vect/vect-outer-2a.c: New test.
5227         * gcc.dg/vect/vect-outer-2b.c: New test.
5228         * gcc.dg/vect/vect-outer-2c.c: New test.
5229         * gcc.dg/vect/vect-outer-2.c: New test.
5230         * gcc.dg/vect/vect-outer-3a.c: New test.
5231         * gcc.dg/vect/vect-outer-3b.c: New test.
5232         * gcc.dg/vect/vect-outer-3c.c: New test.
5233         * gcc.dg/vect/vect-outer-3.c: New test.
5234         * gcc.dg/vect/vect-outer-4a.c: New test.
5235         * gcc.dg/vect/vect-outer-4b.c: New test.
5236         * gcc.dg/vect/vect-outer-4c.c: New test.
5237         * gcc.dg/vect/vect-outer-4d.c: New test.
5238         * gcc.dg/vect/vect-outer-4e.c: New test.
5239         * gcc.dg/vect/vect-outer-4f.c: New test.
5240         * gcc.dg/vect/vect-outer-4g.c: New test.
5241         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5242         * gcc.dg/vect/vect-outer-4i.c: New test.
5243         * gcc.dg/vect/vect-outer-4j.c: New test.
5244         * gcc.dg/vect/vect-outer-4k.c: New test.
5245         * gcc.dg/vect/vect-outer-4l.c: New test.
5246         * gcc.dg/vect/vect-outer-4m.c: New test.
5247         * gcc.dg/vect/vect-outer-4.c: New test.
5248         * gcc.dg/vect/vect-outer-5.c: New test.
5249         * gcc.dg/vect/vect-outer-6.c: New test.
5250         * gcc.dg/vect/vect-outer-fir.c: New test.
5251         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5252         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5253
5254 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5255
5256         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5257         and -fno-tree-reassoc.
5258         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5259         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5260         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5261         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5262         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5263         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5264         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5265         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5266         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5267         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5268         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5269         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5270         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5271         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5272         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5273         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5274         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5275         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5276         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5277         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5278         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5279         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5280         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5281         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5282         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5283         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5284         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5285         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5286         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5287         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5288         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5289         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5290         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5291         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5292         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5293         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5294         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5295
5296 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5297
5298         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5299         versioning for aliasing).
5300         * gcc.dg/vect/vect-35.c: Likewise.
5301
5302         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5303         targets.
5304         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5305
5306 2007-08-18  Tom Tromey  <tromey@redhat.com>
5307
5308         PR preprocessor/32974:
5309         * gcc.dg/cpp/pr32974.c: New file.
5310
5311 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5312
5313         * gfortran.dg/interface_abstract_1.f90: New.
5314
5315 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5316
5317         PR fortran/32881
5318         * gfortran.dg/pure_initializer_1.f90: New test.
5319
5320 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5321
5322         PR fortran/32875
5323         * gfortran.dg/array_constructor_18.f90: New test.
5324
5325 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5326
5327         PR c++/28989
5328         * g++.dg/expr/lval3.C: New test.
5329         * g++.dg/expr/lval4.C: New test.
5330
5331 2007-08-17  Ollie Wild  <aaw@google.com>
5332
5333         PR c++/31749
5334         * g++.dg/lookup/builtin3.C: New test.
5335         * g++.dg/lookup/builtin4.C: New test.
5336         * g++.dg/lookup/using19.C: New test.
5337
5338 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5339
5340         PR c++/32190
5341         * g++.dg/parse/error31.C: New.
5342
5343 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5344
5345         PR c++/32112
5346         * g++.dg/template/error26.C: New.
5347
5348 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5349
5350         PR fortran/33079
5351         * gfortran.dg/zero_length_2.f90: New test.
5352
5353 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5354
5355         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5356         * gfortran.dg/kind_tests_3.f03: Ditto.
5357         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5358         * gfortran.dg/interface_13.f90: Ditto.
5359         * gfortran.dg/pr32738.f90: Ditto.
5360         * gfortran.dg/module_private_1.f90: Ditto.
5361         * gfortran.dg/test_only_clause.f90: Ditto.
5362         * gfortran.dg/bind_c_vars.f90: Ditto.
5363         * gfortran.dg/bind_c_dts.f90: Ditto.
5364         * gfortran.dg/use_9.f90: Ditto.
5365         * gfortran.dg/generic_8.f90: Ditto.
5366         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5367         * gfortran.dg/private_type_6.f90: Ditto.
5368         * gfortran.dg/c_assoc.f90: Ditto.
5369         * gfortran.dg/private_type_7.f90: Ditto.
5370         * gfortran.dg/global_vars_c_init.f90: Ditto.
5371         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5372         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5373         * gfortran.dg/c_size_t_test.f03: Ditto.
5374         * gfortran.dg/used_types_12.f90: Ditto.
5375         * gfortran.dg/pr25923.f90: Ditto.
5376         * gfortran.dg/test_com_block.f90: Ditto.
5377         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5378         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5379         * gfortran.dg/com_block_driver.f90: Ditto.
5380         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5381         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5382         * gfortran.dg/c_loc_test.f90: Ditto.
5383         * gfortran.dg/c_ptr_tests.f03: Ditto.
5384         * gfortran.dg/module_interface_1.f90: Ditto.
5385
5386 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5387
5388         PR c++/32870
5389         * g++.dg/other/error17.C: Adjust.
5390         
5391 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5392
5393         PR middle-end/32970
5394         * g++.dg/ext/altivec-14.C: New test.
5395
5396 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5397
5398         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5399         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5400         dump files.
5401         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5402         * gcc.dg/vect/pr32366.c: Ditto.
5403
5404 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5405
5406         PR testsuite/33082
5407         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5408         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5409         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5410         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5411
5412 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5413
5414         PR fortran/33072
5415         * gfortran.dg/use_9.f90: New.
5416
5417 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5418
5419         * g++.dg/gcov/gcov-5.C: New test.
5420
5421 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5422
5423         * g++.dg/gcov/gcov-4.C: New test.
5424         * lib/gcov.exp (verify-lines): Add support for
5425         checking no-coverage lines.
5426
5427 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5428
5429         * gcc.dg/vect/vect-vfa-01.c: New.
5430         * gcc.dg/vect/vect-vfa-02.c: New.
5431         * gcc.dg/vect/vect-vfa-03.c: New.
5432         * gcc.dg/vect/vect-vfa-04.c: New.
5433         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5434         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5435         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5436         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5437         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5438         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5439         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5440         gfortran.dg/vect/pr19049.f90: Rename to start with
5441         prefix no-vfa-.
5442         * gcc.dg/vect/vect.exp: Disable versioning for alias
5443         when test starts with no-vfa-.
5444         * gfortran.dg/vect/vect.exp: Likewise.
5445
5446 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5447
5448         * gcc.dg/torture/pr32897.c: New test.
5449
5450 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5451
5452         PR c++/31132
5453         * g++.dg/template/crash69.C: New.
5454
5455 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5456
5457         * lib/target-supports.exp (check_effective_target_arm32): Use
5458         check_no_compiler_messages.
5459
5460 2007-08-15  Diego Novillo  <dnovillo@google.com>
5461
5462         gcc.dg/tree-ssa/20070815.c: New test.
5463
5464 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5465
5466         PR fortran/33077
5467         * gfortran.dg/random_7.f90: Initialize variable.
5468
5469 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5470
5471         PR middle-end/33074
5472         * gfortran.dg/pr33074.f90: New test.
5473
5474         PR c++/32992
5475         * g++.dg/opt/nrv14.C: New test.
5476
5477 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5478
5479         PR c++/33035
5480         * g++.dg/template/crash68.C: New.
5481
5482 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5483
5484         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5485         * gcc.dg/sibcall-4.c: Ditto.
5486
5487 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5488
5489         PR fortran/33066
5490         * gfortran.dg/use_8.f90: New test.
5491         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5492
5493 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5494
5495         PR c++/27211
5496         * g++.dg/template/error27.C: New.
5497         * g++.dg/template/error28.C: New.
5498         * g++.dg/other/pr28304.C: Adjust.
5499         * g++.old-deja/g++.mike/p811.C: Likewise.
5500
5501 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5502
5503         PR target/30315
5504         * gcc.target/i386/pr30315.c: New.
5505
5506 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5507
5508         PR fortran/32594
5509         * gfortran.dg/substr_5.f90: New test.
5510
5511 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5512
5513         PR c/30428
5514         * gcc.dg/vector-2.c: New test.
5515
5516         PR c++/30428
5517         * g++.dg/ext/vector8.C: New test.
5518
5519 2007-08-13  Dan Hipschman  <dsh@google.com>
5520
5521         PR c/32953
5522         * gcc.dg/format/array-1.c: Add an additional test for
5523         unterminated format strings of length 1.
5524
5525 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5526
5527         PR fortran/32926
5528         * gfortran.dg/external_procedures_3.f90: New test.
5529
5530 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5531
5532         PR fortran/32827
5533         * gfortran.dg/import6.f90: New test.
5534
5535 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5536
5537         PR C/30427
5538         *  gcc.dg/vector-1.c: New test.
5539
5540 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5541
5542         * gcc.dg/pr21255-4.c: Skip for PIC.
5543         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5544
5545 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5546
5547         * gcc.dg/attr-isr.c: Skip for PIC.
5548         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5549         * gcc.dg/attr-isr-trapa.c: Likewise.
5550         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5551         * gcc.dg/pragma-isr-trapa.c: Likewise.
5552         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5553
5554 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5555
5556         PR fortran/32962
5557         * gfortran.dg/transpose_1.f90: New test.
5558
5559 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5560
5561         PR fortran/29600
5562         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5563         intrinsic.
5564
5565 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5566
5567         PR fortran/30964
5568         PR fortran/33054
5569         * gfortran.dg/random_4.f90: New test.
5570         * gfortran.dg/random_5.f90: New test.
5571         * gfortran.dg/random_6.f90: New test.
5572         * gfortran.dg/random_7.f90: New test.
5573
5574 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5575
5576         PR fortran/32860
5577         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5578
5579 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5580
5581         PR fortran/31629
5582         * gfortran.dg/module_private_1.f90: New test.
5583
5584 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5585
5586         PR fortran/29600
5587         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5588         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5589
5590 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5591
5592         PR fortran/32937
5593         * gfortran.dg/char_length_6.f90: New test.
5594
5595 2007-08-10  Ollie Wild  <aaw@google.com>
5596
5597         * g++.dg/lookup/using18.C: New test.
5598
5599 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5600
5601         PR c++/17763
5602         * g++.dg/other/error16.C: New.
5603
5604 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605
5606         PR libfortran/33039
5607         * gfortran.dg/namelist_37.f90: New test.
5608
5609 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5610
5611         PR c++/22256
5612         * g++.dg/conversion/op3.C: New.
5613
5614 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5615
5616         PR fortran/32987
5617         * gfortran.dg/fmt_tab_1.f90: New.
5618         * gfortran.dg/fmt_tab_2.f90: New.
5619
5620 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5621
5622         PR c/32796
5623         * gcc.c-torture/compile/pr32796.c: New test.
5624
5625 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5626
5627         PR middle-end/32813
5628         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5629         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5630         instead of just -O.
5631
5632 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5633
5634         * gcc.target/mips/code-readable-1.c: New test.
5635         * gcc.target/mips/code-readable-2.c: Likewise.
5636         * gcc.target/mips/code-readable-3.c: Likewise.
5637
5638 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5639             Revital Eres  <eres@il.ibm.com>
5640
5641         * gfortran.dg/sms-1.f90: Add comment.
5642         * gfortran.dg/sms-2.f90: New.
5643
5644 2007-08-07  Ian Lance Taylor  <iant@google.com>
5645
5646         * gcc.dg/instrument-1.c: New test.
5647         * gcc.dg/instrument-2.c: New test.
5648         * gcc.dg/instrument-3.c: New test.
5649
5650 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5651
5652         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5653
5654 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5655
5656         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5657         !vector_alignment_reachable targets.
5658         * gcc.dg/vect/vect-33.c: Likewise.
5659         * gcc.dg/vect/vect-42.c: Likewise.
5660         * gcc.dg/vect/vect-44.c: Likewise.
5661         * gcc.dg/vect/vect-50.c: Likewise.
5662         * gcc.dg/vect/vect-70.c: Likewise.
5663         * gcc.dg/vect/vect-71.c: Likewise.
5664         * gcc.dg/vect/vect-87.c: Likewise.
5665         * gcc.dg/vect/vect-88.c: Likewise.
5666         * gcc.dg/vect/vect-91.c: Likewise.
5667         * gcc.dg/vect/vect-93.c: Likewise.
5668         * gcc.dg/vect/vect-96.c: Likewise.
5669         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5670         * gcc.dg/vect/section-anchors-69.c: Likewise.
5671         * gcc.dg/vect/pr25413.c: Likewise.
5672         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5673         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5674         * gfortran.dg/vect-2.f90: Likewise.
5675         * gfortran.dg/vect-3.f90: Likewise.
5676         * gfortran.dg/vect-4.f90: Likewise.
5677         * gfortran.dg/vect-5.f90: Likewise.
5678         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5679         Return false for darwin. 
5680         (check_effective_target_vector_alignment_reachable_for_double): New.
5681
5682 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5683
5684         * gcc.dg/multiword-1.c: New testcase.
5685
5686 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5687
5688         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5689         messages.
5690         * gfortran.dg/namelist_36.f90: New test.
5691
5692 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5693
5694         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5695           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5696
5697 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5698
5699         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5700         * gcc.dg/torture/type-generic-1.c: Likewise.
5701
5702 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5703
5704         * gcc.c-torture/20070522-1.c: Move to ...
5705         * gcc.c-torture/compile/20070522-1.c: Here.
5706
5707 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5708
5709         PR fortran/29828
5710         * gfortran.dg/minmax_char_1.f90: New test.
5711         * gfortran.dg/minmax_char_2.f90: New test.
5712         * gfortran.dg/min_max_optional_4.f90: New test.
5713
5714 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5715
5716         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5717         hanging on the testcase.
5718
5719 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5720
5721         PR middle-end/32988
5722         * gcc.c-torture/compile/pr32988.c: New test.
5723
5724 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5725
5726         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5727
5728 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5729
5730         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5731
5732         Revert:
5733         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5734
5735         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5736
5737 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5738
5739         PR fortran/32979
5740         * gfortran.dg/isnan_1.f90: New test.
5741
5742 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5743             Revital Eres <eres@il.ibm.com>
5744
5745         * gcc.dg/sms-antideps.c: New test.
5746
5747 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5748
5749         PR fortran/31214
5750         * gfortran.dg/entry_13.f90: New test.
5751
5752         * gfortran.dg/entry_12.f90: Clean up .mod file.
5753
5754 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5755
5756         PR fortran/32770
5757         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5758         variables as kind=4 so they don't overflow the record length.
5759
5760 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5761
5762         PR fortran/32968
5763         * gfortran.dg/selected_kind_1.f90: New test.
5764
5765 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5766
5767         PR middle-end/32780
5768         * gcc.c-torture/compile/pr32780.c: New test.
5769
5770 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5771
5772         RP middle-end/32399
5773         * gcc.c-torture/compile/pr32399.c: New testcase.
5774
5775 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5776
5777         PR middle-end/32304
5778         * g++.dg/torture/pr32304.C: New testcase.
5779
5780 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5781
5782         PR middle-end/32935
5783         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5784
5785 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5786
5787         PR fortran/32955
5788         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5789
5790 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5791
5792         PR fortran/31202
5793         * gfortran.dg/nint_2.f90: New test.
5794
5795 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5796
5797         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5798         * gcc.dg/weak/typeof-2.c: Likewise.
5799
5800 2007-08-03  Diego Novillo  <dnovillo@google.com>
5801
5802         PR 31521
5803         * gcc.dg/tree-ssa/pr31521.c: New test.
5804
5805 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5806
5807         PR fortran/32770
5808         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5809         iostat must be default kind.
5810
5811 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5812
5813         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5814
5815 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5816
5817         PR fortran/32770
5818         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5819         explicit so test passes with -fdefault-integer-8.
5820         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5821         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5822
5823 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5824
5825         PR c++/30849
5826         * g++.dg/parse/asm1.C: New test.
5827
5828         PR c++/30850
5829         * g++.dg/parse/asm2.C: Likewise.
5830
5831         PR c++/30851
5832         * g++.dg/parse/asm3.C: Likewise.
5833         
5834 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5835
5836         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5837           "int" is only 16 bit bits wide.
5838         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5839
5840 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5841
5842         * g++.dg/torture/type-generic-1.C: New.
5843         * gcc.dg/pr28796-2.c: Move tests ...
5844         * gcc.dg/tg-tests.h: ... here.
5845         * gcc.dg/torture/type-generic-1.c: New.
5846
5847 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5848
5849         PR libfortran/32954
5850         * minmaxloc_3.f90:  New test case.
5851
5852 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5853
5854         PR fortran/32936
5855         * gfortran.dg/allocate_stat.f90: New.
5856
5857 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5858
5859         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5860
5861 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5862
5863         PR tree-optimization/32919
5864         * gcc.c-torture/compile/pr32919.c: New.
5865
5866 2007-08-01  Nick Clifton  <nickc@redhat.com>
5867
5868         * gcc.c-torture/execute/execute.exp: Change copyright header to
5869         refer to version 3 of the GNU General Public License and to point
5870         readers at the COPYING3 file and the FSF's license web page.
5871         * gcc.c-torture/execute/ieee/ieee.exp,
5872         gcc.c-torture/unsorted/unsorted.exp,
5873         gcc.c-torture/compile/compile.exp,
5874         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5875         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5876         gcc.target/cris/torture/cris-torture.exp,
5877         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5878         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5879         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5880         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5881         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5882         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5883         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5884         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5885         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5886         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5887         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5888         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5889         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5890         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5891         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5892         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5893         gcc.dg/noncompile/noncompile.exp,
5894         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5895         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5896         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5897         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5898         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5899         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5900         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5901         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5902         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5903         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5904         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5905         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5906         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5907         g++.old-deja/old-deja.exp,
5908         gfortran.fortran-torture/execute/execute.exp,
5909         gfortran.fortran-torture/compile/compile.exp,
5910         treelang/output/output-1.c, treelang/output/output-1.tree,
5911         treelang/execute/execute.exp, treelang/Makefile.in,
5912         treelang/compile/compile.exp, g++.dg/dg.exp,
5913         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5914         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5915         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5916         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5917         g++.dg/compat/struct-layout-1.exp,
5918         g++.dg/compat/struct-layout-1_generate.c,
5919         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5920         g++.dg/bprob/bprob.exp, config/default.exp,
5921         gcc.test-framework/test-framework.awk,
5922         gcc.test-framework/gen_directive_tests,
5923         gcc.test-framework/test-framework.exp,
5924         objc.dg/special/special.exp,
5925         objc.dg/gnu-encoding/gnu-encoding.exp,
5926         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5927         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5928         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5929         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5930         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5931         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5932         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5933         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5934         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5935         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5936         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5937         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5938         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5939         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5940         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5941         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5942         Likewise.
5943
5944 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5945
5946         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5947         error message text.
5948
5949 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5950
5951         PR fortran/32945
5952         * gfortran.dg/initialization_12.f90: New test.
5953
5954 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5955
5956         PR fortran/31609
5957         * gfortran.dg/entry_12.f90: New test.
5958
5959 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5960
5961         PR fortran/32938
5962         * gfortran.dg/altreturn_6.f90: New test.
5963
5964 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5965
5966         PR fortran/32942
5967         * gfortran.dg/exponent_2.f90: New test.
5968
5969 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5970
5971         * gcc.dg/vect/vect-117.c: New test.
5972         * gcc.dg/vect/vect-74.c: Enabled test
5973         * gcc.dg/vect/vect-81.c: Enabled test
5974
5975 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5976
5977         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5978         s/dg-error/dg-warning where warning is expected.
5979
5980 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5981
5982         PR fortran/32770
5983         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5984         of huge() to correct kind.
5985
5986 2007-07-30  Ollie Wild  <aaw@google.com>
5987
5988         * gcc.dg/cpp/counter-2.c: New test.
5989         * gcc.dg/cpp/counter-3.c: New test.
5990         * gcc.dg/cpp/dir-only-1.c: New test.
5991         * gcc.dg/cpp/dir-only-1.h: New file.
5992         * gcc.dg/cpp/dir-only-2.c: New test.
5993         * gcc.dg/cpp/dir-only-3.c: New test.
5994         * gcc.dg/cpp/dir-only-3a.h: New file.
5995         * gcc.dg/cpp/dir-only-3b.h: New file.
5996         * gcc.dg/cpp/dir-only-4.c: New test.
5997         * gcc.dg/cpp/dir-only-5.c: New test.
5998         * gcc.dg/cpp/dir-only-6.c: New test.
5999
6000 2007-07-30  Julian Brown  <julian@codesourcery.com>
6001
6002         * gcc.target/arm/neon/v*.c: Regenerate.
6003
6004 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6005
6006         PR c++/32108
6007         * g++.dg/ext/label6.C: New.
6008
6009 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6010
6011         PR libfortran/32858
6012         PR libfortran/30814
6013         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6014
6015 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/31211
6018         * gfortran.dg/actual_pointer_function_1.f90: New test.
6019
6020         PR fortran/32682
6021         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6022
6023 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6024
6025         PR fortran/32906
6026         * gfortran.dg/shape_1.f90: Adjust error message.
6027         * gfortran.dg/parameter_array_ref_1.f90: New test.
6028
6029 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6030
6031         PR fortran/31609
6032         * gfortran.dg/entry_11.f90: New test.
6033
6034 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6035             Revital Eres  <eres@il.ibm.com>
6036
6037         * gfortran.dg/sms-1.f90: New test.
6038
6039 2007-07-28  Richard Guenther  <rguenther@suse.de>
6040
6041         * gcc.c-torture/compile/pr32920.c: New testcase.
6042
6043 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6044
6045         PR c++/30917
6046         * g++.dg/lookup/friend11.C: New test.
6047
6048 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6049
6050         * gfortran.dg/namelist_5.f90: Adjusted error message.
6051         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6052         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6053         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6054         * gfortran.dg/namelist_32.f90: ... this.
6055
6056         PR fortran/32876
6057         * gfortran.dg/namelist_33.f90: New test.
6058
6059         PR fortran/32905
6060         * gfortran.dg/namelist_34.f90: New test.
6061
6062         PR fortran/31818
6063         * gfortran.dg/namelist_35.f90: New test.
6064
6065 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/32880
6068         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6069
6070 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6071
6072         PR testsuite/32471
6073         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6074           assuming it is 0x7ffffffff.
6075         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6076         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6077
6078 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6079
6080         * gfortran.dg/operator_3.f90: Fix dg directive.
6081         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6082         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6083         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6084
6085 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6086
6087         * g++.dg/cpp0x/decltype1.C: New.
6088         * g++.dg/cpp0x/decltype2.C: New.
6089         * g++.dg/cpp0x/decltype3.C: New.
6090         * g++.dg/cpp0x/decltype4.C: New.
6091         * g++.dg/cpp0x/decltype5.C: New.
6092         * g++.dg/cpp0x/decltype6.C: New.
6093
6094 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6095
6096         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6097           because the test relies on bit 31 to be the sign bit.
6098
6099 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6100
6101         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6102           assuming it is 0x7fffffff.
6103         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6104         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6105
6106 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/32346
6109         * g++.dg/expr/bitfield9.C: New test.
6110
6111 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6112
6113         PR fortran/32899
6114         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6115
6116 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6117
6118         PR fortran/32760
6119         * gfortran.dg/private_type_7.f90: New test.
6120
6121 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6122
6123         PR fortran/32035
6124         * gfortran.dg/select_char_1.f90: New test.
6125
6126 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6127
6128         PR fortran/32903
6129         * gfortran.dg/initialization_11.f90: New test.
6130
6131 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6132
6133         * gcc.target/mips/ins-1.c: New test.
6134
6135 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6136
6137         PR/19232
6138         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6139         (f1): Likewise.
6140
6141 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6142
6143         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6144         error: width of 'spare' exceeds its type.
6145
6146 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6147
6148         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6149         * gcc.dg/sibcall-4.c: Likewise.
6150
6151 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6152
6153         PR rtl-optimization/31500
6154         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6155         * g++.dg/warn/Warray-bounds.C: Likewise.
6156
6157 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6158
6159         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6160
6161 2007-07-25  Julian Brown  <julian@codesourcery.com>
6162             Paul Brook  <paul@codesourcery.com>
6163             Joseph Myers  <joseph@codesourcery.com>
6164             Mark Shinwell  <shinwell@codesourcery.com>
6165
6166         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6167         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6168         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6169         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6170         (check_effective_target_arm_neon_hw): New.
6171         * gcc.target/arm/neon/neon.exp: New file.
6172         * gcc.target/arm/neon/polytypes.c: New file.
6173         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6174
6175 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6176
6177         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6178           targets where an "int" is less than 32 bits wide.
6179
6180 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6181
6182         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6183
6184 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6185
6186         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6187           during addition if an int is only 16 bits wide.
6188         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6189
6190 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6191
6192         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6193           size as "long int" and are 32 or 64 bits wide.
6194         * gcc.dg/torture/pr28814.c: Likewise.
6195
6196 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6197
6198         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6199           exactly as wide as an int.
6200
6201 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6202
6203         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6204         Define and use throughout as long long printf format specifier.
6205         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6206         Likewise.
6207
6208 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6209
6210         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6211         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6212
6213 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6214
6215         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6216
6217 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6218
6219         * gcc.c-torture/execute/20070724-1.c: New.
6220
6221 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6222
6223         PR fortran/31205
6224         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6225         "deallocates" to 24, since patch has code rid of much spurious
6226         code.
6227         * gfortran.dg/interface_assignment_1.f90 : New test.
6228
6229         PR fortran/32842
6230         * gfortran.dg/interface_assignment_2.f90 : New test.
6231
6232 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6233
6234         PR fortran/32867
6235         * fortran.dg/initialization_10.f90: New test.
6236
6237 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6238
6239         PR fortran/32778
6240         * gfortran.dg/imag_2.f: Removed
6241         * gfortran.dg/warn_std_1.f90: New test.
6242         * gfortran.dg/warn_std_2.f90: New test.
6243         * gfortran.dg/warn_std_3.f90: New test.
6244
6245 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6246
6247         PR c++/29001
6248         * g++.dg/init/new22.C: New.
6249
6250 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6251
6252         PR c++/32561
6253         * g++.dg/template/crash67.C: New.
6254
6255 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6256
6257         * lib/target-support.exp (check_effective_target_natural_alignment): 
6258         (check_effective_target_vector_alignment_reachable): New.
6259         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6260         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6261         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6262         check.
6263         * gcc.dg/vect/pr25413.c: Likewise.
6264         * gcc.dg/vect/pr31699.c: Likewise.
6265
6266 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6267
6268         PR fortran/30814
6269         * gfortran.dg/pack_bounds_1.f90:  New test case.
6270
6271 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6272
6273         PR fortran/31639
6274         * gfortran.dg/initialization_9.f90: New test.
6275
6276 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6277
6278         PR fortran/32797
6279         PR fortran/32800
6280         * gfortran.dg/bind_c_usage_8.f03: New test case.
6281         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6282         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6283
6284 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6285
6286         * gcc.target/mips/branch-cost-1.c: New test.
6287         * gcc.target/mips/branch-cost-2.c: Likewise.
6288
6289 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6290
6291         PR fortran/32732
6292         * gfortran.dg/c_char_tests.f03: New test case.
6293         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6294         * gfortran.dg/c_char_tests_2.f03: New test case.
6295         * gfortran.dg/value_6.f03: Ditto.
6296         * gfortran.dg/value_7.f03: Ditto.
6297
6298 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6299
6300         PR fortran/32600
6301         * gfortran.dg/c_funloc_tests_5.f03: New.
6302         * gfortran.dg/c_funloc_tests_5.f04: New.
6303         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6304
6305 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6306
6307         PR c++/32839
6308         * g++.dg/expr/call4.C: New.
6309         * g++.dg/expr/call5.C: New.
6310
6311 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6312
6313         PR fortran/32710
6314         * gfortran.dg/namelist_30.f90: New test.
6315
6316 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6317
6318         PR fortran/29962
6319         * gfortran.dg/array_initializer_1.f90: Removed warning.
6320         * gfortran.dg/initialization_1.f90: Adjusted messages.
6321         * gfortran.dg/nested_modules_6.f90: Removed warning.
6322
6323         PR fortran/31253
6324         * gfortran.dg/initialization_7.f90: New test.
6325
6326         PR fortran/31639
6327         * gfortran.dg/initialization_8.f90: New test.
6328
6329 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6330
6331         PR c++/30818
6332         * g++.dg/template/crash47.C: Adjust errors.
6333         * g++.dg/template/crash48.C: Adjust errors.
6334         * g++.dg/template/typename12.C: New.
6335         * g++.dg/template/typename13.C: New.
6336         * g++.dg/template/typename14.C: New.
6337         * g++.dg/template/typedef6.C: Adjust errors.
6338
6339 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6340
6341         PR fortran/32627
6342         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6343         * gfortran.dg/pr32627.f03: New test case.
6344
6345         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6346         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6347         c_f_pointer_logical.
6348         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6349         c_f_pointer_complex.
6350         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6351         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6352         c_f_pointer_shape_tests_2.
6353         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6354
6355 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6356
6357         PR fortran/32804
6358         * gfortran.dg/c_loc_tests_9.f03: New test case.
6359         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6360
6361 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6362
6363         PR fortran/32823
6364         * gfortran.dg/int_2.f90: New test.
6365         
6366 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6367
6368         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6369
6370 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6371
6372         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6373         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6374
6375 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6376
6377         PR tree-optimization/19910
6378         * gcc.dg/pr19910.c: New test.
6379
6380 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6381
6382         PR fortran/32738
6383         * gfortran.dg/pr32738.f90: New test.
6384
6385 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6386
6387         PR tree-optimzation/32635
6388         * gfortran.dg/pr32635.f:  New test case.
6389
6390 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6391
6392         PR fortran/32801
6393         * gfortran.dg/pr32801.f03: New test case.
6394
6395 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6396
6397         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6398         Test negative numbers also.
6399         * gcc.dg/c99-math-float-1.c: Likewise.
6400         * gcc.dg/c99-math-long-double-1.c: Likewise.
6401         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6402         test inputs.
6403
6404 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6405         
6406         * lib/target-supports.exp (check_effective_target_sync_int_long):
6407         Enable for xtensa.
6408         (check_effective_target_sync_char_short): Likewise.
6409         
6410 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6411
6412         * gcc.dg/pr28796-2.c: Add more cases.
6413
6414 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6415
6416         * gcc.dg/pr28796-1.c: Add more cases.
6417         * gcc.dg/pr28796-2.c: Likewise.
6418
6419 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6420
6421         * gcc.dg/pr28796-1.c: Add more cases.
6422         * gcc.dg/pr28796-2.c: Likewise.
6423
6424 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6425
6426         PR fortran/32535
6427         * gfortran.dg/pr32535.f90: New test.
6428
6429 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6430
6431         PR fortran/31320
6432         PR fortran/32665
6433         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6434
6435 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6436
6437         PR rtl-optimization/32773
6438         * gcc.dg/pr32773.c: New test.
6439
6440 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6441
6442         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6443         match flax-vector-conversions note.
6444         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6445         instead of dg-error for the warning.
6446
6447 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6448
6449         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6450           adapted to work on targets with 16-bit or wider int.
6451         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6452         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6453         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6454         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6455
6456 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6457
6458         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6459         support large arrays.
6460         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6461         * gcc.dg/20061109-1.c: Likewise.
6462         * gcc.c-torture/execute/20061101-1.x: Likewise.
6463         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6464         * gcc.c-torture/execute/pr31448.x: Likewise.
6465
6466 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6467
6468         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6469
6470         PR fortran/32238
6471         * gfortran.dg/pr32238.f90: New test.
6472
6473         PR fortran/32222
6474         * gfortran.dg/pr32222.f90: New test.
6475
6476         PR fortran/32242
6477         * gfortran.dg/pr32242.f90: New test.
6478         
6479 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6480             David Ung  <davidu@mips.com>
6481
6482         * gcc.target/mips/mips-sched-madd.c: New test case.
6483
6484 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6485
6486         PR libfortran/32611
6487         * gfortran.dg/large_real_kind_1.f90: Update test.
6488         * gfortran.dg/pr17706.f90: Update test.
6489         * gfortran.dg/fmt_zero_digits.f90: Update test.
6490         * gfortran.dg/fmt_zero_precision.f90: Update test.
6491         * gfortran.dg/real_const_3.f90: Update test.
6492
6493 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6494
6495         PR fortran/32036
6496         * gfortran.dg/bounds_check_8.f90: New test.
6497         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6498
6499 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6500
6501         PR fortran/32357
6502         * gfortran.dg/mvbits_2.f90: New test.
6503
6504 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6505
6506         PR libfortran/32731
6507         * gfortran.dg/pack_mask_1.f90:  New test.
6508         * gfortran.dg/unpack_mask_1.f90:  New test.
6509
6510 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6511
6512         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6513         * gcc.dg/20001101-1.c: Likewise.
6514         * gcc.dg/20001102-1.c: Likewise.
6515         * gcc.dg/20020116-2.c: Likewise.
6516         * gcc.dg/20020416-1.c: Likewise.
6517         * gcc.dg/sparc-constant-1.c: Likewise.
6518         * gcc.dg/sparc-dwarf2.c: Likewise.
6519         * gcc.dg/sparc-frame-1.c: Likewise.
6520         * gcc.dg/sparc-getcontext-1.c: Likewise.
6521         * gcc.dg/sparc-loop-1.c: Likewise.
6522         * gcc.dg/sparc-reg-1.c: Likewise.
6523         * gcc.dg/sparc-ret.c: Likewise.
6524         * gcc.dg/sparc-trap-1.c: Likewise.
6525         * gcc.dg/ultrasp10.c: Likewise.
6526         * gcc.dg/ultrasp11.c: Likewise.
6527         * gcc.dg/ultrasp1.c: Likewise.
6528         * gcc.dg/ultrasp2.c: Likewise.
6529         * gcc.dg/ultrasp3.c: Likewise.
6530         * gcc.dg/ultrasp4.c: Likewise.
6531         * gcc.dg/ultrasp5.c: Likewise.
6532         * gcc.dg/ultrasp6.c: Likewise.
6533         * gcc.dg/ultrasp7.c: Likewise.
6534         * gcc.dg/ultrasp8.c: Likewise.
6535         * gcc.dg/ultrasp9.c: Likewise.
6536         * gcc.dg/splet-1.c: Delete.
6537
6538 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6539
6540         PR fortran/32724
6541         * gfortran.dg/stfunc_5.f90: New test.
6542
6543 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6546         New procedure to check if arrays are naturally aligned to the vector
6547         alignment boundary.
6548         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6549         in size_t typedef.  Adjust tree dump scan results according to
6550         vect_aligned_arrays target check.
6551         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6552         vect_aligned_arrays target check.
6553         * gcc.dg/vect/pr31699.c: Ditto.
6554
6555 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6556
6557         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6558         for V2DFmode vector conditional expression.
6559         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6560         and dfceq patterns.
6561         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6562         and dfcgt patterns.
6563         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6564         V2DFmode comparison and test special values.
6565         * lib/target-supports.exp: Switch on test for V2DFmode 
6566         vector conditional expression.
6567
6568 2007-07-13  Richard Guenther  <rguenther@suse.de>
6569
6570         PR tree-optimization/32721
6571         * gcc.dg/pr32721.c: New testcase.
6572
6573 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6574
6575         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6576         error message part that continues on a new line.
6577
6578 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6579
6580         * gcc.dg/c99-tgmath-1.c: New.
6581         * gcc.dg/c99-tgmath-2.c: New.
6582         * gcc.dg/c99-tgmath-3.c: New.
6583         * gcc.dg/c99-tgmath-4.c: New.
6584
6585 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6586             Janis Johnson  <janis187@us.ibm.com>
6587
6588         PR testsuite/25241
6589         * gcc.test-framework/dg-error-exp-F.c: New test.
6590         * gcc.test-framework/dg-warning-exp-F.c: New test.
6591         * lib/gcc.exp: Enable warning and error prefixes.
6592         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6593         (dg-error): Wrap original dg-error.
6594         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6595         markers from dg-error/dg-warning directives.
6596         * gcc.dg/20040322-1.c: Likewise.
6597         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6598         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6599         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6600         * gcc.dg/Werror-1.c: Likewise.
6601         * gcc.dg/Werror-10.c: Likewise.
6602         * gcc.dg/Werror-11.c: Likewise.
6603         * gcc.dg/Werror-2.c: Likewise.
6604         * gcc.dg/Werror-3.c: Likewise.
6605         * gcc.dg/Werror-4.c: Likewise.
6606         * gcc.dg/Werror-5.c: Likewise.
6607         * gcc.dg/Werror-6.c: Likewise.
6608         * gcc.dg/Werror-7.c: Likewise.
6609         * gcc.dg/Werror-8.c: Likewise.
6610         * gcc.dg/Werror-9.c: Likewise.
6611         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6612         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6613         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6614         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6615         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6616         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6617         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6618         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6619         * gcc.dg/Wnested-externs-1.c: Likewise.
6620         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6621         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6622         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6623         * gcc.dg/Wshadow-3.c: Likewise.
6624         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6625         * gcc.dg/Wwrite-strings-1.c: Likewise.
6626         * gcc.dg/anon-struct-5.c: Likewise.
6627         * gcc.dg/anon-struct-6.c: Likewise.
6628         * gcc.dg/anon-struct-7.c: Likewise.
6629         * gcc.dg/anon-struct-8.c: Likewise.
6630         * gcc.dg/array-8.c: Likewise.
6631         * gcc.dg/array-quals-2.c: Likewise.
6632         * gcc.dg/asm-qual-1.c: Likewise.
6633         * gcc.dg/asm-wide-1.c: Likewise.
6634         * gcc.dg/assign-warn-1.c: Likewise.
6635         * gcc.dg/assign-warn-2.c: Likewise.
6636         * gcc.dg/bitfld-10.c: Likewise.
6637         * gcc.dg/bitfld-11.c: Likewise.
6638         * gcc.dg/bitfld-12.c: Likewise.
6639         * gcc.dg/bitfld-13.c: Likewise.
6640         * gcc.dg/bitfld-14.c: Likewise.
6641         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6642         * gcc.dg/builtins-30.c: Likewise.
6643         * gcc.dg/c90-const-expr-5.c: Likewise.
6644         * gcc.dg/c90-typespec-1.c: Likewise.
6645         * gcc.dg/c99-const-expr-5.c: Likewise.
6646         * gcc.dg/c99-flex-array-5.c: Likewise.
6647         * gcc.dg/c99-fordecl-3.c: Likewise.
6648         * gcc.dg/c99-tag-3.c: Likewise.
6649         * gcc.dg/c99-typespec-1.c: Likewise.
6650         * gcc.dg/c99-vla-jump-1.c: Likewise.
6651         * gcc.dg/c99-vla-jump-2.c: Likewise.
6652         * gcc.dg/c99-vla-jump-3.c: Likewise.
6653         * gcc.dg/c99-vla-jump-4.c: Likewise.
6654         * gcc.dg/c99-vla-jump-5.c: Likewise.
6655         * gcc.dg/cast-1.c: Likewise.
6656         * gcc.dg/cast-2.c: Likewise.
6657         * gcc.dg/cast-3.c: Likewise.
6658         * gcc.dg/cast-4.c: Likewise.
6659         * gcc.dg/cast-pretty-print-1.c: Likewise.
6660         * gcc.dg/comp-goto-2.c: Likewise.
6661         * gcc.dg/comp-goto-3.c: Likewise.
6662         * gcc.dg/cpp/error-1.c: Likewise.
6663         * gcc.dg/cpp/if-paren.c: Likewise.
6664         * gcc.dg/decl-7.c: Likewise.
6665         * gcc.dg/decl-8.c: Likewise.
6666         * gcc.dg/decl-nospec-1.c: Likewise.
6667         * gcc.dg/decl-nospec-2.c: Likewise.
6668         * gcc.dg/decl-nospec-3.c: Likewise.
6669         * gcc.dg/declspec-10.c: Likewise.
6670         * gcc.dg/declspec-11.c: Likewise.
6671         * gcc.dg/declspec-12.c: Likewise.
6672         * gcc.dg/declspec-13.c: Likewise.
6673         * gcc.dg/declspec-14.c: Likewise.
6674         * gcc.dg/declspec-15.c: Likewise.
6675         * gcc.dg/declspec-16.c: Likewise.
6676         * gcc.dg/declspec-17.c: Likewise.
6677         * gcc.dg/declspec-4.c: Likewise.
6678         * gcc.dg/declspec-5.c: Likewise.
6679         * gcc.dg/declspec-6.c: Likewise.
6680         * gcc.dg/declspec-7.c: Likewise.
6681         * gcc.dg/declspec-8.c: Likewise.
6682         * gcc.dg/declspec-9.c: Likewise.
6683         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6684         * gcc.dg/dfp/constants-c99.c: Likewise.
6685         * gcc.dg/dfp/keywords-c89.c: Likewise.
6686         * gcc.dg/dfp/keywords-c99.c: Likewise.
6687         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6688         * gcc.dg/dfp/typespec.c: Likewise.
6689         * gcc.dg/dremf-type-compat-2.c: Likewise.
6690         * gcc.dg/dremf-type-compat-3.c: Likewise.
6691         * gcc.dg/dremf-type-compat-4.c: Likewise.
6692         * gcc.dg/empty-source-2.c: Likewise.
6693         * gcc.dg/empty-source-3.c: Likewise.
6694         * gcc.dg/enum3.c: Likewise.
6695         * gcc.dg/extra-semi-2.c: Likewise.
6696         * gcc.dg/extra-semi-3.c: Likewise.
6697         * gcc.dg/float-range-1.c: Likewise.
6698         * gcc.dg/float-range-2.c: Likewise.
6699         * gcc.dg/float-range-3.c: Likewise.
6700         * gcc.dg/float-range-5.c: Likewise.
6701         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6702         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6703         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6704         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6705         * gcc.dg/format/cast-1.c: Likewise.
6706         * gcc.dg/format/gcc_diag-3.c: Likewise.
6707         * gcc.dg/format/gcc_diag-4.c: Likewise.
6708         * gcc.dg/format/gcc_diag-6.c: Likewise.
6709         * gcc.dg/format/gcc_diag-8.c: Likewise.
6710         * gcc.dg/format/gcc_diag-9.c: Likewise.
6711         * gcc.dg/format/nul-2.c: Likewise.
6712         * gcc.dg/format/opt-1.c: Likewise.
6713         * gcc.dg/format/opt-2.c: Likewise.
6714         * gcc.dg/format/opt-3.c: Likewise.
6715         * gcc.dg/format/opt-4.c: Likewise.
6716         * gcc.dg/format/opt-5.c: Likewise.
6717         * gcc.dg/format/opt-6.c: Likewise.
6718         * gcc.dg/framework-2.c: Likewise.
6719         * gcc.dg/func-args-1.c: Likewise.
6720         * gcc.dg/func-outside-1.c: Likewise.
6721         * gcc.dg/func-outside-2.c: Likewise.
6722         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6723         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6724         * gcc.dg/if-empty-1.c: Likewise.
6725         * gcc.dg/init-bad-1.c: Likewise.
6726         * gcc.dg/init-bad-2.c: Likewise.
6727         * gcc.dg/init-bad-3.c: Likewise.
6728         * gcc.dg/init-desig-obs-2.c: Likewise.
6729         * gcc.dg/init-desig-obs-3.c: Likewise.
6730         * gcc.dg/init-empty-2.c: Likewise.
6731         * gcc.dg/init-empty-3.c: Likewise.
6732         * gcc.dg/inline-11.c: Likewise.
6733         * gcc.dg/inline-12.c: Likewise.
6734         * gcc.dg/inline-8.c: Likewise.
6735         * gcc.dg/inline-9.c: Likewise.
6736         * gcc.dg/inline3.c: Likewise.
6737         * gcc.dg/label-decl-1.c: Likewise.
6738         * gcc.dg/label-decl-2.c: Likewise.
6739         * gcc.dg/label-decl-3.c: Likewise.
6740         * gcc.dg/label-decl-4.c: Likewise.
6741         * gcc.dg/long-long-typespec-1.c: Likewise.
6742         * gcc.dg/lvalue-2.c: Likewise.
6743         * gcc.dg/lvalue-3.c: Likewise.
6744         * gcc.dg/nested-func-3.c: Likewise.
6745         * gcc.dg/nested-redef-1.c: Likewise.
6746         * gcc.dg/noreturn-4.c: Likewise.
6747         * gcc.dg/old-style-prom-2.c: Likewise.
6748         * gcc.dg/old-style-prom-3.c: Likewise.
6749         * gcc.dg/old-style-then-proto-1.c: Likewise.
6750         * gcc.dg/overflow-warn-1.c: Likewise.
6751         * gcc.dg/overflow-warn-2.c: Likewise.
6752         * gcc.dg/overflow-warn-3.c: Likewise.
6753         * gcc.dg/overflow-warn-4.c: Likewise.
6754         * gcc.dg/overflow-warn-6.c: Likewise.
6755         * gcc.dg/parm-forwdecl-2.c: Likewise.
6756         * gcc.dg/parm-forwdecl-3.c: Likewise.
6757         * gcc.dg/parm-impl-decl-1.c: Likewise.
6758         * gcc.dg/parm-impl-decl-2.c: Likewise.
6759         * gcc.dg/parm-incomplete-1.c: Likewise.
6760         * gcc.dg/parm-mismatch-1.c: Likewise.
6761         * gcc.dg/pointer-arith-1.c: Likewise.
6762         * gcc.dg/pointer-arith-2.c: Likewise.
6763         * gcc.dg/pointer-arith-3.c: Likewise.
6764         * gcc.dg/pointer-arith-4.c: Likewise.
6765         * gcc.dg/pointer-arith-6.c: Likewise.
6766         * gcc.dg/pointer-arith-7.c: Likewise.
6767         * gcc.dg/pointer-arith-8.c: Likewise.
6768         * gcc.dg/pr13804-1.c: Likewise.
6769         * gcc.dg/pr15698-1.c: Likewise.
6770         * gcc.dg/pr15698-2.c: Likewise.
6771         * gcc.dg/pr15698-3.c: Likewise.
6772         * gcc.dg/pr15698-4.c: Likewise.
6773         * gcc.dg/pr15698-5.c: Likewise.
6774         * gcc.dg/pr15698-6.c: Likewise.
6775         * gcc.dg/pr15698-7.c: Likewise.
6776         * gcc.dg/pr15698-8.c: Likewise.
6777         * gcc.dg/pr17188-1.c: Likewise.
6778         * gcc.dg/pr17301-1.c: Likewise.
6779         * gcc.dg/pr17301-2.c: Likewise.
6780         * gcc.dg/pr17730-1.c: Likewise.
6781         * gcc.dg/pr20368-1.c: Likewise.
6782         * gcc.dg/pr20368-2.c: Likewise.
6783         * gcc.dg/pr20368-3.c: Likewise.
6784         * gcc.dg/pr22308-1.c: Likewise.
6785         * gcc.dg/qual-component-1.c: Likewise.
6786         * gcc.dg/redecl-1.c: Likewise.
6787         * gcc.dg/redecl-11.c: Likewise.
6788         * gcc.dg/redecl-12.c: Likewise.
6789         * gcc.dg/redecl-13.c: Likewise.
6790         * gcc.dg/redecl-14.c: Likewise.
6791         * gcc.dg/redecl-15.c: Likewise.
6792         * gcc.dg/register-var-1.c: Likewise.
6793         * gcc.dg/register-var-2.c: Likewise.
6794         * gcc.dg/stmt-expr-2.c: Likewise.
6795         * gcc.dg/stmt-expr-3.c: Likewise.
6796         * gcc.dg/stmt-expr-label-1.c: Likewise.
6797         * gcc.dg/stmt-expr-label-2.c: Likewise.
6798         * gcc.dg/stmt-expr-label-3.c: Likewise.
6799         * gcc.dg/struct-empty-2.c: Likewise.
6800         * gcc.dg/struct-empty-3.c: Likewise.
6801         * gcc.dg/struct-parse-1.c: Likewise.
6802         * gcc.dg/struct-semi-1.c: Likewise.
6803         * gcc.dg/struct-semi-2.c: Likewise.
6804         * gcc.dg/struct-semi-3.c: Likewise.
6805         * gcc.dg/switch-5.c: Likewise.
6806         * gcc.dg/switch-6.c: Likewise.
6807         * gcc.dg/switch-7.c: Likewise.
6808         * gcc.dg/tls/diag-5.c: Likewise.
6809         * gcc.dg/transparent-union-1.c: Likewise.
6810         * gcc.dg/transparent-union-3.c: Likewise.
6811         * gcc.dg/typespec-1.c: Likewise.
6812         * gcc.dg/vla-init-2.c: Likewise.
6813         * gcc.dg/vla-init-3.c: Likewise.
6814         * gcc.dg/vla-init-4.c: Likewise.
6815         * gcc.dg/vla-init-5.c: Likewise.
6816         * gcc.dg/void-cast-2.c: Likewise.
6817         * gcc.dg/wvla-3.c: Likewise.
6818         * gcc.dg/wvla-7.c: Likewise.
6819         * gcc.target/i386/991209-1.c: Likewise.
6820         * gcc.target/ia64/fpreg-1.c: Likewise.
6821         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6822         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6823         
6824 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6825
6826         PR fortran/31639
6827         * gfortran.dg/func_decl_4.f90: New test.
6828
6829 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/32727
6832         * gfortran.dg/interface_17.f90: New test.
6833
6834 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6835
6836         PR fortran/32599
6837         * gfortran.dg/32599.f03: New test case.
6838
6839         PR fortran/32601
6840         * gfortran.dg/32601.f03: New test case.
6841         * gfortran.dg/32601_1.f03: Ditto.
6842         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6843         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6844
6845 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6846
6847         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6848
6849 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6850             Devang Patel  <dpatel@apple.com>
6851
6852         PR tree-optimization/25413
6853         * gcc.dg/vect/vect-align-1.c: New.
6854         * gcc.dg/vect/vect-align-2.c: New.
6855         * gcc.dg/vect/pr25413.c: New.
6856         * gcc.dg/vect/pr25413a.c: New.
6857         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6858
6859 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6860
6861         * lib/target-support.exp (check_ultrasparc_hw_available):
6862         New function.
6863         (is-effective-target): Check $arg for ultrasparc_hw.
6864         (is-effective-target-keyword): Likewise.
6865         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6866         when determining what to do on sparc platforms.
6867         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6868         * gcc.dg/20001101-1.c: Likewise.
6869         * gcc.dg/20001101-2.c: Likewise.
6870         * gcc.dg/ultrasp9.c: Likewise.
6871         * gcc.dg/ultrasp10.c: Likewise.
6872         * gcc.target/sparc/pdist-3.c: Likewise.
6873
6874 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6875
6876         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6877
6878 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6879
6880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6881         get vectorized.
6882         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6883         now get vectorized.
6884         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6885         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6886         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6887         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6888         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6889         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6890         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6891         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6892         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6893         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6894         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6895         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6896         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6897         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6898         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6899         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6900         Add spu.
6901
6902 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6903
6904         PR c++/30854
6905         * g++.dg/parse/error30.C: New test.
6906
6907 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6908
6909         PR fortran/29804
6910         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6911
6912 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6913
6914         * gfortran.fortran-torture/compile/pr32663.f: New test.
6915
6916 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6917
6918         PR c++/31027
6919         * g++.dg/inherit/virtual4.C: New.
6920
6921 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6922
6923         PR target/32661
6924         * gcc.target/i386/pr32661-1.c: New test.
6925
6926 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * gnat.dg/invariant_index.ad[sb]: New test.
6929
6930 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6931
6932         PR c++/32560
6933         * g++.dg/template/decl3.C: New.
6934
6935 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6936
6937         PR 32617
6938         * gcc.c-torture/execute/align-3.c: New.
6939
6940 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6941
6942         PR target/32708
6943         * gcc.target/i386/pr32708-1.c: New test.
6944         * gcc.target/i386/pr32708-2.c: Ditto.
6945         * gcc.target/i386/pr32708-3.c: Ditto.
6946
6947 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6948
6949         * g++.dg/init/new20.C: Remove svn:executable flag.
6950
6951 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6952
6953         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6954
6955 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6956
6957         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6958
6959 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6960
6961         PR testsuite/25241
6962         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6963         directive.
6964         
6965 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR fortran/32157
6968         * gfortran.dg/overload_2.f90: New test.
6969
6970         PR fortran/32689
6971         * gfortran.dg/transfer_simplify_5.f90
6972
6973         PR fortran/32634
6974         * gfortran.dg/interface_15.f90: New test.
6975
6976 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6977
6978         PR libfortran/32336
6979         * gfortran.dg/matmul_5.f90:  New test case.
6980
6981 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6984         * gcc.dg/fesd-any.h: Likewise.
6985         * gcc.dg/fesd-baseonly.c: Likewise.
6986         * gcc.dg/fesd-baseonly.h: Likewise.
6987         * gcc.dg/fesd-none.c: Likewise.
6988         * gcc.dg/fesd-none.h: Likewise.
6989         * gcc.dg/fesd-reduced.c: Likewise.
6990         * gcc.dg/fesd-reduced.h: Likewise.
6991         * gcc.dg/fesd-sys.c: Likewise.
6992         * gcc.dg/fesd-sys.h: Likewise
6993         * gcc.dg/fesd.h: Likewise.
6994
6995         * g++.dg/debug/dwarf2: New directory.
6996         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6997         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6998         * g++.dg/other/fesd-any.h: Likewise.
6999         * g++.dg/other/fesd-baseonly.C: Likewise.
7000         * g++.dg/other/fesd-baseonly.h: Likewise.
7001         * g++.dg/other/fesd-none.C: Likewise.
7002         * g++.dg/other/fesd-none.h: Likewise.
7003         * g++.dg/other/fesd-reduced.C: Likewise.
7004         * g++.dg/other/fesd-reduced.h: Likewise.
7005         * g++.dg/other/fesd-sys.C: Likewise.
7006         * g++.dg/other/fesd-sys.h: Likewise.
7007         * g++.dg/other/fesd.h: Likewise.
7008
7009 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7010
7011         PR fortran/31129
7012         * gfortran.dg/parameter_unused.f90: New test.
7013
7014 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7015
7016         PR tree-optimization/32681
7017         * gcc.dg/tree-ssa/pr32681.c: New test.
7018
7019 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7020
7021         PR fortran/32678
7022         * gfortran.dg/fmt_t_5.f90: New test.
7023
7024 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7025
7026         PR c++/30535
7027         * g++.dg/template/operator10.C: New.
7028
7029 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7030
7031         PR libfortran/32217
7032         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7033
7034 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7035
7036         PR fortran/29876
7037         * gfortran.dg/operator_6.f90: New test.
7038
7039 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7040
7041         PR fortran/17711
7042         * gfortran.dg/operator_4.f90: New test.
7043         * gfortran.dg/operator_5.f90: New test.
7044         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7045         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7046
7047 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7048
7049         PR fortran/32669
7050         * gfortran.dg/argument_checking_6.f90: New.
7051
7052 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7053
7054         PR fortran/25094
7055         * gfortran.dg/interface_155555.f90: New test.
7056
7057 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7058
7059         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7060         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7061
7062 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7063
7064         PR testsuite/25241
7065         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7066         discern pedantic diagnostics and errors.
7067         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7068         and not an error.
7069         * gcc.dg/20050121-1.c: This is an error and not a warning.
7070         * gcc.target/i386/sseregparm-2.c:  Likewise.
7071         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7072         * gcc.dg/charset/attribute2.c: Likewise.
7073         * gcc.dg/bitfld-1.c: Likewise.
7074         * gcc.dg/pack-test-2.c: Likewise.
7075         * gcc.dg/940510-1.c: Match separately error and warning.
7076         * gcc.dg/array-2.c: Match separately multiple messages. The second
7077         diagnostic is a pedantic warning and not an error.
7078         * gcc.dg/pr14475.c: Match separately multiple messages.
7079         * gcc.dg/pr18809-1.c: Likewise.
7080         * gcc.dg/pr27953.c: Likewise.
7081         * gcc.dg/vla-init-1.c: Likewise.
7082         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7083
7084 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7085
7086         PR fortran/32644
7087         * gfortran.dg/char_decl_1.f90: New test.
7088
7089 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7090
7091         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7092
7093 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/32232
7096         * g++.dg/template/overload9.C: New test.
7097
7098 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7099
7100         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7101         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7102
7103 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7104
7105         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7106         * gcc.dg/20001012-2.c: Likewise.
7107         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7108         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7109
7110 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7111
7112         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7113         about the chunk size when STACK_SIZE is defined.
7114
7115 2007-07-06  Josh Conner  <jconner@apple.com>
7116
7117         PR middle-end/32602
7118         * gcc.dg/sibcall-8.c: New test.
7119
7120 2007-07-06  Josh Conner  <jconner@apple.com>
7121
7122         PR middle-end/32603
7123         * gcc.target/arm/sibcall-1.c: New test.
7124
7125 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7126
7127         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7128
7129 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7130
7131         * gfortran.dg/save_parameter.f90: New test.
7132         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7133
7134 2007-07-06  Richard Guenther  <rguenther@suse.de>
7135
7136         * g++.dg/opt/pr30965.C: New testcase.
7137
7138 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7139
7140         * gcc.target/mips/save-restore-5.c: New test.
7141
7142 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7143
7144         PR rtl_optimization/32450
7145         * gcc.dg/pr32450.c: New runtime test.
7146
7147 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7148
7149         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7150         single underscore in scan directives.
7151
7152 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR c++/32245
7155         * g++.dg/init/ptrmem4.C: New test.
7156
7157         PR c++/32251
7158         * g++.dg/init/new21.C: Likewise.
7159
7160         PR c++/31992
7161         * g++.dg/template/static30.C: Likewise.
7162
7163 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7164
7165         * gcc.dg/vect/costmodel/ppc: New directory.
7166         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7167         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7168         New test.
7169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7180         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7182         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7183
7184 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/32359
7187         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7188
7189 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7190
7191         PR fortran/32526
7192         * gfortran.dg/interface_14.f90: New test.
7193
7194         PR fortran/32613
7195         * gfortran.dg/do_iterator_2.f90: New test.
7196
7197 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7198
7199         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7200         (FE_DEC_DOWNWARD): Likewise.
7201         (FE_DEC_UPWARD): Likewise.
7202         (FE_DEC_TOWARDZERO): Likewise.
7203         (FE_DEC_TONEARESTFROMZERO): Likewise.
7204
7205 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7206
7207         * gcc.c-torture/compile/pr32606.c: New.
7208         * gfortran.fortran-torture/execute/pr32604.f90: New.
7209
7210 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7211
7212         * gcc.dg/visibility-12.c: New test.
7213         * gcc.dg/visibility-13.c: Likewise.
7214         * g++.dg/ext/visibility-9.C: Likewise.
7215         * g++.dg/ext/visibility-10.C: Likewise.
7216
7217 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7218
7219         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7220         * gcc.dg/sh-relax-vxworks.c: New test.
7221
7222 2007-07-04  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/32500
7225         * gcc.c-torture/execute/pr32500.c: New testcase.
7226
7227 2007-07-04  Richard Guenther  <rguenther@suse.de>
7228
7229         PR tree-optimization/32482
7230         * gcc.c-torture/compile/pr32482.c: New testcase.
7231
7232 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7233
7234         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7235         VxWorks kernels.
7236         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7237         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7238         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7239         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7240
7241 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7242
7243         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7244
7245 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7246
7247         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7248
7249 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7250
7251         PR fortran/31198
7252         * gfortran.dg/min_max_optional_1.f90: New test.
7253         * gfortran.dg/min_max_optional_2.f90: New test.
7254         * gfortran.dg/min_max_optional_3.f90: New test.
7255
7256 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7257
7258         PR fortran/32545
7259         * gfortran.dg/fmt_error.f90: New test.
7260
7261 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7262
7263         PR fortran/32612
7264         * gfortran.dg/interface_13.f90: New test.
7265
7266 2007-07-03  Dave Brolley  <brolley@redhat.com>
7267
7268         PR c++/31743
7269         * g++.dg/init/new20.C: New test.
7270
7271 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7272
7273         PR fortran/32579
7274         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7275
7276 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7277
7278         PR fortran/25062
7279         * common_7.f90: New.
7280         * common_8.f90: New.
7281         * common_9.f90: New.
7282
7283 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7284
7285         PR fortran/30940
7286         * gfortran.dg/argument_checking_1.f90: New.
7287         * gfortran.dg/argument_checking_2.f90: New.
7288         * gfortran.dg/argument_checking_3.f90: New.
7289         * gfortran.dg/argument_checking_4.f90: New.
7290         * gfortran.dg/argument_checking_5.f90: New.
7291         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7292         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7293
7294 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7295
7296         * gcc.dg/pr32176.c: Add -w to default dg-options.
7297
7298 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7299
7300         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7301
7302 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7303
7304         PR fortran/20888
7305         * gfortran.dg/null_2.f90: New.
7306
7307 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7308             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7309
7310         PR middle-end/32176
7311         * gcc.dg/pr32176.c: New test.
7312
7313 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         * gcc.dg/const-float80.c : New test.
7316         * gcc.dg/const-float128.c : New test.
7317         * gcc.dg/const-float80-ped.c : New test.
7318         * gcc.dg/const-float128-ped.c : New test.
7319
7320 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7321
7322         * gcc.dg/c99-math.h: Fix typo.
7323
7324 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7325
7326         PR libgomp/32468
7327         * gcc.dg/gomp/pr32468-1.c: New test.
7328
7329 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7330
7331         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7332         an ABI option.
7333
7334 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7335
7336         * gfortran.fortran-torture/compile/pr32583.f: New.
7337         * gcc.c-torture/compile/pr32584.c: New
7338
7339 2007-07-02  Ollie Wild  <aaw@google.com>
7340
7341         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7342         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7343
7344 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7345
7346         * gcc.target/mips/save-restore-1.c: New test.
7347         * gcc.target/mips/save-restore-2.c: Likewise.
7348         * gcc.target/mips/save-restore-3.c: Likewise.
7349         * gcc.target/mips/save-restore-4.c: Likewise.
7350
7351 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7352
7353         PR tree-optimization/31966
7354         PR tree-optimization/32533
7355         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7356         * gfortran.dg/pr32533.f90: Ditto.
7357
7358 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7359
7360         * g++.dg/opt/nrv12.C: New test.
7361         * gcc.target/i386/nrv1.c: New test.
7362
7363         PR c++/31748
7364         * g++.dg/gomp/pr31748.C: New test.
7365
7366 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7367  
7368         PR tree-optimization/32230
7369         * gcc.dg/vect/pr32230.c: New test.
7370
7371 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7372
7373         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7374         * bind_c_coms.f90: Ditto.
7375         * bind_c_coms_driver.c: Ditto.
7376         * bind_c_dts.f90: Ditto.
7377         * bind_c_dts_2.f03: Ditto.
7378         * bind_c_dts_2_driver.c: Ditto.
7379         * bind_c_dts_3.f03: Ditto.
7380         * bind_c_dts_4.f03: Ditto.
7381         * bind_c_dts_driver.c: Ditto.
7382         * bind_c_implicit_vars.f03: Ditto.
7383         * bind_c_procs.f03: Ditto.
7384         * bind_c_usage_2.f03: Ditto.
7385         * bind_c_usage_3.f03: Ditto.
7386         * bind_c_usage_5.f03: Ditto.
7387         * bind_c_usage_6.f03: Ditto.
7388         * bind_c_usage_7.f03: Ditto.
7389         * bind_c_vars.f90: Ditto.
7390         * bind_c_vars_driver.c: Ditto.
7391         * binding_c_table_15_1.f03: Ditto.
7392         * binding_label_tests.f03: Ditto.
7393         * binding_label_tests_10.f03: Ditto.
7394         * binding_label_tests_10_main.f03: Ditto.
7395         * binding_label_tests_11.f03: Ditto.
7396         * binding_label_tests_11_main.f03: Ditto.
7397         * binding_label_tests_12.f03: Ditto.
7398         * binding_label_tests_13.f03: Ditto.
7399         * binding_label_tests_13_main.f03: Ditto.
7400         * binding_label_tests_14.f03: Ditto.
7401         * binding_label_tests_2.f03: Ditto.
7402         * binding_label_tests_3.f03: Ditto.
7403         * binding_label_tests_4.f03: Ditto.
7404         * binding_label_tests_5.f03: Ditto.
7405         * binding_label_tests_6.f03: Ditto.
7406         * binding_label_tests_7.f03: Ditto.
7407         * binding_label_tests_8.f03: Ditto.
7408         * binding_label_tests_9.f03: Ditto.
7409         * c_assoc.f90: Ditto.
7410         * c_assoc_2.f03: Ditto.
7411         * c_f_pointer_shape_test.f90: Ditto.
7412         * c_f_pointer_tests.f90: Ditto.
7413         * c_f_tests_driver.c: Ditto.
7414         * c_funloc_tests.f03: Ditto.
7415         * c_funloc_tests_2.f03: Ditto.
7416         * c_funloc_tests_3.f03: Ditto.
7417         * c_funloc_tests_3_funcs.c: Ditto.
7418         * c_kind_params.f90: Ditto.
7419         * c_kind_tests_2.f03: Ditto.
7420         * c_kinds.c: Ditto.
7421         * c_loc_driver.c: Ditto.
7422         * c_loc_test.f90: Ditto.
7423         * c_loc_tests_2.f03: Ditto.
7424         * c_loc_tests_2_funcs.c: Ditto.
7425         * c_loc_tests_3.f03: Ditto.
7426         * c_loc_tests_4.f03: Ditto.
7427         * c_loc_tests_5.f03: Ditto.
7428         * c_loc_tests_6.f03: Ditto.
7429         * c_loc_tests_7.f03: Ditto.
7430         * c_loc_tests_8.f03: Ditto.
7431         * c_ptr_tests.f03: Ditto.
7432         * c_ptr_tests_10.f03: Ditto.
7433         * c_ptr_tests_5.f03: Ditto.
7434         * c_ptr_tests_7.f03: Ditto.
7435         * c_ptr_tests_7_driver.c: Ditto.
7436         * c_ptr_tests_8.f03: Ditto.
7437         * c_ptr_tests_8_funcs.c: Ditto.
7438         * c_ptr_tests_9.f03: Ditto.
7439         * c_ptr_tests_driver.c: Ditto.
7440         * c_size_t_driver.c: Ditto.
7441         * c_size_t_test.f03: Ditto.
7442         * com_block_driver.f90: Ditto.
7443         * global_vars_c_init.f90: Ditto.
7444         * global_vars_c_init_driver.c: Ditto.
7445         * global_vars_f90_init.f90: Ditto.
7446         * global_vars_f90_init_driver.c: Ditto.
7447         * interop_params.f03: Ditto.
7448         * iso_c_binding_only.f03: Ditto.
7449         * iso_c_binding_rename_1.f03: Ditto.
7450         * iso_c_binding_rename_1_driver.c: Ditto.
7451         * iso_c_binding_rename_2.f03: Ditto.
7452         * iso_c_binding_rename_2_driver.c: Ditto.
7453         * kind_tests_2.f03: Ditto.
7454         * kind_tests_3.f03: Ditto.
7455         * module_md5_1.f90: Ditto.
7456         * only_clause_main.c: Ditto.
7457         * print_c_kinds.f90: Ditto.
7458         * test_bind_c_parens.f03: Ditto.
7459         * test_c_assoc.c: Ditto.
7460         * test_com_block.f90: Ditto.
7461         * test_common_binding_labels.f03: Ditto.
7462         * test_common_binding_labels_2.f03: Ditto.
7463         * test_common_binding_labels_2_main.f03: Ditto.
7464         * test_common_binding_labels_3.f03: Ditto.
7465         * test_common_binding_labels_3_main.f03: Ditto.
7466         * test_only_clause.f90: Ditto.
7467         * use_iso_c_binding.f90: Ditto.
7468         * value_5.f90: Ditto.
7469         * value_test.f90: Ditto.
7470         * value_tests_f03.f90: Ditto.
7471
7472 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7473
7474         * gcc.dg/tls/opt-14.c: New.
7475
7476 2007-07-01  Ollie Wild  <aaw@google.com>
7477
7478         * g++.dg/lookup/using16.C: New test.
7479         * g++.dg/lookup/using17.C: New test.
7480
7481 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7482
7483         PR fortran/32239
7484         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7485         (test_4): Use proper test for floating point equality.
7486         (test_8): Likewise.
7487
7488 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7489
7490         PR libgfortran/32554
7491         * gfortran.dg/fmt_p_1.f90: New test.
7492
7493 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7494
7495         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7496         initialization and fix dg-final check - the initialization loop is
7497         vectorizable.
7498
7499 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7500             Volker Reichelt  <reichelt@netcologne.de>
7501
7502         PR middle-end/32559
7503         * gcc.dg/pr32559.c: New test.
7504
7505 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         PR tree-optimization/25371
7508         * gcc.dg/vect/pr25371.c: New test.
7509
7510 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7511
7512         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7513         when allocating and initializing a flexible array.
7514
7515 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7516
7517         PR fortran/20373
7518         * gfortran.dg/intrinsic.f90: New test.
7519
7520 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/32555
7523         * gfortran.dg/fmt_zero_check.f90: New.
7524
7525 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7526
7527         PR fortran/30284
7528         * gfortran.dg/repeat_f90: New test.
7529
7530 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7531
7532         PR testsuite/25241
7533         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7534         -pedantic-errors, so we should match errors.
7535         * gcc.dg/cpp/escape-1.c: Likewise.
7536         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7537         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7538         warning.
7539         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7540         errors instead of warnings.
7541         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7542         a pedantic warning.
7543         * gcc.dg/cpp/arith-3.c: Likewise.
7544
7545 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7546
7547         PR testsuite/25241
7548         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7549         * gcc.dg/pch/valid-2.c: Likewise.
7550         * gcc.dg/pch/valid-3.c: Likewise.
7551         * gcc.dg/pch/warn-1.c: Likewise.
7552         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7553         
7554 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7555
7556         PR c/4076
7557         * gcc.dg/Wunused-function.c: New.
7558         
7559 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7560
7561         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7562
7563 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7564
7565         * g++.dg/other/canon-31724.C: New.
7566         
7567 2007-06-29  Jan Hubicka  <jh@suse.cz>
7568
7569         PR middle-end/32372
7570         * gcc.c-torture/compile/pr32372.c: new.
7571
7572 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7573
7574         * gfortran.dg/operator_3.f90: New test.
7575
7576 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7577
7578         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7579         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7580
7581 2007-06-29  Richard Guenther  <rguenther@suse.de>
7582
7583         PR middle-end/32493
7584         * gcc.dg/inline-23.c: New testcase.
7585
7586 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7587
7588         PR tree-optimization/24659
7589         * gcc.target/i386/vectorize2.c: New test.
7590         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7591         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7592
7593 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7594
7595         * gcc.dg/pointer-arith-9.c: New test.
7596
7597 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7598
7599         PR fortran/32483
7600         * gfortran.dg/fmt_read_2.f90: New.
7601
7602 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7603
7604         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7605         If it exists, don't try to create it.
7606
7607 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7608
7609         * g++.dg/ext/visibility/ms-compat-1.C: New.
7610
7611 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7612
7613         PR tree-opt/32417
7614         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7615
7616 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7617
7618         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7619         targets.
7620
7621 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7622
7623         PR fortran/32467
7624         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7625
7626 2007-06-27  Richard Guenther  <rguenther@suse.de>
7627
7628         PR middle-end/32492
7629         * gcc.dg/inline-22.c: New testcase.
7630
7631 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7632
7633         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7634         the scan-assembler constant.
7635
7636 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7637
7638         PR 20216
7639         * gcc.dg/pr20216.c: New.
7640
7641 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7642
7643         PR tree-opt/32421
7644         * gcc.dg/vect/pr32421.c: New test.
7645
7646 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7647
7648         PR c++/32111
7649         * g++.dg/other/friend5.C: New test.
7650
7651 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7652
7653         PR fortran/32464
7654         * gfortran.dg/host_assoc_function_2.f90: New test.
7655
7656         PR fortran/31494
7657         * gfortran.dg/host_assoc_call_1.f90: New test.
7658
7659 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7660
7661         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7662         
7663 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7664
7665         PR fortran/32456
7666         * gfortran.dg/error_format.f90: New test.
7667
7668 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/32136
7671         * gfortran.dg/pr32136.f90: New test.
7672
7673 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7674
7675         PR fortran/31726
7676         * gfortran.dg/minmaxloc_1.f90: New test.
7677
7678         PR fortran/32298
7679         * gfortran.dg/minmaxloc_2.f90: New test.
7680
7681 2007-06-23  Richard Guenther  <rguenther@suse.de>
7682
7683         PR tree-optimization/16876
7684         PR middle-end/29478
7685         * gcc.dg/pr29254.c: The warning is bogus.
7686         * gcc.dg/warn-1.c: Likewise.
7687         * gcc.dg/assign-warn-3.c: Likewise.
7688         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7689
7690 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7691
7692         * gcc.c-torture/execute/20070623-1.c: New.
7693
7694 2007-06-22  Jan Hubicka  <jh@suse.cz>
7695
7696         * gcc.c-torture/compile/pr31541.c: New.
7697
7698 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7699
7700         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7701         Remove -m64 from dg-options.
7702
7703 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7704
7705         PR middle-end/32374
7706         * gcc.dg/pr32374.c: New test.
7707
7708 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7709
7710         PR fortran/32360
7711         * gfortran.dg/pointer_assign_3.f90: New test.
7712
7713 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7714
7715         * gcc.dg/tree-ssa/pr19590.c: New.
7716
7717 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7718
7719         PR fortran/31162
7720         * gfortran.dg/assign.f90: Update test.
7721         * gfortran.dg/real_do_1.f90: Update test.
7722         * gfortran.dg/gomp/omp_do1.f90: Update test.
7723         * gfortran.dg/warnings_are_errors_1.f: Update test.
7724         * gfortran.dg/g77/20010519-1.f: Update test.
7725         * gfortran.dg/g77/pr9258.f: Update test.
7726         * gfortran.dg/g77/960317-1.f: Update test.
7727
7728 2007-06-21  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/32453
7731         * gcc.c-torture/compile/pr32453.c: New testcase.
7732
7733 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR tree-optimization/31866
7736         * gcc.dg/pr31866.c: New test.
7737
7738 2007-06-21  Richard Guenther  <rguenther@suse.de>
7739
7740         PR tree-optimization/32451
7741         * g++.dg/torture/20070621-1.C: New testcase.
7742
7743 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7744
7745         * gcc.dg/attr-isr.c: Test delay slot content.
7746         
7747 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7748
7749         PR fortran/32361
7750         gfortran.dg/pointer_assign_2.f90: New test.
7751
7752 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7753
7754         PR fortran/25061
7755         gfortran.dg/invalid_procedure_name.f90: New test.
7756
7757 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7758
7759         PR tree-optimization/25737
7760         * gcc.dg/tree-ssa/alias-14.c: New test.
7761
7762 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7763
7764         * gcc.target/i386/large-size-array-3.c: New.
7765
7766 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7767         Richard Guenther  <rguenther@suse.de>
7768
7769         PR fortran/32140
7770         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7771
7772 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7773
7774         PR middle-end/31959
7775         * gcc.dg/pr31959.c: New test.
7776
7777         PR inline-asm/32109
7778         * g++.dg/ext/asm10.C: New test.
7779
7780         PR middle-end/32285
7781         * gcc.c-torture/execute/20070614-1.c: New test.
7782
7783 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7784
7785         * gcc.target/arm/stack-corruption.c: New test.
7786
7787 2007-06-19  Richard Guenther  <rguenther@suse.de>
7788
7789         * g++.dg/torture/pr30252.C: New testcase.
7790
7791 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR tree-optimization/32353
7794         * g++.dg/opt/nrv13.C: New test.
7795
7796 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7797
7798         PR fortran/20863
7799         PR fortran/20882
7800         * gfortran.dg/impure_assignment_2.f90 : New test.
7801
7802         PR fortran/32236
7803         * gfortran.dg/data_initialized_2.f90 : New test.
7804
7805         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7806         appropriate version of 'dmach'.
7807
7808 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7809
7810         PR target/32389
7811         * gcc.target/i386/pr32389.c New test.
7812
7813 2007-06-18  Simon Baldwin <simonb@google.com>
7814
7815         PR c++/31923
7816         * g++.dg/template/error25.C: New.
7817         * g++.dg/template/spec35.C: New.
7818
7819 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7820
7821         * gcc.c-torture/compile/pr32355.c: New testcase.
7822         
7823 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         PR tree-optimization/32383
7826         * g++.dg/opt/pr32383.C: New test.
7827
7828 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         PR rtl-optimization/32366
7831         * gcc.dg/vect/pr32366.c: New test.
7832
7833 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7834
7835         * gcc.c-torture/compile/pr32349.c: New testcase.
7836         
7837 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7838
7839         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7840         * gcc.target/sparc/combined-2.c: Likewise.
7841         * gcc.target/sparc/fexpand.c : Likewise.
7842         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7843         * gcc.target/sparc/fpack16.c : Likewise.
7844         * gcc.target/sparc/fpmerge.c : Likewise.
7845         * gcc.target/sparc/fpmul.c : Likewise.
7846         * gcc.target/sparc/noresult.c : Likewise.
7847         * gcc.target/sparc/pdist.c: Likewise.
7848
7849 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7850
7851         PR middle-end/31723
7852         * gcc.target/i386/recip-divf.c: New test.
7853         * gcc.target/i386/recip-sqrtf.c: Ditto.
7854         * gcc.target/i386/recip-vec-divf.c: Ditto.
7855         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7856         * gcc.target/i386/sse-recip.c: Ditto.
7857         * gcc.target/i386/sse-recip-vec.c: Ditto.
7858
7859 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7860
7861         PR tree-opt/32225
7862         * gcc.c-torture/compile/20070605-1.c: New test.
7863
7864         * gcc.c-torture/compile/20070603-1.c: New testcase.
7865         * gcc.c-torture/compile/20070603-2.c: New testcase.
7866
7867         * gcc.c-torture/compile/20070531-1.c: New test.
7868
7869         PR tree-opt/32167
7870         * gcc.c-torture/compile/20070531-2.c: New test.
7871
7872         PR tree-opt/32144
7873         * gcc.c-torture/compile/20070529-1.c: New test.
7874
7875         PR tree-opt/32145
7876         * gcc.c-torture/compile/20070529-2.c: New test.
7877
7878         PR tree-opt/32015
7879         * gcc.c-torture/compile/20070520-1.c: New test.
7880
7881         * g++.dg/ext/java-1.C: New test.
7882
7883         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7884         loops instead of one. Remove the "can't determine dependence"
7885         check.
7886         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7887         needed as the cast is gone in the first place.
7888         * gcc.dg/max-1.c: Change local variable a to be a global one.
7889         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7890         have a cast which is PREd.
7891
7892 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7893
7894         * g++.dg/lookup/anon6.C: New test.
7895
7896 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7897
7898         PR c++/31806
7899         * g++.dg/opt/static6.C: New testcase.
7900
7901 2007-06-14  Geoff Keating  <geoffk@apple.com>
7902
7903         * g++.dg/ext/visibility/overload-1.C: New.
7904
7905         PR 31093
7906         * g++.dg/ext/visibility/anon4.C: New.
7907
7908 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7909
7910         PR target/32268
7911         * gcc.target/i386/pr32268.c: New test.
7912
7913 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7914
7915         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7916         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7917         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7918
7919         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7920         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7921         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7922         BID is used.
7923
7924 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7925
7926         PR fortran/32302
7927         * gfortran.dg/common_resize_1.f90: New test.
7928
7929 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7930
7931         PR target/32274
7932         * gcc.dg/vect/pr32224.c: Fix.   
7933         
7934 2007-06-13  Eric Christopher  <echristo@apple.com>
7935
7936         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7937
7938 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7939
7940         PR fortran/32323
7941         * gfortran.dg/actual_array_vect_1.f90: New.
7942
7943 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7944
7945         * gcc.target/sparc/mfpu.c: New test.
7946
7947 2007-06-12  Geoff Keating  <geoffk@apple.com>
7948
7949         * g++.dg/warn/weak1.C: Suppress on Darwin.
7950         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7951
7952 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7953
7954         PR middle-end/31579
7955          * g++.dg/torture/pr31579.C: New testcase.
7956
7957 2007-06-12  Ian Lance Taylor  <iant@google.com>
7958
7959         PR libstdc++/29286
7960         * g++.dg/init/new16.C: New test.
7961         * g++.dg/init/new17.C: New test.
7962         * g++.dg/init/new18.C: New test.
7963         * g++.dg/init/new19.C: New test.
7964
7965 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7966
7967         * gnat.dg/lhs_view_convert.adb: New test.
7968
7969 2007-06-12  Richard Guenther  <rguenther@suse.de>
7970
7971         PR tree-optimization/15353
7972         PR tree-optimization/31657
7973         * gcc.c-torture/execute/20070424-1.c: New testcase.
7974         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7975         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7976         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7977         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7978         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7979
7980 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7981
7982         PR rtl-optimization/32293
7983         * gcc.dg/pr32293.c: New test.
7984
7985 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7986
7987         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7988
7989 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7990
7991         PR fortran/29786
7992         * gfortran.dg/equiv_7.f90: New test.
7993         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7994
7995         PR fortran/30875
7996         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7997
7998 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7999
8000         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8001         * gcc.dg/setjmp-4.c: Likewise.
8002         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8003
8004 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8005
8006         PR rtl-optimization/31025
8007         * gfortran.dg/pr31025.f90: New.
8008
8009 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8010
8011         PR target/32280
8012         * gcc.target/i386/pr32280.c: New test.
8013
8014 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8015
8016         PR middle-end/32279
8017         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8018
8019 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8020
8021         PR libgfortran/32235
8022         * gfortran.dg/backspace_9.f: New test.
8023
8024 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8025
8026         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8027
8028 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8029
8030         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8031
8032 2007-06-09  Ian Lance Taylor  <iant@google.com>
8033
8034         PR tree-optimization/32169
8035         * gcc.c-torture/compile/pr32169.c: New test.
8036
8037 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8038
8039         * gcc.dg/vect/costmodel: New directory.
8040         * gcc.dg/vect/costmodel/i386: New directory.
8041         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8042         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8043         New test.
8044         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8045         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8046         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8047         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8048         * gcc.dg/vect/costmodel/x86_64: New directory.
8049         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8050         New testsuite.
8051         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8052         New test.
8053         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8054         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8055         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8056         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8057         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8058
8059 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8060
8061         PR tree-optimization/32243
8062         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8063         flags for -Os tests.
8064         * gcc.dg/vect/03-vect-pr32243.c: New test.
8065
8066 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8067
8068         PR tree-optimization/32224
8069         * gcc.dg/vect/pr32224.c: New test.
8070
8071 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR c++/32177
8074         * g++.dg/gomp/pr32177.C: New test.
8075
8076 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8077
8078         PR testsuite/25241
8079         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8080         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8081         warning nor an error.
8082         * gcc.dg/Wfatal-2.c: Likewise.
8083         * gcc.dg/Werror-1.c: Likewise.
8084         * gcc.dg/Werror-5.c: Likewise.
8085         * gcc.dg/Werror-7.c: Likewise.
8086         * gcc.dg/Werror-10.c: Likewise.
8087         * gcc.dg/Werror-11.c: Likewise.
8088
8089 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8090
8091         PR c++/30759
8092         * g++.dg/init/brace6.C: New test.
8093
8094 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8095
8096         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8097         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8098         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8099         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8100
8101         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8102         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8103         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8104         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8105         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8106         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8107         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8108         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8109
8110         * gcc.dg/darwin-minversion-3.c: New.
8111
8112 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8113
8114         * gcc.target/i386/builtin-copysign.c: New test.
8115
8116 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8117
8118         PR tree-optimization/32220
8119         * gfortran.dg/predcom-2.f: New testcase.
8120
8121 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8122
8123         PR tree-opt/32231
8124         * gcc.target/i386/vectorize4.c: New test.
8125
8126 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8127
8128         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8129
8130 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8131
8132         PR testsuite/25241
8133         * gcc.dg/simd-5.c: Mark output as a note.
8134         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8135         dg-message.
8136         * gcc.dg/simd-1.c: Likewise.
8137         * gcc.dg/always_inline.c: Mark output as a sorry.
8138         * gcc.dg/always_inline2.c: Likewise.
8139         * gcc.dg/always_inline3.c: Likewise.
8140
8141 2007-06-06  Ian Lance Taylor  <iant@google.com>
8142
8143         * g++.dg/conversion/enum1.C: New test.
8144
8145 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8146
8147         PR tree-optimization/32216
8148         * gcc.dg/vect/pr32216.c: New test.
8149
8150 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8151
8152         PR testsuite/18923
8153         * gfortran.dg/invalid_contains_1.f90: New test.
8154         * gfortran.dg/invalid_contains_2.f90: New test.
8155
8156 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8157
8158         PR testsuite/32057
8159         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8160         midnight issues.
8161
8162 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8163
8164         PR testsuite/25241
8165         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8166         dg-message to match de note.
8167         * gcc.dg/pr26570.c: Use dg-message for a note.
8168         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8169         dg-error instead of dg-warning because of -Werror.
8170         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8171         neither an error, nor a warning.
8172         * gcc.dg/glibc-uclibc-2.c: Likewise
8173         * gcc.dg/cpp/19940712-1.c: Likewise.
8174
8175 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8176
8177         PR preprocessor/23479
8178         * gcc.dg/binary-constants-1.c: Add test suites for
8179         the 0b-prefixed binary integer constants.
8180         * gcc.dg/binary-constants-2.c: Ditto.
8181         * gcc.dg/binary-constants-3.c: Ditto.
8182         * gcc.dg/binary-constants-4.c: Ditto.
8183
8184 2007-06-05  Ian Lance Taylor  <iant@google.com>
8185
8186         * gcc.dg/Wstrict-overflow-19.c: New test.
8187
8188 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8189
8190         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8191
8192 2007-06-04  Ian Lance Taylor  <iant@google.com>
8193
8194         * gcc.dg/Wstrict-overflow-18.c: New test.
8195
8196 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8197
8198         PR testsuite/25241
8199         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8200         * gcc.dg/cpp/mi5.c: Likewise.
8201         * gcc.dg/cpp/mi7.c: Likewise.
8202
8203 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8204
8205         PR c/32191
8206         * gcc.dg/pr32191.c: New test.
8207
8208 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8209
8210         PR fortran/32124
8211         * gfortran.dg/allocate_stat_1.f90: Remove.
8212
8213 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8214
8215         * gcc.target/i386/sse4_2-check.h: New.
8216         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8217         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8218         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8219         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8220         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8221         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8222         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8223         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8224         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8225         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8226         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8227         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8228         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8229         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8230         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8231         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8232         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8233         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8234
8235 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8236
8237         * gcc.dg/pie-link.c: New test.
8238
8239 2007-06-01  Ian Lance Taylor  <iant@google.com>
8240
8241         * gcc.dg/Wstrict-overflow-17.c: New test.
8242
8243 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8244
8245         * gcc.dg/builtin-return-1.c (g): New.
8246         (main): Allocate at least 64 bytes on the stack.
8247
8248 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8249
8250         * g++.dg/init/cleanup3.C: New test.
8251
8252 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8253
8254         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8255         int is 16 bits.
8256
8257 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/32156
8260         * gfortran.dg/char_array_constructor_3.f90: New test.
8261
8262 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8263
8264         PR tree-optimization/32160
8265         * gfortran.dg/predcom-1.f: New test.
8266
8267 2007-05-31  Richard Guenther  <rguenther@suse.de>
8268
8269         * g++.dg/other/str_empty.C: Move...
8270         * g++.dg/other/pr30567.C: Move...
8271         * g++.dg/tree-ssa/pr27218.C: Move...
8272         * g++.dg/torture: ...here and remove dg-options.
8273
8274 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8275
8276         PR c++/32158
8277         * g++.dg/ext/is_pod_incomplete.C: New.
8278
8279 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8280             Douglas Gregor <doug.gregor@gmail.com>
8281             Pedro Lamarao <pedro.lamarao@mndfck.org>
8282             Howard Hinnant <howard.hinnant@gmail.com>
8283
8284         PR c++/7412
8285         PR c++/29939
8286         * g++.dg/cpp0x/rv8p.C: New.
8287         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8288         * g++.dg/cpp0x/cast-bug.C: New.
8289         * g++.dg/cpp0x/elision_weak.C: New.
8290         * g++.dg/cpp0x/collapse-bug.C: New.
8291         * g++.dg/cpp0x/rv3p.C: New.
8292         * g++.dg/cpp0x/rv7n.C: New.
8293         * g++.dg/cpp0x/overload-conv-1.C: New.
8294         * g++.dg/cpp0x/rv2n.C: New.
8295         * g++.dg/cpp0x/deduce.C: New.
8296         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8297         * g++.dg/cpp0x/rv6p.C: New.
8298         * g++.dg/cpp0x/template_deduction.C: New.
8299         * g++.dg/cpp0x/implicit-copy.C: New.
8300         * g++.dg/cpp0x/rv1p.C: New.
8301         * g++.dg/cpp0x/cast.C: New.
8302         * g++.dg/cpp0x/rv5n.C: New.
8303         * g++.dg/cpp0x/collapse.C: New.
8304         * g++.dg/cpp0x/overload-conv-2.C: New.
8305         * g++.dg/cpp0x/rv4p.C: New.
8306         * g++.dg/cpp0x/rvo.C: New.
8307         * g++.dg/cpp0x/iop.C: New.
8308         * g++.dg/cpp0x/rv3n.C: New.
8309         * g++.dg/cpp0x/rv7p.C: New.
8310         * g++.dg/cpp0x/reference_collapsing.C: New.
8311         * g++.dg/cpp0x/overload.C: New.
8312         * g++.dg/cpp0x/named.C: New.
8313         * g++.dg/cpp0x/rv2p.C: New.
8314         * g++.dg/cpp0x/rv6n.C: New.
8315         * g++.dg/cpp0x/not_special.C: New.
8316         * g++.dg/cpp0x/bind.C: New.
8317         * g++.dg/cpp0x/rv1n.C: New.
8318         * g++.dg/cpp0x/rv5p.C: New.
8319         * g++.dg/cpp0x/elision.C: New.
8320         * g++.dg/cpp0x/named_refs.C: New.
8321         * g++.dg/cpp0x/unnamed_refs.C: New.
8322         * g++.dg/cpp0x/rv4n.C: New.
8323         * g++.dg/cpp0x/elision_neg.C: New.
8324         * g++.dg/init/copy7.C: Run in C++98 mode.
8325         * g++.dg/overload/arg1.C: Ditto.
8326         * g++.dg/overload/arg4.C: Ditto.
8327
8328 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR c++/31809
8331         * g++.dg/opt/static5.C: New test.
8332
8333 2007-05-30  Richard Guenther  <rguenther@suse.de>
8334
8335         * g++.dg/dg.exp: Prune torture/.
8336         * g++.dg/torture/dg-torture.exp: New testsuite.
8337
8338 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8339
8340         * gcc.target/arm/pr27387.C: Move and rename to ...
8341         * g++.dg/inherit/thunk8.C: ... here.
8342
8343 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR tree-optimization/31769
8346         * g++.dg/gomp/pr31769.C: New test.
8347
8348 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8349
8350         * gcc.target/i386/stack-realign.c: New.
8351
8352 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8353
8354         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8355
8356 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8357
8358         * gfortran.dg/sizeof.f90: New.
8359
8360 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8361
8362         PR c/31339
8363         * gcc.dg/boolcomplex-1.c: New test.
8364
8365         PR c++/31339
8366         * g++.dg/ext/boolcomplex-1.c: New test.
8367
8368 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8369
8370         * gcc.dg/matrix: New directory.
8371
8372 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8373
8374         PR fortran/32124
8375         * gfortran.dg/allocate_stat_1.f90: New.
8376
8377 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8378
8379         PR fortran/31972
8380         * transfer_hollerith_1.f90: New test.
8381
8382 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8383
8384         PR tree-opt/32100
8385         * gcc.c-torture/execute/vrp-7.c: New test.
8386
8387 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8388
8389         * gfortran.dg/transfer_simplify_4.f90: New test.
8390
8391 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8392
8393         PR fortran/32088
8394         * gfortran.dg/func_result_3.f90: New.
8395
8396 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8397
8398         PR middle-end/32083
8399         * gfortran.dg/transfer_simplify_3.f90: New.
8400
8401 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8402
8403         PR target/32065
8404         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8405         to compile options.
8406         * gcc.target/i386/pr32065-2.c: New test.
8407
8408 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8409
8410         PR fortran/31813
8411         * gfortran.dg/io_constraints_2.f90: Update.
8412
8413 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8414
8415         PR fortran/31219
8416         * gfortran.dg/array_constructor_17.f90: New test.
8417
8418 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8419
8420         PR tree-opt/32090
8421         * g++.dg/opt/array2.C: New testcase.
8422
8423 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8424
8425         PR target/32065
8426         * gcc.target/i386/pr32065.c: New test.
8427
8428 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8429             Marcus Meissner <meissner@suse.de>
8430
8431         * gcc.dg/attr-alloc_size.c: New.
8432
8433 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8434             Lee Millward  <lee.millward@gmail.com>
8435
8436         PR c++/31745
8437         * g++.dg/parse/crash34.C: New test.
8438
8439         * g++.dg/parse/crash35.C: New test.
8440
8441 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8442
8443         * gcc.target/i386/sse2-check.h: New.
8444         * gcc.target/i386/sse2-vec-1.c: Likewise.
8445         * gcc.target/i386/sse2-vec-2.c: Likewise.
8446         * gcc.target/i386/sse2-vec-3.c: Likewise.
8447         * gcc.target/i386/sse2-vec-4.c: Likewise.
8448         * gcc.target/i386/sse2-vec-5.c: Likewise.
8449         * gcc.target/i386/sse2-vec-6.c: Likewise.
8450
8451 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8452
8453         PR c++/31431
8454         PR c++/31432
8455         PR c++/31434
8456         PR c++/31435
8457         PR c++/31437
8458         PR c++/31438
8459         PR c++/31442
8460         PR c++/31443
8461         PR c++/31444
8462         PR c++/31445
8463         * g++.dg/cpp0x/pr31431.C: New.
8464         * g++.dg/cpp0x/pr31437.C: New.
8465         * g++.dg/cpp0x/pr31442.C: New.
8466         * g++.dg/cpp0x/pr31444.C: New.
8467         * g++.dg/cpp0x/pr31431-2.C: New.
8468         * g++.dg/cpp0x/pr31432.C: New.
8469         * g++.dg/cpp0x/pr31434.C: New.
8470         * g++.dg/cpp0x/pr31438.C: New.
8471         * g++.dg/cpp0x/pr31443.C: New.
8472         * g++.dg/cpp0x/pr31445.C: New.
8473         * g++.dg/cpp0x/variadic-crash1.C: New.
8474
8475 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8476
8477         * gcc.target/arm/long-calls-1.c: New test.
8478         * gcc.target/arm/long-calls-2.c: Likewise.
8479         * gcc.target/arm/long-calls-3.c: Likewise.
8480         * gcc.target/arm/long-calls-4.c: Likewise.
8481
8482 2007-05-25  Richard Guenther  <rguenther@suse.de>
8483             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8484
8485         PR tree-optimization/31982
8486         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8487
8488 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8489
8490         PR fortran/32047
8491         * gfortran.dg/result_in_spec_2.f90: New test.
8492
8493 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8494
8495         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8496
8497 2007-05-24  Ollie Wild  <aaw@google.com>
8498
8499         * gcc.dg/cpp/counter-1.c: New test.
8500         * gcc.dg/pch/counter-1.c: New test.
8501         * gcc.dg/pch/counter-1.hs: New file.
8502         * gcc.dg/pch/counter-2.c: New test.
8503         * gcc.dg/pch/counter-2.hs: New file.
8504         * gcc.dg/pch/counter-3.c: New test.
8505         * gcc.dg/pch/counter-3.hs: New file.
8506
8507 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8508
8509         * gcc.dg/tree-ssa/predcom-1.c: New test.
8510         * gcc.dg/tree-ssa/predcom-2.c: New test.
8511         * gcc.dg/tree-ssa/predcom-3.c: New test.
8512         * gcc.dg/tree-ssa/predcom-4.c: New test.
8513         * gcc.dg/tree-ssa/predcom-5.c: New test.
8514         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8515
8516 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8517
8518         PR testsuite/32062
8519         * gcc.target/i386/sse4_1-check.h (MASK): New.
8520
8521 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8522
8523         PR fortran/32038
8524         * gfortran.dg/pr25603.f: Initialize integer variables.
8525
8526 2007-05-23  Ian Lance Taylor  <iant@google.com>
8527
8528         * g++.dg/other/vrp1.C: New test.
8529
8530 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8531
8532         PR preprocessor/20077
8533         * gcc.dg/cpp/paste15.c: New test.
8534
8535 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8536             Nigel Stephens  <nigel@mips.com>
8537             Richard Sandiford  <richard@codesourcery.com>
8538
8539         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8540         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8541         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8542         * gcc.target/mips/inter/mips16-inter.exp: New.
8543
8544 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8545
8546         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8547
8548 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8549
8550         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8551         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8552         * gcc.target/i386/sse3-addsubps.c: Likewise.
8553         * gcc.target/i386/sse3-haddpd.c: Likewise.
8554         * gcc.target/i386/sse3-haddps.c: Likewise.
8555         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8556         * gcc.target/i386/sse3-hsubps.c: Likewise.
8557         * gcc.target/i386/sse3-lddqu.c: Likewise.
8558         * gcc.target/i386/sse3-movddup.c: Likewise.
8559         * gcc.target/i386/sse3-movshdup.c: Likewise.
8560         * gcc.target/i386/sse3-movsldup.c: Likewise.
8561
8562         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8563         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8564         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8565         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8566         * gcc.target/i386/ssse3-palignr.c: Likewise.
8567         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8568         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8569         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8570         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8571         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8572         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8573         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8574         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8575         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8576         * gcc.target/i386/ssse3-psignb.c: Likewise.
8577         * gcc.target/i386/ssse3-psignd.c: Likewise.
8578         * gcc.target/i386/ssse3-psignw.c: Likewise.
8579         * gcc.target/i386/ssse3-vals.h: Likewise.
8580
8581         * gcc.target/i386/sse3-check.h: New file.
8582         * gcc.target/i386/ssse3-check.h: Likewise.
8583
8584 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8585
8586         PR middle-end/31095
8587         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8588
8589 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8590
8591         PR middle-end/31606
8592         * gcc.c-torture/20070522-1.c: New testcase.
8593
8594 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8595
8596         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8597
8598 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8599
8600         * gcc.c-torture/execute/ieee/20000320-1.x,
8601         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8602         m68k-*-* and check_effective_target_coldfire_fpu.
8603
8604 2007-05-22  Ollie Wild  <aaw@google.com>
8605
8606         * g++.dg/lookup/hidden-class10.C: New test.
8607         * g++.dg/lookup/hidden-class11.C: New test.
8608
8609 2007-05-22  Ollie Wild  <aaw@google.com>
8610
8611         * g++.dg/lookup/name-clash5.C: New test.
8612         * g++.dg/lookup/name-clash6.C: New test.
8613
8614 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         * g++.dg/other/i386-2.C: Update comments on header files tested.
8617         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8618         of <tmmintrin.h>.
8619         * gcc.target/i386/sse-12.c: Likewise.
8620         * gcc.target/i386/sse-13.c: Likewise.
8621         * gcc.target/i386/sse-14.c: Likewise.
8622
8623         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8624         Redefined to test with immediate operand.
8625         (__builtin_ia32_blendps): Likewise.
8626         (__builtin_ia32_blendpd): Likewise.
8627         (__builtin_ia32_dpps): Likewise.
8628         (__builtin_ia32_dpps): Likewise.
8629         (__builtin_ia32_insertps128): Likewise.
8630         (__builtin_ia32_vec_ext_v4sf): Likewise.
8631         (__builtin_ia32_vec_set_v16qi): Likewise.
8632         (__builtin_ia32_vec_set_v4si): Likewise.
8633         (__builtin_ia32_vec_set_v2di): Likewise.
8634         (__builtin_ia32_vec_ext_v16qi): Likewise.
8635         (__builtin_ia32_vec_ext_v4si): Likewise.
8636         (__builtin_ia32_vec_ext_v2di): Likewise.
8637         (__builtin_ia32_roundpd): Likewise.
8638         (__builtin_ia32_roundsd): Likewise.
8639         (__builtin_ia32_roundps): Likewise.
8640         (__builtin_ia32_roundss): Likewise.
8641         (__builtin_ia32_mpsadbw128): Likewise.
8642
8643 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8644
8645         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8646
8647 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8648
8649         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8650         failures.
8651         * gcc.dg/dfp/func-struct.c: Ditto.
8652         * gcc.dg/dfp/operator-assignment.c: Ditto.
8653         * gcc.dg/dfp/convert-bfp.c: Ditto.
8654         * gcc.dg/dfp/convert-int.c: Ditto.
8655         * gcc.dg/dfp/convert-int-max.c: Ditto.
8656         * gcc.dg/dfp/func-scalar.c: Ditto.
8657         * gcc.dg/dfp/cast.c: Ditto.
8658         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8659         failures, and fix a typo in return type of arg1_128.
8660         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8661         failures, and fix a typo in a constant suffix.
8662         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8663         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8664
8665 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8666             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8667
8668         * lib/gcc-dg.exp(process_message): New proc.
8669         (dg-message): New test directive.
8670         * gcc.dg/always_inline.c: Use dg-message.
8671         * gcc.dg/always_inline2.c: Ditto.
8672         * gcc.dg/always_inline3.c: Ditto.
8673         * gcc.dg/invalid-call-1.c: Ditto.
8674         * gcc.dg/pr17506.c: Ditto.
8675         * gcc.dg/simd-5.c: Ditto.
8676         * gcc.dg/simd-6.c: Ditto.
8677         * gcc.dg/va-arg-2.c: Ditto.
8678         * gcc.dg/cpp/syshdr.c: Ditto.
8679         * gcc.dg/cpp/unc4.c: Ditto.
8680         * gcc.dg/cpp/trad/mi1.c: Ditto.
8681         * gcc.dg/cpp/trad/mi5.c: Ditto.
8682         * gcc.dg/cpp/trad/mi7.c: Ditto.
8683         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8684         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8685         * gcc.test-framework/test-framework.awk: Special-case outexists
8686         tests.
8687
8688 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8689
8690         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8691         (bit_SSE4_2): Likewise.
8692         (bit_POPCNT): Likewise.
8693
8694         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8695         Check if assembler supports SSE4 instructions.
8696
8697         * gcc.target/i386/sse4_1-blendpd.c: New file.
8698         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8699         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8700         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8701         * gcc.target/i386/sse4_1-check.h: Likewise.
8702         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8703         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8704         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8705         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8706         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8707         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8708         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8709         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8710         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8711         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8712         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8713         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8714         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8715         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8716         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8717         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8718         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8719         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8720         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8721         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8722         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8723         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8724         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8725         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8726         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8727         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8728         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8729         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8730         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8731         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8732         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8733         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8734         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8735         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8736         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8737         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8738         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8739         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8740         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8741         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8742         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8743         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8744         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8745         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8746         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8747         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8748         * gcc.target/i386/sse4_1-round.h: Likewise.
8749         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8750         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8751         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8752         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8753         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8754         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8755         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8756         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8757         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8758         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8759         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8760         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8761         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8762         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8763
8764 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8765
8766         PR fortran/31627
8767         * gfortran.dg/bounds_check_7.f90: New test.
8768
8769 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8770
8771         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8772         (check_effective_target_sse4a): Ditto.
8773
8774         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8775         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8776         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8777         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8778         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8779         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8780         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8781         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8782         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8783         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8784         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8785         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8786         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8787         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8788         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8789         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8790         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8791         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8792         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8793         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8794
8795 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8796
8797         * g++.dg/ext/cleanup-1.C: New test.
8798         * g++.dg/ext/cleanup-2.C: Likewise.
8799         * g++.dg/ext/cleanup-3.C: Likewise.
8800         * g++.dg/ext/cleanup-4.C: Likewise.
8801         * g++.dg/ext/cleanup-5.C: Likewise.
8802         * g++.dg/ext/cleanup-6.C: Likewise.
8803         * g++.dg/ext/cleanup-8.C: Likewise.
8804         * g++.dg/ext/cleanup-9.C: Likewise.
8805         * g++.dg/ext/cleanup-10.C: Likewise.
8806         * g++.dg/ext/cleanup-11.C: Likewise.
8807         * g++.dg/ext/cleanup-dtor.C: Likewise.
8808
8809 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8810
8811         PR middle-end/31995
8812         * gcc.dg/vect/vect-102a.c: New test.
8813
8814 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8815             Paolo Carlini  <pcarlini@suse.de>
8816             Uros Bizjak  <ubizjak@gmail.com>
8817
8818         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8819         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8820         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8821         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8822         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8823         New testcases.
8824
8825 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8826
8827         PR fortran/32002
8828         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8829
8830 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8831
8832         PR fortran/32027
8833         * gfortran.dg/do_3.F90: Add checks for the final value of the
8834         loop variable.
8835
8836 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8837
8838         * gcc.c-torture/execute/990127-2.x: New file.
8839
8840 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8841
8842         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8843         * gcc.target/i386/sse-12: Add -O to compile options.
8844         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8845         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8846         and mm3dnow.h.  Add -O to compile options.
8847
8848 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8849
8850         PR fortran/31867
8851         * gfortran.dg/char_length_5.f90: New test.
8852
8853         PR fortran/31994
8854         * gfortran.dg/array_reference_1.f90: New test.
8855
8856 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8857
8858         PR middle-end/7651
8859         PR c++/11856
8860         PR c/12963
8861         PR c/23587
8862         PR other/29694
8863         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8864         * gcc.dg/Wtype-limits.c: New.
8865         * gcc.dg/Wtype-limits-Wextra.c: New.
8866         * gcc.dg/Wtype-limits-no.c: New.
8867         * g++.dg/warn/Wtype-limits.C: New.
8868         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8869         * g++.dg/warn/Wtype-limits-no.C: New.
8870
8871 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8872
8873         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8874         instead of "-msse2".'
8875         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8876         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8877         and mm3dnow.h.
8878         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8879         to test with immediate operand.
8880         (__builtin_ia32_insertqi): Ditto.
8881         (__builtin_ia32_palignr128): Ditto.
8882         (__builtin_ia32_palignr): Ditto.
8883         (__builtin_ia32_pshufhw): Ditto.
8884         (__builtin_ia32_pshuflw): Ditto.
8885         (__builtin_ia32_pshufd): Ditto.
8886         (__builtin_ia32_vec_set_v8hi): Ditto.
8887         (__builtin_ia32_vec_ext_v8hi): Ditto.
8888         (__builtin_ia32_shufpd): Ditto.
8889         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8890
8891 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8892
8893         PR fortran/32001
8894         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8895
8896 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8897
8898         PR target/31585
8899         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8900         and "__inline".  Use "-msse" instead of "-msse2".
8901
8902 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8903
8904         PR middle-end/7651
8905         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8906         * gcc.dg/20030906-2.c: Likewise.
8907         * objc.dg/method-17.m: Add -Wreturn-type.
8908         * obj-c++.dg/method-21.mm: Likewise.
8909
8910 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8911
8912         PR target/31585
8913         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8914         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8915         (__builtin_ia32_psrlqi128): Ditto.
8916         (__builtin_ia32_psrlwi128): Ditto.
8917         (__builtin_ia32_psrldi128): Ditto.
8918         (__builtin_ia32_psrldqi128): Ditto.
8919         (__builtin_ia32_pslldqi128): Ditto.
8920         (__builtin_ia32_psrawi128): Ditto.
8921         (__builtin_ia32_psradi128): Ditto.
8922         (__builtin_ia32_psllqi128): Ditto.
8923         (__builtin_ia32_pslldi128): Ditto.
8924         (__builtin_prefetch): Ditto.
8925         (__builtin_ia32_pshufw): Ditto.
8926         (__builtin_ia32_vec_set_v4hi): Ditto.
8927         (__builtin_ia32_vec_ext_v4hi): Ditto.
8928         (__builtin_ia32_shufps): Ditto.
8929         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8930
8931 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8932
8933         PR fortran/31974
8934         * gfortran.dg/char_allocation_1.f90: New test.
8935
8936 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8937
8938         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8939         * gcc.dg/Wconversion-sign.c: New.
8940         * gcc.dg/Wconversion-integer-no-sign.c: New.
8941         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8942         Wconversion-sign.C
8943         * g++.dg/warn/Wconversion-sign.C: New.
8944         * g++.old-deja/g++.other/warn4.C: Update.
8945         * g++.dg/warn/Wconversion1.C: Likewise.
8946
8947 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8950         * gcc.dg/torture/builtin-math-4.c: Likewise.
8951
8952 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8953
8954         PR libfortran/31964
8955         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8956
8957 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8958
8959         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8960
8961 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8962
8963         PR target/31628
8964         * gcc.target/i386/pr31628.c: New.
8965
8966 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8967
8968         PR middle-end/31344
8969         * gcc.dg/pr31344.c: New test.
8970
8971 2007-05-17  Ian Lance Taylor  <iant@google.com>
8972
8973         PR tree-optimization/31953
8974         * gcc.c-torture/compile/pr31953.c: New test.
8975
8976 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8977
8978         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8979
8980         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8981         and drem.
8982         * gcc.dg/torture/builtin-math-4.c: Likewise.
8983
8984         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8985         * gcc.dg/torture/builtin-math-4.c: Likewise.
8986
8987         * gcc.dg/torture/builtin-math-4.c: New test.
8988
8989 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8990             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8991
8992         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8993         * gcc.dg/cpp/include2.c: Ditto.
8994         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8995         * gcc.dg/cpp/paste5.c: Ditto.
8996         * gcc.dg/cpp/paste6.c: Ditto.
8997         * gcc.dg/cpp/paste8.c: Ditto.
8998         * gcc.dg/cpp/paste11.c: Ditto.
8999         * gcc.dg/cpp/paste13.c: Ditto.
9000         * gcc.dg/cpp/skipping2.c: Ditto.
9001         * gcc.dg/reg-vol-struct-1.c: Ditto.
9002         * gcc.dg/Wshadow-1.c: Ditto.
9003         * gcc.dg/cpp/trad/comment.c: Ditto.
9004         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9005         * gcc.dg/cpp/if-2.c: Ditto.
9006         * gcc.dg/array-5.c: Ditto.
9007         * gcc.dg/inline-15.c: Ditto.
9008         * gcc.dg/pr27953.c: Ditto.
9009         * gcc.dg/Wno-c++-compat.c: Ditto.
9010
9011 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9012
9013         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9014
9015 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9016
9017         * gcc.c-torture/execute/20070517-1.c: New test.
9018
9019 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9020
9021         PR fortran/31919
9022         * gfortran.dg/min_max_conformance.f90: New test.
9023
9024 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9025
9026         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9027         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9028         gcc.dg/vect/vect-104.c: Use more complex construction to
9029         prevent vectorizing.
9030         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9031
9032 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9033
9034         PR tree-optimization/24659
9035         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9036         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9037         not vect_int target.
9038         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9039         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9040         targets.
9041         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9042         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9043         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9044
9045 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9046
9047         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9048         and x86_64-*-* targets.
9049         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9050
9051 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9052
9053         PR fortran/18769
9054         PR fortran/30881
9055         PR fortran/31194
9056         PR fortran/31216
9057         PR fortran/31427
9058         * transfer_simplify_1.f90: New test.
9059         * transfer_simplify_2.f90: New test.
9060
9061 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9062
9063         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9064
9065 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9066
9067         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9068
9069         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9070
9071         PR c/31924
9072         * gcc.dg/fltconst-1.c: New test.
9073
9074         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9075         * gcc.dg/dfp/operator-assignment.c: Ditto.
9076
9077 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9078
9079         PR c++/29928
9080         * g++.dg/rtti/typeid5.C: New.
9081
9082 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9083
9084         PR fortran/31725
9085         * gfortran.dg/substr_4.f: New test.
9086
9087 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9088
9089         * gcc.target/m68k/interrupt_thread-1.c,
9090         gcc.target/m68k/interrupt_thread-2.c,
9091         gcc.target/m68k/interrupt_thread-3.c: New.
9092         * gcc.target/m68k/m68k.exp: Accept fido.
9093
9094 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9095
9096         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9097         * gfortran.dg/altreturn_3.f90: Likewise.
9098         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9099         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9100         * gfortran.dg/inquire_iolength.f90: Likewise.
9101         * gfortran.dg/module_naming_1.f90: Likewise.
9102         * gfortran.dg/oldstyle_2.f90: Likewise.
9103         * gfortran.dg/operator_2.f90: Likewise.
9104         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9105         * gfortran.dg/used_types_11.f90: Likewise.
9106         * gfortran.dg/zero_array_components_1.f90: Likewise.
9107         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9108         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9109         * gfortran.dg/real_const_3.f90: Likewise.
9110
9111 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9112
9113         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9114         * gcc.dg/tree-ssa/loop-30.c: New test.
9115
9116 2007-05-13  Richard Guenther  <rguenther@suse.de>
9117
9118         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9119         scanning forwprop1.
9120         * g++.dg/tree-ssa/pr31146.C: Likewise.
9121
9122 2007-05-13  Revital Eres  <eres@il.ibm.com>
9123
9124         * gcc.dg/dse.c: New test.
9125
9126 2007-05-12  Richard Guenther  <rguenther@suse.de>
9127
9128         PR tree-optimization/31797
9129         * gcc.c-torture/compile/pr31797.c: New testcase.
9130
9131 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9132
9133         PR fortran/30746
9134         * gfortran.dg/host_assoc_function_1.f90: New test.
9135
9136 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9137
9138         PR c++/31829
9139         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9140
9141 2007-05-11  Silvius Rus  <rus@google.com>
9142
9143         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9144         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9145         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9146         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9147         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9148         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9149         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9150         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9151         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9152         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9153         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9154         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9155         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9156         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9157         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9158         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9159
9160 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9161
9162         PR other/31852
9163         * gcc.c-torture/execute/builtins/memchr.c: New.
9164         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9165         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9166
9167 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9168
9169         PR fortran/30876
9170         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9171         line.
9172         * gfortran.dg/recursive_reference_2.f90: New test.
9173
9174 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9175
9176         PR fortran/30878
9177         * gfortran.dg/namelist_29.f90: New test.
9178
9179 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9180
9181         PR fortran/31474
9182         * gfortran.dg/entry_10.f90: New test.
9183
9184 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9185
9186         PR tree-optimization/31885
9187         * gcc.dg/tree-ssa/loop-29.c: New test.
9188
9189 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9190
9191         * assumed_dummy_1.f90: Fix dg directive.
9192         * char_initialiser_actual.f90: Likewise.
9193         * nested_modules_2.f90: Likewise.
9194         * shift-alloc.f90: Likewise.
9195
9196 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9197
9198         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9199
9200 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9201
9202         PR libfortran/31880
9203         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9204
9205 2007-05-09  Mike Stump  <mrs@apple.com>
9206
9207         * g++.dg/other/first-global.C: Add -fpie for darwin.
9208         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9209
9210 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9211
9212         * gcc.dg/20070507-1.c: New testcase.
9213
9214 2007-05-08  Chao-ying Fu  <fu@mips.com>
9215
9216         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9217         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9218         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9219         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9220
9221 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9222
9223         PR 31847
9224         * gcc.dg/pr31847.c: New test.
9225
9226 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9227
9228         PR fortran/31692
9229         * gfortran.dg/actual_array_result_1.f90: New test.
9230
9231 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9232
9233         PR fortran/29397
9234         * gfortran.dg/parameter_array_init_1.f90: New test.
9235
9236         PR fortran/29400
9237         * gfortran.dg/parameter_array_init_2.f90: New test.
9238
9239 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9240
9241         PR target/31854
9242         * gcc.target/i386/pr31854.c: New test.
9243
9244 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9245
9246         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9247
9248 2007-05-07  Mike Stump  <mrs@apple.com>
9249
9250         * g++.old-deja/g++.mike/empty.C: Add.
9251
9252 2007-05-07  Eric Christopher  <echristo@apple.com>
9253
9254         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9255
9256 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9257
9258         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9259         variable.  Rearrange conversions from binary float to decimal float.
9260
9261 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9262
9263         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9264         x86.
9265
9266 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9267
9268         * gnat.dg/opt1.ad[sb]: New testcase.
9269
9270 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9271
9272         PR fortran/31399
9273         * gfortran.dg/do_3.F90: New test.
9274
9275 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9276
9277         PR fortran/31764
9278         * gfortran.dg/new_line.f90: Add new checks.
9279
9280 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9281
9282         PR fortran/31201
9283         * gfortran.dg/large_unit_1.f90: New.
9284         * gfortran.dg/large_unit_2.f90: New.
9285         * gfortran.dg/iostat_4.f90: New
9286         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9287
9288 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9289
9290         PR fortran/31540
9291         * gfortran.dg/char_result_4.f90: New test.
9292
9293 2007-06-05  Revital Eres  <eres@il.ibm.com>
9294
9295         PR 30957
9296         * gcc.dg/pr30957-1.c: New test.
9297
9298 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9299
9300         PR fortran/31251
9301         * gfortran.dg/char_type_len_2.f90: New test.
9302
9303 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9304
9305         PR 31775
9306         * g++.dg/other/nested-extern.cc: New.
9307         * g++.dg/other/nested-extern-1.C: New.
9308         * g++.dg/other/nested-extern-2.C: New.
9309
9310 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9311
9312         PR fortran/31760
9313         * gfortran.dg/erf.f90: New test.
9314         * gfortran.dg/besxy.f90: New test.
9315
9316 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9317
9318         PR fortran/22359
9319         * gfortran.dg/fseek.f90: New test.
9320
9321 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9322
9323         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9324
9325 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9326
9327         PR libfortran/31210
9328         * gfortran.dg/zero_length_1.f90: New test.
9329
9330 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9331
9332         PR fortran/31803
9333         * gfortran.dg/char_pointer_assign_3.f90: New test.
9334         * gfortran.dg/char_result_2.f90: Re-enable test.
9335
9336 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9337
9338         PR fortran/25071
9339         * gfortran.dg/char_length_3.f90: New test.
9340         * gfortran.dg/char_result_2.f90: Fix test.
9341
9342 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9343
9344         PR tree-optimization/30565
9345         * gcc.dg/tree-ssa/loop-27.c: New test.
9346
9347 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9348
9349         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9350         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9351         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9352         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9353
9354 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9355
9356         PR tree-optimization/31699
9357         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9358         New.
9359         (check_effective_target_vect_floatint_cvt): New.
9360         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9361         of specific targets.
9362         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9363         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9364         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9365         * gcc.dg/vect/vect-iv-4.c: Likewise.
9366         * gcc.dg/vect/vect-multitypes-11.c: New.
9367         * gcc.dg/vect/pr31699.c: New.
9368
9369 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9370
9371         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9372
9373 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9374
9375         PR C++/31663
9376         * g++.dg/warn/anonymous-namespace-2.C: New.
9377         * g++.dg/warn/anonymous-namespace-2.h: New.
9378
9379 2007-05-02  Paul Brook  <paul@codesourcery.com>
9380
9381         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9382
9383 2007-05-02  Eric Christopher  <echristo@apple.com>
9384
9385         * gcc.dg/cpp/if-div.c: New file.
9386
9387 2007-05-02  Tom Tromey  <tromey@redhat.com>
9388
9389         PR preprocessor/28709:
9390         * gcc.dg/cpp/pr28709.c: New file.
9391
9392 2007-05-02  Richard Guenther  <rguenther@suse.de>
9393
9394         PR tree-optimization/31146
9395         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9396
9397 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9398
9399         * gcc.c-torture/compile/limits-blockid.c: New.
9400         * gcc.c-torture/compile/limits-caselabels.c: New.
9401         * gcc.c-torture/compile/limits-declparen.c: New.
9402         * gcc.c-torture/compile/limits-enumconst.c: New.
9403         * gcc.c-torture/compile/limits-exprparen.c: New.
9404         * gcc.c-torture/compile/limits-externalid.c: New.
9405         * gcc.c-torture/compile/limits-fnargs.c: New.
9406         * gcc.c-torture/compile/limits-fndefn.c: New.
9407         * gcc.c-torture/compile/limits-idexternal.c: New.
9408         * gcc.c-torture/compile/limits-idinternal.c: New.
9409         * gcc.c-torture/compile/limits-pointer.c: New.
9410         * gcc.c-torture/compile/limits-stringlit.c: New.
9411         * gcc.c-torture/compile/limits-structmem.c: New.
9412         * gcc.c-torture/compile/limits-structnest.c: New.
9413
9414 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9415
9416         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9417
9418 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9419
9420         PR middle-end/31740
9421         * gcc.c-torture/compile/20070501-1.c: New testcase.
9422
9423 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9424
9425         PR fortran/31732
9426         * gfortran.dg/array_memset_2:  New test case.
9427
9428 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9429
9430         PR testsuite/31615
9431         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9432
9433 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9434
9435         PR testsuite/31589
9436         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9437         dg-final test.
9438         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9439         keyword to dg-final test.
9440         * gcc.dg/vect/vect-iv-4.c: Likewise.
9441         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9442         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9443         test.
9444         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9445         cast.
9446         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9447         * lib/target-supports.exp
9448         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9449         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9450
9451 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9452
9453         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9454         __LONG_LONG_MAX__ and its friends instead of those supplied by
9455         limits.h.
9456
9457 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9458
9459         PR C++/31721
9460         * g++.dg/ext/vector7.C: New testcase.
9461
9462 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9463
9464         PR fortran/31591
9465         * gfortran.dg/bound_simplification_1.f90: New test.
9466
9467 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9468
9469         PR fortran/31645
9470         * gfortran.dg/bom_error.f90: New test.
9471         * gfortran.dg/bom_include.f90: New test.
9472         * gfortran.dg/bom_UTF16-LE.f90: New test.
9473         * gfortran.dg/bom_UTF16-BE.f90: New test.
9474         * gfortran.dg/bom_UTF-8.f90: New test.
9475         * gfortran.dg/bom_UTF-32.f90: New test.
9476         * gfortran.dg/bom_UTF-8.F90: New test.
9477         * gfortran.dg/bom_include.inc: New file.
9478
9479 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9480
9481         PR C++/30221
9482         * g++.dg/init/ptrfn2.C: New test.
9483         * g++.dg/init/ptrfn3.C: New test.
9484
9485 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9486
9487         PR fortran/31711
9488         * gfortran.dg/dependency_21.f90: New test.
9489
9490 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         * gfortran.dg/secnds.f: Use real*8.
9493         * gfortran.dg/secnds-1.f: Use real*8.
9494
9495 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496
9497         PR libfortran/31532
9498         * gfortran.dg/inquire_5.f90: Update test.
9499
9500 2007-04-27  Ian Lance Taylor  <iant@google.com>
9501
9502         PR middle-end/31710
9503         * gcc.c-torture/compile/pr31710.c: New test.
9504
9505 2007-04-27  Richard Guenther  <rguenther@suse.de>
9506
9507         PR tree-optimization/30965
9508         PR tree-optimization/30978
9509         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9510         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9511         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9512         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9513
9514 2007-04-27  Richard Guenther  <rguenther@suse.de>
9515
9516         PR tree-optimization/31715
9517         * gcc.dg/Warray-bounds-4.c: New testcase.
9518
9519 2007-04-26  Ian Lance Taylor  <iant@google.com>
9520
9521         PR target/28675
9522         * gcc.c-torture/compile/pr28675.c: New test.
9523
9524 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9525
9526         PR C++/30016
9527         * g++.dg/ext/vector6.C: New test.
9528
9529 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9530
9531         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9532
9533 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9534
9535         PR middle-end/31617
9536         * g++.dg/other/str_empty.C: Add expected warning.
9537
9538 2007-04-26  Richard Guenther  <rguenther@suse.de>
9539         Daniel Berlin  <dberlin@dberlin.org>
9540
9541         PR tree-optimization/30567
9542         * g++.dg/other/pr30567.C: New testcase.
9543
9544 2007-04-26  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/31703
9547         * gcc.c-torture/compile/pr31703.c: New testcase.
9548         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9549         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9550
9551 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9552
9553         * gfortran.dg/open_errors.f90: Added if statements checking
9554         the value of iostat.
9555
9556 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9557
9558         PR c++/31598
9559         * g++.dg/gomp/pr31598.C: New test.
9560
9561         PR tree-optimization/30558
9562         * g++.dg/gomp/pr30558.C: New test.
9563
9564 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9565
9566         PR c++/31338
9567         * g++.dg/ext/complex2.C: New test.
9568
9569 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9570
9571         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9572
9573 2007-04-25  Thiemo Seufer  <ths@mips.com>
9574
9575         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9576         value to signed char.
9577
9578 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9579
9580         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9581         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9582         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9583
9584 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9585
9586         PR fortran/31668
9587         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9588         statement functions.
9589         * gfortran.dg/c_by_val_5.f90: New test.
9590
9591 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9592
9593         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9594         with two new subroutines to avoid parameter-induced aliasing.
9595         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9596         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9597
9598 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9599
9600         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9601         * g++.dg/warn/Warray-bounds.C: Likewise.
9602
9603 2007-04-24  Ian Lance Taylor  <iant@google.com>
9604
9605         PR tree-optimization/31605
9606         * gcc.c-torture/execute/pr31605.c: New test.
9607
9608 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9609
9610         PR fortran/31587
9611         * lib/gcc-dg.exp (scan-module): New function.
9612         * gfortran.dg/module_md5_1.f90: New test.
9613
9614 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9615
9616         * g++.old-deja/g++.pt/defarg6.C: Only run with
9617         -std=gnu++98.
9618         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9619         * g++.dg/cpp0x/variadic61.C: Ditto.
9620         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9621         * g++.dg/cpp0x/variadic62.C: Ditto.
9622         * g++.dg/template/meminit1.C: Ditto.
9623         * g++.dg/template/operator7.C: Ditto.
9624         * g++.dg/template/static15.C: Ditto.
9625         * g++.dg/template/invalid1.C: Ditto.
9626         * g++.dg/template/shift1.C: Ditto.
9627         * g++.dg/template/error10.C: Ditto.
9628
9629 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9630
9631         PR diagnostic/25923
9632         * gfortran.dg/pr25923.f90: New test.
9633
9634 2007-04-24  Ian Lance Taylor  <iant@google.com>
9635
9636         PR tree-optimization/31602
9637         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9638
9639 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9640
9641         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9642         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9643
9644 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9645
9646         * gcc.target/i386/reload-1.c. New.
9647
9648 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9649             Olga Golovanevsky  <olga@il.ibm.com>
9650
9651         * g++.dg/other/str_empty.C: New test.
9652
9653 2007-04-24  Richard Henderson  <rth@redhat.com>
9654
9655         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9656
9657 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9658
9659         PR target/31641
9660         * gcc.c-torture/compile/pr31641.c: New testcase.
9661
9662 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9663
9664         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9665         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9666         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9667         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9668
9669 2007-04-23  Simon Baldwin  <simonb@google.com>
9670
9671         * g++.dg/other/error15.C: New.
9672         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9673         triggering a "multiple parameters named" error.
9674
9675 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9676
9677         PR fortran/31618
9678         * gfortran.dg/backspace_8.f:  New test case.
9679
9680 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9681
9682         PR fortran/31630
9683         * gfortran.dg/used_types_17.f90: New test.
9684
9685         PR fortran/31620
9686         * gfortran.dg/zero_array_components_1.f90: New test.
9687
9688 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9689
9690         PR fortran/31616
9691         * gfortran.dg/open_errors.f90: Allow a different error message.
9692
9693 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9694
9695         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9696         Rename from check_effective_target_vect_pack_mod.  Rename global
9697         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9698         messages.
9699         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9700         rename.
9701         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9702         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9703
9704 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9705
9706         PR middle-end/31448
9707         * gcc.c-torture/execute/pr31448.c: New testcase.
9708
9709 2007-04-22  Nick Clifton  <nickc@redhat.com>
9710
9711         * gcc.dg/20020312-2.c: Add support for the FRV.
9712
9713 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9714
9715         PR tree-optimization/24659
9716         * gcc.dg/vect/vect-float-extend-1.c: New test.
9717         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9718
9719 2007-04-22  Richard Guenther  <rguenther@suse.de>
9720
9721         PR tree-optimization/29789
9722         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9723         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9724
9725 2007-04-22  Revital Eres  <eres@il.ibm.com>
9726
9727         * gcc.dg/var-expand2.c: New test.
9728
9729 2007-04-22  Revital Eres  <eres@il.ibm.com>
9730
9731         * gcc.dg/var-expand3.c: New test.
9732
9733 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9734
9735         PR fortran/31495
9736         * gfortran.dg/continuation_8.f90: New test.
9737
9738 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9739
9740         PR C/30265
9741         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9742         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9743
9744 2007-04-21  Richard Guenther  <rguenther@suse.de>
9745
9746         PR middle-end/31136
9747         * gcc.c-torture/execute/pr31136.c: New testcase.
9748
9749 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9750
9751         * gcc.target/i386/movsi-sm-1.c: New.
9752
9753 2007-04-20  Richard Henderson  <rth@redhat.com>
9754
9755         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9756         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9757
9758 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9759
9760         * gcc.target/i386/ordcmp-1.c: New test.
9761         * gcc.target/i386/unordcmp-1.c: New test.
9762
9763         PR tree-optimization/31632
9764         * gcc.c-torture/compile/20070419-1.c: New test.
9765
9766 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9767
9768         * gcc.dg/invalid-call-1.c: New test.
9769
9770 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9771
9772         PR diagnostic/31227
9773         * gcc.dg/Warray-bounds-3.c: New.
9774
9775 2007-04-18  Richard Guenther  <rguenther@suse.de>
9776
9777         PR tree-optimization/19431
9778         PR tree-optimization/21463
9779         * gcc.c-torture/execute/20070212-1.c: New testcase.
9780         * gcc.c-torture/execute/20070212-2.c: Likewise.
9781         * gcc.c-torture/execute/20070212-3.c: Likewise.
9782         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9783         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9784         * g++.dg/tree-ssa/pr21463.C: Likewise.
9785         * g++.dg/tree-ssa/pr30738.C: Likewise.
9786
9787 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/31513
9790         * g++.dg/expr/bitfield8.C: New test.
9791
9792 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9793             Richard Sandiford  <richard@codesourcery.com>
9794
9795         * lib/target-supports.exp (check_profiling_available): Return 0
9796         for uClibc with -p or -pg.
9797
9798 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9799
9800         PR c++/31517
9801         * g++.dg/template/init7.C: New test.
9802
9803 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9804
9805         PR rtl-optimization/31360
9806         * gcc.dg/loop-7.c: New test.
9807
9808 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9809
9810         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9811         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9812         build.
9813         (compat-execute): Likewise.
9814         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9815         files to remote hosts.
9816         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9817         (c-torture-execute): Likewise.
9818         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9819         or plain file.  Use remote_upload and remote_download to copy
9820         files about.
9821         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9822         before scanning it.
9823
9824 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9825
9826         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9827
9828 2007-04-16  Lawrence Crowl  <crowl@google.com>
9829
9830         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9831         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9832         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9833         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9834         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9835         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9836         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9837         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9838         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9839         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9840         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9841
9842         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9843         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9844         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9845         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9846         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9847         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9848         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9849         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9850         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9851         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9852         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9853
9854 2007-04-16  Ian Lance Taylor  <iant@google.com>
9855
9856         PR tree-optimization/31522
9857         * gcc.dg/Wstrict-overflow-16.c: New test.
9858
9859 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9860
9861         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9862
9863 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9864
9865         PR fortran/31144
9866         * gfortran.dg/module_naming_1.f90: New.
9867
9868 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9869
9870         * lib/target-supports.exp (check_profiling_available): Return
9871         false for m68k-*-uclinux.
9872
9873 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9874
9875         PR c++/29365
9876         Testcase for c++ anonymous namespace warning
9877
9878         * g++.dg/warn/anonymous-namespace-1.C: New test
9879         * g++.dg/warn/anonymous-namespace-1.h: New test
9880
9881 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9882
9883         PR testsuite/31578
9884         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9885
9886 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9887
9888         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9889
9890 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/31204
9893         * gfortran.dg/array_constructor_16.f90: New test.
9894
9895 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9896
9897         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9898         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9899
9900 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9901
9902         PR rtl-optimization/31500
9903         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9904         * g++.dg/warn/Warray-bounds.C: Likewise.
9905
9906 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9907
9908         PR C/31520
9909         * gcc.dg/gnu89-init-4.c: New testcase.
9910
9911 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR c++/25874
9914         * gcc.dg/gomp/pr25874.c: Add dg-options.
9915         * g++.dg/gomp/pr25874.C: Add dg-options.
9916
9917 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9918
9919         PR fortran/21061
9920         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9921         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9922
9923 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9924
9925         PR fortran/31561
9926         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9927
9928 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9929
9930         PR fortran/29507
9931         PR fortran/31404
9932         * gfortran.dg/initialization_6.f90: New test.
9933
9934 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9935
9936         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9937
9938         * lib/target-supports.exp (check_gc_sections_available):
9939         Return false if ldflags includes -elf2flt.
9940
9941 2007-04-13  Jason Merrill  <jason@redhat.com>
9942
9943         PR c++/31074
9944         * conv3.C: New test.
9945
9946 2007-04-13  Mike Stump  <mrs@apple.com>
9947
9948         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9949         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9950
9951 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9952
9953         PR tree-optimization/29598
9954         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9955
9956 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9957
9958         PR fortran/31559
9959         * gfortran.dg/func_assign.f90: New test.
9960
9961 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9962
9963         PR fortran/31550
9964         * gfortran.dg/used_types_16.f90: New test.
9965
9966 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9967
9968         PR fortran/18937
9969         * gfortran.dg/goto_2.f90: New.
9970         * gfortran.dg/goto_3.f90: New.
9971         * gfortran.dg/pr17708.f90: Rename to ...
9972         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9973
9974 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/31562
9977         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9978         instead of a struct.
9979
9980 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9981
9982         PR fortran/31562
9983         * gfortran.dg/value_4.c: Use GNU extensions for complex
9984         instead of a struct.
9985
9986 2007-04-13  Richard Guenther  <rguenther@suse.de>
9987
9988         PR tree-optimization/21258
9989         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9990
9991 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9992
9993         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9994         <complex.h>.
9995
9996 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9997
9998         PR fortran/31250
9999         * gfortran.dg/char_length_2.f90: New.
10000         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10001         * gfortran.dg/repeat_4.f90: Likewise.
10002
10003         PR fortran/31266
10004         * gfortran.dg/char_assign_1.f90: New.
10005
10006         PR fortran/31471
10007         * gfortran.dg/block_name_1.f90: New.
10008         * gfortran.dg/block_name_2.f90: New.
10009
10010 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10011
10012         PR c++/31078
10013         * g++.dg/other/pr31078.C: New.
10014
10015 2007-04-12  Richard Guenther  <rguenther@suse.de>
10016
10017         PR tree-optimization/31169
10018         * gcc.c-torture/execute/pr31169.c: New testcase.
10019
10020 2007-04-12  Richard Guenther  <rguenther@suse.de>
10021
10022         PR tree-optimization/24689
10023         PR tree-optimization/31307
10024         * g++.dg/tree-ssa/pr31307.C: New testcase.
10025         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10026
10027 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10028
10029         PR fortran/31472
10030         * gfortran.dg/access_spec_1.f90: New test.
10031         * gfortran.dg/access_spec_2.f90: New test.
10032         * gfortran.dg/non_module_public.f90: Match new error message.
10033
10034 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10035
10036         PR testsuite/31538
10037         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10038         to 4 at line 38 to fix bounds problem.
10039
10040 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10041
10042         PR testsuite/31240
10043         * gfortran.dg/pointer_intent_1.f90: Fix test.
10044
10045 2007-04-10  Eric Christopher  <echristo@apple.com>
10046
10047         * lib/target-supports.exp
10048         (check_effective_target_fstack_protector): Rewrite.
10049
10050 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10051
10052         PR c++/31449
10053         * g++.dg/init/const5.C: New test.
10054
10055 2007-04-09  Jan Hubicka  <jh@suse.cz>
10056
10057         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10058
10059 2007-04-08  Jan Hubicka  <jh@suse.cz>
10060
10061         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10062
10063 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10064
10065         PR fortran/31257
10066         * gfortran.dg/achar_4.f90: New test.
10067
10068 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10069
10070         PR fortran/30880
10071         * gfortran.dg/used_dummy_types_8.f90: New test.
10072
10073 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10074
10075         PR fortran/30872
10076         * gfortran.dg/parameter_array_element_1.f90: New test.
10077
10078 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10079
10080         PR fortran/31222
10081         * gfortran.dg/default_numeric_type_1.f90: New test.
10082
10083 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10084
10085         PR fortran/31424
10086         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10087
10088 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10089
10090         PR fortran/31293
10091         * gfortran.dg/interface_12.f90: New test.
10092
10093 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10094
10095         * gcc.dg/format/opt-6.c: New test.
10096         * gcc.dg/format/nul-1.c: New test.
10097         * gcc.dg/format/nul-2.c: New test.
10098
10099 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10100
10101         PR libgfortran/31395
10102         * gfortran.dg/fmt_colon.f90: New test.
10103
10104 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10105
10106         * g++.old-deja/g++.other/init18.C: Use
10107         dg-require-effective-target instead of an explicit xfail.
10108
10109 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10110
10111         * gcc.dg/dfp/signbit-1.c
10112         * gcc.dg/dfp/signbit-2.c
10113
10114 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10115
10116         PR fortran/31483
10117         * gfortran.dg/altreturn_5.f90: New test.
10118
10119 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10120
10121         PR fortran/31292
10122         * gfortran.dg/contained_module_proc_1.f90: New test.
10123
10124 2007-04-04  Stuart Hastings  <stuart@apple.com>
10125
10126         PR 31281
10127         * objc/execute/exceptions/pr31281.m: New.
10128
10129 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10130
10131         * g++.dg/ext/dllimport12.C: Update comments.
10132
10133 2007-04-03  Eric Christopher  <echristo@apple.com>
10134
10135         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10136
10137 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10138
10139         PR fortran/31304
10140         * gfortran.dg/repeat_2.f90: New test.
10141         * gfortran.dg/repeat_3.f90: New test.
10142         * gfortran.dg/repeat_4.f90: New test.
10143
10144 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10145
10146         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10147
10148 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR c++/30847
10151         * g++.dg/parse/cond3.C: New test.
10152
10153         PR middle-end/30704
10154         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10155
10156 2007-04-02  Jason Merrill  <jason@redhat.com>
10157
10158         PR c++/31187
10159         * g++.dg/ext/visibility/anon3.C: New test.
10160
10161 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10162
10163         PR libgfortran/31052
10164         * gfortran.dg/namelist_28.f90: New test.
10165
10166 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10167
10168         PR libgfortran/31366
10169         * gfortran.dg/direct_io_6.f90: New test.
10170
10171 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10172
10173         PR libgfortran/31207
10174         * gfortran.dg/advance_5.f90: New test.
10175         * gfortran.dg/advance_6.f90: New test.
10176
10177 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10178
10179         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10180         * g++.dg/ext/dllimport7.C: Likewise.
10181         * g++.dg/ext/selectany1.C: Likewise.
10182
10183 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10184
10185         * g++.dg/parser/pr31138.C: New.
10186         * g++.dg/parser/pr31140.C: New.
10187         * g++.dg/parser/pr31141.C: New.
10188
10189 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10190
10191         PR c++/26099
10192         * g++.dg/ext/is_base_of.C: New.
10193         * g++.dg/ext/has_virtual_destructor.C: New.
10194         * g++.dg/ext/is_polymorphic.C: New.
10195         * g++.dg/ext/is_base_of_diagnostic.C: New.
10196         * g++.dg/ext/is_enum.C: New.
10197         * g++.dg/ext/has_nothrow_assign.C: New.
10198         * g++.dg/ext/has_nothrow_constructor.C: New.
10199         * g++.dg/ext/is_empty.C: New.
10200         * g++.dg/ext/has_trivial_copy.C: New.
10201         * g++.dg/ext/has_trivial_assign.C: New.
10202         * g++.dg/ext/is_abstract.C: New.
10203         * g++.dg/ext/is_pod.C: New.
10204         * g++.dg/ext/has_nothrow_copy.C: New.
10205         * g++.dg/ext/is_class.C: New.
10206         * g++.dg/ext/has_trivial_constructor.C: New.
10207         * g++.dg/ext/is_union.C: New.
10208         * g++.dg/ext/has_trivial_destructor.C: New.
10209         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10210         * g++.dg/template/crash43.C: Likewise.
10211
10212 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10213
10214         * g++.dg/warn/pedantic2.C: New testcase.
10215
10216 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10217
10218         * size_dim.f90: Fix dg directive.
10219         * pr16433.f: Likewise.
10220         * use_6.f90: Likewise.
10221         * use_7.f90: Likewise.
10222         * entry_9.f90: Likewise.
10223         * pointer_intent_2.f90: Likewise.
10224         * protected_1.f90: Likewise.
10225         * fmt_missing_period_2.f: Likewise.
10226         * pointer_intent_3.f90: Likewise.
10227         * protected_2.f90: Likewise.
10228         * protected_3.f90: Likewise.
10229         * pr15754.f90: Likewise.
10230         * protected_4.f90: Likewise.
10231         * protected_5.f90: Likewise.
10232         * initialization_2.f90: Likewise.
10233         * protected_6.f90: Likewise.
10234         * continuation_7.f90: Likewise.
10235         * derived_function_interface_1.f90: Likewise.
10236         * der_pointer_4.f90: Likewise.
10237         * fmt_zero_precision.f90: Likewise.
10238         * blockdata_3.f90: Likewise.
10239         * fmt_missing_period_1.f: Likewise.
10240         * real_const_3.f90: Likewise.
10241         * use_4.f90: Likewise.
10242         * fmt_missing_period_3.f: Likewise.
10243         * use_5.f90: Likewise.
10244
10245 2007-03-28  Mike Stump  <mrs@apple.com>
10246
10247         * gcc.dg/darwin-comm.c: Add.
10248
10249 2007-03-28  Eric Christopher  <echristo@apple.com>
10250
10251         * lib/target-supports.exp (check_effective_target_fstack_protector):
10252         New.
10253         * gcc.dg/ssp-1.c: Use.
10254         * gcc.dg/ssp-2.c: Ditto.
10255
10256 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10257
10258         PR c++/29077
10259         * g++.dg/parse/constructor3.C: New test.
10260
10261 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10262
10263         * gnat.dg/thin_pointer.ad[sb]: New test.
10264
10265 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10266
10267         * g++.dg/cpp0x/bracket1.C: New.
10268         * g++.dg/cpp0x/bracket2.C: New.
10269         * g++.dg/cpp0x/bracket3.C: New.
10270         * g++.dg/cpp0x/bracket4.C: New.
10271
10272 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10273
10274         * g++.dg/cpp0x/temp_default1.C: New.
10275         * g++.dg/cpp0x/temp_default3.C: New.
10276         * g++.dg/cpp0x/temp_default2.C: New.
10277         * g++.dg/cpp0x/temp_default4.C: New.
10278
10279 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10280
10281         PR c++/29993
10282         * g++.dg/other/cv_func2.C: New.
10283
10284 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10285
10286         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10287         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10288         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10289         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10290
10291         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10292         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10293
10294         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10295
10296         * lib/compat.exp (compat-execute): Fix processing of file names.
10297
10298 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10299
10300         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10301
10302 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10303
10304         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10305         Delete created executable test file.
10306         (check_effective_target_fortran_large_int): Ditto.
10307         (check_effective_target_static_libgfortran): Ditto.
10308
10309 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10310
10311         PR c++/30500
10312         * g++.dg/warn/pragma-system_header1.C: New test.
10313         * g++.dg/warn/pragma-system_header2.C: New test.
10314         * g++.dg/warn/pragma-system_header1.h. New.
10315         * g++.dg/warn/pragma-system_header2.h. New.
10316
10317 2007-03-26  Ian Lance Taylor  <iant@google.com>
10318
10319         PR tree-optimization/31345
10320         * gcc.c-torture/compile/pr31345-1.c: New test.
10321
10322 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10323
10324         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10325         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10326         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10327         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10328         * gfortran.dg/overload_1.f90: Likewise.
10329         * gfortran.dg/impure_assignment_1.f90: Likewise.
10330         * gfortran.dg/error_recovery_3.f90: Likewise.
10331         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10332         * gfortran.dg/sequence_types_1.f90: Likewise.
10333         * gfortran.dg/internal_references_1.f90: Likewise.
10334         * gfortran.dg/present_1.f90: Likewise.
10335         * gfortran.dg/volatile10.f90: Likewise.
10336         * gfortran.dg/module_equivalence_2.f90: Likewise.
10337         * gfortran.dg/use_4.f90: Likewise.
10338         * gfortran.dg/elemental_result_1.f90: Likewise.
10339         * gfortran.dg/generic_actual_arg.f90: Likewise.
10340         * gfortran.dg/private_type_5.f90: Likewise.
10341         * gfortran.dg/protected_4.f90: Likewise.
10342         * gfortran.dg/interface_3.f90: Likewise.
10343
10344 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10345
10346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10347         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10348
10349 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10350
10351         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10352
10353 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10354
10355         PR libgfortran/31199
10356         * gfortran.dg/fmt_t_4.f90: New test.
10357
10358 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10359
10360         PR libfortran/31297
10361         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10362         * gfortran.dg/backspace_6.f:  Likewise.
10363         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10364         * gfortran.dg/direct_io_2.f90:  Likewise.
10365         * gfortran.dg/write_back.f:  Likewise.
10366         * gfortran.dg/write_rewind_2.f:  Likewise.
10367         * gfortran.dg/write_rewind_1.f:  Likewise.
10368         * gfortran.dg/write_rewind_2.f:  Likewise.
10369
10370 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10371
10372         PR tree-optimization/30784
10373         * gcc.dg/vect/pr30784.c: New test.
10374
10375 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10376
10377         PR fortran/30877
10378         * gfortran.dg/operator_1.f90: New test.
10379         * gfortran.dg/operator_2.f90: New test.
10380
10381 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10382
10383         PR libfortran/31196
10384         * gfortran.dg/reshape_transpose_1.f90:  New test.
10385
10386 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10387
10388         PR fortran/30655
10389         * gfortran.dg/bounds_check_6.f90: New test.
10390
10391 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10392
10393         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10394         #ifndef/#endif.
10395         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10396         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10397
10398 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10399
10400         PR fortran/31209
10401         * gfortran.dg/pointer_function_actual_1.f90: New test.
10402
10403         PR fortran/31200
10404         * gfortran.dg/pointer_function_actual_2.f90: New test.
10405
10406         PR fortran/31215
10407         * gfortran.dg/result_in_spec_1.f90: New test.
10408
10409 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10410
10411         PR fortran/30834
10412         * gfortran.dg/integer_exponentiation_3.F90: New test.
10413         * gfortran.dg/integer_exponentiation_4.f90: New test.
10414         * gfortran.dg/integer_exponentiation_5.F90: New test.
10415
10416 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10417
10418         PR c++/30863
10419         * g++.dg/template/error24.C: New test.
10420         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10421
10422 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10423
10424         PR c++/31273
10425         * g++.dg/expr/bitfield7.C: New test.
10426
10427 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10428
10429         PR other/23572
10430         * gcc.dg/float-range-4.c: New.
10431         * gcc.dg/float-range-1.c: Update. Test for a warning.
10432         * gcc.dg/float-range-3.c: New.
10433         * gcc.dg/float-range-5.c: New.
10434
10435 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10436
10437         PR fortran/31262
10438         * gfortran.dg/no_range_check_1.f90: New test.
10439
10440 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10441
10442         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10443         * g++.dg/other/static1.C: Remove stray semicolon.
10444         * g++.dg/other/init1.C: Likewise.
10445         * g++.dg/rtti/dyncast1.C: Likewise.
10446         * g++.dg/tree-ssa/pr17153.C: Likewise.
10447         * g++.dg/lookup/disamb1.C: Likewise.
10448         * g++.dg/lookup/scoped2.C: Likewise.
10449         * g++.dg/lookup/friend7.C: Likewise.
10450         * g++.dg/parse/parse4.C: Likewise.
10451         * g++.dg/parse/parse5.C: Likewise.
10452         * g++.dg/expr/pr29066.C: Likewise.
10453         * g++.dg/expr/cast4.C: Likewise.
10454         * g++.dg/tc1/dr193.C: Likewise.
10455         * g++.dg/tc1/dr213.C: Likewise.
10456         * g++.dg/abi/dcast1.C: Likewise.
10457         * g++.dg/abi/covariant2.C: Likewise.
10458         * g++.dg/inherit/covariant11.C: Likewise.
10459         * g++.dg/inherit/covariant9.C: Likewise.
10460         * g++.dg/inherit/covariant10.C: Likewise.
10461         * g++.dg/init/static3.C: Likewise.
10462         * g++.dg/init/init-ref3.C: Likewise.
10463         * g++.dg/init/ref10.C: Likewise.
10464         * g++.dg/template/meminit2.C: Likewise.
10465         * g++.dg/template/using9.C: Likewise.
10466         * g++.dg/template/friend9.C: Likewise.
10467         * g++.dg/template/ref1.C: Likewise.
10468         * g++.old-deja/g++.warn/inline.C: Likewise.
10469         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10470         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10471         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10472         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10473         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10474         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10475         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10476         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10477         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10478         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10479         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10480         * g++.old-deja/g++.brendan/template11.C: Likewise.
10481         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10482         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10483         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10484         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10485         * g++.old-deja/g++.jason/parse9.C: Likewise.
10486         * g++.old-deja/g++.jason/byval2.C: Likewise.
10487         * g++.old-deja/g++.jason/overload8.C: Likewise.
10488         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10489         * g++.old-deja/g++.jason/template33.C: Likewise.
10490         * g++.old-deja/g++.jason/return3.C: Likewise.
10491         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10492         * g++.old-deja/g++.jason/virtual.C: Likewise.
10493         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10494         * g++.old-deja/g++.jason/template27.C: Likewise.
10495         * g++.old-deja/g++.jason/synth6.C: Likewise.
10496         * g++.old-deja/g++.jason/ref8.C: Likewise.
10497         * g++.old-deja/g++.jason/offset1.C: Likewise.
10498         * g++.old-deja/g++.other/static20.C: Likewise.
10499         * g++.old-deja/g++.other/array1.C: Likewise.
10500         * g++.old-deja/g++.other/new3.C: Likewise.
10501         * g++.old-deja/g++.other/array2.C: Likewise.
10502         * g++.old-deja/g++.other/overload9.C: Likewise.
10503         * g++.old-deja/g++.other/cast6.C: Likewise.
10504         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10505         * g++.old-deja/g++.other/eh4.C: Likewise.
10506         * g++.old-deja/g++.other/using7.C: Likewise.
10507         * g++.old-deja/g++.other/init18.C: Likewise.
10508         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10509         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10510         * g++.old-deja/g++.other/dtor11.C: Likewise.
10511         * g++.old-deja/g++.pt/static11.C: Likewise.
10512         * g++.old-deja/g++.pt/crash19.C: Likewise.
10513         * g++.old-deja/g++.pt/overload12.C: Likewise.
10514         * g++.old-deja/g++.pt/crash46.C: Likewise.
10515         * g++.old-deja/g++.pt/mi1.C: Likewise.
10516         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10517         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10518         * g++.old-deja/g++.pt/local5.C: Likewise.
10519         * g++.old-deja/g++.pt/typename2.C: Likewise.
10520         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10521         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10522         * g++.old-deja/g++.law/visibility1.C: Likewise.
10523         * g++.old-deja/g++.law/visibility2.C: Likewise.
10524         * g++.old-deja/g++.law/virtual2.C: Likewise.
10525         * g++.old-deja/g++.law/operators19.C: Likewise.
10526         * g++.old-deja/g++.law/parsing10.C: Likewise.
10527         * g++.old-deja/g++.law/visibility4.C: Likewise.
10528         * g++.old-deja/g++.law/operators4.C: Likewise.
10529         * g++.old-deja/g++.law/dtors2.C: Likewise.
10530         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10531         * g++.old-deja/g++.law/visibility10.C: Likewise.
10532         * g++.old-deja/g++.law/scope3.C: Likewise.
10533         * g++.old-deja/g++.law/casts2.C: Likewise.
10534         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10535         * g++.old-deja/g++.law/operators33.C: Likewise.
10536         * g++.old-deja/g++.law/friend4.C: Likewise.
10537         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10538         * g++.old-deja/g++.mike/p5611.C: Likewise.
10539         * g++.old-deja/g++.mike/net37.C: Likewise.
10540         * g++.old-deja/g++.mike/p3570.C: Likewise.
10541         * g++.old-deja/g++.mike/p5718.C: Likewise.
10542         * g++.old-deja/g++.mike/net21.C: Likewise.
10543         * g++.old-deja/g++.mike/p1862.C: Likewise.
10544         * g++.old-deja/g++.mike/p4511.C: Likewise.
10545         * g++.old-deja/g++.mike/virt3.C: Likewise.
10546         * g++.old-deja/g++.mike/p16146.C: Likewise.
10547         * g++.old-deja/g++.mike/p1989.C: Likewise.
10548         * g++.old-deja/g++.mike/p5571.C: Likewise.
10549         * g++.old-deja/g++.gb/scope10.C: Likewise.
10550         * g++.old-deja/g++.abi/primary5.C: Likewise.
10551         * g++.old-deja/g++.abi/empty2.C: Likewise.
10552         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10553         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10554         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10555         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10556         * g++.old-deja/g++.bob/template3.C: Likewise.
10557         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10558
10559 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10560
10561         PR fortran/31193
10562         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10563
10564 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10565
10566         PR fortran/20897
10567         * gfortran.dg/derived_name_1.f90: New.
10568         * gfortran.dg/derived_name_2.f: New.
10569
10570 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10571
10572         * lib/target-supports.exp (check_effective_target_nonpic): New
10573         procedure.
10574         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10575         when compiling PIC.
10576         * gcc.target/i386/asm-4.c: Require nonpic.
10577         * gcc.target/i386/cmov1.c: Likewise.
10578         * gcc.target/i386/mul.c: Likewise.
10579         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10580         * gcc.target/i386/ssetype-1.c: Require nonpic.
10581         * gcc.target/i386/ssetype-3.c: Likewise.
10582         * gcc.target/i386/ssetype-5.c: Likewise.
10583
10584 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10585
10586         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10587         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10588         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10589         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10590
10591 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10592
10593         PR tree-optimization/30590
10594         * g++.dg/opt/pr30590.C: New testcase.
10595
10596 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR c/30762
10599         * gcc.dg/pr30762-1.c: New test.
10600         * gcc.dg/pr30762-2.c: New test.
10601
10602         PR inline-asm/30505
10603         * gcc.target/i386/pr30505.c: New test.
10604
10605 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10606
10607         * gcc.target/arm/register-variables.c: New.
10608
10609 2007-03-19  Jeff Law  <law@redhat.com>
10610
10611         * PR tree-optimization/30984
10612         * gcc.c-torture/pr30984.c: New test.
10613
10614 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10615         Richard Guenther  <rguenther@suse.de>
10616
10617         PR tree-optimization/31254
10618         * gcc.dg/torture/pr31254.c: New testcase.
10619
10620 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10621
10622         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10623         target default_packed.
10624
10625 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10626
10627         PR fortran/31203
10628         * gfortran.dg/string_length_1.f90: New test.
10629
10630 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10631
10632         PR testsuite/30395
10633         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10634
10635 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10636
10637         PR libgfortran/31052
10638         * gfortran.dg/namelist_27.f90: New test.
10639
10640 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10641
10642         PR fortran/30531
10643         * gfortran.dg/used_types_14.f90: New test.
10644
10645         PR fortran/31086
10646         * gfortran.dg/used_types_15.f90: New test.
10647
10648 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10649
10650         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10651         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10652
10653 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10654
10655         PR fortran/31120
10656         * gfortran.dg/integer_exponentiation_2.f90: New test.
10657
10658 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10659
10660         PR tree-optimization/31041
10661         * gcc.dg/vect/pr31041.c: New test.
10662
10663 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10664
10665         * g++.dg/warn/Wconversion-integer.C: New
10666         * g++.dg/warn/Wconversion-real.C: New.
10667         * g++.dg/warn/Wconversion-real-integer.C: New.
10668         * g++.dg/warn/conv2.C: Updated.
10669
10670 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10671
10672         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10673         exclude RTPs.
10674
10675 2007-03-16  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/31146
10678         * g++.dg/tree-ssa/pr31146.C: New testcase.
10679
10680 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10681
10682         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10683         assume that the target has <features.h>.
10684
10685 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10686
10687         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10688         dg-options rather than to the whole test.
10689
10690 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         PR debug/29906
10693         * g++.dg/debug/pr29906.C: New
10694
10695 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10696
10697         PR libgfortran/31099
10698         * gfortran.dg/unformatted_recl.f90: Update test.
10699
10700 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10701
10702         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10703
10704 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10705
10706         PR c++/30891
10707         * g++.dg/parse/namespace-definition.C: New.
10708
10709 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10710
10711         PR c++/24924
10712         * g++.dg/cpp/pedantic-errors.C: New.
10713         * g++.dg/cpp/permissive.C: New.
10714
10715 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10716
10717         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10718         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10719
10720 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10721
10722         * lib/target-supports.exp (check_missing_uclibc_feature)
10723         (check_effective_target_wchar): New procedures.
10724         * gcc.dg/wchar_t-1.c: Require target wchar.
10725         * gcc.dg/wint_t-1.c: Likewise.
10726
10727 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10728
10729         * lib/target-supports.exp (check_gc_sections_available): Return
10730         false for VxWorks targets.
10731
10732 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10733
10734         * g++.dg/warn/Wconversion2.C: Fix typo.
10735         * gcc.dg/if-empty-1.c: Ditto.
10736
10737 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10738
10739         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10740
10741 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10742
10743         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10744         * gcc.target/i386/pr31167.c: Ditto.
10745
10746 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10747
10748         PR target/31167
10749         * gcc.target/i386/pr31167.c: New test.
10750
10751 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10752
10753         PR fortran/30922
10754         * gfortran.dg/import5.f90.f90: New test.
10755
10756
10757         PR fortran/30879
10758         * gfortran.dg/data_components_1.f90: New test.
10759
10760
10761         PR fortran/30870
10762         * gfortran.dg/generic_13.f90: New test.
10763
10764         PR fortran/31163
10765         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10766
10767 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10768
10769         PR libgfortran/31051
10770         * gfortran.dg/fmt_t_4.f90: New
10771
10772 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10773
10774         PR C++/31165
10775         * g++.dg/other/default7.C: New test.
10776
10777 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10778
10779         * g++.dg/warn/Wconversion2.C: New.
10780
10781 2007-03-14  Eric Christopher  <echristo@apple.com>
10782
10783         * gcc.dg/ssp-1.c: New.
10784         * gcc.dg/ssp-2.c: Ditto.
10785
10786 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10787
10788         * g++.dg/warn/do-empty.C: New.
10789         * gcc.dg/do-empty.c: New.
10790         * gcc.dg/if-empty-1.c: Update.
10791         * gcc.dg/20001116-1.c: Update.
10792         * gcc.dg/pr23165.c: Update.
10793
10794 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10795
10796         * gfortran.dg/module_implicit_conversion.f90: New test.
10797
10798 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10799
10800         PR middle-end/31127
10801         * gcc.dg/pr31127.c: New.
10802
10803 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10804
10805         * gcc.dg/tree-ssa/loop-26.c: New test.
10806
10807 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10808
10809         * gcc.target/i386/cmpxchg16b-1.c: New test.
10810
10811 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10812
10813         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10814         * gcc.dg/c99-vla-1.c: Likewise.
10815         * g++.dg/ext/vla1.C: Likewise
10816
10817 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10818
10819         * gcc.dg/wvla-1.c: New test
10820         * gcc.dg/wvla-2.c: New test
10821         * gcc.dg/wvla-3.c: New test
10822         * gcc.dg/wvla-4.c: New test
10823         * gcc.dg/wvla-5.c: New test
10824         * gcc.dg/wvla-6.c: New test
10825         * gcc.dg/wvla-7.c: New test
10826         * g++.dg/warn/Wvla-1.C: New test
10827         * g++.dg/warn/Wvla-2.C: New test
10828         * g++.dg/warn/Wvla-3.C: New test
10829
10830 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10831
10832         PR c++/30108
10833         * g++.dg/other/default6.C: New test.
10834
10835 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10836
10837         * lib/target-supports.exp (check_profiling_available): Return false
10838         for VxWorks.
10839         (check_effective_target_vxworks_kernel): New procedure.
10840         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10841         VxWorks.
10842         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10843         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10844         to include VxWorks.
10845         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10846
10847 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10848
10849         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10850         PIC is not supported.
10851         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10852         * gcc.dg/20020426-2.c: Likewise.
10853         * gcc.dg/pr28243.c: Likewise.
10854         * gcc.dg/visibility-11.c: Likewise.
10855         * gcc.dg/tls/opt-9.c: Likewise.
10856         * gcc.dg/tls/opt-10.c: Likewise.
10857         * gcc.dg/tls/pic-1.c: Likewise.
10858         * gcc.dg/tls/struct-1.c: Likewise.
10859         * gcc.target/i386/20000807-1.c: Likewise.
10860         * gcc.target/i386/20000904-1.c: Likewise.
10861         * gcc.target/i386/20011119-1.c: Likewise.
10862         * gcc.target/i386/990213-2.c: Likewise.
10863         * gcc.target/i386/990214-1.c: Likewise.
10864         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10865         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10866         * gcc.target/i386/pic-1.c: Likewise.
10867         * gcc.target/i386/pr21518.c: Likewise.
10868         * gcc.target/i386/pr23098.c: Likewise.
10869         * gcc.target/i386/pr23943.c: Likewise.
10870
10871 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10872
10873         PR c++/31038
10874         * g++.dg/template/complit2.C: New test.
10875
10876         PR c++/30328
10877         * g++.dg/ext/bitfield1.C: New test.
10878
10879 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10880
10881         PR fortran/30883
10882         * gfortran.dg/interface_11.f90: New test.
10883
10884 2007-03-11  Richard Guenther  <rguenther@suse.de>
10885
10886         PR tree-optimization/31115
10887         * gcc.dg/torture/pr31115.c: New testcase.
10888
10889 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10890
10891         PR tree-optimization/29925
10892         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10893
10894 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10895
10896         PR c++/30274
10897         * g++.dg/expr/bitfield3.C: New test.
10898         * g++.dg/expr/bitfield4.C: Likewise.
10899         * g++.dg/expr/bitfield5.C: Likewise.
10900         * g++.dg/expr/bitfield6.C: Likewise.
10901
10902         PR c++/30924
10903         * g++.dg/template/array18.C: New test.
10904
10905 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10906
10907         PR c++/17946
10908         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10909         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10910
10911 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10912
10913         PR c++/20599
10914         * g++.dg/cpp0x/variadic-bind.C: New.
10915         * g++.dg/cpp0x/variadic-function.C: New.
10916         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10917         * g++.dg/cpp0x/variadic-tuple.C: New.
10918         * g++.dg/cpp0x/variadic1.C: New.
10919         * g++.dg/cpp0x/variadic2.C: New.
10920         * g++.dg/cpp0x/variadic3.C: New.
10921         * g++.dg/cpp0x/variadic4.C: New.
10922         * g++.dg/cpp0x/variadic5.C: New.
10923         * g++.dg/cpp0x/variadic6.C: New.
10924         * g++.dg/cpp0x/variadic7.C: New.
10925         * g++.dg/cpp0x/variadic8.C: New.
10926         * g++.dg/cpp0x/variadic9.C: New.
10927         * g++.dg/cpp0x/variadic10.C: New.
10928         * g++.dg/cpp0x/variadic11.C: New.
10929         * g++.dg/cpp0x/variadic12.C: New.
10930         * g++.dg/cpp0x/variadic13.C: New.
10931         * g++.dg/cpp0x/variadic14.C: New.
10932         * g++.dg/cpp0x/variadic15.C: New.
10933         * g++.dg/cpp0x/variadic16.C: New.
10934         * g++.dg/cpp0x/variadic17.C: New.
10935         * g++.dg/cpp0x/variadic18.C: New.
10936         * g++.dg/cpp0x/variadic19.C: New.
10937         * g++.dg/cpp0x/variadic20.C: New.
10938         * g++.dg/cpp0x/variadic21.C: New.
10939         * g++.dg/cpp0x/variadic22.C: New.
10940         * g++.dg/cpp0x/variadic23.C: New.
10941         * g++.dg/cpp0x/variadic24.C: New.
10942         * g++.dg/cpp0x/variadic25.C: New.
10943         * g++.dg/cpp0x/variadic26.C: New.
10944         * g++.dg/cpp0x/variadic27.C: New.
10945         * g++.dg/cpp0x/variadic28.C: New.
10946         * g++.dg/cpp0x/variadic29.C: New.
10947         * g++.dg/cpp0x/variadic30.C: New.
10948         * g++.dg/cpp0x/variadic31.C: New.
10949         * g++.dg/cpp0x/variadic32.C: New.
10950         * g++.dg/cpp0x/variadic33.C: New.
10951         * g++.dg/cpp0x/variadic34.C: New.
10952         * g++.dg/cpp0x/variadic35.C: New.
10953         * g++.dg/cpp0x/variadic36.C: New.
10954         * g++.dg/cpp0x/variadic37.C: New.
10955         * g++.dg/cpp0x/variadic38.C: New.
10956         * g++.dg/cpp0x/variadic39.C: New.
10957         * g++.dg/cpp0x/variadic40.C: New.
10958         * g++.dg/cpp0x/variadic41.C: New.
10959         * g++.dg/cpp0x/variadic42.C: New.
10960         * g++.dg/cpp0x/variadic43.C: New.
10961         * g++.dg/cpp0x/variadic44.C: New.
10962         * g++.dg/cpp0x/variadic45.C: New.
10963         * g++.dg/cpp0x/variadic46.C: New.
10964         * g++.dg/cpp0x/variadic47.C: New.
10965         * g++.dg/cpp0x/variadic48.C: New.
10966         * g++.dg/cpp0x/variadic49.C: New.
10967         * g++.dg/cpp0x/variadic50.C: New.
10968         * g++.dg/cpp0x/variadic51.C: New.
10969         * g++.dg/cpp0x/variadic52.C: New.
10970         * g++.dg/cpp0x/variadic53.C: New.
10971         * g++.dg/cpp0x/variadic54.C: New.
10972         * g++.dg/cpp0x/variadic55.C: New.
10973         * g++.dg/cpp0x/variadic56.C: New.
10974         * g++.dg/cpp0x/variadic57.C: New.
10975         * g++.dg/cpp0x/variadic58.C: New.
10976         * g++.dg/cpp0x/variadic59.C: New.
10977         * g++.dg/cpp0x/variadic60.C : New.
10978         * g++.dg/cpp0x/variadic61.C : New.
10979         * g++.dg/cpp0x/variadic62.C : New.
10980         * g++.dg/cpp0x/variadic63.C : New.
10981         * g++.dg/cpp0x/variadic64.C : New.
10982         * g++.dg/cpp0x/variadic65.C : New.
10983         * g++.dg/cpp0x/variadic66.C : New.
10984         * g++.dg/cpp0x/variadic67.C : New.
10985         * g++.dg/cpp0x/variadic68.C : New.
10986         * g++.dg/cpp0x/variadic69.C : New.
10987         * g++.dg/cpp0x/variadic70.C : New.
10988         * g++.dg/cpp0x/variadic71.C : New.
10989         * g++.dg/cpp0x/variadic72.C : New.
10990         * g++.dg/cpp0x/variadic73.C : New.
10991         * g++.dg/cpp0x/variadic74.C : New.
10992         * g++.dg/cpp0x/variadic75.C : New.
10993         * g++.dg/cpp0x/variadic-ex1.C : New.
10994         * g++.dg/cpp0x/variadic-ex2.C : New.
10995         * g++.dg/cpp0x/variadic-ex3.C : New.
10996         * g++.dg/cpp0x/variadic-ex4.C : New.
10997         * g++.dg/cpp0x/variadic-ex5.C : New.
10998         * g++.dg/cpp0x/variadic-ex6.C : New.
10999         * g++.dg/cpp0x/variadic-ex7.C : New.
11000         * g++.dg/cpp0x/variadic-ex8.C : New.
11001         * g++.dg/cpp0x/variadic-ex9.C : New.
11002         * g++.dg/cpp0x/variadic-ex10.C : New.
11003         * g++.dg/cpp0x/variadic-ex11.C : New.
11004         * g++.dg/cpp0x/variadic-ex12.C : New.
11005         * g++.dg/cpp0x/variadic-ex13.C : New.
11006         * g++.dg/cpp0x/variadic-ex14.C : New.
11007
11008 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11009
11010         PR libgfortran/31099
11011         * gfortran.dg/unformatted_recl.f90: New test.
11012
11013 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11014
11015         * gcc.dg/fold-eqcmplx-1.c: New test case.
11016
11017 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11018
11019         PR rtl-optimization/30643
11020         * gcc.dg/pr30643.c: New.
11021
11022 2007-03-09  Chao-ying Fu  <fu@mips.com>
11023
11024         * gcc.target/mips/mips32-dspr2-type.c: New test.
11025         * gcc.target/mips/mips32-dspr2.c: New test.
11026         * gcc.target/mips/dspr2-MULT.c: New test.
11027         * gcc.target/mips/dspr2-MULTU.c: New test.
11028         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11029         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11030         Adjust some formats.
11031
11032 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11033
11034         PR c++/17946
11035         * gcc.dg/Wlogical-op-1.c: New.
11036         * g++.dg/warn/Wlogical-op-1.C: New.
11037
11038 2007-03-09  Richard Guenther  <rguenther@suse.de>
11039
11040         PR tree-optimization/30904
11041         PR middle-end/31058
11042         * gcc.dg/pr30904.c: Remove xfail.
11043
11044 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11045
11046         PR C/31072
11047         * gcc.c-torture/execute/pr31072.c: New test.
11048
11049 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11050
11051         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11052         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11053         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11054         *lrint* and *lround*.
11055         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11056         floor->lfloor.
11057         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11058         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11059         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11060         and *lround*.  Correct macro names.
11061         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11062         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11063
11064 2007-03-08  Ian Lance Taylor  <iant@google.com>
11065
11066         * gcc.dg/no-strict-overflow-5.c: New test.
11067         * gcc.dg/no-strict-overflow-6.c: New test.
11068         * gcc.dg/Wstrict-overflow-11.c: New test.
11069         * gcc.dg/Wstrict-overflow-12.c: New test.
11070         * gcc.dg/Wstrict-overflow-13.c: New test.
11071         * gcc.dg/Wstrict-overflow-14.c: New test.
11072         * gcc.dg/Wstrict-overflow-15.c: New test.
11073
11074 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11075
11076         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11077         for VxWorks kernel mode.
11078         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11079
11080 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11081
11082         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11083         mode.
11084
11085 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11086
11087         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11088         and lib/bfill.c on VxWorks targets.
11089         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11090         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11091         lib/bfill.c and lib/memmove.c on VxWorks targets.
11092         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11093         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11094         on VxWorks targets.
11095         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11096         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11097
11098 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11099
11100         * gfortran.dg/use_5.f90: New test.
11101         * gfortran.dg/use_6.f90: Ditto.
11102         * gfortran.dg/use_7.f90: Ditto.
11103
11104 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11105
11106         PR fortran/30973
11107         * gfortran.dg/use_4.f90: New test.
11108         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11109
11110 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11111
11112         PR fortran/31011
11113         * gfortran.dg/parameter_array_section_2.f90: New test.
11114
11115 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11116
11117         PR c++/30852
11118         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11119
11120         PR c++/30534
11121         * g++.dg/template/arg5.C: New test.
11122
11123 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11124
11125         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11126
11127 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11128
11129         * gcc.dg/var-expand1.c: Add newline at end of file.
11130
11131 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11132
11133         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11134
11135 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11136
11137         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11138
11139 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11140
11141         * gcc.dg/torture/builtin-convert-4.c: New test.
11142
11143 2007-03-05  Ian Lance Taylor  <iant@google.com>
11144
11145         * gcc.c-torture/compile/pr31034.c: New test.
11146
11147 2007-03-05  Ian Lance Taylor  <iant@google.com>
11148
11149         * gcc.dg/inline-18.c: New test.
11150         * gcc.dg/inline-19.c: New test.
11151         * gcc.dg/inline-20.c: New test.
11152         * gcc.dg/inline-21.c: New test.
11153
11154 2007-03-05  Richard Guenther  <rguenther@suse.de>
11155
11156         PR tree-optimization/14052
11157         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11158
11159 2007-03-05  Richard Guenther  <rguenther@suse.de>
11160
11161         PR tree-optimization/23777
11162         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11163
11164 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11165
11166         PR other/30465
11167         * gcc.dg/multiple-overflow-warn-3.c: New.
11168         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11169
11170 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11171
11172         PR c++/30895
11173         * g++.dg/parse/template23.C: New test.
11174
11175 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11176
11177         PR middle-end/30744
11178         * gcc.dg/pr30744-1.c: New test case.
11179
11180 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11181
11182         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11183
11184 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11185
11186         PR target/30406
11187         * gfortran.dg/logical_3.f90: New test.
11188
11189 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11190
11191         PR libfortran/30981
11192         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11193
11194 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11195
11196         * gcc.target/m68k/m68k.exp: New.
11197         * gcc.target/m68k/crash1.c: New.
11198
11199 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11200
11201         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11202         to be more compatible with integer(kind=8).
11203
11204 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11205
11206         PR libfortran/31001
11207         * gfortran.dg/zero_sized_3.f90: New test.
11208
11209 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11210
11211         PR c++/15787
11212         * g++.dg/parse/else.C: New.
11213         * g++.dg/parse/else-2.C: New.
11214
11215 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11216             Tobias Burnus  <burnus@net-b.de>
11217
11218         PR fortran/30882
11219         * gfortran.dg/size_dim.f90: New test.
11220
11221 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11222             Tobias Burnus  <burnus@net-b.de>
11223
11224         PR fortran/30873
11225         * gfortran.dg/entry_9.f90: New test.
11226
11227 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11228
11229         PR c++/28253
11230         * g++.dg/inherit/covariant16.C: New test.
11231
11232 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11233
11234         * g++.dg/other/darwin-minversion-1.C: New.
11235
11236 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11237
11238         * gcc.dg/tree-ssa/20070302-1.c: New test.
11239
11240 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11241
11242         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11243         tests.
11244
11245 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11246
11247         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11248
11249 2007-03-01  Simon Baldwin <simonb@google.com>
11250
11251         PR c++/23689
11252         * warn/ignored_typedef.C: New.
11253         * init/ctor8.C: Added dg-warning to consume ignored typedef
11254         warning.
11255         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11256         and added an explicit line number.
11257
11258 2007-02-28  Richard Guenther  <rguenther@suse.de>
11259
11260         PR middle-end/30364
11261         * gcc.dg/torture/pr30364-1.c: New testcase.
11262         * gcc.dg/torture/pr30364-2.c: Likewise.
11263         * gcc.dg/torture/pr30364-3.c: Likewise.
11264
11265 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11266
11267         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11268         powerpc*, use -funsafe-math-optimizations.
11269         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11270         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11271
11272 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11273             Paul Thomas  <pault@gcc.gnu.org>
11274
11275         PR fortran/30888
11276         PR fortran/30887
11277         * c_by_val_1.f: Test %VAL() with non-default kind.
11278         * c_by_val.c: Ditto.
11279         * c_by_val_4.f: New test.
11280
11281 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11282
11283         PR fortran/30968
11284         * gfortran.dg/continuation_7.f90: New test.
11285
11286 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11287
11288         * g++.dg/inherit/thunk7.C: New test.
11289         * lib/target-supports.exp (check_profiling_available): Not available
11290         for bfin-*-*.
11291
11292 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11293
11294         PR target/30970
11295         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11296
11297 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11298
11299         * lib/target-supports.exp (check_effective_target_init_priority):
11300         Remove Solaris special case.
11301
11302 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11303
11304         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11305         for more builtin types.
11306
11307         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11308         * g++.dg/ext/visibility/noPLT.C: Likewise.
11309
11310 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11311
11312         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11313         sh* targets.
11314
11315 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11316
11317         PR fortran/30865
11318         * size_optional_dim_1.f90:  New test.
11319
11320 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11321
11322         * gcc.dg/vxworks/vxworks.exp: New file.
11323         * gcc.dg/vxworks/initpri1.c: Likewise.
11324         * gcc.dg/vxworks/initpri2.c: Likewise.
11325         * gcc.dg/initpri2.c: Add more tests.
11326         * g++.dg/special/initpri2.C: Likewise.
11327
11328         * gcc.dg/initpri1.c: New test.
11329         * gcc.dg/initpri2.c: Likewise.
11330         * g++.dg/special/initpri1.C: New test.
11331         * g++.dg/special/initpri2.C: Likewise.
11332         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11333         * g++.dg/special/conpr-2.C: Likewise.
11334         * g++.dg/special/conpr-3.C: Likewise.
11335         * g++.dg/special/conpr-4.C: Likewise.
11336         * g++.dg/special/initp1.C: Likewise.
11337         * g++.dg/special/ecos.exp: Remove code to detect availability of
11338         constructor priorities.
11339         * lib/target-supports.exp (check_effective_target_init_priority):
11340         New function.
11341
11342 2007-02-24  Jan Hubicka  <jh@suse.cz>
11343
11344         * gcc.c-torture/execute/pr30778.c: New testcase.
11345
11346 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR libgfortran/30918
11349         * gfortran.dg/namelist_26.f90: New test.
11350
11351 2007-02-24  Richard Guenther  <rguenther@suse.de>
11352
11353         PR middle-end/30951
11354         * gcc.dg/pr30951.c: New testcase.
11355
11356 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11357
11358         * gcc.dg/torture/builtin-modf-1.c: New test.
11359
11360 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11361
11362         PR tree-optimization/30904
11363         * gcc.dg/pr30904.c: New test.
11364
11365 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11366
11367         * gcc.test-framework/README: Correct command.
11368         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11369         -Wunused-value.
11370         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11371
11372 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11375
11376 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11377
11378         * lib/target-supports.exp (check_effective_target_newlib): New
11379         function.
11380
11381 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11382
11383         PR fortran/30660
11384         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11385         allocatable component.
11386
11387
11388 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11389
11390         * gcc.dg/torture/builtin-logb-1.c: New test.
11391         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11392         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11393         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11394         sh* targets.
11395
11396 2007-02-23  Richard Guenther  <rguenther@suse.de>
11397
11398         * g++.dg/warn/changes-meaning.C: New testcase.
11399
11400 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11401
11402         PR libgfortran/30910
11403         * gfortran.dg/fmt_zero_precision.f90: Update test.
11404
11405 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11406
11407         * gcc.dg/torture/builtin-frexp-1.c: New test.
11408
11409 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11410
11411         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11412
11413 2007-02-22  Ian Lance Taylor  <iant@google.com>
11414
11415         PR debug/30898
11416         * g++.dg/debug/pr30898.C: New test.
11417
11418 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11419
11420         * gcc.dg/vect/vect-106.c: New test.
11421
11422 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11423             Ira Rosen  <irar@il.ibm.com>
11424
11425         PR tree-optimization/30843
11426         * gcc.dg/vect/pr30843.c: New test.
11427
11428 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11429
11430         PR tree-optimization/30858
11431         * gcc.dg/vect/pr30858.c: New test.
11432
11433 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11434
11435         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11436         to set options for compiling testglue.
11437         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11438         * lib/obj-c++.exp (obj-c++_init): Likewise.
11439
11440 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11441
11442         * gnat.dg/derived_aggregate.adb: New test.
11443
11444 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11445
11446         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11447         sh* targets.  Call the correct CKSGN macro.
11448
11449 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * gfortran.dg/gomp/omp_parse1.f90: New test.
11452         * gfortran.dg/gomp/omp_parse2.f: New test.
11453
11454 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11455
11456         PR fortran/30869
11457         * gfortran.dg/do_pointer_1.f90:  New test.
11458
11459 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11460
11461         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11462         and scalbln.
11463
11464 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11465
11466         * gcc.dg/darwin-minversion-1.c: New.
11467         * gcc.dg/darwin-minversion-2.c: New.
11468
11469 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11470
11471         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11472
11473 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11474             DJ Delorie <dj@redhat.com>
11475
11476         PR other/30824
11477         * gcc.dg/Wfatal.c: New.
11478         * gcc.dg/Wfatal-2.c: New.
11479         * gcc.dg/Werror-1.c: Adjust expectations.
11480         * gcc.dg/Werror-5.c: Likewise.
11481         * gcc.dg/Werror-7.c: Likewise.
11482         * gcc.dg/Werror-10.c: Likewise.
11483         * gcc.dg/Werror-11.c: Likewise.
11484
11485 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11486
11487         PR fortran/30522
11488         * gfortran.dg/volatile10.f90: New test.
11489
11490 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11491
11492         PR libfortran/30533
11493         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11494
11495 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11496
11497         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11498         * gcc.dg/Walways-true-1.c: Likewise.
11499         * gcc.dg/weak/weak-3.c: Likewise.
11500         * gcc.dg/Werror-1.c: Likewise.
11501         * gcc.dg/Werror-3.c: Likewise.
11502         * gcc.dg/Werror-4.c: Likewise.
11503         * gcc.dg/Werror-5.c: Likewise.
11504         * gcc.dg/Werror-6.c: Likewise.
11505         * gcc.dg/Werror-7.c: Likewise.
11506         * gcc.dg/Werror-8.c: Likewise.
11507         * gcc.dg/Werror-10.c: Likewise.
11508         * gcc.dg/Werror-11.c: Likewise.
11509         * gcc.dg/Werror-12.c: Likewise.
11510         * g++.old-deja/g++.mike/warn8.C: Likewise.
11511         * g++.dg/warn/Walways-true-1.C: Likewise.
11512         * g++.dg/warn/Walways-true-2.C: Likewise.
11513         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11514         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11515         -Wstring-literal-comparison with -Waddress.
11516         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11517         -Wno-string-literal-comparison with -Wno-address.
11518
11519 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11520
11521         * gnat.dg/self_aggregate_with_call.adb: New test.
11522
11523 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11524
11525         PR tree-optimization/30975
11526         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11527         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11528         * gcc.dg/vect/pr30795.c: New.
11529
11530 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11531
11532         PR fortran/30681
11533         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11534
11535 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11536
11537         PR rtl-optimization/28173
11538         * gcc.target/i386/andor-1.c: New test case.
11539
11540 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11541
11542         * gcc.dg/torture/builtin-ldexp-1.c: New.
11543         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11544
11545 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11546
11547         * gfortran.dg/array_constructor_15.f90: New test case.
11548
11549 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11550
11551         * gfortran.dg/forall_10.f90: New test case.
11552
11553 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11554
11555         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11556
11557 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11558
11559         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11560         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11561
11562 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11563
11564         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11565         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11566         * gcc.target/i386/xchg-1.c: New test.
11567         * gcc.target/i386/xchg-2.c: New test.
11568
11569 2007-02-16  Richard Guenther  <rguenther@suse.de>
11570             Christian Bruel  <christian.bruel@st.com>
11571
11572         * gcc.dg/strict-overflow-5.c: New testcase.
11573
11574 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11575
11576         PR fortran/30793
11577         * gfortran.dg/func_derived_4.f90: New test.
11578
11579 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11580
11581         PR middle-end/30391
11582         * gfortran.dg/pr30391-1.f90: New test case.
11583
11584 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11585
11586         PR middle-end/30433
11587         * gcc.c-torture/compile/pr30433.c: New testcase to check
11588         that complex constants comparisions are foldded.
11589
11590 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11591
11592         PR C++/30158
11593         * g++.dg/ext/stmtexpr10.C: New testcase.
11594
11595 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11596
11597         PR middle-end/30729
11598         * gcc.dg/Wunused-value-2.c: New testcase.
11599
11600 2007-02-15  Ian Lance Taylor  <iant@google.com>
11601
11602         * g++.dg/eh/subreg-1.C: New test.
11603
11604 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11605
11606         PR c/26494
11607         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11608         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11609         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11610         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11611         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11612         * gcc.dg/Werror-implicit-function-declaration.c: New.
11613
11614 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11615
11616         PR c++/28943
11617         * g++.dg/warn/pr28943.C: New.
11618
11619 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11620
11621         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11622
11623 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11624
11625         PR fortran/30779
11626         * gfortran.dg/error_recovery_3.f90: New test.
11627
11628 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11629
11630         * g++.dg/tree-ssa/sra-1.C: New.
11631
11632 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11633
11634         * g++.dg/tree-ssa/sra-1.C: New.
11635
11636 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11639
11640 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11641
11642         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11643
11644 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11645
11646         PR fortran/30799
11647         * gfortran.dg/logical_2.f90: New test.
11648
11649 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11650
11651         * gcc.dg/torture/complex-alias-1.c: New test.
11652
11653 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11654
11655         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11656         instead of -fdump-tree-tailcall.
11657
11658 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11659
11660         * gfortran.dg/interface_10.f90: Fix comment typo.
11661
11662 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11663
11664         PR tree-optimization/30771
11665         * gcc.dg/vect/pr30771.c: New test.
11666
11667 2007-02-13  Ian Lance Taylor  <iant@google.com>
11668
11669         * gcc.dg/Wstrict-overflow-1.c: New test.
11670         * gcc.dg/Wstrict-overflow-2.c: New test.
11671         * gcc.dg/Wstrict-overflow-3.c: New test.
11672         * gcc.dg/Wstrict-overflow-4.c: New test.
11673         * gcc.dg/Wstrict-overflow-5.c: New test.
11674         * gcc.dg/Wstrict-overflow-6.c: New test.
11675         * gcc.dg/Wstrict-overflow-7.c: New test.
11676         * gcc.dg/Wstrict-overflow-8.c: New test.
11677         * gcc.dg/Wstrict-overflow-9.c: New test.
11678         * gcc.dg/Wstrict-overflow-10.c: New test.
11679
11680 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11681
11682         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11683
11684 2007-02-13  Richard Henderson  <rth@redhat.com>
11685
11686         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11687         * gcc.c-torture/execute/pr29302-1.c: ... here.
11688
11689 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11690
11691         PR c/29521
11692         * gcc.dg/c90-return-1.c: Update output.
11693         * gcc.dg/c99-return-1.c: Likewise.
11694
11695 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/30554
11698         * gfortran.dg/used_dummy_types_7.f90: New test..
11699
11700 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11701
11702         * gcc.target/i386/parity-1.c: New test.
11703         * gcc.target/i386/parity-2.c: New test.
11704
11705 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11706
11707         * gcc.target/i386/builtin-bswap-3.c: New test case.
11708
11709 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11710
11711         PR tree-optimization/29145
11712         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11713         alias analysis is improved to take better advantage of restrict
11714         qualified pointers.
11715         * gcc.dg/vect/vect-80.c: Likewise.
11716         * gcc.dg/vect/pr29145.c: New.
11717
11718 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11719
11720         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11721         * gcc.target/i386/sse4a-insert.c: Likewise.
11722
11723 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11724
11725         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11726         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11727
11728 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11729
11730         PR fortran/30478
11731         * gfortran.dg/enum_4.f90: Update error message checks.
11732
11733 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11734
11735         PR fortran/30554
11736         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11737         versions of the modules.
11738
11739         PR fortran/30617
11740         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11741         by getting rid of recursive I/O and providing functions with
11742         results.
11743
11744         PR fortran/30319
11745         * gfortran.dg/char_array_constructor_2.f90
11746
11747 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11748
11749         PR c++/26988
11750         * g++.dg/template/spec34.C: New test
11751
11752 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11753
11754         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11755         on i?86 and x86_64.
11756         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11757         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11758         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11759         on i?86 and x86_64.
11760         * gcc.dg/vect/vect-113.c: Ditto.
11761
11762 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11763
11764         PR c++/29487
11765         * g++.dg/eh/weak1-C: New test.
11766         * g++.dg/eh/weak1-a.cc: Likewise.
11767         * g++.dg/eh/comdat1.C: Likewise.
11768
11769 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11770             Dorit Nuzman  <dorit@il.ibm.com>
11771
11772         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11773         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11774         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11775         * gcc.dg/vect/vect-113.c: Likewise.
11776
11777         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11778
11779 2007-02-10  Richard Henderson  <rth@redhat.com>
11780
11781         * lib/target-supports.exp (check_effective_target_tls): Redefine
11782         to mean non-emulated tls.
11783         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11784         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11785         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11786         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11787         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11788         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11789         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11790
11791 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11792
11793         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11794
11795 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11796
11797         * gfortran.dg/secnds.f: Replace time tolerance with a
11798         before-and-after bracket.
11799         * gfortran.dg/secnds-1.f: Likewise.
11800
11801 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11802
11803         PR fortran/30512
11804         * gfortran.dg/maxlocval_1.f90: New test.
11805
11806 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11807
11808         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11809
11810 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11811
11812         PR fortran/30720
11813         * gfortran.dg/array_function_1.f90: New test.
11814
11815 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11816
11817         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11818         (check_effective_target_dummy_wcsftime): New functions.
11819
11820 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11821
11822         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11823         * lib/target-supports.exp (check_effective_target_uclibc): New
11824         function.
11825
11826 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11827
11828         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11829         (vsnprintf): Don't define for uClibc targets.
11830
11831 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11832
11833         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11834         set before checking whether it was allowed.
11835         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11836         before checking inside_main.
11837
11838 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11839
11840         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11841         uClinux targets.
11842         (u16sf): Likewise u4sf.
11843         * g++.dg/compat/struct-layout-1.h: Likewise.
11844
11845 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11846
11847         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11848         procedure.
11849         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11850         m68k targets if check_effective_target_coldfire_fpu returns true.
11851
11852 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11853         Richard Guenther  <rguenther@suse.de>
11854
11855         PR middle-end/23361
11856         * gcc.dg/fold-compare-3.c: New testcase.
11857         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11858
11859 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11860
11861         * gcc.dg/pr26570.c: Clean up coverage files.
11862         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11863         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11864         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11865         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11866         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11867         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11868         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11869         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11870         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11871         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11872         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11873         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11874         * gcc.dg/vect/pr28952.c: Ditto.
11875         * gcc.dg/vect/pr27151.c: Ditto.
11876         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11877         * g++.dg/gomp/macro-3.C: Ditto.
11878
11879 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11880
11881         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11882         of the loop.
11883
11884 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11885
11886         * gcc.target/i386/builtin-bswap-2.c: New test case.
11887
11888 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11889
11890         * gfortran.dg/forall_8.f90: New test case.
11891         * gfortran.dg/forall_9.f90: Likewise.
11892
11893 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11894
11895         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11896
11897 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11898
11899         * lib/target-supports.exp (check_effective_target_simulator): New.
11900
11901 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11902
11903         * gcc.dg/tree-ssa/loop-25.c: New test.
11904
11905 2007-02-06  Richard Henderson  <rth@redhat.com>
11906
11907         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11908
11909 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11910
11911         * gcc.target/powerpc/popcount-1.c: New test case.
11912         * gcc.target/powerpc/parity-1.c: Likewise.
11913
11914 2007-02-06  Richard Guenther  <rguenther@suse.de>
11915
11916         PR middle-end/27302
11917         * gcc.dg/torture/pr27302-2.c: New testcase.
11918
11919 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11920
11921         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11922         * gcc.dg/vect/vect-iv-1.c: New test.
11923         * gcc.dg/vect/vect-iv-2.c: New test.
11924         * gcc.dg/vect/vect-iv-3.c: New test.
11925         * gcc.dg/vect/vect-iv-4.c: New test.
11926         * gcc.dg/vect/vect-iv-5.c: New test.
11927         * gcc.dg/vect/vect-iv-6.c: New test.
11928         * gcc.dg/vect/vect-iv-7.c: New test.
11929         * gcc.dg/vect/vect-iv-8.c: New test.
11930         * gcc.dg/vect/vect-iv-9.c: New test.
11931         * gcc.dg/vect/vect-iv-10.c: New test.
11932         * gcc.dg/vect/vect-iv-11.c: New test.
11933         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11934         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11935         * gcc.dg/vect/vect-14.c: Now vectorizable.
11936         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11937         loop).
11938         * gcc.dg/vect/vect-27.c: Likewise.
11939         * gcc.dg/vect/vect-29.c Likewise.
11940         * gcc.dg/vect/vect-dv-2.c: Likewise.
11941         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11942         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11943         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11944
11945 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11946
11947         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11948
11949 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11950
11951         * gcc.dg/builtins-20.c: Add more cases.
11952
11953 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11954
11955         PR debug/30189
11956         * gcc.dg/pr30189.c: New test.
11957
11958 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11959
11960         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11961         for running tests.
11962         * gcc.target/i386/sse4a-extract.c: New test.
11963         * gcc.target/i386/sse4a-insert.c: New test.
11964         * gcc.target/i386/sse4a-montsd.c: New test.
11965         * gcc.target/i386/sse4a-montss.c: New test.
11966
11967 2007-02-05  Richard Guenther  <rguenther@suse.de>
11968
11969         * gcc.target/i386/vectorize3.c: New testcase.
11970
11971 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11972
11973         PR target/30665
11974         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11975
11976 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11977
11978         PR fortran/30611
11979         * gfortran.dg/repeat_1.f90: New test.
11980
11981 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11982
11983         PR fortran/30605
11984         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11985         * gfortran.dg/derived_init_2.f90: Ditto.
11986         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11987         * gfortran.dg/array_initializer_1.f90: Ditto.
11988         * gfortran.dg/do_2.f90: Ditto.
11989         * gfortran.dg/proc_assign_1.f90: Ditto.
11990
11991 2007-02-04  Richard Guenther  <rguenther@suse.de>
11992
11993         PR middle-end/30636
11994         * g++.dg/warn/pr30636.C: New testcase.
11995         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11996
11997 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11998
11999         PR middle-end/30667
12000         * gfortran.dg/pr30667.f: New test.
12001
12002 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12003
12004         * gcc.dg/builtins-54.c: Add more cases.
12005
12006 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12007
12008         PR fortran/30514
12009         * gfortran.dg/zero_sized_2.f90: New test.
12010
12011         PR fortran/30660
12012         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12013
12014         PR fortran/29820
12015         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12016         file.
12017
12018 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12019
12020         PR fortran/30683
12021         * gfortran.dg/interface_10.f90: New test.
12022
12023 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         * gcc.dg/builtins-20.c: Add more cases.
12026
12027 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12028
12029         PR target/29682
12030         * gcc-target/ia64/pr29682.c: New test.
12031
12032 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12033
12034         PR fortran/30284
12035         * gfortran.dg/arrayio_11.f90.f90: New test.
12036
12037         PR fortran/30626
12038         * gfortran.dg/arrayio_12.f90.f90: New test.
12039
12040 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12041
12042         PR c++/30536
12043         * g++.dg/tls/diag-5.C: New test.
12044
12045         PR middle-end/30473
12046         * gcc.dg/pr30473.c: New test.
12047         * gcc.c-torture/execute/20070201-1.c: New test.
12048
12049 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12050
12051         * gfortran.dg/dependency_20.f90: New test case.
12052
12053 2007-01-31  Ian Lance Taylor  <iant@google.com>
12054
12055         * gcc.dg/lower-subreg-1.c (test): New test.
12056
12057 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12058
12059         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12060
12061 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12062
12063         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12064         * gcc.dg/torture/builtin-math-3.c: Likewise.
12065
12066 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12067
12068         gcc.dg/Wparentheses-2.c: Update and add new tests.
12069
12070 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12071
12072         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12073         vectorize.
12074
12075 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12076
12077         * gcc.dg/builtins-63.c: New test.
12078
12079 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12080
12081         PR fortran/27588
12082         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12083
12084 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12085
12086         PR fortran/30520
12087         * gfortran.dg/volatile8.f90: New argument conformance test.
12088         * gfortran.dg/volatile9.f90: New scope test.
12089
12090 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12091
12092         PR c++/24745
12093         * g++.dg/warn/null4.C: New.
12094
12095 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12096             Uros Bizjak  <ubizjak@gmail.com>
12097
12098         * gcc.dg/large-size-array-3.c: Correct typo.
12099
12100 2007-01-30  Richard Guenther  <rguenther@suse.de>
12101
12102         PR middle-end/27657
12103         * g++.dg/debug/pr27657.C: New testcase.
12104
12105 2007-01-30  Richard Guenther  <rguenther@suse.de>
12106
12107         PR middle-end/30313
12108         * gcc.dg/torture/pr30313.c: New testcase.
12109
12110 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12111
12112         * gcc.dg/dfp/dfp-except.h: New file.
12113         * gcc.dg/dfp/fe-check.h: New file.
12114         * gcc.dg/dfp/fe-binop.c: New test.
12115         * gcc.dg/dfp/fe-convert-1.c: New test.
12116         * gcc.dg/dfp/fe-convert-2.c: New test.
12117         * gcc.dg/dfp/fe-convert-3.c: New test.
12118
12119         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12120         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12121         * gcc.dg/dfp/convert-dfp.c: Ditto.
12122         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12123
12124 2007-01-29  Josh Conner  <jconner@apple.com>
12125
12126         * gcc.target/powerpc/altivec-24.c: New test.
12127
12128 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12129
12130         PR c++/28266
12131         * g++.dg/parse/defarg12.C: New test.
12132
12133 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12134
12135         PR fortran/30554
12136         * gfortran.dg/used_dummy_types_6.f90: New test.
12137
12138 2007-01-28  Jan Hubicka  <jh@suse.cz>
12139
12140         * gcc.dg/tree-prof/val-prof-6.c: New test.
12141
12142 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12143
12144         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12145
12146 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12147
12148         PR C++/28988
12149         * g++.dg/expr/dtor4.C: New test.
12150
12151 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12152
12153         * gcc.dg/tree-ssa/loop-23.c: New test.
12154
12155 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12156
12157         PR libfortran/30389
12158         * gfortran.dg/achar_2.f90:  New test.
12159         * gfortran.dg/achar_3.f90:  New test.
12160
12161 2007-01-27  Ian Lance Taylor  <iant@google.com>
12162
12163         * gcc.dg/strict-overflow-1.c: New test.
12164         * gcc.dg/no-strict-overflow-1.c: New test.
12165         * gcc.dg/strict-overflow-2.c: New test.
12166         * gcc.dg/no-strict-overflow-2.c: New test.
12167         * gcc.dg/strict-overflow-3.c: New test.
12168         * gcc.dg/no-strict-overflow-3.c: New test.
12169         * gcc.dg/strict-overflow-4.c: New test.
12170         * gcc.dg/no-strict-overflow-4.c: New test.
12171         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12172         * gcc.dg/pr15784-1.c: Likewise.
12173         * gcc.dg/pr20922-1.c: Likewise.
12174         * gcc.dg/pr20922-3.c: Likewise.
12175         * gcc.dg/pr20922-4.c: Likewise.
12176         * gcc.dg/pr20922-6.c: Likewise.
12177         * gcc.dg/compare-4.c: Likewise.
12178         * gcc.dg/torture/pr26898-1.c: Likewise.
12179         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12180         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12181         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12182         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12183         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12184         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12185         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12186         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12187         * g++.dg/tree-ssa/pr21082.C: Likewise.
12188
12189 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12190
12191         * gcc-dg/large-size-array-3.c: New test case.
12192
12193 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12194
12195         * gfortran.dg/forall_7.f90: New test case.
12196
12197 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12198
12199         PR fortran/30407
12200         * gfortran.dg/where_operator_assign_1.f90: New test.
12201         * gfortran.dg/where_operator_assign_2.f90: New test.
12202         * gfortran.dg/where_operator_assign_3.f90: New test.
12203
12204 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12205
12206         * lib/target-supports.exp
12207         (check_effective_target_powerpc_altivec): New.
12208         (check_effective_target_vect_cmdline_needed): Use it.
12209
12210 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12211
12212         PR fortran/30278
12213         * gfortran.dg/backslash_3.f: New test.
12214
12215 2007-01-26  Richard Guenther  <rguenther@suse.de>
12216
12217         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12218
12219 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12220
12221         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12222         * gfortran.dg/vect/vect.exp: Ditto.
12223         * gfortran.dg/dg.exp: Ditto.
12224         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12225         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12226
12227 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12228
12229         * gcc.dg/builtins-20.c: Add more cases.
12230         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12231
12232 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12233
12234         PR fortran/30437
12235         * gcc.dg/Wall.c: New.
12236         * gcc.dg/Wno-all.c: New.
12237         * gfortran.dg/Wall.f90: New.
12238         * gfortran.dg/Wno-all.f90: New.
12239
12240 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12241
12242         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12243         * g++.dg/eh/simd-2.C: Also run on Darwin.
12244         * g++.dg/eh/simd-3.C: New.
12245         * g++.dg/eh/simd-4.C: New.
12246
12247 2007-01-25  Richard Guenther  <rguenther@suse.de>
12248
12249         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12250         and _PROFILE_USE.
12251         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12252
12253 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12254
12255         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12256         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12257         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12258         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12259         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12260         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12261         * gcc.dg/ipa/ipa-7.c: New testcase.
12262
12263 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12264
12265         * g++.dg/cpp0x/warn_cxx0x.C: New.
12266
12267 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/builtins-20.c: Test builtin carg.
12270
12271 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR middle-end/27416
12274         * gcc.dg/gomp/pr27416.c: New test.
12275
12276         PR middle-end/30494
12277         * gcc.dg/gomp/pr30494.c: New test.
12278         * g++.dg/gomp/pr30494.C: New test.
12279
12280         PR middle-end/30421
12281         * gcc.dg/gomp/pr30421.c: New test.
12282
12283 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12284
12285         * gcc.target/ia64/versionid-1.c: New test.
12286         * gcc.target/ia64/versionid-2.c: New test.
12287
12288 2007-01-24  Richard Guenther  <rguenther@suse.de>
12289
12290         PR testsuite/30181
12291         * gcc.dg/builtins-57.c: Change to a link-time testcase
12292         to support non-C99 targets.
12293
12294 2007-01-24  Jan Hubicka  <jh@suse.cz>
12295
12296         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12297
12298 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12299
12300         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12301
12302 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12303
12304         PR objc/27438
12305         * objc.dg/const-str-12.m: New test.
12306
12307 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12308
12309         PR fortran/30532
12310         * gfortran.dg/ctrl-z.f90:  New test.
12311
12312 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12313
12314         PR fortran/30481
12315         * gfortran.dg/namelist_assumed_char.f90:  New test.
12316
12317 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12318
12319         PR c++/27492
12320         * g++.dg/inherit/covariant15.C: New test.
12321
12322 2007-01-23  Ian Lance Taylor  <iant@google.com>
12323
12324         * g++.dg/warn/Wparentheses-24.C: New test.
12325
12326 2007-01-23  Richard Guenther  <rguenther@suse.de>
12327
12328         PR testsuite/30560
12329         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12330         with full path.
12331
12332 2007-01-22  Richard Guenther  <rguenther@suse.de>
12333
12334         PR tree-optimization/30038
12335         * gcc.dg/builtins-62.c: New testcase.
12336
12337 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12338
12339         * gcc.c-torture/compile/20070121.c: New test.
12340
12341 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12342
12343         PR libfortran/30525
12344         * gfortran.dg/char_comparison_1.f:  New test.
12345
12346 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12347
12348         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12349
12350 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12351
12352         PR objc/30479
12353         * objc.dg/pch: New directory.
12354         * objc.dg/pch/pch.exp: New file.
12355         * objc.dg/pch/interface-1.m: New test.
12356         * objc.dg/pch/interface-1.hs: New include file.
12357         * lib/objc.exp (objc_target_compile): Add
12358         "-x objective-c-header" in front of the sources if this is
12359         a precompiled header being compiled.
12360
12361 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12362
12363         * gfortran.dg/array_memcpy_3.f90: New test case.
12364         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12365
12366 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12367             Brooks Moses  <brooks.moses@codesourcery.com>
12368             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12369
12370         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12371         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12372
12373 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12374
12375         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12376
12377 2007-01-19  Mike Stump  <mrs@apple.com>
12378
12379         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12380         away.
12381
12382 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12383
12384         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12385         option instead of -funsafe-math-optimizations.
12386
12387 2007-01-19  Tomas Bily  <tbily@suse.cz>
12388
12389         gcc.dg/tree-prof/indir-call-prof.c: New.
12390         g++.dg/dg.exp: Add tree-prof subdirectory.
12391         g++.dg/tree-prof/indir-call-prof.C: New.
12392         g++.dg/tree-prof/tree-prof.exp: New.
12393
12394 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12395
12396         PR c++/17947
12397         * g++.dg/warn/deprecated.C: Update warning output.
12398         * g++.dg/warn/deprecated-2.C: Likewise.
12399         * g++.dg/warn/deprecated-3.C: New.
12400
12401 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         * gcc.c-torture/execute/nestfunc-7.c: New.
12404
12405 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12406
12407         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12408
12409 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         * gcc.dg/m68k-pic-1.c: New.
12412
12413 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12414
12415         * gfortran.dg/array_memcpy_4.f90: New test case.
12416
12417 2007-01-18  Josh Conner  <jconner@apple.com>
12418
12419         PR target/30485
12420         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12421         * gcc.dg/vect/no-trapping-math-1: New.
12422         * gcc.dg/vect/no-trapping-math-2: New.
12423
12424 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12425
12426         * gcc.target/i386/387-8.c: Update comment about optimizing
12427         inherent load of 1.0 of fptan instruction.
12428
12429 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12430             Richard Guenther <rguenther@suse.de>
12431
12432         PR diagnostic/8268
12433         * gcc.dg/Warray-bounds.c: New testcase.
12434         * gcc.dg/Warray-bounds-2.c: New testcase.
12435         * g++.dg/warn/Warray-bounds.C: New testcase.
12436         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12437
12438 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12439
12440         PR fortran/30476
12441         * gfortran.dg/generic_12.f90: New test.
12442
12443 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12444
12445         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12446         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12447
12448 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12449
12450         * gcc.dg/dfp/compare-special.h: New file.
12451         * gcc.dg/dfp/compare-special-32.c: New test.
12452         * gcc.dg/dfp/compare-special-64.c: New test.
12453         * gcc.dg/dfp/compare-special-128.c: New test.
12454
12455 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12456             Paul Thomas  <pault@gcc.gnu.org>
12457             Steven G. Kargl  <kargl@gcc.gnu.org>
12458
12459         PR fortran/30404
12460         * gfortran.dg/forall_6.f90: New test case.
12461         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12462         * gfortran.dg/dependency_13.f90: Likewise.
12463
12464 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12465
12466         PR testsuite/12325
12467         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12468         targets that don't support Inf.
12469
12470 2007-01-15  Dale Johannesen  <dalej@apple.com>
12471
12472         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12473
12474 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12475
12476         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12477         of achar for 0xff to avoid the "Extended ASCII not
12478         implemented" error message.
12479
12480 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/28172
12483         * gfortran.dg/altreturn_4.f90: New test.
12484
12485         PR fortran/29389
12486         * gfortran.dg/stfunc_4.f90: New test.
12487
12488         PR fortran/29712
12489         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12490         * gfortran.dg/initialization_1.f90: Change warning.
12491
12492         PR fortran/30283
12493         * gfortran.dg/specification_type_resolution_2.f90: New test.
12494
12495 2007-01-14  Jan Hubicka  <jh@suse.cz>
12496
12497         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12498         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12499         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12500         elimination.
12501
12502 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12503
12504         PR fortran/30410
12505         * gfortran.dg/external_procedures_2.f90: New test.
12506
12507 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12508
12509         PR target/30413
12510         * gcc.target/i386/pr30413.c: New test.
12511
12512 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12513
12514         PR fortran/30452
12515         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12516
12517 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12518
12519         * gcc.dg/20070112-1.c: New test.
12520
12521 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12522
12523         PR libgfortran/30435
12524         * gfortran.dg/list_read_6.f90: New test.
12525
12526 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12527
12528         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12529
12530 2007-01-12  Tom Tromey  <tromey@redhat.com>
12531
12532         PR preprocessor/28227:
12533         * gcc.dg/cpp/pr28227.c: New file.
12534
12535 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12536
12537         * gcc.dg/tree-ssa/loop-22.c: New test.
12538
12539 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12540
12541         PR tree-optimization/29516
12542         * gcc.dg/tree-ssa/loop-20.c: New test.
12543
12544 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12545
12546         PR libfortran/30415
12547         * minmaxloc_integer_kinds_1.f90:  New test.
12548
12549 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12550
12551         PR c++/29573
12552         * g++.dg/template/sizeof-template-argument.C: New test.
12553
12554 2007-01-11  Jan Hubicka  <jh@suse.cz>
12555
12556         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12557         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12558         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12559         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12560         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12561         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12562         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12563         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12564         transformation in question.
12565         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12566         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12567         * gcc.dg/always_inline3.c: Likewise.
12568
12569 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12570
12571         PR c++/28999
12572         * g++.dg/template/typename11.C: New test.
12573
12574 2007-01-10  Robert Kennedy <jimbob@google.com>
12575
12576         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12577
12578 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12579
12580         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12581         for different integer kinds.
12582         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12583         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12584         * gfortran.dg/ishft_2.f90: New test.
12585         * gfortran.dg/ishft_3.f90: New test.
12586
12587 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12588
12589         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12590
12591 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12592
12593         PR tree-optimization/30322
12594         * gcc.dg/tree-ssa/loop-21.c: New test.
12595
12596 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12597
12598         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12599
12600 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12601
12602         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12603
12604 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12605
12606         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12607         * g++.dg/warn/overflow-warn-3.C: Likewise.
12608         * g++.dg/warn/overflow-warn-4.C: Likewise.
12609         * g++.dg/warn/overflow-warn-5.C: Likewise.
12610         * g++.dg/warn/overflow-warn-6.C: Likewise.
12611         * g++.dg/warn/Woverflow-1.C: Likewise.
12612         * g++.dg/warn/Woverflow-2.C: Likewise.
12613         * g++.dg/warn/Woverflow-3.C: Likewise.
12614         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12615
12616 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12617
12618         * gfortran.dg/array_constructor_14.f90: New test case.
12619         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12620
12621 2007-01-08  Richard Guenther  <rguenther@suse.de>
12622
12623         PR tree-optimization/23603
12624         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12625         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12626
12627 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12628
12629         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12630         in __v8qi typedef.
12631         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12632         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12633         compiler behaviour.
12634         * gcc.dg/simd-5.c: Likewise.
12635         * gcc.dg/simd-6.c: Likewise.
12636         * g++.dg/conversion/simd1.C: Likewise.
12637         * g++.dg/conversion/simd3.C: Likewise.
12638         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12639         (main): Use it.
12640
12641 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12642
12643         PR tree-optimization/29877
12644         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12645         name of a hard register for the target concerned.  Adjust dg-error
12646         directives to cope with new behaviour of TER.
12647
12648 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12649
12650         PR c++/28986
12651         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12652         * g++.dg/warn/overflow-warn-1.C: New.
12653         * g++.dg/warn/overflow-warn-3.C: New.
12654         * g++.dg/warn/overflow-warn-4.C: New.
12655         * g++.dg/warn/overflow-warn-5.C: New.
12656         * g++.dg/warn/overflow-warn-6.C: New.
12657         * g++.dg/warn/Woverflow-1.C: New.
12658         * g++.dg/warn/Woverflow-2.C: New.
12659         * g++.dg/warn/Woverflow-3.C: New.
12660         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12661
12662 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12663
12664         PR fortran/27698
12665         * gfortran.dg/invalid_name.f90: New test.
12666         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12667         * gfortran.dg/gomp/pr29759.f90: Ditto.
12668
12669 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12670
12671         * gfortran.dg/present_1.f90:  Update error message.
12672
12673 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12674
12675         PR c++/19439
12676         * g++.dg/template/duplicate1.C: New test
12677         * g++.dg/template/memfriend6.C: Adjust error markers.
12678
12679 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12680
12681         PR tree-opt/30385
12682         * gcc.dg/torture/inline-1.c: New test.
12683
12684 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12685
12686         PR c/19978
12687         * gcc.dg/multiple-overflow-warn-1.c: New.
12688         * gcc.dg/multiple-overflow-warn-2.c: New.
12689         * gcc.dg/overflow-warn-6.c: New.
12690         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12691
12692 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12693
12694         * gfortran.dg/array_memcpy_1.f90: New test case.
12695         * gfortran.dg/array_memcpy_2.f90: Likewise.
12696
12697 2007-01-05  Richard Guenther  <rguenther@suse.de>
12698
12699         PR middle-end/27826
12700         * g++.dg/opt/pr27826.C: New testcase.
12701
12702 2007-01-05  Ian Lance Taylor  <iant@google.com>
12703
12704         * gcc.dg/Walways-true-1.c: New test.
12705         * gcc.dg/Walways-true-2.c: New test.
12706         * g++.dg/warn/Walways-true-1.C: New test.
12707         * g++.dg/warn/Walways-true-2.C: New test.
12708
12709 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12710
12711         PR c/30360
12712         * gcc.dg/pr30360.c: New test.
12713
12714 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12715
12716         PR fortran/23232
12717         * gfortran.dg/data_implied_do_1.f90: New test.
12718
12719         PR fortran/27996
12720         PR fortran/27998
12721         * gfortran.dg/char_length_1.f90: New test.
12722
12723 2007-01-05  Richard Guenther  <rguenther@suse.de>
12724
12725         PR middle-end/28116
12726         * g++.dg/opt/pr28116.C: New testcase.
12727
12728 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12729
12730         PR fortran/29624
12731         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12732           invalid deallocate.
12733         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12734         * gfortran.dg/protected_4.f90: Add pointer intent check.
12735         * gfortran.dg/protected_6.f90: Add pointer intent check.
12736         * gfortran.dg/pointer_intent_1.f90: New test.
12737         * gfortran.dg/pointer_intent_2.f90: New test.
12738         * gfortran.dg/pointer_intent_3.f90: New test.
12739
12740 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12741
12742         PR 30235
12743         * gfortran.dg/altreturn_2.f90: new test.
12744
12745 2007-01-04  Tom Tromey  <tromey@redhat.com>
12746
12747         PR preprocessor/28165:
12748         * gcc.dg/cpp/pr28165.c: New file.
12749
12750 2007-01-03  Josh Conner  <jconner@apple.com>
12751
12752         PR middle-end/29683
12753         * gcc.dg/pr29683.c: New.
12754
12755 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12756
12757         PR c++/28217
12758         * g++.dg/pch/template-1.C: New test.
12759         * g++.dg/pch/template-1.Hs: New file.
12760
12761 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12762
12763         PR middle-end/30353
12764         * gcc.c-torture/compile/complex-4.c: New test.
12765
12766 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12767
12768         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12769         -maltivec.
12770         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12771
12772 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12773
12774         PR middle-end/30286
12775         * gcc.dg/pr30286.c: New test.
12776
12777         PR c++/29535
12778         * g++.dg/template/crash66.C: New test.
12779
12780         PR c++/29054
12781         * g++.dg/template/friend49.C: New test.
12782
12783 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12784
12785         * gfortran.dg/ibits.f90: New test.
12786
12787 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12788
12789         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12790         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12791
12792 2007-01-02  Jan Hubicka  <jh@suse.cz>
12793
12794         * gcc.dg/pr16194.c: We now output error on all three functions,
12795         not just first one.
12796
12797 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12798
12799         PR c/19977
12800         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12801         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12802
12803 2006-01-02  Ian Lance Taylor  <iant@google.com>
12804
12805         * g++.dg/warn/Wparentheses-22.C: New test.
12806         * g++.dg/warn/Wparentheses-23.C: New test.
12807
12808 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12809
12810         PR middle-end/7651
12811         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12812         * gcc.dg/declspec-3-Wextra.c: New.
12813         * gcc.dg/declspec-3-no.c: New
12814
12815 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12816
12817         PR fortran/20896
12818         * gfortran.dg/interface_10.f90: Remove.
12819
12820 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12821
12822         * gcc.dg/fold-eqxor-4.c: New test case.
12823
12824 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12825
12826         PR middle-end/30311
12827         * gcc.c-torture/compile/pr30311.c: New test.
12828
12829 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12830
12831         PR middle-end/30253
12832         * gcc.c-torture/compile/statement-expression-1.c: New test.
12833
12834 2007-01-01  Andreas Schwab  <schwab@suse.de>
12835
12836         PR target/29166
12837         * g++.dg/eh/pr29166.C: New test.
12838
12839 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12840
12841         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12842         New.
12843         (check_effective_target_vect_cmdline_needed): Use it.
12844
12845 2006-12-31  Richard Guenther  <rguenther@suse.de>
12846
12847         PR middle-end/30137
12848         * gcc.dg/pr30137-1.c: New testcase.
12849         * gcc.dg/pr30137-2.c: Likewise.
12850
12851 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12852
12853         PR middle-end/30322
12854         * gcc.dg/fold-plusnot-1.c: New test case.
12855
12856 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12857
12858         PR c++/29731
12859         * g++.dg/parse/template22.C: New test.
12860
12861 2006-12-31  Richard Guenther  <rguenther@suse.de>
12862
12863         PR middle-end/30338
12864         * gcc.c-torture/compile/pr30338.c: New testcase.
12865
12866 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12867
12868         PR fortran/27900
12869         * gfortran.dg/intrinsic_actual_4.f90: New test.
12870
12871         PR fortran/24325
12872         * gfortran.dg/func_decl_3.f90: New test.
12873
12874 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12875
12876         PR fortran/23060
12877         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12878         * gfortran.dg/c_by_val_1.f: New test.
12879         * gfortran.dg/c_by_val_2.f: New test.
12880         * gfortran.dg/c_by_val_3.f: New test.
12881
12882 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12883
12884         PR libfortran/30321
12885         * gfortran.dg/sum_zero_array_1.f90:  New test.
12886
12887 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12888
12889         PR preprocessor/29612
12890         * gcc.dg/cpp/pr29612-1.c: New test.
12891         * gcc.dg/cpp/pr29612-2.c: New test.
12892
12893 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12894
12895         PR fortran/30034
12896         * gfortran.dg/pure_formal_proc_1.f90: New test.
12897
12898         PR fortran/30237
12899         * gfortran.dg/intrinsic_actual_3.f90: New test.
12900
12901 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12902
12903         PR fortran/30014
12904         * gfortran.dg/io_constraints_1.f90: Update test.
12905         * gfortran.dg/io_constraints_2.f90: Update test.
12906         * gfortran.dg/inquire_iolength.f90: New test.
12907
12908 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12909
12910         PR fortran/20896
12911         * gfortran.dg/interface_10.f90: New test.
12912         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12913         since z is already, locally a variable.
12914
12915         PR fortran/25135
12916         * gfortran.dg/generic_11.f90: New test.
12917         * gfortran.dg/interface_7.f90: Remove name clash between module
12918         name and procedure 'x' referenced in the interface.
12919
12920 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12921
12922         PR middle-end/7651
12923         * gcc.dg/Wmissing-parameter-type.c: New.
12924         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12925         * gcc.dg/Wmissing-parameter-type-no.c: New.
12926
12927 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR fortran/25818
12930         * gfortran.dg/entry_array_specs_2.f: New test.
12931
12932         PR fortran/30084
12933         * gfortran.dg/nested_modules_6.f90: New test.
12934
12935 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12936
12937         PR middle-end/7651
12938         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12939         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12940
12941 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12942
12943         PR C++/30168
12944         * g++.dg/opt/complex6.C: New test.
12945
12946 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12947
12948         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12949         full" if the linker on spu-*-* warns about exceeding local store.
12950
12951         And revert this patch:
12952         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12953         fail to link due to relocation overflows on spu-*-*.
12954
12955 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12956
12957         PR fortran/30273
12958         * gfortran.dg/dependency_19.f90: New test.
12959
12960 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12961
12962         PR fortran/30202
12963         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12964
12965 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12966
12967         PR middle-end/30262
12968         * gcc.c-torture/execute/20061220-1.c: New test.
12969
12970         PR middle-end/30263
12971         * gcc.dg/gomp/asm-1.c: New test.
12972
12973         PR target/30230
12974         * g++.dg/eh/ia64-2.C: New test.
12975
12976 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         PR target/28966
12979         PR target/29248
12980         * gcc.dg/rs6000-leaf.c: New.
12981
12982 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12983
12984         PR fortran/25392
12985         * gfortran.dg/f2c_8.f90: New test.
12986
12987 2006-12-20  Bill Wendling  <wendling@apple.com>
12988
12989         * gcc.dg/asm-b.c: Check for __ppc64__.
12990
12991 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12992
12993         PR fortran/30190
12994         * gfortran.dg/bounds_check_5.f90: New test.
12995
12996 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12997
12998         PR middle-end/30143
12999         * gcc.dg/gomp/complex-1.c: New testcase.
13000
13001 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13002
13003         * gfortran.dg/array_memset_1.f90: New test case.
13004
13005 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13006
13007         * lib/target-supports.exp: Add spu to
13008         check_effective_target_vect_widen_mult_hi_to_si.
13009
13010 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13011
13012         PR fortran/29992
13013         * gfortran.dg/generic_9.f90: New test.
13014
13015         PR fortran/30081
13016         * gfortran.dg/generic_10.f90: New test.
13017
13018 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13019
13020         PR tree-opt/30045
13021         * gcc.dg/pr30045.c: New test.
13022
13023 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13024
13025         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13026
13027 2006-12-19  Eric Christopher  <echristo@apple.com>
13028
13029         PR target/29302
13030         * gcc.c-torture/execute/pr29302-1.c: New.
13031
13032 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13033
13034         PR fortran/39238
13035         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13036
13037 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13038
13039         PR fortran/30236
13040         * gfortran.dg/altreturn_3.f90: New test.
13041
13042         * gfortran.dg/char_result_12.f90: Fix comment typos.
13043
13044 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13045
13046         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13047         as newlib's stdio.h uses non-traditional cpp constructs.
13048
13049 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13050
13051         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13052         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13053         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13054         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13055         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13056         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13057         * gfortran.dg/default_initialization.f: Renamed to
13058         default_initialization_1.f
13059         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13060         dollar_edit_descriptor_1.f
13061         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13062         dollar_edit_descriptor_2.f
13063         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13064         dollar_edit_descriptor_3.f
13065         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13066         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13067         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13068         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13069         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13070         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13071         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13072         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13073         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13074         * gfortran.dg/default_initialization_1.f: Renamed from
13075         default_initialization.f
13076         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13077         dollar_edit_descriptor-1.f
13078         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13079         dollar_edit_descriptor-2.f
13080         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13081         dollar_edit_descriptor-3.f
13082         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13083         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13084         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13085
13086 2006-12-18  Bill Wendling  <wendling@apple.com>
13087
13088         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13089         id is an OjbC keyword.
13090
13091 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13092
13093         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13094
13095 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13096
13097         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13098
13099 2006-12-18  Ian Lance Taylor  <iant@google.com>
13100
13101         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13102
13103 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13104
13105         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13106
13107 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13108
13109         PR fortran/30207
13110         * gfortran.fortran-torture/execute/where21.f90: New test.
13111
13112 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13113
13114         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13115
13116 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13117
13118         PR middle-end/7651
13119         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13120         * gcc.dg/if-empty-1.c: Likewise.
13121         * gcc.dg/pr23165.c: Likewise.
13122         * g++.dg/warn/empty-body.C: Likewise.
13123
13124 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13125
13126         PR libfortran/30005
13127         * gfortran.dg/open_errors.f90: New test.
13128
13129 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13130
13131         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13132
13133         * gcc.target/i386/ssse3-pabsb.c: New file.
13134         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13135         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13136         * gcc.target/i386/ssse3-palignr.c: Likewise.
13137         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13138         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13139         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13140         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13141         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13142         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13143         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13144         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13145         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13146         * gcc.target/i386/ssse3-psignb.c: Likewise.
13147         * gcc.target/i386/ssse3-psignd.c: Likewise.
13148         * gcc.target/i386/ssse3-psignw.c: Likewise.
13149         * gcc.target/i386/ssse3-vals.h: Likewise.
13150
13151 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13152
13153         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13154         * lib/fortran-torture.exp: Include target-supports.exp.
13155
13156 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13157
13158         PR target/30185
13159         * gcc.c-torture/execute/pr30185.c: New test.
13160
13161 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13162
13163         PR testsuite/30179
13164         PR testsuite/30180
13165         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13166         * gcc.dg/builtin-bswap-2.c: Likewise.
13167         * gcc.dg/builtin-bswap-3.c: Likewise.
13168         * gcc.dg/builtin-bswap-4.c: Likewise.
13169         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13170         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13171
13172 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13173
13174         PR libfortran/30145
13175         * gfortran.dg/write_zero_array: New test.
13176
13177 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13178
13179         PR fortran/30200
13180         * gfortran.dg/write_fmt_trim.f90: New test.
13181
13182 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13183
13184         PR 30194
13185         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13186         temporarily.
13187
13188 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13189
13190         * lib/target-supports.exp (check_weak_available): Use istarget
13191         "hppa*-*-hpux10*" instead of regexp.
13192         (check_cxa_atexit_available): Likewise.
13193
13194 2006-12-14  Richard Guenther  <rguenther@suse.de>
13195
13196         PR tree-optimization/30197
13197         * gcc.c-torture/execute/complex-1.c: Fix function name.
13198         * gcc.dg/builtins-61.c: New testcase.
13199
13200 2006-12-14  Richard Guenther  <rguenther@suse.de>
13201
13202         PR middle-end/30172
13203         * gcc.dg/pr30172-1.c: New testcase.
13204
13205 2006-12-14  Richard Guenther  <rguenther@suse.de>
13206
13207         PR tree-optimization/30198
13208         * gcc.dg/builtins-60.c: New testcase.
13209
13210 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13211
13212         * lib/target-supports.exp (vect_no_align): Remove spu.
13213
13214 2006-12-13  Ian Lance Taylor  <iant@google.com>
13215
13216         PR c++/19564
13217         PR c++/19756
13218         * g++.dg/warn/Wparentheses-5.C: New test.
13219         * g++.dg/warn/Wparentheses-6.C: New test.
13220         * g++.dg/warn/Wparentheses-7.C: New test.
13221         * g++.dg/warn/Wparentheses-8.C: New test.
13222         * g++.dg/warn/Wparentheses-9.C: New test.
13223         * g++.dg/warn/Wparentheses-10.C: New test.
13224         * g++.dg/warn/Wparentheses-11.C: New test.
13225         * g++.dg/warn/Wparentheses-12.C: New test.
13226         * g++.dg/warn/Wparentheses-13.C: New test.
13227         * g++.dg/warn/Wparentheses-14.C: New test.
13228         * g++.dg/warn/Wparentheses-15.C: New test.
13229         * g++.dg/warn/Wparentheses-16.C: New test.
13230         * g++.dg/warn/Wparentheses-17.C: New test.
13231         * g++.dg/warn/Wparentheses-18.C: New test.
13232         * g++.dg/warn/Wparentheses-19.C: New test.
13233         * g++.dg/warn/Wparentheses-20.C: New test.
13234         * g++.dg/warn/Wparentheses-21.C: New test.
13235
13236 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13237
13238         PR testsuite/30157
13239         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13240         for target "hppa.*hpux10".
13241
13242 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13243
13244         * g++.dg/debug/vartrack1.C: New test.
13245
13246         * g++.dg/opt/ifcvt1.C: New test.
13247
13248         * gcc.dg/tls/opt-13.c: New test.
13249
13250         * gcc.dg/20060425-2.c: New test.
13251
13252         * g++.dg/opt/pr15054-2.C: New test.
13253
13254         * gcc.c-torture/execute/20060420-1.c: New test.
13255
13256         * gcc.c-torture/execute/20060412-1.c: New test.
13257
13258         * objc/compile/20060406-1.m: New test.
13259
13260 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13261
13262         * g++.dg/template/array17.C: New test.
13263
13264 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13265
13266         * gcc.target/powerpc/altivec-23.c: New test.
13267
13268 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13269
13270         PR c++27316
13271         * g++.dg/inherit/error3.C: New test.
13272
13273         PR c++/28740
13274         * g++.dg/inherit/error4.C: New test.
13275
13276 2006-12-13  Richard Guenther  <rguenther@suse.de>
13277
13278         PR tree-optimization/17687
13279         * gcc.dg/builtins-59.c: New testcase.
13280
13281 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13282
13283         * gcc.target/spu/Wmain.c: New test.
13284
13285 2006-12-12  Josh Conner  <jconner@apple.com>
13286
13287         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13288         * g++.dg/abi/thunk4.C: Likewise.
13289         * g++.dg/abi/rtti3.C: Likewise.
13290
13291 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13292
13293         * gcc.target/spu/cpat-1.c: New test.
13294         * gcc.target/spu/cpat-2.c: New test.
13295         * gcc.target/spu/cpat-3.c: New test.
13296         * gcc.target/spu/cpat-4.c: New test.
13297
13298 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13299
13300         PR tree-opt/28436
13301         * gcc.c-torture/compile/vector-1.c: New test.
13302         * gcc.c-torture/compile/vector-2.c: New test.
13303         * gcc.c-torture/compile/vector-3.c: New test.
13304
13305 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13306
13307         * lib/fortran-torture.exp: Update copyright years.  Remove
13308         obsolete comment.  Test -ftree-vectorize where it makes sense.
13309         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13310         from fortran-torture.exp.
13311         * gfortran.dg/char_transpose_1.f90,
13312         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13313         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13314         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13315         '-w' to dg-options.
13316
13317 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13318
13319         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13320         saved_${tool}_load.
13321
13322 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13323
13324         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13325         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13326         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13327         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13328         gaps.
13329
13330 2006-12-12  Richard Guenther  <rguenther@suse.de>
13331
13332         PR middle-end/30147
13333         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13334
13335 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13336             Diego Novillo  <dnovillo@redhat.com>
13337
13338         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13339         VDEF/VUSE changes.
13340         * gcc.dg/tree-ssa/pr26421.c: Likewise
13341         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13342         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13343         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13344         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13345         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13346         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13347         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13348         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13349         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13350
13351 2006-12-11  Jan Hubicka  <jh@suse.cz>
13352
13353         * gcc.dg/tree-prof/stringop-1.c: New test.
13354         * gcc.dg/tree-prof/stringop-2.c: New test.
13355
13356 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13357
13358         PR target/30120
13359         * gcc.target/i386/pr30120.c: New test.
13360
13361         Revert:
13362         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13363
13364         * gcc.target/i386/x87regparm-1.c: New test.
13365         * gcc.target/i386/x87regparm-2.c: New test.
13366         * gcc.target/i386/x87regparm-3.c: New test.
13367         * gcc.target/i386/x87regparm-4.c: New test.
13368
13369 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13370
13371         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13372
13373 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13374
13375         PR fortran/23994
13376         * gfortran.dg/protected_1.f90: New test.
13377         * gfortran.dg/protected_2.f90: New test.
13378         * gfortran.dg/protected_3.f90: New test.
13379         * gfortran.dg/protected_4.f90: New test.
13380         * gfortran.dg/protected_5.f90: New test.
13381         * gfortran.dg/protected_6.f90: New test.
13382
13383 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13384             Tobias Burnus  <burnus@gcc.gnu.org>
13385
13386         PR fortran/29975
13387         PR fortran/30068
13388         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13389         interface.
13390         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13391         ambiguous interfaces.
13392         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13393         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13394         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13395         ambiguous interfaces.
13396         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13397         * gfortran.dg/array_initializer_2.f90: Add initializer array
13398         constructor test.
13399
13400         PR fortran/30096
13401         * gfortran.dg/interface_9.f90: Test that host interfaces are
13402         not checked for ambiguity with the local version.
13403
13404 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13405
13406         PR fortran/29464
13407         * gfortran.dg/module_interface_2.f90: New test.
13408
13409 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13410
13411         PR fortran/29941
13412         * gfortran.dg/assumed_len.f90: New test.
13413
13414 2006-12-09  Richard Guenther  <rguenther@suse.de>
13415
13416         * g++.dg/warn/implicit-typename1.C: Qualify types.
13417         * g++.dg/parse/crash12.C: Likewise.
13418         * g++.dg/tree-ssa/pr22444.C: Likewise.
13419
13420 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13421
13422         * gfortran.dg/array_2.f90: Added sqrt test.
13423
13424 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13425
13426         * gcc.target/i386/x87regparm-1.c: XFAIL.
13427         * gcc.target/i386/x87regparm-2.c: XFAIL.
13428         * gcc.target/i386/x87regparm-3.c: XFAIL.
13429         * gcc.target/i386/x87regparm-4.c: XFAIL.
13430
13431 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13432
13433         * lib/target-supports.exp
13434         (check_effective_target_large_long_double): New.
13435         * gcc.dg/Wconversion-real.c : Use it.
13436         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13437         unsigned.
13438
13439 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13440
13441         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13442
13443 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13444
13445         PR fortran/27546
13446         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13447
13448 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13449
13450         PR c++/29732
13451         * g++.dg/template/crash65.C: New test.
13452         * g++.dg/template/spec16.C: Tweak error markers.
13453
13454 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13455
13456         * gcc.target/spu: New directory.
13457         * gcc.target/spu/spu.exp: New file.
13458         * gcc.target/spu/intrinsics-1.c: New test.
13459
13460 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13461
13462         PR c++/29980
13463         * g++.dg/ext/attrib27.C: New test.
13464         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13465         * g++.dg/parse/typedef5.C: Likewise.
13466
13467 2006-12-07  Mike Stump  <mrs@apple.com>
13468
13469         * treelang/compile/var_defs.tree: Adjust.
13470
13471 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13472
13473         PR c++/29730
13474         * g++.dg/template/crash64.C: New test.
13475         * g++.dg/parse/crash27.C: Adjust error markers.
13476
13477 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13478
13479         PR libfortran/30009
13480         PR libfortran/30056
13481         * gfortran.dg/read_eof_4.f90:  Add tests.
13482         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13483         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13484
13485 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/29729
13488         * g++.dg/template/crash63.C: New test.
13489
13490         PR c++/29728
13491         * g++.dg/template/crash62.C: New test.
13492
13493 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/30003
13496         * gfortran.dg/allocatable_function_1.f90: Increase the number
13497         of expected calls of free to 10; the lhs section reference is
13498         now evaluated so there is another call to bar.  Change the
13499         comment appropriately.
13500         * gfortran.dg/array_section_1.f90: New test.
13501
13502 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13503
13504         PR fortran/29912
13505         * gfortran.dg/char_result_12.f90: New test.
13506
13507 2006-12-05  Richard Guenther  <rguenther@suse.de>
13508
13509         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13510         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13511         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13512         vect_double, xfail for spu*-*-*.
13513
13514 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13515
13516         PR fortran/29962
13517         * initialization_4.f90: Test noninteger exponents (-std=f95).
13518         * initialization_5.f90: New test for noninteger exponents
13519           with -std=f2003.
13520
13521 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13522
13523         PR fortran/29821
13524         * gfortran.dg/parameter_array_section_1.f90: New test.
13525
13526 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13527
13528         PR c++/29733
13529         * g++.dg/template/crash61.C: New test.
13530
13531         PR c++/29632
13532         * g++.dg/template/error23.C: New test.
13533
13534 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13535
13536         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13537
13538 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13539
13540         PR fortran/29916
13541         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13542
13543 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13544
13545         PR middle-end/29965
13546         * gcc.dg/gomp/pr29965-1.c: New test.
13547         * gcc.dg/gomp/pr29965-2.c: New test.
13548         * gcc.dg/gomp/pr29965-3.c: New test.
13549         * gcc.dg/gomp/pr29965-4.c: New test.
13550         * gcc.dg/gomp/pr29965-5.c: New test.
13551         * gcc.dg/gomp/pr29965-6.c: New test.
13552         * g++.dg/gomp/pr29965-1.C: New test.
13553         * g++.dg/gomp/pr29965-2.C: New test.
13554         * g++.dg/gomp/pr29965-3.C: New test.
13555         * g++.dg/gomp/pr29965-4.C: New test.
13556         * g++.dg/gomp/pr29965-5.C: New test.
13557         * g++.dg/gomp/pr29965-6.C: New test.
13558         * g++.dg/gomp/pr29965-7.C: New test.
13559         * g++.dg/gomp/pr29965-8.C: New test.
13560         * g++.dg/gomp/pr29965-9.C: New test.
13561         * g++.dg/gomp/pr29965-10.C: New test.
13562
13563 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13564
13565         * gnat.dg/pointer_variable_bounds.adb: New test.
13566         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13567         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13568
13569 2006-12-03  Eric Christopher  <echristo@apple.com>
13570
13571         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13572
13573 2006-12-03  Richard Henderson  <rth@redhat.com>
13574             Andrew Pinski  <pinskia@gmail.com>
13575
13576         PR C++/14329
13577         * g++.dg/warn/unit-1.C: New test.
13578
13579 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13580
13581         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13582
13583 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13584
13585         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13586         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13587         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13588         * gcc.dg/vect/vect-70.c: Reduce array size.
13589         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13590         vect_no_compaer_double targets.
13591         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13592         vect_float, vect_double, and vect_int.
13593
13594 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13595
13596         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13597         test for loop versioning on vect_no_align targets.
13598         * gcc.dg/vect/pr20122.c: Likewise.
13599         * gcc.dg/vect/vect-105.c: Likewise.
13600         * gcc.dg/vect/vect-42.c: Likewise.
13601         * gcc.dg/vect/vect-43.c: Likewise.
13602         * gcc.dg/vect/vect-74.c: Likewise.
13603         * gcc.dg/vect/vect-75.c: Likewise.
13604         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13605         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13606         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13607         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13608
13609 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13610
13611         PR fortran/29642
13612         * gfortran.dg/value_1.f90 : New test.
13613         * gfortran.dg/value_2.f90 : New test.
13614         * gfortran.dg/value_3.f90 : New test.
13615         * gfortran.dg/value_4.f90 : New test.
13616         * gfortran.dg/value_4.c : Called from value_4.f90.
13617
13618 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13619
13620         PR C++/30033
13621         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13622
13623 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13624
13625         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13626
13627 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13628
13629         PR c/27953
13630         * gcc.dg/pr27953.c: New test.
13631
13632 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13633
13634         PR c++/30022
13635         * g++.dg/ext/vector5.C: New test.
13636
13637         PR c++/30021
13638         * g++.dg/other/main1.C: New test.
13639
13640 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13641
13642         PR libfortran/29568
13643         * gfortran.dg/convert_implied_open.f90:  Change to
13644         new default record length.
13645         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13646         new error message.
13647         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13648
13649 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13650
13651         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13652
13653 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13654
13655         PR c++/29066
13656         * g++.dg/expr/pr29066.c: New.
13657
13658 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13659             Zdenek Dvorak <dvorakz@suse.cz>
13660
13661         PR tree-optimization/29921
13662         * gcc.dg/pr29921-2.c: New test.
13663
13664 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13665
13666         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13667         (i386_get_cpuid): New function.
13668         (i386_cpuid_ecx): Likewise.
13669         (i386_cpuid_edx): Likewise.
13670         (i386_cpuid): Updated to call i386_cpuid_edx.
13671
13672         * gcc.target/i386/sse3-addsubpd.c: New file.
13673         * gcc.target/i386/sse3-addsubps.c: Likewise.
13674         * gcc.target/i386/sse3-haddpd.c: Likewise.
13675         * gcc.target/i386/sse3-haddps.c: Likewise.
13676         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13677         * gcc.target/i386/sse3-hsubps.c: Likewise.
13678         * gcc.target/i386/sse3-lddqu.c: Likewise.
13679         * gcc.target/i386/sse3-movddup.c: Likewise.
13680         * gcc.target/i386/sse3-movshdup.c: Likewise.
13681         * gcc.target/i386/sse3-movsldup.c: Likewise.
13682
13683 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13684
13685         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13686
13687 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13688
13689         * gcc.dg/dfp/convert-int-max.c: New test.
13690         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13691
13692 2006-11-30  Richard Guenther  <rguenther@suse.de>
13693
13694         * gcc.dg/vect/vect-pow-1.c: Rename ...
13695         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13696         floats instead of doubles, check successful vectorization.
13697
13698 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13699
13700         PR target/29945
13701         * gcc.c-torture/compile/pr29945.c: New testcase.
13702
13703 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13704
13705         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13706         -maltivec.
13707
13708 2006-11-29  Eric Christopher  <echristo@apple.com>
13709
13710         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13711
13712 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13713
13714         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13715
13716         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13717
13718 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13719
13720         PR c++/29022
13721         * g++.dg/inherit/virtual2.C: New test.
13722         * g++.dg/inherit/virtual3.C: Likewise.
13723         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13724         * g++.dg/inherit/error2.C: Likewise.
13725         * g++.dg/template/instantiate1.C: Likewise.
13726
13727 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13728
13729         PR tree-opt/29984
13730         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13731
13732 2006-11-28  Jan Hubicka  <jh@suse.cz>
13733
13734         * gcc.dg/memcpy-1.c: New test.
13735
13736 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13737
13738         PR c++/29735
13739         * g++.dg/warn/main-3.C: New test.
13740
13741 2006-11-28  Jan Hubicka  <jh@suse.cz>
13742
13743         * gcc.dg/winline-1.c: New test.
13744
13745 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13746
13747         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13748         alignments.
13749
13750 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13751
13752         PR fortran/29976
13753         * gfortran.dg/missing_optional_dummy_3.f90
13754
13755 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13756
13757         PR fortran/20880
13758         * gfortran.dg/interface_3.f90: Modify errors.
13759
13760 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13761
13762         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13763         fail to link due to relocation overflows on spu-*-*.
13764
13765 2006-11-27  Michael Matz  <matz@suse.de>
13766             Andreas Krebbel  <krebbel1@de.ibm.com>
13767
13768         PR target/29319
13769         * gcc.dg/20061127-1.c: New testcase.
13770
13771 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13772
13773         * gcc.dg/20061124-1.c: Add exit() function prototype.
13774
13775 2006-11-27  Jan Hubicka  <jh@suse.cz>
13776
13777         * gcc.target/i386/memcpy-1.c: Adjust size.
13778         * gcc.dg/visibility-11.c: Likewise.
13779
13780 2006-11-27  Richard Guenther  <rguenther@suse.de>
13781
13782         PR middle-end/25620
13783         * gcc.target/i386/pow-1.c: New testcase.
13784         * gcc.dg/builtins-58.c: Likewise.
13785
13786 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c++/29886
13789         * g++.dg/expr/cast8.C: New test.
13790
13791 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13792
13793         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13794         Don't ever inline the testcase.
13795
13796 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13797
13798         PR fortran/29982
13799         * gfortran.fortran-torture/compile/parameter_3.f90: New
13800         testcase.
13801
13802 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13803
13804         PR fortran/29951
13805         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13806
13807 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13808
13809         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13810         for CHAR.
13811
13812 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13813
13814         PR libgfortran/29936
13815         * gfortran.dg/write_check3.f90: New test.
13816
13817 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13818
13819         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13820
13821 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13822
13823         PR fortran/20880
13824         * gfortran.dg/interface_3.f90: New test.
13825
13826         PR fortran/29387
13827         * gfortran.dg/generic_8.f90: New test.
13828
13829 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830
13831         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13832         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13833         * gfortran.dg/specifics_3.f90: Remove.
13834
13835 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13836
13837         PR c/29955
13838         * gcc.dg/gomp/pr29955.c: New test.
13839
13840         PR c/29736
13841         * gcc.dg/pr29736.c: New test.
13842
13843 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13844
13845         PR tree-opt/29964
13846         * gcc.dg/pure-1.c: New test.
13847
13848 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13849
13850         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13851         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13852
13853 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13854
13855         * gcc.dg/20061124-1.c: New testcase.
13856
13857 2006-11-23  Eric Christopher  <echristo@apple.com>
13858
13859         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13860
13861 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13862
13863         PR c/2707
13864         PR c++/26167
13865         * gcc.dg/Wconversion-integer.c: New. Supersedes
13866         Wconversion-negative-constants.c
13867         * gcc.dg/Wconversion-real.c: New.
13868         * gcc.dg/Wconversion-real-integer.c: New.
13869         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13870         * g++.dg/warn/Wconversion1.C: Modified.
13871
13872 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13873
13874         * gfortran.dg/overload_1.f90: New test.
13875
13876 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13877
13878         PR c/9072
13879         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13880         Wtraditional-conversion.
13881         * gcc.dg/overflow-warn-2.c: Likewise.
13882         * gcc.dg/Wconversion.c: Likewise. Renamed as
13883         Wtraditional-conversion.c .
13884         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13885         Wtraditional-conversion-2.c .
13886         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13887         Wtraditional-conversion-2.c
13888         * gcc.dg/Wconversion-negative-constants.c: New.
13889
13890 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13891
13892         * gcc.dg/tree-ssa/dump-1.c: New test.
13893
13894 2006-11-23  David Ung <davidu@mips.com>
13895
13896         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13897         -mfp64, allowable when ISA >= 33 and float is enabled.
13898         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13899         of mthc1 and mfhc1 patterns.
13900
13901 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13902
13903         PR tree-optimization/29921
13904         * gcc.dg/pr29921.c: New test.
13905
13906 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13907
13908         PR fortran/29441
13909         * gfortran.dg/initialization_4.f90: New test.
13910
13911 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13912
13913         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13914         platforms that have interleaving support.
13915         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13916         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13917         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13918         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13919         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13920         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13921         gcc.dg/vect/vect-strided-u8-i8.c,
13922         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13923         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13924         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13925         gcc.dg/vect/vect-strided-float.c,
13926         gcc.dg/vect/vect-strided-a-mult.c,
13927         gcc.dg/vect/vect-strided-mult-char-ls.c,
13928         gcc.dg/vect/vect-strided-a-u16-mult.c,
13929         gcc.dg/vect/vect-strided-a-u32-mult.c,
13930         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13931         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13932         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13933         gcc.dg/vect/vect-strided-mult.c,
13934         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13935         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13936         New.
13937
13938 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13939
13940         PR fortran/25087
13941         * gfortran.dg/auto_char_len_4.f90: New test.
13942
13943 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR fortran/29652
13946         * gfortran.dg/generic_7.f90: New test.
13947         * gfortran.dg/defined_operators_1.f90: Add new error.
13948
13949 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13950
13951         PR tree-optimization/29902
13952         * g++.dg/tree-ssa/pr29902.C: New test.
13953
13954 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13955
13956         PR fortran/29820
13957         * gfortran.dg/used_types_13.f90: New test.
13958
13959 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13960
13961         * gcc.dg/dfp/snan.c: Delete.
13962
13963 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13964
13965         * g++.dg/cpp0x/static_assert1.C: New.
13966         * g++.dg/cpp0x/static_assert2.C: New.
13967         * g++.dg/cpp0x/static_assert3.C: New.
13968
13969 2006-11-21  Richard Guenther  <rguenther@suse.de>
13970
13971         * gcc.dg/vect/vect-pow-1.c: New testcase.
13972         * gcc.dg/vect/vect-pow-2.c: Likewise.
13973
13974 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR c++/29570
13977         * g++.dg/template/static29.C: New test.
13978
13979         PR c++/29734
13980         * g++.dg/conversion/simd4.C: New test.
13981
13982 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13983
13984         PR c++/29475
13985         * g++.dg/template/access19.C: New test.
13986         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13987         error is reported.
13988
13989 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13990
13991         PR tree-opt/25500
13992         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13993
13994 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13995
13996         PR fortran/27546
13997         * gfortran.dg/import.f90: Extended test.
13998         * gfortran.dg/import2.f90: Extended test.
13999
14000 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14001
14002         * gfortran.dg/volatile3.f90: Add conflict test.
14003
14004 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14005
14006         PR fortran/24783
14007         * gfortran.dg/implicit_10.f90: New test.
14008
14009 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14010
14011         PR c++/8586
14012         * g++.dg/warn/Wall-write-strings.C: New.
14013
14014 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14015
14016         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14017         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14018
14019 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14020
14021         * gfortran.dg/use_3.f90: Remove error message.
14022         * gfortran.dg/iso_fortran_env_1.f90: New test.
14023         * gfortran.dg/iso_fortran_env_2.f90: New test.
14024         * gfortran.dg/iso_fortran_env_3.f90: New test.
14025         * gfortran.dg/iso_fortran_env_4.f90: New test.
14026
14027 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14028
14029         * gcc.dg/vect/vect-27.c: Fix initialization.
14030
14031 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032
14033         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14034         * gcc.dg/torture/builtin-minmax-1.c: New.
14035
14036         * gcc.dg/builtins-20.c: Add cases for copysign.
14037
14038 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14039
14040         PR fortran/24285
14041         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14042
14043 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14044         * gfortran.dg/use_1.f90: New test.
14045         * gfortran.dg/use_1.f90: New test.
14046         * gfortran.dg/use_1.f90: New test.
14047
14048 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14049
14050         PR tree-optimization/29801
14051         * gcc.dg/pr29801.c: New test.
14052
14053 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14054
14055         PR middle-end/29584
14056         * gcc.dg/torture/pr29584.c: New test.
14057
14058 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14059
14060         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14061         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14062         * gcc.target/powerpc/compress-float-ppc.c,
14063         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14064         powerpc_fprs.
14065         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14066         do not pass -mhard-float.
14067
14068 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14069
14070         * gnat.dg/volatile_aggregate.adb: New test.
14071
14072 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14073
14074         PR fortran/29391
14075         PR fortran/29489
14076         * gfortran.dg/bound_2.f90: Add more checks.
14077         * gfortran.dg/bound_3.f90: New test.
14078
14079 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14080
14081         PR target/29201
14082         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14083
14084 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14085
14086         * gfortran.dg/import3.f90: Fix error message.
14087
14088 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14089
14090         PR tree-opt/29788
14091         * gfortran.fortran-torture/compile/inline_1.f90:
14092         New testcase.
14093
14094 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14095
14096         * gcc.target/i386/x87regparm-1.c: New test.
14097         * gcc.target/i386/x87regparm-2.c: New test.
14098         * gcc.target/i386/x87regparm-3.c: New test.
14099         * gcc.target/i386/x87regparm-4.c: New test.
14100
14101 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14102
14103         PR fortran/27546
14104         * gfortran.dg/import.f90: New test.
14105         * gfortran.dg/import2.f90: New test.
14106         * gfortran.dg/import3.f90: New test.
14107
14108 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14109
14110         PR fortran/27588
14111         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14112
14113 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14114
14115         PR fortran/29806
14116         * gfortran.dg/contains.f90: New test.
14117         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14118
14119 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR tree-optimization/29581
14122         * gcc.dg/pr29581-1.c: New test.
14123         * gcc.dg/pr29581-2.c: New test.
14124         * gcc.dg/pr29581-3.c: New test.
14125         * gcc.dg/pr29581-4.c: New test.
14126         * gfortran.dg/pr29581.f90: New test.
14127
14128 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14129
14130         PR fortran/29702
14131         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14132         numbers in error message headers.
14133
14134 2006-11-14  Richard Guenther  <rguenther@suse.de>
14135
14136         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14137         to i?86 and x86_64 targets.
14138
14139 2006-11-14  Caroline Tice  <ctice@apple.com>
14140
14141         * gcc.dg/pubtypes-1.c: New file/testcase.
14142         * gcc.dg/pubtypes-2.c: New file/testcase.
14143         * gcc.dg/pubtypes-3.c: New file/testcase.
14144         * gcc.dg/pubtypes-4.c: New file/testcase.
14145         * g++.dg/pubtypes.C: New file/testcase.
14146
14147 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14148
14149         PR c++/29106
14150         * g++.dg/init/self1.C: New test.
14151
14152 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14153
14154         PR fortran/29657
14155         * gfortran.dg/conflicts.f90: Add.
14156
14157 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14158
14159         PR rtl-optimization/29798
14160
14161         * gcc.c-torture/execute/pr29798.c: New.
14162
14163 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14164
14165         * gcc.dg/builtins-20.c: Add more cases.
14166
14167 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14168
14169         PR fortran/29759
14170         * gfortran.dg/gomp/pr29759.f90: New test.
14171
14172 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/29518
14175         * g++.dg/template/static28.C: New test.
14176
14177 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14178
14179         * lib/c-torture.exp: Use target-libpath.exp.
14180         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14181         set GCC_EXEC_PREFIX env var from global variable of same name.
14182
14183 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14184
14185         PR fortran/26994
14186         * gfortran.fortran-torture/compile/transfer-1.f90:
14187         New testcase.
14188
14189 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14190             Zdenek Dvorak <dvorakz@suse.cz>
14191
14192         PR tree-optimization/29680
14193         * gcc.dg/alias-11.c: New test.
14194
14195 2006-11-12  Jason Merrill  <jason@redhat.com>
14196             Andrew Pinski <pinskia@physics.uc.edu>
14197
14198         PR middle-end/28915
14199         * gcc.target/i386/vectorize1.c: New.
14200
14201 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14202
14203         PR rtl-optimization/29797
14204         * gcc.c-torture/execute/pr29797-1.c: New test case.
14205
14206 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14207
14208         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14209
14210 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14211
14212         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14213
14214 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14215
14216         PR tree-optimization/13827
14217         * gcc.dg/fold-eqand-1.c: New test case.
14218
14219 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14220
14221         PR rtl-opt/28812
14222         * gcc.c-torture/execute/mayalias-3.c: New test.
14223
14224 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14225
14226         PR middle-end/27528
14227         * gcc.c-torture/compile/pr27528.c: New test.
14228         * gcc.dg/pr27528.c: Likewise.
14229
14230 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14231
14232         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14233
14234         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14235
14236 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14237
14238         PR fortran/29758
14239         * gfortran.dg/reshape_source_size_1.f90: New test.
14240
14241 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14242
14243         PR fortran/29315
14244         * gfortran.dg/aliasing_dummy_4.f90: New test.
14245
14246 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14247
14248         PR target/29777
14249         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14250         and x86_64-*-* targets.
14251
14252 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253
14254         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14255         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14256         New macros. Use them in exact tests.
14257         (TESTIT3): New macro.
14258         Add tests for fmin, fmax and fma.
14259
14260 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14261
14262         PR fortran/29431
14263         * gfortran.dg/array_constructor_13.f90: New test.
14264
14265 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14266
14267         PR fortran/29744
14268         * gfortran.dg/used_types_12.f90: New test.
14269
14270 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14271
14272         PR middle-end/29726
14273         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14274         (test6): Ditto.
14275         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14276         * gcc.dg/fold-eqandshift-3.c: New test case.
14277
14278 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14279
14280         PR fortran/29699
14281         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14282
14283         PR fortran/21370
14284         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14285
14286 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14287
14288         * gcc.dg/20061109-1.c: New testcase.
14289
14290 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14291
14292         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14293
14294 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14295
14296         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14297         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14298
14299 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14300
14301         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14302         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14303
14304 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14305
14306         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14307
14308 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14309
14310         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14311         vect-9.c).
14312         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14313         * gcc.dg/vect/vect-9.c: Now vectorizable.
14314         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14315         that support vect_widen_mult.
14316         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14317         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14318         vect-reduc-dot-u16.c).
14319         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14320         vect-reduc-dot-u16.c).
14321         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14322         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14323         vect-reduc-dot-s8.c).
14324         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14325         vect-reduc-dot-s8.c).
14326         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14327         vect-reduc-dot-s8.c).
14328         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14329         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14330         vect-reduc-dot-u8.c).
14331         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14332         vect-reduc-dot-u8.c).
14333         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14334         * gcc.dg/vect/vect-multitypes-9.c: New test.
14335         * gcc.dg/vect/vect-multitypes-10.c: New test.
14336         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14337         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14338         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14339         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14340         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14341         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14342         wrapv-vect-reduc-dot-s8.c.
14343         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14344         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14345         targets that support vec_unpack.
14346         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14347         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14348         (check_effective_target_vect_widen_mult_hi_to_si): New.
14349         (check_effective_target_vect_widen_sum): Removed.
14350
14351         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14352
14353         * gcc.dg/vect/vect-multitypes-8.c: New test.
14354         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14355
14356         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14357
14358         * gcc.dg/vect/vect-multitypes-7.c: New test.
14359
14360         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14361
14362         * gcc.dg/vect/vect-multitypes-4.c: New test.
14363         * gcc.dg/vect/vect-multitypes-5.c: New test.
14364         * gcc.dg/vect/vect-multitypes-6.c: New test.
14365
14366         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14367
14368         * gcc.dg/vect/vect-multitypes-1.c: New test.
14369         * gcc.dg/vect/vect-multitypes-2.c: New test.
14370         * gcc.dg/vect/vect-multitypes-3.c: New test.
14371
14372 2006-11-07  Eric Christopher  <echristo@apple.com>
14373
14374         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14375         Test using scan-assembler-not.
14376
14377 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14378
14379         * gcc.dg/inline-17.c: New test.
14380
14381 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14382
14383         PR other/25028
14384         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14385         on HP-UX.
14386
14387 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14388
14389         PR fortran/29539
14390         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14391
14392         PR fortran/29634
14393         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14394         test.
14395
14396 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14397
14398         PR fortran/29601
14399         * gfortran.dg/volatile.f90: Add.
14400         * gfortran.dg/volatile2.f90: Add.
14401         * gfortran.dg/volatile3.f90: Add.
14402         * gfortran.dg/volatile4.f90: Add.
14403         * gfortran.dg/volatile5.f90: Add.
14404         * gfortran.dg/volatile6.f90: Add.
14405         * gfortran.dg/volatile7.f90: Add.
14406
14407 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14408
14409         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14410           for matching error messages.
14411         * gfortran.dg/specifics_3.f90: Adjust pattern
14412           for matching error messages.
14413
14414 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14415             Bernhard Fischer  <aldot@gcc.gnu.org>
14416
14417         * lib/gcc-dg.exp (output-exists): New proc.
14418         (output-exists-not): New proc.
14419         * gcc.test-framework/test-framework.awk: Support new directives.
14420         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14421         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14422         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14423         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14424         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14425         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14426
14427 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14428
14429         PR fortran/29630
14430         PR fortran/29679
14431         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14432         * gfortran.dg/initialization_3.f90: New.
14433
14434 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14435
14436         PR libgfortran/25545
14437         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14438
14439 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR middle-end/29695
14442         * gcc.c-torture/execute/pr29695-1.c: New test.
14443         * gcc.c-torture/execute/pr29695-2.c: New test.
14444
14445 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14446
14447         PR fortran/29565
14448         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14449
14450 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14451
14452         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14453         for matching error messages.
14454
14455 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14456
14457         PR target/26915
14458         * gcc.target/i386/387-12.c: New test.
14459
14460 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14461
14462         PR libfortran/29713
14463         * gfortran.dg/pr29713.f90: New test.
14464
14465 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14466
14467         * gcc.c-torture/execute/arith-rand-ll.c:
14468         Also test for bogus rest sign.
14469
14470 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14471
14472         PR libfortran/27895
14473         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14474
14475 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14476
14477         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14478         from error messages.
14479
14480 2006-11-02  Mike Stump  <mrs@apple.com>
14481
14482         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14483
14484         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14485
14486 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14487
14488         * g++.dg/eh/gcsec1.C: New test.
14489
14490 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14491
14492         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14493         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14494
14495 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14496
14497         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14498         hexadecimal value.
14499         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14500         * gcc.dg/pr14796-2.c: Likewise.
14501
14502 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14503
14504         * gcc.c-torture/execute/20061101-1.c: New test.
14505
14506 2006-11-01  Richard Guenther  <rguenther@suse.de>
14507
14508         * gcc.target/i386/fpprec-1.c: New testcase.
14509
14510 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14511
14512         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14513         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14514
14515 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * gcc.c-torture/execute/20061031-1.c: New test.
14518
14519 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14520
14521         PR 23067
14522         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14523         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14524         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14525         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14526         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14527         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14528         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14529
14530 2006-10-31  Eric Christopher  <echristo@apple.com>
14531             Falk Hueffner  <falk@debian.org>
14532
14533         * gcc.dg/builtin-bswap-1.c: New.
14534         * gcc.dg/builtin-bswap-2.c: New.
14535         * gcc.dg/builtin-bswap-3.c: New.
14536         * gcc.dg/builtin-bswap-4.c: New.
14537         * gcc.dg/builtin-bswap-5.c: New.
14538         * gcc.target/i386/builtin-bswap-1.c: New.
14539
14540 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14541
14542         * gcc.dg/inline-16.c: New.
14543
14544         PR 16622
14545         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14546         defining it.
14547         * gcc.dg/inline-13.c: New.
14548         * gcc.dg/inline-14.c: New.
14549         * gcc.dg/inline-15.c: New.
14550
14551         PR 11377
14552         * gcc.dg/inline6.c: New.
14553         * gcc.dg/inline7.c: New.
14554
14555 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14556
14557         PR middle-end/23470
14558         * gcc.dg/pr23470-1.c: New test case.
14559
14560 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14561
14562         PR fortran/29537
14563         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14564         data.
14565         * gfortran.dg/blockdata_2.f90: New testcase.
14566
14567 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14568
14569         PR libfortran/29627
14570         * gfortran.dg/unf_short_record_1.f90:  New test.
14571
14572 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14573
14574         PR fortran/29067
14575         * gfortran.dg/pr29067.f: New test.
14576
14577 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14578             Richard Sandiford  <richard@codesourcery.com>
14579
14580         * lib/target-supports.exp (get_compiler_messages): Append options
14581         as a single list element.
14582         (check_effective_target_arm_vfp_ok): New.
14583         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14584
14585 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14586
14587         PR fortran/29387
14588         * gfortran.dg/intrinsic_actual_2.f90: New test.
14589
14590         PR fortran/29490
14591         * gfortran.dg/actual_array_interface_1.f90: New test.
14592
14593         PR fortran/29641
14594         * gfortran.dg/used_types_11.f90: New test.
14595
14596 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14597
14598         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14599         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14600         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14601         * g++.old-deja/g++.mike/net25.C (main): Same.
14602         * g++.dg/lookup/exception1.C (main): Same.
14603         * g++.dg/parse/parens2.C (main): Same.
14604
14605 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14606
14607         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14608
14609 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14612         * gcc.dg/torture/builtin-math-3.c: Likewise.
14613
14614 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14615
14616         PR fortran/29452
14617         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14618         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14619
14620 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14621
14622         PR Fortran/29410
14623         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14624
14625 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14626
14627         * lib/target-supports.exp (check_function_available): Declare
14628         function before calling.
14629
14630 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14631
14632         PR tree-optimization/29637
14633         * gcc.dg/pr29637.c: New test.
14634
14635 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14636
14637         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14638         tree canonicalization.
14639
14640 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14641
14642         * gcc.dg/builtins-20.c: Add more hypot tests.
14643
14644 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14645
14646         * gcc.dg/fold-compare-1.c: New test case.
14647
14648 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14649
14650         PR c++/16307
14651         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14652
14653 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14654
14655         PR tree-optimization/15458
14656         * gcc.dg/fold-xornot-1.c: New test case.
14657
14658 2006-10-29  Richard Guenther  <rguenther@suse.de>
14659
14660         * gcc.target/i386/math-torture/trunc.c: New testcase.
14661
14662 2006-10-29  Richard Guenther  <rguenther@suse.de>
14663
14664         * gcc.target/i386/math-torture/round.c: New testcase.
14665
14666 2006-10-29  Richard Guenther  <rguenther@suse.de>
14667
14668         * gcc.target/i386/math-torture/ceil.c: New testcase.
14669         * gcc.target/i386/math-torture/floor.c: Likewise.
14670
14671 2006-10-29  Richard Guenther  <rguenther@suse.de>
14672
14673         * gcc.target/i386/math-torture/rint.c: New testcase.
14674         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14675
14676 2006-10-29  Richard Guenther  <rguenther@suse.de>
14677
14678         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14679         * gcc.target/i386/math-torture/lceil.c: Likewise.
14680
14681 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14682
14683         PR libgfortran/24313
14684         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14685
14686 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14687
14688         * gcc.c-torture/execute/20020118-1.c,
14689         gcc.c-torture/execute/builtins/strlen.c,
14690         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14691         comment typos.
14692
14693 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14694
14695         * gcc.dg/builtins-20.c: Add tests for hypot.
14696         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14697         two-argument builtins.
14698         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14699         TESTIT2.  Update all callers.
14700         (TESTIT2, TESTIT2_R): New helper macros.
14701         Add testcases for pow, hypot and atan2.
14702
14703 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14704
14705         PR C++/29295
14706         * g++.dg/expr/bool1.C: New test.
14707         * g++.dg/expr/bool2.C: New test.
14708
14709 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14710
14711         PR fortran/28224
14712         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14713         * gfortran.dg/namelist_internal.f90: New test.
14714
14715 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14716
14717         PR fortran/29625
14718         * gfortran.dg/io_real_boz.f90: Add.
14719         * gfortran.dg/io_real_boz2.f90: Add.
14720
14721 2006-10-28  Richard Guenther  <rguenther@suse.de>
14722
14723         PR middle-end/26899
14724         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14725
14726 2006-10-28  Richard Guenther  <rguenther@suse.de>
14727
14728         PR target/28806
14729         * gcc.target/i386/math-torture/lround.c: New testcase.
14730
14731 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14732
14733         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14734         * gcc.dg/builtins-44.c: Likewise.
14735         * gcc.dg/builtins-45.c: Likewise.
14736         * gcc.dg/pr28796-2.c: Likewise.
14737         * gcc.dg/unordered-3.c: Likewise.
14738
14739 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14740
14741         PR libgfortran/27954
14742         * gfortran.dg/error_recovery_2.f90: New test.
14743
14744 2006-10-26  Richard Guenther  <rguenther@suse.de>
14745
14746         * gcc.target/i386/i386.exp: Use glob, not find to collect
14747         tests.  Avoids recursing into subdirectories.
14748         * gcc.target/i386/math-torture/math-torture.exp: Torture
14749         for interesting ia32 math options.
14750         * gcc.target.i386/math-torture/lrint.c: New testcase.
14751
14752 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14753
14754         PR libgfortran/29563
14755         * gfortran.dg/arrayio_9.f90: Update test.
14756         * gfortran.dg/arrayio_19.f90: New test.
14757
14758 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14759
14760         * gcc.dg/20061026.c: New testcase.
14761
14762 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14763
14764         PR libgfortran/29563
14765         * gfortran.dg/arrayio_9.f90: New test.
14766
14767 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14768
14769         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14770         Copy the strings manually, as strcpy may call strlen.
14771
14772 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14773
14774         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14775         Add checks for log, log2, log10 and log1p.
14776
14777         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14778         we already test 0.0.  Add checks for expm1, log, log2, log10,
14779         log1p, cbrt, erf and erfc.
14780
14781 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14782
14783         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14784
14785 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14786
14787         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14788         and remainderl() built-in functions.  Remove -ffast-math from
14789         dg-options.
14790
14791 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14792
14793         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14794         acosh and atanh.
14795
14796         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14797         floating point modifiers to arguments passed to float and long
14798         double functions respectively.  Update all callers to use floating
14799         point numbers, not integers.  Add tests for exp, exp2 and
14800         exp10/pow10.
14801
14802         * gcc.dg/torture/builtin-math-3.c: New test.
14803
14804 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14805
14806         PR fortran/29393
14807         * gfortran.dg/initialize_2.f90: New.
14808
14809 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14810
14811         * gcc.dg/torture/builtin-math-2.c: New test.
14812
14813 2006-10-24  Richard Guenther  <rguenther@suse.de>
14814
14815         PR middle-end/28796
14816         * gcc.dg/pr28796-1.c: New testcase.
14817         * gcc.dg/pr28796-2.c: Likewise.
14818
14819 2006-10-24  Richard Guenther  <rguenther@suse.de>
14820
14821         * gcc.dg/builtins-57.c: New testcase.
14822
14823 2006-10-24  Richard Guenther  <rguenther@suse.de>
14824
14825         PR tree-optimization/29567
14826         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14827
14828 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14829
14830         PR tree-optimization/14784
14831         * gcc.dg/alias-10.c: New test.
14832
14833 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14834
14835         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14836
14837 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14838
14839         * gcc.dg/builtin-strncat-chk-1.c: New test.
14840
14841 2006-10-23  Jan Hubicka  <jh@suse.cz>
14842
14843         * gcc.dg/memmove-1.c: New test.
14844
14845 2006-10-23  Paul Brook  <paul@codesourcery.com>
14846
14847         * gcc.dg/pragma-pack-5.c: New test.
14848
14849 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14850
14851         * g++.dg/other/s390-1.C: New testcase.
14852
14853 2006-10-23  Richard Guenther  <rguenther@suse.de>
14854
14855         PR middle-end/27132
14856         PR middle-end/23295
14857         * gcc.dg/pr27132.c: New testcase.
14858         * gcc.dg/pr23295.c: Likewise.
14859         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14860         * g++.dg/tree-ssa/pr19807.C: Likewise.
14861
14862 2006-10-23  Richard Guenther  <rguenther@suse.de>
14863
14864         PR middle-end/21032
14865         * gcc.dg/pr21032.c: New testcase.
14866
14867 2006-10-22  Jeff Law  <law@redhat.com>
14868         Richard Guenther  <rguenther@suse.de>
14869
14870         PR tree-optimization/15911
14871         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14872
14873 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14874
14875         PR c++/20647
14876         * g++.dg/abi/rtti3.C: New.
14877
14878 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14879
14880         PR middle-end/28252
14881         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14882         transformation.
14883
14884 2006-10-21  Richard Guenther  <rguenther@suse.de>
14885
14886         PR tree-optimization/3511
14887         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14888
14889 2006-10-21  Richard Guenther  <rguenther@suse.de>
14890
14891         PR middle-end/26898
14892         * gcc.dg/torture/pr26898-1.c: New testcase.
14893         * gcc.dg/torture/pr26898-2.c: Likewise.
14894
14895 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14896
14897         PR c++/28053
14898         * g++.dg/parse/bitfield1.C: Adjust error markers.
14899         * g++.dg/parse/bitfield2.C: New test.
14900
14901 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14902
14903         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14904
14905 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14906
14907         PR libfortran/27895
14908         * gfortran.dg/zero_sized_1.f90: New test.
14909
14910 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14911
14912         * gcc.dg/div-compare-1.c: New test.
14913
14914 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14915
14916         PR fortran/29216
14917         * gfortran.dg/result_default_init_1.f90: New test.
14918
14919         PR fortran/29314
14920         * gfortran.dg/automatic_default_init_1.f90: New test.
14921
14922         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14923         from 38 to 33.
14924
14925 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14926
14927         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14928         'using namespace std' without previous declaration.
14929         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14930         * g++.old-deja/g++.robertl/eb133c.C: New.
14931
14932 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14933
14934         PR libgfortran/29277
14935         * gfortran.dg/streamio_4.f90: Update test.
14936         * gfortran.dg/streamio_11.f90: New test.
14937
14938 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14939
14940         PR c++/27952
14941         * g++.dg/inherit/virtual1.C: New test.
14942
14943 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14944
14945         PR c++/28261
14946         * g++.dg/parse/enum3.C: New test.
14947
14948 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/29039
14951         * g++.dg/init/ctor8.C: New test.
14952
14953 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/27270
14956         * g++.dg/ext/complit8.C: Tweak error markers.
14957         * g++.dg/template/complit1.C: Add error marker.
14958
14959 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14960
14961         PR c++/27270
14962         * g++.dg/ext/complit8.C: New test.
14963
14964         PR c++/29408
14965         * g++.dg/parse/dtor12.C: New test.
14966
14967         PR c++/29435
14968         * g++.dg/template/sizeof11.C: New test.
14969
14970 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14971
14972         PR fortran/29392
14973         * gfortran.dg/data_char_3.f90: New test.
14974
14975         PR fortran/29451
14976         * gfortran.dg/negative_automatic_size.f90: New test.
14977
14978 2006-10-16  David Daney  <ddaney@avtrex.com>
14979
14980         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14981
14982 2006-10-16  Eric Christopher  <echristo@apple.com>
14983
14984         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14985         x86_64.
14986
14987 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/28211
14990         * g++.dg/tc1/dr49.C: Tweak error messages.
14991         * g++.dg/parse/template21.C: New test.
14992
14993 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14994
14995         PR middle-end/20491
14996         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14997
14998 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14999
15000         PR fortran/29403
15001         * gfortran.dg/print_1.f90: New test.
15002
15003 2006-10-15  Jan Hubicka  <jh@suse.cz>
15004
15005         PR middle-end/29241
15006         * gcc.c-torture/compile/pr29241.c: New testcase.
15007
15008 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15009
15010         PR middle-end/29250
15011         * gcc.c-torture/compile/pr29250.c: New test.
15012
15013 2006-10-15  Richard Guenther  <rguenther@suse.de>
15014
15015         * gcc.dg/pr29299.c: New testcase.
15016
15017 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15018
15019         PR fortran/24767
15020         * gfortran.dg/label_4.f90: Adjust warning flag.
15021
15022 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15023
15024         PR fortran/29371
15025         * gfortran.dg/nullify_3.f90: New test.
15026
15027 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15028
15029         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15030         on Solaris 2.5.1 too.
15031
15032 2006-10-13  Eric Christopher  <echristo@apple.com>
15033
15034         * gcc.dg/pr25993.c: Skip for darwin.
15035
15036 2006-10-13  Eric Christopher  <echristo@apple.com>
15037
15038         * gcc.dg/visibility-11.c: Skip for darwin.
15039
15040 2006-10-13  Eric Christopher  <echristo@apple.com>
15041
15042         * gcc.dg/darwin-weakimport-1.c: Use
15043         -fno-asynchronous-unwind-tables.
15044         * gcc.dg/darwin-weakimport-3.c: Ditto.
15045
15046 2006-10-13  Richard Guenther  <rguenther@suse.de>
15047
15048         PR tree-optimization/29446
15049         * gcc.dg/torture/pr29446.c: New testcase.
15050
15051 2006-10-13  Bill Wendling  <wendling@apple.com>
15052
15053         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15054         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15055         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15056         * g++.old-deja/g++.law/shadow1.C: Likewise.
15057         * g++.old-deja/g++.law/ctors10.C: Likewise.
15058         * g++.dg/debug/namespace1.C: Likewise.
15059         * g++.dg/inherit/namespace-as-base.C: Likewise.
15060         * g++.dg/opt/delay-slot-1.C: Likewise.
15061         * g++.dg/parse/defarg10.C: Likewise.
15062         * g++.dg/template/ptrmem11.C: Likewise.
15063         * g++.dg/template/mem_func_ptr.C: Likewise.
15064         * g++.dg/template/spec19.C: Likewise.
15065
15066 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15067
15068         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15069
15070 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15071
15072         PR fortran/29373
15073         * gfortran.dg/implicit_9.f90: New test.
15074
15075         PR fortran/29407
15076         * gfortran.dg/namelist_25.f90: New test.
15077
15078         PR fortran/27701
15079         * gfortran.dg/same_name_2.f90: New test.
15080
15081         PR fortran/29232
15082         * gfortran.dg/host_assoc_types_1.f90: New test.
15083
15084         PR fortran/29364
15085         * gfortran.dg/missing_derived_type_1.f90: New test.
15086         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15087
15088         PR fortran/29422
15089         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15090
15091         PR fortran/29428
15092         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15093
15094 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15095
15096         PR fortran/29391
15097         * gfortran.dg/bound_2.f90: New test.
15098
15099 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15100
15101         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15102         directive.
15103         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15104         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15105         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15106         * gfortran.dg/gomp/reduction3.f90: Likewise.
15107         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15108         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15109         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15110         * gfortran.dg/forall_4.f90: Likewise.
15111         * gfortran.dg/spec_expr_4.f90: Likewise.
15112         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15113         * gfortran.dg/forall_5.f90: Likewise.
15114         * gfortran.dg/open_access_append_2.f90: Add check for
15115         compile-time warning.
15116
15117 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15118
15119         PR c++/28506
15120         * g++.dg/parse/pure1.C: New test.
15121
15122 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15123
15124         PR fortran/21435
15125         * gfortran.dg/io_constraints_3.f90: New test.
15126         * gfortran.dg/open_access_append_1.f90: Add checks
15127         for compile-time warnings.
15128         * gfortran.dg/pr20163-2.f: Likewise.
15129         * gfortran.dg/iostat_2.f90: Likewise.
15130         * gfortran.dg/label_4.f90: Delete the temporary
15131         file.
15132         * gfortran.dg/direct_io_2.f90: Add a FILE=
15133         specifier.
15134         * gfortran.dg/iomsg_1.f90: Add check for
15135         compile-time warning.
15136
15137 2006-10-12  Jan Hubicka  <jh@suse.cz>
15138
15139         PR c/28419
15140         * gcc.dg/pr28319.c: New test.
15141
15142 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15143         PR c++/29318
15144         * g++.dg/ext/vla4.C: New test.
15145
15146 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15147
15148         PR c++/27961
15149         * g++.dg/template/crash60.C: New test.
15150         * g++.dg/other/large-size-array.C: Adjust error markers.
15151         * g++.dg/parse/crash27.C: Likewise.
15152         * g++.dg/template/crash1.C: Likewise.
15153
15154 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15155
15156         PR testsuite/29093
15157         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15158
15159 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15160
15161         PR preprocessor/28709
15162         * gcc.dg/cpp/paste14.c: New test.
15163
15164 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15165
15166         PR c++/29175
15167         * g++.dg/init/array24.C: New test.
15168
15169 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15170
15171         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15172         of <sys/types.h>.
15173
15174 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15175
15176         PR c++/29024
15177         * g++.dg/parse/typedef8.C: New test.
15178         * g++.dg/other/mult-stor1.C: Adjust error markers.
15179
15180 2006-10-11  Richard Guenther  <rguenther@suse.de>
15181
15182         PR tree-optimization/28230
15183         * gcc.dg/torture/pr28230.c: New testcase.
15184
15185 2006-10-11  Richard Guenther  <rguenther@suse.de>
15186
15187         PR inline-asm/29119
15188         * gcc.dg/torture/pr29119.c: New testcase.
15189
15190 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15191
15192         PR middle-end/29272
15193         * gcc.c-torture/execute/20060930-2.c: New test.
15194
15195 2006-10-09  Richard Henderson  <rth@redhat.com>
15196
15197         Revert emutls patch.
15198
15199 2006-10-09  Richard Guenther  <rguenther@suse.de>
15200
15201         PR middle-end/29254
15202         * gcc.dg/pr29254.c: New testcase.
15203
15204 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15205             Paul Thomas  <pault@gcc.gnu.org>
15206
15207         PR fortran/20541
15208         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15209         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15210         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15211         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15212         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15213         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15214         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15215         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15216         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15217         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15218         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15219         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15220         * gfortran.dg/alloc_comp_std.f90: New test.
15221         * gfortran.dg/move_alloc.f90: New test.
15222
15223 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15224
15225         PR fortran/29115
15226         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15227
15228         PR fortran/29211
15229         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15230
15231 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15232
15233         PR fortran/28585
15234         * gfortran.dg/new_line.f90: New test.
15235
15236 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15239         * gcc.dg/torture/builtin-convert-1.c,
15240         gcc.dg/torture/builtin-convert-2.c,
15241         gcc.dg/torture/builtin-convert-3.c,
15242         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15243
15244 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15245
15246         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15247         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15248         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15249         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15250
15251 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15252
15253         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15254         Xfail some tests for powerpc-darwin and powerpc-aix.
15255
15256 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15257
15258         PR c/29380
15259         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15260
15261 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15262
15263         PR target/29300
15264         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15265         on hppa*-*-hpux*.
15266
15267 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15268
15269         PR fortran/16580
15270         PR fortran/29288
15271         * gfortran.fortran-torture/execute/specifics.f90:
15272         Add tests for using all possible intrinsics as actual arguments.
15273         * gfortran.dg/specifics_1.f90: Add tests for using
15274         all possible intrinsics as actual arguments.
15275         * gfortran.dg/specifics_2.f90: New file.
15276         * gfortran.dg/specifics_3.f90: New file.
15277
15278 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15279
15280         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15281         * gcc.dg/debug/debug-2.c: Likewise.
15282
15283 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15284
15285         * gcc.c-torture/compile/sync-2.c: New test.
15286
15287 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15288
15289         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15290         line endings.
15291
15292 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15293
15294         PR rtl-optimization/29128
15295         * gcc.c-torture/compile/pr29128.c: New test.
15296
15297 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15298
15299         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15300         line endings.
15301
15302 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15303
15304         PR middle-end/29256
15305         * gcc.dg/tree-ssa/loop-19.c: New test.
15306
15307 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15308
15309         PR tree-optimization/29330
15310         * gcc.dg/pr29330.c: New test.
15311
15312         PR target/28924
15313         * gcc.c-torture/compile/20061005-1.c: New test.
15314
15315 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15316
15317         * gcc.dg/typename-vla-1.c: New case.
15318         * gnat.dg/forward_vla.adb: New case.
15319
15320 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15321
15322         PR tree-optimization/29290
15323         * gfortran.dg/loop_nest_1.f90: New test.
15324
15325         PR target/29198
15326         * gcc.dg/tls/opt-12.c: New test.
15327
15328         PR fortran/28415
15329         * gfortran.dg/save_2.f90: New test.
15330
15331         PR c/29091
15332         * gcc.dg/pr29091.c: New test.
15333
15334 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15335
15336         * lib/target-supports.exp
15337         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15338         same as x86_64-*-*; check for LP64.
15339
15340 2006-10-04  Richard Henderson  <rth@redhat.com>
15341
15342         * lib/target-supports.exp (check_effective_target_tls): Redefine
15343         to mean non-emulated tls.
15344         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15345         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15346         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15347         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15348         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15349         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15350         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15351
15352 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15353
15354         PR fortran/29343
15355         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15356
15357 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15358
15359         * gfortran.dg/bounds_check_fail_1.f90: New test.
15360
15361 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15362
15363         PR c++/29020
15364         * g++.dg/template/friend48.C: New test.
15365
15366 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15367
15368         PR fortran/29098
15369         * gfortran.dg/default_initialization_2.f90: New test.
15370
15371 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15372
15373         PR fortran/20779
15374         PR fortran/20891
15375         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15376
15377 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15378
15379         PR fortran/29284
15380         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15381
15382         PR fortran/29321
15383         PR fortran/29322
15384         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15385
15386         PR fortran/25091
15387         PR fortran/25092
15388         * gfortran.dg/entry_array_specs_1.f90: New test.
15389
15390 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15391
15392         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15393         insufficient to inhibit some test failures at -O3.  Do testing
15394         on integers.
15395
15396 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/29138
15399         * g++.dg/inherit/access8.C: New test.
15400         * g++.dg/template/dtor4.C: Tweak error messages.
15401
15402 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15403
15404         PR fortran/27478
15405         * gfortran.dg/entry_8.f90: New test.
15406
15407 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15408
15409         PR c++/29291
15410         * g++.dg/parse/new4.C: New test.
15411
15412 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15413
15414         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15415         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15416         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15417         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15418         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15419
15420 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15421
15422         PR fortran/19260
15423         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15424         * gfortran.dg/continuation_2.f90: New test.
15425
15426         PR fortran/19262
15427         * gfortran.dg/continuation_3.f90: New test.
15428         * gfortran.dg/continuation_4.f90: New test.
15429         * gfortran.dg/continuation_5.f: New test.
15430         * gfortran.dg/continuation_6.f: New test.
15431
15432 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/29226
15435         * g++.dg/template/vla1.C: New test.
15436
15437 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15438
15439         PR fortran/29210
15440         * gfortran.dg/complex_parameter_1.f90: New test.
15441
15442 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR c/29154
15445         * gcc.c-torture/execute/20060929-1.c: New test.
15446
15447 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/29105
15450         * g++.dg/template/member6.C: New test.
15451         * g++.dg/parse/typename7.C: Adjust error markers.
15452
15453         PR c++/29080
15454         * g++.dg/template/member7.C: New test.
15455
15456 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15457
15458         PR c/24010
15459         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15460         gcc.dg/Woverride-init-3.c: New tests.
15461
15462 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15463
15464         * gcc.c-torture/execute/20060930-1.c: New test.
15465
15466 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15467
15468         PR fortran/18791
15469         * gfortran.dg/specifics_1.f90: New test.
15470         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15471         complex specifics.
15472
15473 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15474
15475         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15476         pthread-init-common.h: New.
15477
15478 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15479
15480         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15481         precision on some archs.
15482
15483 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15484
15485         * gcc.dg/non-local-goto-1.c: New test.
15486         * gcc.dg/non-local-goto-2.c: Likewise.
15487         * gcc.dg/setjmp-3.c: Likewise.
15488         * gcc.dg/setjmp-4.c: Likewise.
15489
15490 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15491
15492         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15493
15494 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15495
15496         PR fortran/28276
15497         * gfortran.dg/exponent_1.f90: New test.
15498
15499         PR fortran/27021
15500         * gfortran.dg/nearest_1.f90: New test.
15501
15502 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15503
15504         PR middle-end/25261
15505         PR middle-end/28790
15506         * gcc.dg/gomp/nestedfn-1.c: New test.
15507
15508 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15509
15510         PR objc/29195
15511         * objc/compile/method-1.m: New test.
15512
15513 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15514
15515         PR c++/26938
15516         * g++.dg/template/crash58.C: New test.
15517         * g++.dg/parse/crash28.C: Adjust error markers.
15518         * g++.dg/template/crash34.C: Likewise.
15519         * g++.dg/template/friend31.C: Likewise.
15520         * g++.dg/template/crash32.C: Likewise.
15521
15522         PR c++/27329
15523         * g++.dg/template/crash59.C: New test.
15524
15525         PR c++/27667
15526         * g++.dg/template/spec33.C: New test.
15527         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15528
15529 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15530             Adam Nemet  <anemet@caviumnetworks.com>
15531
15532         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15533         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15534
15535 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15536
15537         PR target/28911
15538         * gcc.dg/pr28911.c: New.
15539
15540 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15541
15542         PR target/29169
15543         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15544         (dg-options): Add -mfpmath=387.
15545
15546 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15547
15548         PR c/28706
15549         * gcc.dg/pr28706.c: New test.
15550
15551         PR c/28712
15552         * gcc.dg/pr28712.c: New test.
15553
15554 2006-09-22  Mike Stump  <mrs@apple.com>
15555
15556         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15557
15558 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15559
15560         PR tree-optimization/28888
15561         * gcc.dg/pr28888.c: New test.
15562
15563 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/29016
15566         * g++.dg/init/ptrfn1.C: New test.
15567
15568 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15569
15570         PR c++/28861
15571         * g++.dg/template/spec32.C: New test.
15572         * g++.dg/parse/crash9.C: Adjust error markers.
15573
15574         PR c++/28303
15575         * g++.dg/template/typedef6.C: New test.
15576         * g++.dg/init/error1.C: Adjust error markers.
15577         * g++.dg/parse/crash9.C: Likewise.
15578         * g++.dg/template/crash55.C: Likewise.
15579
15580 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15581
15582         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15583
15584 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15585
15586         PR target/27650
15587         * g++.dg/ext/dllimport12.C: New test.
15588
15589 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15590
15591         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15592         * gcc.target/mips/nmadd-2.c: Likewise.
15593         * gcc.target/mips/mips-ps-6.c: New test.
15594         * gcc.target/mips/neg-abs-1.c: Likewise.
15595         * gcc.target/mips/neg-abs-2.c: Likewise.
15596         * gcc.target/mips/nmadd-3.c: New test.
15597
15598 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15599
15600         PR middle-end/28046
15601         * gcc.dg/gomp/atomic-10.c: New test.
15602         * g++.dg/gomp/atomic-10.C: New test.
15603
15604 2006-09-20  Eric Christopher  <echristo@apple.com>
15605
15606         * gcc.target/i386/sse3-not-fisttp.c: New.
15607
15608 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15609
15610         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15611
15612 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15613
15614         * gcc.c-torture/execute/pr28289.c (one): New variable.
15615         (main): Use it instead of argc.
15616         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15617         (main): Use it instead of argc.
15618
15619 2006-09-19  Paul Brook  <paul@codesourcery.com>
15620
15621         PR target/28516
15622         * gcc.dg/nested-func-5.c: New test.
15623
15624 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15625
15626         * lib/target-supports.exp (check_effective_target_tls): Compile
15627         test stubs using ${tool}_target_compile, not just target_compile.
15628         (check_effective_target_tls_runtime): Likewise.
15629
15630 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15631
15632         * gcc.c-torture/compile/20030405-1.x: Remove.
15633
15634         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15635         optimising linker from discarding it.
15636
15637 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15638
15639         PR fortran/28526
15640         * gfortran.dg/keyword_symbol_1.f90: New test.
15641
15642         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15643         pedantic compilation option.
15644
15645 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15646
15647         PR fortran/29060
15648         * gfortran.dg/spread_shape_1.f90: New test.
15649
15650 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15651
15652         PR tree-optimization/28887
15653         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15654
15655 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15656
15657         PR c/25993
15658         * gcc.dg/pr25993.c: New test.
15659
15660 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15661
15662         PR tree-opt/21591
15663         * gcc.dg/vect/pr21591.c: New test.
15664
15665 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15666
15667         PR tree-opt/29059
15668         * gcc.c-torture/compile/strcpy-1.c: New test.
15669         * gcc.c-torture/compile/strcpy-2.c: New test.
15670         * gcc.c-torture/compile/memcpy-1.c: New test.
15671         * gcc.c-torture/compile/memcpy-2.c: New test.
15672
15673 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15674
15675         PR testsuite/29055
15676         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15677
15678 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15679
15680         * gnat.dg/specs/double_record_extension1.ads: New test.
15681         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15682
15683 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15684
15685         PR fortran/29051
15686         * gfortran.dg/oldstyle_3.f90: New test.
15687
15688 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15689
15690         PR libgfortran/29099
15691         * gfortran.dg/secnds-1.f: New test.
15692
15693 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15694
15695         PR libgfortran/29053
15696         * gfortran.dg/streamio_9.f90: New test.
15697         * gfortran.dg/streamio_10.f90: New test.
15698
15699 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         PR C++/29002
15702         * g++.dg/init/array22.C: New test.
15703         * g++.dg/init/array23.C: New test.
15704
15705 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15706
15707         * stackcheck.lst: Update list of tests requiring stack checking.
15708         * norun.lst: Adjust for above change.
15709         * ada95.lst: New file.
15710         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15711         requiring -gnat95 switch.
15712
15713 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15714
15715         * gnat.dg/in_out_parameter.adb: New test.
15716
15717 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15718
15719         PR debug/28980
15720         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15721
15722 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15723
15724         * gnat.dg/specs/unchecked_union.ads: New test.
15725
15726 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15727
15728         PR rtl-optimization/28982
15729         * gcc.c-torture/execute/pr28982a.c: New test.
15730         * gcc.c-torture/execute/pr28982b.c: Likewise.
15731
15732 2006-09-12  Eric Christopher  <echristo@apple.com>
15733
15734         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15735         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15736
15737 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15738
15739         PR c/28768
15740         PR preprocessor/14634
15741         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15742         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15743         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15744
15745 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15746
15747         * gcc.dg/pr28243.c: New test.
15748
15749 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15750
15751         PR fortran/28971
15752         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15753         this undiagnosed regression reappears.
15754
15755 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15756
15757         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15758         Treat $srcdir as a literal.
15759         * lib/fortran-torture.exp (fortran-torture-compile,
15760         fortran-torture-execute): Likewise.
15761         * lib/objc-torture.exp (objc-torture-compile,
15762         objc-torture-execute): Likewise.
15763         * lib/profopt.exp (profopt-execute): Likewise.
15764
15765 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15766
15767         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15768
15769 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15770
15771         PR testsuite/28950
15772         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15773
15774 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15775
15776         PR target/13685
15777         * gcc.target/i386/pr13685.c: New test.
15778
15779 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15780
15781         * gcc.dg/pr28726.c: New test.
15782
15783 2006-09-11  Josh Conner  <jconner@apple.com>
15784
15785         * gcc.dg/nrv3.c: Increase size of structure.
15786         * gcc.dg/nrv4.c: Likewise.
15787         * gcc.dg/nrv5.c: Likewise.
15788
15789 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15790
15791         PR libfortran/28890
15792         gfortran.dg/assumed_charlen_function_5.f90: New test.
15793
15794 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/28991
15797         * g++.dg/init/static3.C: New test.
15798
15799 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15800
15801         PR testsuite/29007
15802         * gcc.dg/long-long-cst1.c (t): Add cast to
15803         __SIZE_TYPE__ before casting to int.
15804         (main): Return 0 on success.
15805
15806 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15807
15808         * gcc.c-torture/execute/20060910-1.c: New test.
15809
15810 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15811
15812         PR middle-end/26983
15813         * gcc.dg/pr26983.c: New test.
15814
15815 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15816
15817         PR target/29006
15818         * gcc.c-torture/execute/pr29006.c: New test.
15819
15820 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15821
15822         PR libfortran/28947
15823         gfortran.dg/matmul_4.f90: New test.
15824
15825 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15826
15827         PR fortran/28959
15828         gfortran.dg/used_types_10: New test.
15829
15830 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15831
15832         PR libfortran/28923
15833         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15834         gfortran.dg/array_initializer_3.f90: New test.
15835
15836 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15837
15838         PR fortran/28914
15839         * gfortran.dg/actual_array_constructor_3.f90: New test.
15840
15841 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15842
15843         PR testsuite/26778
15844         * gcc.target/i386/pr26778.c: New testcase.
15845
15846 2006-09-08  Eric Christopher  <echristo@apple.com>
15847
15848         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15849         * gcc.target/i386/memcpy-1.c: Ditto.
15850         * gcc.target/i386/asm-1.c: Ditto.
15851         * gcc.target/i386/20060512-4.c: Ditto.
15852         * gcc.target/i386/compress-float-387.c: Ditto.
15853         * gcc.target/i386/20060512-1.c: Ditto.
15854         * gcc.target/i386/compress-float-sse.c: Ditto.
15855         * gcc.target/i386/20060512-2.c: Ditto.
15856         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15857         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15858         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15859         * gcc.dg/pr26449.c: Ditto.
15860         * gcc.dg/attr-ms_struct-2.c: Ditto.
15861         * gcc.dg/attr-ms_struct-1.c: Ditto.
15862         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15863
15864 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15865
15866         PR c/28504
15867         * gcc.dg/vla-10.c: New test.
15868
15869 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15870
15871         PR c++/28858
15872         * g++.dg/parse/template20.C: New test.
15873         * g++.dg/template/operator8.C: Remove obsolete part.
15874         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15875         * g++.old-deja/g++.pt/crash65.C: Likewise.
15876
15877 2006-09-07  Jason Merrill  <jason@redhat.com>
15878
15879         PR middle-end/27724
15880         * gcc.dg/long-long-cst1.c: New test.
15881
15882 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15883
15884         PR C++/28906
15885         * g++.dg/other/array3.C: New test.
15886         * g++.dg/other/array4.C: New test.
15887         * g++.dg/other/array5.C: New test.
15888
15889 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15890
15891         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15892
15893 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15894
15895         PR target/28946
15896         * gcc.target/i386/pr28946.c: New test.
15897
15898 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15899
15900         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15901         in integer literal constant.
15902         * gfortran.dg/enum_8.f90: Ditto.
15903         * gfortran.dg/g77/20030326-1.f: Ditto.
15904
15905 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15906
15907         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15908         nonconformance usage.
15909
15910 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15911
15912         PR middle-end/28862
15913         * gcc.c-torture/compile/vector-align-1.c: New test.
15914
15915 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15916
15917         PR rtl-opt/27883
15918         * g++.dg/opt/copysign-1.C: New test.
15919
15920 2006-09-06  Jason Merrill  <jason@redhat.com>
15921
15922         PR c++/27371
15923         * g++.dg/warn/unused-result1.C: New test.
15924
15925 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/28903
15928         * g++.dg/ext/vla3.C: New test.
15929
15930         PR c++/28886
15931         * g++.dg/template/array16.C: New test.
15932
15933 2006-09-06  Richard Guenther  <rguenther@suse.de>
15934
15935         * gcc.dg/pr27226.c: Remove testcase again.
15936
15937 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         PR tree-opt/28937
15940         * g++.dg/opt/unroll2.C: New test.
15941
15942 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15943
15944         PR tree-opt/28952
15945         * gcc.dg/vect/pr28952.c: New test.
15946
15947 2006-09-05  Richard Guenther  <rguenther@suse.de>
15948
15949         PR tree-optimization/28900
15950         * gcc.dg/torture/pr28900.c: New testcase
15951
15952 2006-09-05  Richard Guenther  <rguenther@suse.de>
15953
15954         PR tree-optimization/28905
15955         * gcc.c-torture/compile/pr28905.c: New testcase.
15956
15957 2006-09-05  Richard Guenther  <rguenther@suse.de>
15958
15959         PR middle-end/28935
15960         * gcc.dg/pr28935.c: New testcase.
15961
15962 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15963
15964         * gcc.c-torture/execute/20060905-1.c: New test.
15965
15966 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15967
15968         PR fortran/28908
15969         * gfortran.dg/used_types_7.f90: New test.
15970         * gfortran.dg/used_types_8.f90: New test.
15971         * gfortran.dg/used_types_9.f90: New test.
15972
15973 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15974
15975         * gcc.c-torture/compile/20060904-1.c: New test.
15976
15977 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         PR c++/23287 Revert my 2006-09-01 patch
15980         * g++.dg/parse/dtor12.C: Remove.
15981
15982 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15983
15984         PR c+/27670
15985         * g++.dg/template/operator9.C: New test.
15986
15987         PR c++/27493
15988         * g++.dg/template/operator7.C: New test.
15989
15990         PR c++/27494
15991         * g++.dg/template/operator8.C: New test.
15992
15993         PR c++/27397
15994         * g++.dg/template/crash57.C: New test.
15995
15996         * g++.dg/template/typedef4.C: Adjust error markers.
15997         * g++.dg/template/typedef5.C: Likewise.
15998
15999 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16000
16001         PR c++/28878
16002         * g++.dg/parse/crash33.C: New test.
16003
16004 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16005         Richard Guenther  <rguenther@suse.de>
16006         Adam Nemet  <anemet@caviumnetworks.com>
16007
16008         PR middle-end/27226
16009         * gcc.target/mips/memcpy-1.c: New testcase.
16010         * gcc.dg/pr27226.c: Likewise.
16011
16012 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         PR c++/28705
16015         * g++.dg/lookup/koenig5.C: New.
16016         * g++.dg/template/crash56.C: New.
16017
16018 2006-09-01  Josh Conner  <jconner@apple.com>
16019
16020         PR c++/25505
16021         * gcc.dg/nrv3.c: New test.
16022         * gcc.dg/nrv4.c: New test.
16023         * gcc.dg/nrv5.c: New test.
16024
16025 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16026
16027         PR c++/23287
16028         * g++.dg/parse/dtor12.C: New.
16029
16030 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16031
16032         PR tree-optimization/28839
16033         * gcc.dg/pr28839.c: New test.
16034
16035 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16036
16037         PR target/24367
16038         * gcc.dg/pr24367.c: New testcase.
16039
16040 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16041
16042         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16043
16044 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16045
16046         PR rtl-optimization/27735
16047         * gcc.dg/loop-unswitch-1.c: New test.
16048
16049 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16050
16051         PR fortran/28885
16052         * gfortran.dg/aliasing_dummy_2.f90: New test.
16053
16054         PR fortran/20067
16055         * gfortran.dg/generic_5.f90: Change error message.
16056
16057         PR fortran/28873
16058         * gfortran.dg/generic_6.f90: New test.
16059
16060         PR fortran/25077
16061         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16062
16063         PR fortran/25102
16064         * gfortran.dg/invalid_interface_assignment.f90: New test.
16065
16066         PR fortran/24866
16067         * gfortran.dg/module_proc_external_dummy.f90: New test.
16068
16069 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16070
16071         PR c++/28349
16072         * g++.dg/warn/var-args1.C: New test.
16073
16074 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16075
16076         PR fortran/28866
16077         * gfortran.dg/simpleif_2.f90: New test.
16078         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16079         * gfortran.dg/enum_5.f90: Ditto.
16080
16081 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16082             Kazu Hirata  <kazu@codesourcery.com>
16083
16084         PR tree-optimization/17506
16085         * gcc.dg/pr17506.c: New.
16086
16087 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16088
16089         PR c++/28139
16090         * g++.dg/eh/alias1.C: New test.
16091
16092 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16093
16094         PR c++/28860
16095         * g++.dg/template/ttp22.C: New test.
16096
16097 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16098
16099         PR middle-end/26632
16100         * gcc.dg/pr26632.c: New.
16101
16102 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16103
16104         PR libgfortran/28354
16105         * gfortran.dg/fmt_zero_precision.f90: New test.
16106
16107 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/28058
16110         * g++.dg/template/spec31.C: New test.
16111
16112 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16113
16114         PR c++/26573
16115         * g++.dg/other/static2.C: New test.
16116
16117 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16118
16119         * gcc.dg/Wswitch-enum-2.c: New test case.
16120         * gcc.dg/Wswitch-enum-3.c: Likewise.
16121
16122 2006-08-26  Richard Guenther  <rguenther@suse.de>
16123
16124         * gcc.c-torture/compile/20060826-1.c: New testcase.
16125
16126 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16127
16128         PR c++/28736
16129         * g++.dg/template/void10.C: New test.
16130
16131         PR c++/28737
16132         * g++.dg/template/void8.C: New test.
16133
16134         PR c+_+/28738
16135         * g++.dg/template/void9.C: New test.
16136
16137         * g++.dg/template/void3.C: Adjust error markers.
16138         * g++.dg/template/void4.C: Likewise.
16139         * g++.dg/template/crash55.C: Likewise.
16140         * g++.dg/template/void7.C: Likewise
16141
16142 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16143
16144         PR c++/28588
16145         * g++.dg/inherit/access6.C: New test.
16146         * g++.dg/inherit/access7.C: Likewise.
16147
16148         PR c++/28595
16149         * g++.dg/template/array15.C: New test.
16150         * g++.dg/template/crash2.C: Tweak error markers.
16151
16152 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16153
16154         PR middle-end/28683
16155         * gcc.c-torture/compile/20060823-1.c: New test.
16156
16157 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16158
16159         PR c++/28853
16160         * g++.dg/template/ttp21.C: New test.
16161
16162         PR c++/28852
16163         * g++.dg/other/operator1.C: Add error-marker.
16164         * g++.dg/other/operator2.C: New test.
16165
16166 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16167
16168         PR c/27893
16169         * gcc.c-torture/compile/vla-const-1.c,
16170         gcc.c-torture/compile/vla-const-2.c: New tests.
16171
16172 2006-08-26  Richard Guenther  <rguenther@suse.de>
16173
16174         PR middle-end/28814
16175         * gcc.dg/torture/pr28814.c: New testcase.
16176
16177 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16178
16179         PR c/28418
16180         * gcc.c-torture/compile/compound-literal-1.c: New test.
16181
16182 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16183
16184         PR c/28299
16185         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16186         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16187         Expect extra diagnostics.
16188
16189 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16190
16191         gcc.dg/noncompile/pr16876.c: New test.
16192
16193 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/28056
16196         * g++.dg/parse/local1.C: New test.
16197         * g++.dg/other/qual1.C: Tweak error marker.
16198
16199 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16200
16201         PR c++/27787
16202         * g++.dg/template/typename10.C: New.
16203         * g++.dg/template/lookup4.C: Remove bogus error marker.
16204
16205 2006-08-25  Richard Guenther  <rguenther@suse.de>
16206
16207         PR testsuite/28829
16208         * gcc.dg/pr26570.c: Fix testcase.
16209
16210 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16211
16212         PR tree-opt/28807
16213         * gcc.c-torture/execute/mayalias-2.c: New test.
16214         * gcc.dg/tree-ssa/alias-13.c: New test.
16215
16216 2006-08-24  Jan Hubicka  <jh@suse.cz>
16217
16218         PR debug/26881
16219         * gcc.dg/debug/pr26881.c: New file.
16220
16221 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16222
16223         PR fortran/28788
16224         * gfortran.dg/used_types_4.f90: New test.
16225         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16226         association of derived types.
16227         * gfortran.dg/used_types_2.f90: Add module cleanup.
16228         * gfortran.dg/used_types_3.f90: The same.
16229
16230         PR fortran/28771
16231         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16232         fix of regression.
16233
16234 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16235
16236         PR 28813
16237         * gfortran.dg/direct_io_6.f90: Remove test.
16238
16239 2006-08-23  Stuart Hastings  <stuart@apple.com>
16240
16241         PR 28825
16242         * gcc.target/i386/20060821-1.c: New.
16243
16244 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16245
16246         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16247         dg-warning strings for dllimport.
16248
16249 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16250
16251         PR C++/28450
16252         * g++.dg/ext/vector4.C: New test.
16253         * g++.dg/ext/complex1.C: New test.
16254
16255 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16256
16257         PR debug/28692
16258         * gcc.dg/debug/const-1.c: New.
16259         * gcc.dg/debug/const-2.c: New.
16260         * gcc.dg/debug/dwarf2/const-1.c: New.
16261         * gcc.dg/debug/dwarf2/const-2.c: New.
16262         * gcc.dg/debug/dwarf2/const-2b.c: New.
16263
16264 2006-08-22  Richard Guenther  <rguenther@suse.de>
16265
16266         PR middle-end/28776
16267         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16268         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16269
16270 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16271
16272         PR tree-optimization/28003
16273         * g++.dg/tree-ssa/pr28003.C: New.
16274
16275 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16276
16277         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16278
16279 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16280
16281         PR c++/26269
16282         * g++.dg/other/error14.C: New test.
16283
16284         PR c++/28505
16285         * g++.dg/parse/ctor7.C: New test.
16286         * g++.dg/parse/ctor8.C: Likewise.
16287
16288         PR c++/28741
16289         * g++.dg/template/void7.C: New test.
16290
16291 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16292
16293         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16294         * gnat.dg/self_aggregate_with_array.adb: New test.
16295
16296 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16297
16298         * g++.dg/eh/arm-vfp-unwind.C: New test.
16299
16300 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/28341
16303         * g++.dg/template/ref3.C: New test.
16304         * g++.dg/template/nontype13.C: New test.
16305
16306         PR c++/28346
16307         * g++.dg/template/ptrmem17.C: New test.
16308
16309 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16310
16311         PR target/28648 c:
16312         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16313
16314 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16315
16316         PR fortran/28630
16317         * gfortran.dg/used_types_2.f90: New test.
16318
16319         PR fortran/28601
16320         * gfortran.dg/used_types_3.f90: New test.
16321
16322         PR fortran/20886
16323         * gfortran.dg/generic_actual_arg.f90: New test.
16324
16325         PR fortran/28735
16326         * gfortran.dg/module_private_array_refs_1.f90: New test.
16327
16328         PR fortran/28762
16329         * gfortran.dg/program_name_1.f90: New test.
16330
16331         PR fortran/28425
16332         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16333
16334         PR fortran/28496
16335         * gfortran.dg/array_initializer_2.f90: New test.
16336
16337         PR fortran/18111
16338         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16339
16340         PR fortran/28600
16341         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16342
16343         PR fortran/28771
16344         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16345
16346         PR fortran/28660
16347         * gfortran.dg/dependent_decls_1.f90: New test.
16348
16349 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16350
16351         PR fortran/25217
16352         * gfortran.dg/derived_init_2.f90: New.
16353
16354 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16355
16356         * gcc.c-torture/execute/pr28289.c: New test.
16357
16358 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16359
16360         PR c/28744
16361         * gcc.dg/attr-externally-visible-1.c: New test.
16362         * gcc.dg/attr-externally-visible-2.c: New test.
16363         * g++.dg/parse/attr-externally-visible-1.C: New test.
16364         * g++.dg/parse/attr-externally-visible-2.C: New test.
16365
16366 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16367
16368         PR c++/28606
16369         * g++.dg/parse/dtor11.C: New test.
16370
16371 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16372
16373         PR rtl-optimization/28489
16374         * gcc.c-torture/compile/pr28489.c: New test.
16375
16376 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16377
16378         PR c++/28710
16379         * g++.dg/template/redecl4.C: New test.
16380
16381         PR c++/28711
16382         * g++.dg/template/ctor8.C: New test.
16383
16384 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16385
16386         * gcc.dg/pr26570.c: Fix testcase.
16387
16388 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16389
16390         * PR c++/28573
16391         * g++.dg/parse/offsetof6.C: New test.
16392         * g++.dg/parse/offsetof6.C: New test.
16393         * g++.dg/parse/offsetof7.C: New test.
16394
16395 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16396
16397         PR testsuite/28602
16398         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16399         is false.
16400
16401 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16402
16403         PR c++/28302
16404         * g++.dg/ext/vector3.C: New test.
16405
16406 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16407
16408         PR gcov/profile/26570
16409         * gcc.dg/pr26570.c: New test.
16410
16411 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16412
16413         PR c/27697
16414         * gcc.dg/qual-component-1.c: New test.
16415
16416 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16417
16418         PR c++/28593
16419         * g++.dg/parse/new3.C: New test.
16420
16421 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16422
16423         PR fortran/25828
16424         * gfortran.dg/streamio_1.f90: New test.
16425         * gfortran.dg/streamio_2.f90: New test.
16426         * gfortran.dg/streamio_3.f90: New test.
16427         * gfortran.dg/streamio_4.f90: New test.
16428         * gfortran.dg/streamio_5.f90: New test.
16429         * gfortran.dg/streamio_6.f90: New test.
16430         * gfortran.dg/streamio_7.f90: New test.
16431         * gfortran.dg/streamio_8.f90: New test.
16432
16433 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16434
16435         PR c/28287
16436         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16437
16438 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16439
16440         PR c++/28594
16441         * g++.dg/template/void6.C: New test.
16442
16443 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16444
16445         PR c/28649
16446         * gcc.dg/parse-error-1.c: New test.
16447         * gcc.dg/parse-error-2.c: New test.
16448         * gcc.dg/cpp/digraph2.c: Add error-marker.
16449         * gcc.dg/noncompile/920923-1.c: Likewise.
16450
16451 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16452
16453         PR c/27490
16454         * gcc.dg/sizeof-2.c: New testcase.
16455
16456         PR c/27489
16457         * gcc.dg/switch-A.c: New testcase.
16458
16459 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16460
16461         PR c++/28288
16462         PR c++/14556
16463         * g++.old-deja/g++.warn/compare1.C: Delete.
16464         * g++.dg/opt/pr7503-2.C: Delete.
16465         * g++.dg/opt/pr7503-3.C: Delete.
16466         * g++.dg/opt/pr7503-4.C: Delete.
16467         * g++.dg/opt/pr7503-5.C: Delete.
16468         * g++.dg/opt/max1.C: Delete.
16469         * g++.dg/warn/minmax.C: Delete.
16470         * g++.dg/expr/minmax.C: New test.
16471
16472 2006-08-14  Richard Guenther  <rguenther@suse.de>
16473
16474         PR testsuite/28703
16475         * gcc.c-torture/execute/pr28651.c: Do not use argc
16476         to avoid optimization, instead forbid inlining.
16477
16478 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16479
16480         PR rtl-optimization/28634
16481         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16482
16483 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16484
16485         PR c/27184
16486         * gcc.dg/torture/pr27184.c: New test.
16487
16488 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16489
16490         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16491
16492 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16493
16494         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16495         * gfortran.dg/stat_2.f90: Likewise.
16496         * gfortran.dg/chmod_1.f90: Likewise.
16497         * gfortran.dg/chmod_2.f90: Likewise.
16498         * gfortran.dg/chmod_3.f90: Likewise.
16499
16500 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16501
16502         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16503
16504 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16505
16506         * g++.dg/opt/pr23454-2.C: New test.
16507
16508 2006-08-11  Richard Guenther  <rguenther@suse.de>
16509
16510         PR middle-end/28651
16511         * gcc.c-torture/execute/pr28651.c: New testcase.
16512
16513 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16514
16515         * gnat.dg/specs/static_initializer.ads: New test.
16516
16517 2006-08-10  Paul Brook  <paul@codesourcery.com>
16518
16519         * gcc.target/arm/cond-asm.c: New test.
16520
16521 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16522
16523         PR tree-optimization/26197
16524         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16525         * g++.dg/vect/vect.exp: Compile the new tests with
16526         --param max-aliased-vops=0.
16527
16528 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16529
16530         PR c++/28637
16531         * g++.dg/template/void3.C: New test.
16532
16533         PR c++/28638
16534         * g++.dg/template/void4.C: New test.
16535
16536         PR c++/28640
16537         * g++.dg/template/void5.C: New test.
16538
16539 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16540
16541         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16542         after dg-do compile.
16543
16544 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16545
16546         PR tree-optimizations/26969
16547         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16548         "unswitch-loops" with -funswitch-loops.
16549         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16550
16551 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16552
16553         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16554         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16555         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16556         * objc.dg/dwarf-1.m: Likewise.
16557         * objc.dg/dwarf-2.m: Likewise.
16558         * obj-c++.dg/dwarf-2.mm: Likewise.
16559
16560 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16561
16562         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16563         * objc.dg/dwarf-2.m: Likewise.
16564         * obj-c++.dg/dwarf-2.mm: Likewise.
16565
16566         PR libfortran/28603
16567         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16568
16569         PR testsuite/27611
16570         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16571
16572         PR testsuite/27033
16573         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16574
16575 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16576
16577         PR target/27827
16578         * gcc.target/i386/pr27827.c: New testcase.
16579
16580 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16581
16582         PR fortran/28590
16583         * gfortran.dg/sequence_types_1.f90: New test.
16584
16585 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16586
16587         PR fortran/28548
16588         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16589         dg-warning.  Add -pedantic option.
16590
16591 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16592
16593         PR c/28502
16594         * gcc.dg/proto-1.c: New test.
16595
16596         PR c/27721
16597         * gcc.dg/lvalue-4.c: New test.
16598
16599         PR c/28136
16600         * gcc.dg/init-bad-5.c: New test.
16601
16602 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16603
16604         PR c++/28347
16605         * g++.dg/ext/typedef-init.C: Add new test for typedef
16606         initialization inside templates. Adjust existing error markers.
16607
16608 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16609
16610         PR c++/28148
16611         * g++.dg/init/ptrmem3.C: New test.
16612
16613 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16614
16615         PR tree-optimization/27770
16616         * lib/target-support.exp: New target keyword "section_anchors".
16617         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16618         tests.
16619         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16620         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16621         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16622         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16623
16624 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16625
16626         * gcc.dg/20060801-1.c: Add missing '}'.
16627
16628 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16629
16630         PR c++/27508
16631         * g++.dg/parse/dtor9.C: New test.
16632         * g++.dg/parse/dtor10.C: New test.
16633         * g++.dg/other/error7.C: Adjust error-marker.
16634
16635         PR c++/28274
16636         * g++.dg/other/default5.C: New test.
16637
16638 2006-08-02  Richard Guenther  <rguenther@suse.de>
16639
16640         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16641
16642 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/28557
16645         * g++.dg/template/conv9.C: New test.
16646
16647 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16648
16649         PR debug/28063
16650         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16651         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16652         Optionally return assembly text.  Update callers.
16653         (check_no_compiler_messages): Update verbose messages.
16654         (check_no_messages_and_pattern): New.
16655         (check_effective_target_string_merging): New.
16656
16657 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16658
16659         PR c++/28250
16660         * g++.dg/eh/catch4.C: New test.
16661
16662         PR c++/28257
16663         * g++.dg/other/qual1.C: New test.
16664
16665         PR c++/28259
16666         * g++.dg/inherit/error2.C: New test.
16667
16668         PR c++/28267
16669         * g++.dg/other/new1.C: New test.
16670
16671         * g++.dg/warn/pr23075.C: Remove obsolete test.
16672         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16673         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16674
16675 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/28523
16678         * g++.dg/eh/cast1.C: New test.
16679
16680 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16681
16682         PR libfortran/28452
16683         * gfortran.dg/random_3.f90:  New test.
16684
16685 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16686
16687         PR c++/28432
16688         * g++.dg/other/pr28304.C: Change expected error message.
16689         * g++.dg/other/pr28432.C: New test.
16690
16691 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16692
16693         PR c++/28256
16694         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16695
16696 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16697
16698         PR debug/23336
16699         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16700         at -g1.
16701         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16702         g++.dg/debug/enum-2.C: New.
16703
16704 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16705
16706         PR c++/6634
16707         * g++.dg/parse/long1.C: Add more tests.
16708
16709 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16710
16711         * gfortran.dg/lrshift_1.c: New file.
16712
16713 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16714
16715         PR libgfortran/28335
16716         * gfortran.dg/no_unit_error_1.f90: New test.
16717
16718 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16719
16720         PR libgfortran/28335
16721         * gfortran.dg/no_unit_error_1.f90: Delete test.
16722         * gfortran.dg/no_unit_error_2.f90: Delete test.
16723
16724 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16725
16726         * gfortran.dg/chmod_3.f90: New test.
16727         * gfortran.dg/ltime_gmtime_1.f90: New test.
16728         * gfortran.dg/ltime_gmtime_2.f90: New test.
16729         * gfortran.dg/lrshift_1.f90: New test.
16730         * gfortran.dg/chmod_1.f90: New test.
16731         * gfortran.dg/chmod_2.f90: New test.
16732
16733 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16734
16735         PR c++/27668
16736         * g++.dg/template/crash55.C: New test.
16737
16738         PR c++/27962
16739         * g++.dg/template/nontype16.C: New test.
16740
16741         * g++.dg/template/void2.C: Adjust error markers.
16742         * g++.dg/template/nontype5.C: Adjust error markers.
16743
16744 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16745
16746         * gcc.target/i386/stack-prot-kernel.c: New test.
16747
16748 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16749
16750         * gcc.dg/builtins-55.c: New test case.
16751
16752 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16753
16754         PR rtl-optimization/27907
16755         * gcc.c-torture/compile/pr27907.c: New test.
16756
16757 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16758
16759         * gfortran.dg/mclock.f90: New test.
16760         * gfortran.dg/int_conv_1.f90: New test.
16761         * gfortran.dg/stat_1.f90: New test.
16762         * gfortran.dg/stat_2.f90: New test.
16763
16764 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16765
16766         PR libgfortran/28335
16767         * gfortran.dg/no_unit_error_1.f90: New test.
16768         * gfortran.dg/no_unit_error_2.f90: New test.
16769         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16770
16771 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16772
16773         PR middle-end/28473
16774         * gcc.dg/fold-convround-1.c: New test case.
16775
16776 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16777
16778         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16779
16780 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16781
16782         PR c++/27572
16783         * g++.dg/other/typedef1.C: New test.
16784         * g++.dg/template/typedef4.C: New test.
16785         * g++.dg/template/typedef5.C: New test.
16786
16787 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16788
16789         PR fortran/28416
16790         * gfortran.dg/allocatable_dummy_3.f90: New.
16791
16792 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16793
16794         PR fortran/28439
16795         * gfortran.dg/arithmetic_if.f90:  New test.
16796
16797 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16798
16799         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16800         avoid memcpy optimization.
16801
16802 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16803
16804         PR fortran/25289
16805         * gfortran.dg/direct_io_6.f90: New test.
16806
16807 2006-07-24  Jan Hubicka  <jh@suse.cz>
16808
16809         PR c/25795
16810         PR c++/27369
16811         * gcc.dg/pr25795.c: New test.
16812         * gcc.dg/pr25795-1.c: New test.
16813
16814 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16815
16816         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16817         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16818         which may be transformed to "g || h" on some platforms.
16819
16820 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/28025
16823         * g++.dg/template/friend45.C: New test.
16824
16825 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16826
16827         PR libgfortran/28339
16828         * gfortran.dg/arrayio_8.f90: New test.
16829
16830 2006-07-21  Mike Stump  <mrs@apple.com>
16831
16832         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16833
16834         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16835
16836 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16837
16838         PR c++/28250
16839         * g++.dg/eh/catch3.C: New test.
16840
16841         PR c++/28363
16842         * g++.dg/template/defarg10.C: New test.
16843
16844 2006-07-20  Paul Brook  <paul@codesourcery.com>
16845
16846         PR 27363
16847         * gcc.dg/pr27363.c: New test.
16848
16849 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/28338
16852         * g++.dg/init/ref13.C: New test.
16853
16854 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16855
16856         PR obj-c++/28434
16857         * obj-c++.dg/proto-error-1.mm: New test.
16858
16859 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/28337
16862         * g++.dg/template/string1.C: New test.
16863
16864 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16865
16866         PR c++/28048
16867         * g++.dg/template/defarg9.C: New test.
16868
16869         PR c++/28235
16870         * g++.dg/template/static27.C: New test.
16871
16872 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16873
16874         PR 28410
16875         * gcc.dg/tree-ssa/pr28410.c: New test.
16876
16877 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16878
16879         PR c++/28258
16880         * g++/dg/other/error13.C: New test.
16881
16882         PR c++/28260
16883         * g++.dg/template/friend44.C: New test.
16884
16885 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16886
16887         PR c++/27495
16888         * g++.dg/other/pr27495.C: New.
16889
16890 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16891
16892         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16893         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16894
16895 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16896
16897         PR c/28286
16898         * gcc.dg/pragma-pack-4.c: New test.
16899
16900 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16901
16902         PR c++/28291
16903         * g++.dg/ext/pr28291.C: New test.
16904
16905 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16906
16907         PR middle-end/28403
16908         * gcc.c-torture/execute/pr28403.c: New test.
16909
16910 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16911
16912         PR middle-end/28402
16913         * gcc.dg/pr28402.c: New test.
16914
16915 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16916
16917         PR c++/28304
16918         * g++.dg/other/pr28304.C: New test.
16919
16920 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16921
16922         PR other/28251
16923         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16924         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16925
16926 2006-07-17  Richard Guenther  <rguenther@suse.de>
16927
16928         PR tree-optimization/28238
16929         * g++.dg/tree-ssa/pr28238.C: New testcase.
16930
16931 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16932
16933         PR c++/28250
16934         * g++.dg/eh/catch1.C: New test.
16935         * g++.dg/eh/catch2.C: New test.
16936
16937 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16938
16939         PR c++/28370
16940         * g++.dg/template/anon3.C: New test.
16941
16942 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16943
16944         PR fortran/20844
16945         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16946         specifiers requiring an explicit format tag..
16947
16948         PR fortran/28201
16949         * gfortran.dg/generic_5: New test.
16950
16951         PR fortran/20893
16952         * gfortran.dg/elemental_optional_args_1.f90: New test.
16953
16954 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16955
16956         * gnat.dg/assert.ads: New file.
16957         * gnat.dg/controlled_record.ads: Likewise.
16958         * gnat.dg/controlled_record.adb: Likewise.
16959
16960 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16961
16962         PR c++/28292
16963         * g++.dg/other/error12.C: New test.
16964
16965         PR c++/28269
16966         * g++.dg/template/crash54.C: New test.
16967
16968 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16969
16970         PR c++/28249
16971         * g++.dg/parse/catch1.C: New test.
16972
16973         PR c++/28294
16974         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16975
16976         PR c++/28387
16977         * g++.dg/ext/attrib24.C: New test.
16978
16979 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16980
16981         PR c++/28343
16982         * g++.dg/ext/asmspec1.C: New test.
16983
16984 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16985
16986         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16987         (dg-test): Support shouldfail tests.
16988         * lib/target-supports-dg.exp (dg-shouldfail): New.
16989         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16990         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16991         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16992         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16993         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16994         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16995         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16996
16997 2006-07-13  Jan Hubicka  <jh@suse.cz>
16998
16999         * gcc.target/i386/memcpy-1.c: New.
17000
17001 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17002
17003         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17004
17005 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17006
17007         PR fortran/25097
17008         * gfortran.dg/present_1.f90: New test.
17009
17010         PR fortran/20903
17011         * gfortran.dg/interface_derived_type_1.f90: New test.
17012
17013 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17014
17015         PR fortran/28213
17016         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17017         list.
17018
17019 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17020
17021         PR c++/27820
17022         * g++.dg/other/label1.C: New test.
17023
17024 2006-07-07  Richard Guenther  <rguenther@suse.de>
17025
17026         PR middle-end/28268
17027         * gcc.dg/torture/pr28268.c: New testcase.
17028
17029 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17030
17031         PR c++/27019
17032         * g++.dg/ext/pr27019.C: New.
17033
17034 2006-07-07  Richard Guenther  <rguenther@suse.de>
17035
17036         PR tree-optimization/28187
17037         * gcc.dg/pr28187.c: New testcase.
17038
17039 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17040
17041         * gnat.dg/address_conversion.adb: New test.
17042         * gnat.dg/boolean_subtype.adb: Likewise.
17043         * gnat.dg/frame_overflow.adb: Likewise.
17044         * gnat.dg/pointer_array.adb: Likewise.
17045         * gnat.dg/pointer_conversion.adb: Likewise.
17046
17047 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17048
17049         PR fortran/28237
17050         PR fortran/23420
17051         * gfortran.dg/print_fmt_5.f90: New test.
17052
17053 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17054
17055         PR fortran/28129
17056         * gfortran.dg/bounds_check_4.f90: New test.
17057
17058 2006-07-05  Richard Guenther  <rguenther@suse.de>
17059
17060         PR target/28158
17061         * gfortran.dg/pr28158.f90: New testcase.
17062
17063 2006-07-05  Richard Guenther  <rguenther@suse.de>
17064
17065         PR tree-optimization/28162
17066         * gcc.dg/pr28162.c: New testcase.
17067
17068 2006-07-05  Richard Guenther  <rguenther@suse.de>
17069         Andrew Pinski  <pinskia@gcc.gnu.org>
17070
17071         PR c++/27084
17072         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17073
17074 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17075
17076         PR fortran/28174
17077         * gfortran.dg/actual_array_substr_2.f90: New test.
17078
17079         PR fortran/28167
17080         * gfortran.dg/actual_array_constructor_2.f90: New test.
17081
17082 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17083
17084         * gfortran.dg/itime_idate_1.f: New test.
17085         * gfortran.dg/itime_idate_2.f: New test.
17086
17087 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17088
17089         PR libgfortran/27704
17090         * gfortran.dg/open_status_3.f90: New test.
17091         * gfortran.dg/fmt_l.f90: Update for new feature.
17092
17093 2006-07-03  Asher Langton  <langton2@llnl.gov>
17094
17095         * gfortran.dg/oldstyle_2.f90: New.
17096
17097 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17098
17099         * gnat.dg/string_slice.adb: New test.
17100
17101 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17102
17103         PR fortran/19259
17104         * gfortran.dg/semicolon_fixed.c: New.
17105         * gfortran.dg/semicolon_free.c: New.
17106
17107 2006-06-30  Mike Stump  <mrs@apple.com>
17108
17109         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17110         that don't support internal visibility.
17111
17112 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17113
17114         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17115         for '(' / ')' needing an extra '\'.
17116
17117 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17118
17119         PR middle-end/27428
17120         * gcc.dg/pr27428-1.c: New test case.
17121
17122 2006-06-29  Mike Stump  <mrs@apple.com>
17123
17124         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17125         on darwin as we can't align commons large enough yet.
17126
17127         * gcc.dg/vla-8.c: Add additional testcases.
17128
17129 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17130
17131         PR c++/28114
17132         * g++.dg/other/pr28114.C: New.
17133
17134 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17135
17136         * gcc.c-torture/compile/20060625-1.c: New test.
17137
17138 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17139
17140         PR fortran/20867
17141         * gfortran.dg/stfunc_3.f90: New test.
17142
17143         PR fortran/25056
17144         * gfortran.dg/impure_actual_1.f90: New test.
17145
17146         PR fortran/20874
17147         * gfortran.dg/elemental_result_1.f90: New test.
17148
17149         PR fortran/25073
17150         * gfortran.dg/select_7.f90: New test.
17151
17152         PR fortran/27554
17153         * intrinsic_actual_1.f: New test.
17154
17155         PR fortran/22038
17156         PR fortran/28119
17157         * gfortran.dg/forall_4.f90: New test.
17158
17159         PR fortran/25072
17160         * gfortran.dg/forall_5.f90: New test.
17161
17162 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17163
17164         PR c++/28051
17165         * g++.dg/template/using13.C: New test.
17166
17167         PR c++/28054
17168         * g++.dg/other/incomplete3.C: New test.
17169
17170 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17171
17172         PR fortran/28081
17173         * gfortran.dg/substr_3.f: New test.
17174         * gfortran.dg/equiv_2.f90: Update expected error message.
17175
17176 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17177
17178         PR fortran/28118
17179         * gfortran.dg/actual_array_substr_1.f90: New test.
17180
17181 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17182
17183         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17184         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17185
17186 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17187
17188         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17189
17190 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17191
17192         PR fortran/27981
17193         * gfortran.dg/simpleif_2.f90: New test.
17194
17195 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17196
17197         * g++.dg/template/error22.C: Fix typo.
17198
17199 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17200
17201         PR c++/28112
17202         * g++.dg/ext/attrib23.C: New test.
17203
17204 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17205
17206         * gnat.dg/varsize_temp.adb: New test.
17207
17208 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17209
17210         PR c++/11468
17211         * g++.dg/other/java2.C: New test.
17212
17213 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17214
17215         PR target/27789
17216         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17217         initialization.
17218
17219 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17220
17221         PR target/27531
17222         * gcc.dg/pr27531-1.c: New test case.
17223
17224 2006-06-22  Asher Langton  <langton2@llnl.gov>
17225
17226         PR fortran/24748
17227         * gfortran.dg/implicit_8.f90: New.
17228
17229 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17230
17231         PR rtl-optimization/28121
17232         * gcc.dg/pr28121.c: New test.
17233
17234 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17235
17236         PR c++/27805
17237         * g++.dg/parse/ptrmem6.C: New test.
17238
17239         PR c++/27821
17240         * g++.dg/template/error22.C: New test.
17241
17242 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17243
17244         PR c++/28111
17245         * g++.dg/template/friend43.C: New test.
17246
17247         PR c++/28110
17248         * g++.dg/template/crash53.C: New test.
17249
17250         PR c++/28109
17251         * g++.dg/rtti/incomplete1.C: New test.
17252
17253 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17254
17255         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17256
17257 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17258
17259         * gcc.c-torture/execute/complex-7.c: New.
17260
17261 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17262
17263         * gcc.dg/merge-all-constants-1.c: New test.
17264
17265 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17266
17267         PR c++/28113
17268         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17269
17270 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17271
17272         * gfortran.dg/rrspacing_1.f90: New test.
17273
17274 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17275
17276         PR c++/28052
17277         * g++.dg/other/bitfield2.C: New test.
17278
17279 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17280
17281         PR tree-optimization/27331
17282         * gcc.dg/pr27331.c: New test.
17283
17284 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17285             Eric Botcazou  <ebotcazou@adacore.com>
17286
17287         PR ada/18692
17288         * lib/gnat.exp: New file.
17289         * lib/gnat-dg.exp: Likewise.
17290         * gnat.dg: New directory.
17291         * gnat.dg/dg.exp: New driver.
17292         * gnat.dg/specs: New directory.
17293         * gnat.dg/specs/specs.exp: New driver.
17294         * gnat.dg/style: New directory.
17295         * gnat.dg/style/style.exp: New driver.
17296
17297 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17298
17299         PR fortran/16206
17300         * gfortran.dg/array_initializer_1.f90: New test.
17301
17302         PR fortran/28005
17303         * gfortran.dg/matmul_3.f90: New test.
17304
17305 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17306
17307         PR middle-end/28075
17308         * gcc.dg/tree-ssa/inline-1.c: New test.
17309
17310 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17311
17312         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17313         in malloc prototype; remove XFAIL.
17314         * gcc.dg/pr18241-2.c: Ditto.
17315         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17316         in memset prototype; remove XFAIL.
17317         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17318
17319 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17320
17321         * gcc.dg/vla-8.c: Add.
17322
17323 2006-06-19  Richard Guenther  <rguenther@suse.de>
17324
17325         PR tree-optimization/27090
17326         * g++.dg/tree-ssa/pr27090.C: New testcase.
17327
17328 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17329
17330         PR target/27861
17331         * gcc.dg/pr27861-1.c: New test case.
17332
17333 2006-06-19  Richard Guenther  <rguenther@suse.de>
17334
17335         PR middle-end/28045
17336         * gcc.dg/torture/pr28045.c: New testcase.
17337
17338 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17339
17340         PR fortran/26801
17341         * gfortran.dg/associated_4.f90: New test.
17342
17343 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17344
17345         PR fortran/19310
17346         PR fortran/19904
17347         * gfortran.dg/real_const_3.f90: New test.
17348
17349 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17350
17351         PR c++/28016
17352         * g++.dg/template/static26.C: New test.
17353
17354         PR c++/27979
17355         * g++.dg/expr/bitfield2.C: New test.
17356
17357         PR c++/27884
17358         * g++.dg/parse/linkage2.C: New test.
17359
17360 2006-06-16  Richard Guenther  <rguenther@suse.de>
17361
17362         PR middle-end/27116
17363         * gcc.dg/pr15785-1.c: Revert last change.
17364         * gcc.dg/torture/pr27116-2.c: New testcase.
17365
17366 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17367
17368         PR middle-end/27802
17369         * gcc.dg/pr27802-1.c: New test case.
17370
17371 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/27689
17374         * g++.dg/template/ttp18.C: New test.
17375         * g++.dg/template/ttp19.C: Likewise.
17376
17377         PR c++/27666
17378         * g++.dg/expr/cond9.C: New test.
17379
17380         PR c++/27640
17381         * g++.dg/template/ctor7.C: New test.
17382
17383 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17384
17385         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17386
17387 2006-06-16  Richard Guenther  <rguenther@suse.de>
17388
17389         PR tree-optimization/27781
17390         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17391
17392 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17393
17394         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17395
17396 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17397
17398         * gcc.dg/tree-ssa/loop-18.c: New test.
17399
17400 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17401
17402         PR c++/27665
17403         * g++.dg/template/crash52.C: New test.
17404
17405         PR c++/27648
17406         * g++.dg/ext/attrib22.C: New test.
17407
17408         PR c++/26559
17409         * g++.dg/template/builtin1.C: New test.
17410         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17411
17412         PR c++/28018
17413         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17414         assignment.
17415         * g++.old-deja/g++.pt/crash51.C: Likewise.
17416
17417         PR c++/27227
17418         * g++.dg/lookup/linkage1.C: New test.
17419         * g++.dg/lookup/linkage2.C: Likewise.
17420
17421 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17422
17423         PR middle-end/27959
17424         * gcc.dg/pr27959.c: New testcase.
17425
17426 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17427
17428         PR target/28014:
17429         * g++.dg/eh/div.C: New test.
17430
17431 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17432
17433         PR c++/27894
17434         * g++.dg/tree-ssa/pr26757.C: New test.
17435         * g++.dg/tree-ssa/pr27894.C: New test.
17436
17437 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17438
17439         * gcc.c-torture/compile/20060609-1.c: New test.
17440
17441         PR target/27863
17442         * gcc.c-torture/compile/pr27863.c: New test.
17443
17444 2006-06-13  Richard Guenther  <rguenther@suse.de>
17445
17446         PR tree-optimization/27830
17447         * g++.dg/tree-ssa/pr27830.C: New testcase.
17448
17449 2006-06-13  Matthew Sachs  <msachs@apple.com>
17450
17451         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17452         the list of compiler flags; this causes those flags to be checked
17453         for things like dg-skip-if.
17454
17455 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17456
17457         PR c++/27601
17458         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17459
17460 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17461             Kazu Hirata  <kazu@codesourcery.com>
17462
17463         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17464         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17465
17466 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17467
17468         PR c++/27933
17469         * g++.dg/lookup/using15.C: New test.
17470
17471         PR c++/27951
17472         * g++.dg/other/anon4.C: New test.
17473
17474 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17475
17476         PR c++/21210
17477         * g++.dg/init/complex1.C: New test case.
17478
17479 2006-06-11  Eric Christopher  <echristo@apple.com>
17480
17481         PR middle-end/27948
17482         * gcc.dg/bf-ms-layout.c: Run on darwin.
17483         * gcc.dg/bf-no-ms-layout: Ditto.
17484         * gcc.dg/attr-ms_struct-2.c: New.
17485         * gcc.dg/bf-ms-layout-2.c: Ditto.
17486
17487 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17488
17489         * gcc.dg/attr-ms_struct-packed1.c: New.
17490
17491 2006-06-09  Mike Stump  <mrs@apple.com>
17492
17493         * gcc.dg/vla-7.c: Add.
17494
17495 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17496
17497         PR fortran/24558
17498         * gfortran.dg/entry_6.f90: New test.
17499
17500         PR fortran/20877
17501         PR fortran/25047
17502         * gfortran.dg/entry_7.f90: New test.
17503
17504 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17505
17506         PR c/27747
17507         * gcc.dg/cpp/_Pragma6.c: New test.
17508
17509         PR c++/27748
17510         * g++.dg/cpp/_Pragma1.C: New test.
17511
17512         PR preprocessor/27746
17513         * gcc.dg/gomp/macro-3.c: New test.
17514         * gcc.dg/gomp/macro-4.c: New test.
17515         * g++.dg/gomp/macro-3.C: New test.
17516         * g++.dg/gomp/macro-4.C: New test.
17517
17518 2006-06-09  Richard Guenther  <rguenther@suse.de>
17519
17520         PR tree-optimization/26998
17521         * gcc.dg/torture/pr26998.c: New testcase.
17522         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17523
17524 2006-06-08  Mike Stump  <mrs@apple.com>
17525
17526         * gcc.dg/pr27095.c: Account for stubs.
17527
17528         PR target/26427
17529         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17530         produce bad code on darwin.
17531
17532 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17533
17534         PR fortran/27958
17535         * gfortran.dg/substr_2.f: New test.
17536
17537 2006-06-08  Asher Langton  <langton2@llnl.gov>
17538
17539         PR fortran/27786
17540         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17541
17542 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17543
17544         PR target/27421
17545         * gcc.dg/union-3.c: New test.
17546
17547 2006-06-08  Richard Guenther  <rguenther@suse.de>
17548
17549         PR middle-end/27116
17550         * gcc.dg/torture/pr27116.c: New testcase.
17551         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17552
17553 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17554
17555         PR rtl-optimization/26449
17556         * gcc.dg/pr26449.c: New test.
17557
17558 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17559
17560         PR c++/27601
17561         * g++.dg/ext/offsetof1.C: Test member functions.
17562
17563 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17564
17565         * gcc.dg/pr27095.c: Improve scanning.
17566
17567 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17568
17569         PR fortran/23091
17570         * gfortran.dg/saved_automatic_1.f90: New test.
17571
17572         PR fortran/24168
17573         * gfortran.dg/array_simplify_1.f90: New test.
17574
17575         PR fortran/25090
17576         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17577
17578         PR fortran/25058
17579         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17580
17581 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17582
17583         PR c++/27177
17584         * g++.dg/expr/cast7.C: New test.
17585
17586 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17587
17588         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17589         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17590         * lib/fortran-torture.exp (fortran-torture-compile,
17591         fortran-torture-execute): Ditto.
17592
17593 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17594
17595         PR target/27842
17596         * gcc.dg/vmx/pr27842.c: New test.
17597
17598 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17599
17600         PR libfortran/27895
17601         * gfortran.dg/bounds_check_3.f90: New test.
17602
17603 2006-06-05  Mike Stump  <mrs@apple.com>
17604
17605         * objc.dg/objc-fast-4.m: Skip for ppc64.
17606
17607 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17608
17609         PR testsuite/27705
17610         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17611
17612 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17613             Victor Kaplansky  <victork@il.ibm.com>
17614
17615         PR tree-optimizations/26360
17616         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17617         with -fno-tree-dce.
17618         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17619
17620 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17621
17622         PR fortran/14067
17623         * gfortran.dg/data_char_1.f90: Add messages for truncated
17624         strings.
17625
17626         PR fortran/16943
17627         * gfortran.dg/func_decl_2.f90: New test.
17628
17629         PR fortran/20839
17630         * gfortran.dg/do_2.f90: New test.
17631
17632         PR fortran/27655
17633         * gfortran.dg/associated_3.f90: New test.
17634
17635 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17636
17637         PR c++/27819
17638         * g++.dg/template/static25.C: New test.
17639
17640         PR c++/27722
17641         * g++.dg/init/array21.C: New test.
17642
17643         PR c++/27807
17644         * g++.dg/ext/complit7.C: New test.
17645
17646         PR c++/27806
17647         * g++.dg/parse/ptrmem5.C: New test.
17648
17649 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17650             Andrew Pinski  <pinskia@physics.uc.edu>
17651
17652         PR c/27150
17653         PR middle-end/27382
17654         * gcc.dg/pr27150-1.c: New testcase.
17655         * gcc.dg/pr27382-1.c: New testcase.
17656         * gcc.dg/pr27382-2.c: New testcase.
17657
17658 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17659
17660         PR c/25161
17661         PR c/27020
17662         * gcc.dg/array-10.c: New test.
17663
17664 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17665
17666         PR c++/27804
17667         * g++.dg/init/const4.C: New test.
17668         * g++.dg/init/member1.C: Add error-marker.
17669         * g++.dg/other/fold1.C: Adjust error-marker.
17670
17671 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17672
17673         PR c++/27601
17674         * g++.dg/ext/offsetof1.C: New test.
17675
17676 2006-06-04 Eric Christopher <echristo@apple.com>
17677
17678         * gcc.dg/attr-ms_struct-1.c: New.
17679
17680 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17681
17682         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17683
17684 2006-06-04  Richard Guenther  <rguenther@suse.de>
17685
17686         PR tree-optimization/27039
17687         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17688
17689 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17690
17691         PR target/26223
17692         * gcc.target/i386/amd64-abi-2.c: New test case.
17693
17694 2006-06-02  Eric Christopher  <echristo@apple.com>
17695
17696         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17697         * gcc.target/i386/20020523-1.c: Skip if darwin.
17698         * gcc.target/i386/asm-3.c: Ditto.
17699         * gcc.target/i386/20011119-1.c: Ditto.
17700         * gcc.target/i386/clobbers.c: Remove pic part of test.
17701
17702 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17703
17704         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17705         * g++.old-deja/g++.other/init19.C: Ditto.
17706         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17707         and add other platforms as expected failures.
17708
17709 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17710
17711         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17712         (is-effective-target-keyword): Ditto.
17713
17714 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17715
17716         PR fortran/27715
17717         * gfortran.dg/extended_char_comparison_1.f:  New test.
17718
17719 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17720
17721         PR fortran/25098
17722         * gfortran.dg/dummy_procedure_1.f90: New test.
17723
17724         PR fortran/25147
17725         * gfortran.dg/dummy_procedure_2.f90: New test.
17726
17727         * gfortran.dg/associated_2.f90: Correct to make consistent with
17728         standard.
17729
17730 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17731
17732         * gcc.target/i386/387-11.c: New test case.
17733
17734 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17735
17736         PR c++/27801
17737         * g++.dg/template/cond6.C: New test.
17738
17739         PR c++/26496
17740         * g++.dg/template/crash51.C: New test.
17741         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17742
17743         PR c++/27385
17744         * g++.dg/init/array20.C: New test.
17745
17746 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17747
17748         * gcc.dg/builtins-54.c: New test case.
17749
17750 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17751
17752         PR c++/26433
17753         * g++.dg/template/fntry1.C: Add dg-do link.
17754
17755         PR c++/27808
17756         * g++.dg/parse/friend6.C: New test.
17757
17758 2006-05-30  Asher Langton  <langton2@llnl.gov>
17759
17760         * gfortran.dg/cray_pointers_7.f90: New test.
17761
17762 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17763
17764         PR tree-optimization/23452
17765         * gcc.dg/fold-mulconj-1.c: New test case.
17766
17767 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17768
17769         PR c++/27803
17770         * g++.dg/parse/bitfield1.C: New test.
17771
17772 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17773
17774         * gcc.target/ppc-eq0-1.c: New test case.
17775         * gcc.target/ppc-negeq0-1.c: New test case.
17776
17777 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17778
17779         PR c/27273
17780         * gcc.dg/overflow-warn-5.c: New test.
17781
17782 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17783
17784         PR c/27718
17785         * gcc.dg/sizeof-1.c: New test.
17786
17787 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17788
17789         PR target/27790
17790         * gcc.target/i386/pr27790.c: New test.
17791
17792 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17793
17794         PR libgfortran/27757
17795         * gfortran.dg/direct_io_5.f90: New test.
17796
17797 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17798
17799         PR libgfortran/27634
17800         * gfortran.dg/fmt_missing_period_1.f: New test.
17801         * gfortran.dg/fmt_missing_period_2.f: New test.
17802         * gfortran.dg/fmt_missing_period_3.f: New test.
17803
17804 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17805
17806         PR fortran/19777
17807         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17808         arrays.
17809
17810 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17811
17812         PR c++/27713
17813         * g++.dg/template/new6.C: New test.
17814
17815 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17816
17817         PR tree-optimization/24964
17818         * gcc.target/i386/387-10.c: New test case.
17819
17820 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17821
17822         * intrinsics/string_intrinsics.c (compare_string):
17823         Use memcmp instead of strncmp to avoid tripping over
17824         CHAR(0) in a string.
17825
17826 2006-05-27  Richard Guenther  <rguenther@suse.de>
17827
17828         PR middle-end/27773
17829         * gcc.dg/torture/pr27773.c: New testcase.
17830
17831 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17832
17833         * gcc.dg/pr24561.c: Rename to..
17834         * gcc.dg/pr25962.c: .. this.
17835
17836 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17837
17838         PR fortran/19777
17839         * gfortran.dg/bounds_check_2.f: New test.
17840
17841 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17842
17843         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17844         * gfortran.dg/byte_1.f90: Likewise.
17845         * gfortran.dg/dup_save_2.f90: Likewise.
17846
17847 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17848
17849         * gfortran.dg/associated_2.f90: New test.
17850
17851 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17852
17853         PR fortran/27524
17854         * gfortran.dg/bounds_check_1.f90: New test.
17855
17856 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17857
17858         PR rtl-optimization/27661
17859         * gcc.dg/pr27661.c: New test case.
17860
17861 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17862
17863         PR fortran/23151
17864         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17865         * gfortran.dg/print_parentheses_1.f:  New test.
17866         * gfortran.dg/print_parentheses_2.f90:  New test.
17867
17868 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17869
17870         PR target/27758
17871         * gcc.dg/pr27758.c: New test.
17872
17873 2006-05-24  Falk Hueffner  <falk@debian.org>
17874
17875         * gcc.c-torture/compile/pr27571.c: New test.
17876
17877 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17878
17879         PR fortran/27709
17880         * gfortran.dg/spec_expr_4.f90: New test.
17881
17882         PR fortran/27155
17883         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17884
17885 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR c++/20103
17888         * g++.dg/ext/complit6.C: New test.
17889         * g++.dg/ext/complit3.C: Adjust error markers.
17890         * g++.dg/init/const3.C: New test.
17891
17892 2006-05-25  Richard Guenther  <rguenther@suse.de>
17893
17894         PR middle-end/27743
17895         * gcc.dg/torture/pr27743.c: New testcase.
17896
17897 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17898
17899         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17900
17901 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17902
17903         * gcc.dg/compat/scalar-by-value-x.h: New.
17904         * gcc.dg/compat/scalar-by-value-y.h: New.
17905         * gcc.dg/compat/scalar-by-value-5.c: New.
17906         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17907         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17908         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17909         * gcc.dg/compat/scalar-by-value-6.c: New.
17910         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17911         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17912         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17913
17914 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17915
17916         PR tree-optimization/27639
17917         PR tree-optimization/26719
17918         * gcc.dg/pr27639.c: New test.
17919         * gcc.dg/pr26719.c: New test.
17920         * gcc.dg/tree-ssa/scev-cast.c: New test.
17921
17922 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/20173
17925         * g++.dg/template/error21.C: New test.
17926
17927 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17928
17929         PR target/27696
17930         * gcc.target/i386/pr27696.c: New.
17931
17932 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17933
17934         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17935
17936         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17937
17938 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17939
17940         PR c++/27716
17941         * g++.dg/other/assign1.C: New test.
17942
17943 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17944
17945         PR target/27266
17946         * gcc.target/i386/pr27266.c: New.
17947
17948 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17949
17950         PR c++/27451
17951         * g++.dg/ext/asm9.C: New test.
17952
17953 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17954
17955         PR rtl-optimization/25514
17956         * gcc.c-torture/compile/pr25514.c: New test.
17957
17958 2006-05-22  Richard Guenther  <rguenther@suse.de>
17959
17960         Revert
17961         2006-01-31  Richard Guenther  <rguenther@suse.de>
17962
17963         * gcc.target/i386/sselibm-1.c: New testcase.
17964         * gcc.target/i386/sselibm-2.c: Likewise.
17965         * gcc.target/i386/sselibm-3.c: Likewise.
17966         * gcc.target/i386/sselibm-4.c: Likewise.
17967         * gcc.target/i386/sselibm-5.c: Likewise.
17968
17969 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17970
17971         PR c/27420
17972         * gcc.dg/func-args-2.c: New test.
17973
17974         PR c/26818
17975         * gcc.dg/struct-incompl-1.c: New test.
17976
17977 2006-05-22  Richard Guenther  <rguenther@suse.de>
17978
17979         PR testsuite/27708
17980         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17981         the transformations we test for.
17982
17983 2006-05-22  Richard Guenther  <rguenther@suse.de>
17984
17985         PR testsuite/27707
17986         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17987
17988 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17989
17990         PR c++/27210
17991         * g++.dg/warn/new1.C: New test.
17992         * g++.dg/template/new5.C: Likewise.
17993
17994 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17995
17996         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17997         * gcc.target/i386/20060512-3.c: Likewise.
17998
17999 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18000
18001         PR rtl-optimization/27671
18002         * gcc.c-torture/execute/pr27671-1.c: New.
18003         * gcc.dg/pr27671-2.c: Likewise.
18004
18005         PR tree-optimization/26622.
18006         * gcc.c-torture/compile/pr26622.c: New.
18007
18008 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18009
18010         PR fortran/27613
18011         * gfortran.dg/recursive_reference_1.f90: New test.
18012
18013 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18014
18015         PR fortran/25746
18016         * gfortran.dg/elemental_subroutine_3.f90: New test.
18017
18018         PR fortran/25090
18019         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18020
18021         PR fortran/27584
18022         * gfortran.dg/associated_target_1.f90: New test.
18023
18024         PR fortran/19015
18025         * gfortran.dg/maxloc_shape_1.f90: New test.
18026
18027 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18028
18029         PR libgfortran/24459
18030         * gfortran.dg/namelist_24.f90: New test.
18031         * gfortran.dg/namelist_12.f: Fix typo in comment.
18032
18033 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18034
18035         PR middle-end/25776
18036         * g++.dg/other/error11.C: New test.
18037
18038 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18039
18040         * gcc.target/mips/pr26765.c: Add -w to options.
18041
18042 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18043
18044         * lib/target-supports.exp (check_effective_target_mpaired_single):
18045         New function.
18046         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18047         multilibs.
18048         * g++.dg/vect/vect.exp: Likewise.
18049
18050 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18051
18052         PR testsuite/25891
18053         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18054
18055 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18056
18057         PR fortran/27662
18058         * gfortran.dg/temporary_1.f90: New file.
18059
18060 2006-05-19  Andreas Schwab  <schwab@suse.de>
18061
18062         * g++.dg/other/unused1.C: Also match "stringz".
18063
18064 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/26433
18067         * g++.dg/template/fntry1.C: New test.
18068
18069 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18070
18071         PR c++/27471
18072         PR c++/27506
18073         * g++.dg/conversion/bitfield5.C: New test.
18074         * g++.dg/conversion/bitfield6.C: New test.
18075
18076 2006-05-18  Mike Stump  <mrs@apple.com>
18077
18078         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18079         * gcc.dg/vla-4.c: Add.
18080         * gcc.dg/vla-5.c: Add.
18081         * gcc.dg/vla-6.c: Add.
18082
18083 2006-05-12  Stuart Hastings  <stuart@apple.com>
18084
18085         * gcc.target/i386/20060512-1.c: New.
18086         * gcc.target/i386/20060512-2.c: New.
18087         * gcc.target/i386/20060512-3.c: New.
18088         * gcc.target/i386/20060512-4.c: New.
18089
18090 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/26122
18093         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18094
18095         PR c++/26068
18096         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18097         * g++.dg/parse/linkage1.C: New test.
18098
18099 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18100
18101         PR tree-optimization/27548
18102         * g++.dg/tree-ssa/pr27548.C: New test.
18103
18104 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18105
18106         PR fortran/26551
18107         * gfortran.dg/recursive_check_1.f: New test.
18108         * gfortran.dg/recursive_check_2.f90: New test.
18109
18110 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18111
18112         * g++.dg/opt/temp2.C: New test.
18113
18114 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18115
18116         PR c++/27491
18117         * g++.dg/init/brace5.C: New test.
18118
18119         PR middle-end/27415
18120         * gcc.dg/gomp/pr27415.c: New test.
18121         * g++.dg/gomp/pr27415.C: New test.
18122
18123         PR tree-optimization/27549
18124         * g++.dg/tree-ssa/pr27549.C: New test.
18125
18126 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18127
18128         PR libgfortran/27575
18129         * gfortran.dg/read_eof_4.f90: New test.
18130
18131 2006-05-16  Richard Guenther  <rguenther@suse.de>
18132
18133         PR tree-optimization/22303
18134         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18135
18136 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18137
18138         PR middle-end/27573
18139         * gcc.dg/gomp/pr27573.c: New test.
18140         * gfortran.dg/gomp/pr27573.f90: New test.
18141
18142         PR c/27499
18143         * gcc.dg/gomp/pr27499.c: New test.
18144         * g++.dg/gomp/pr27499.C: New test.
18145
18146 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/27339
18149         * g++.dg/parser/access8.C: Adjust error marker.
18150         * g++.dg/template/access17.C: New test.
18151         * g++.dg/template/access18.C: Likewise.
18152
18153 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18154
18155         PR target/26600
18156         * gcc.target/i386/pr26600.c: New test case.
18157
18158 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18159
18160         PR c++/27505
18161         * g++.dg/expr/bitfield1.C: New test.
18162
18163 2006-05-15  Richard Guenther  <rguenther@suse.de>
18164
18165         PR tree-optimization/27603
18166         * gcc.dg/torture/pr27603.c: New testcase.
18167
18168 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18169
18170         PR fortran/25090
18171         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18172
18173         PR fortran/25082
18174         * gfortran.dg/scalar_return_1.f90: New test.
18175
18176         PR fortran/27411
18177         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18178
18179 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18180
18181         * gcc.dg/gomp/critical-4.c: New test.
18182         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18183         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18184         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18185         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18186
18187 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18188
18189         PR c++/27582
18190         * g++.dg/template/dependent-args1.C: New test.
18191
18192         PR c++/27581
18193         * g++.dg/lookup/this1.C: New test.
18194
18195         PR c++/27315
18196         * g++.dg/template/operator6.C: New test.
18197         * g++.dg/template/incomplete3.C: New test.
18198
18199         PR c++/27559
18200         * g++.dg/template/new4.C: New test.
18201
18202         PR c++/27496
18203         * g++.dg/template/void2.C: New test.
18204
18205 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18206
18207         * g++.dg/template/dependent-expr5.C: New test.
18208
18209 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18210
18211         PR middle-end/26729
18212         * gcc.dg/pr26729-1.c: New test case.
18213
18214 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18215
18216         * gcc.dg/pr27003.c: New test.
18217
18218 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18219
18220         * lib/target-supports.dg (check_cxa_atexit_available): Change
18221         v3_target_compile to ${tool}_target_compile.
18222
18223 2006-05-11  Jason Merrill  <jason@redhat.com>
18224
18225         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18226
18227 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18228
18229         PR fortran/27553
18230         * gfortran.dg/label_5.f90: New test.
18231
18232 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18233
18234         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18235         check_effective_target_powerpc_altivec_ok): New.
18236         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18237         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18238         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18239         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18240         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18241         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18242         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18243         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18244         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18245         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18246         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18247         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18248         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18249         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18250         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18251         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18252         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18253         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18254         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18255         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18256         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18257         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18258         gcc.target/powerpc/altivec-9.c,
18259         gcc.target/powerpc/altivec-consts.c,
18260         gcc.target/powerpc/altivec-pr22085.c,
18261         gcc.target/powerpc/altivec-splat.c,
18262         gcc.target/powerpc/altivec-types-1.c,
18263         gcc.target/powerpc/altivec-types-2.c,
18264         gcc.target/powerpc/altivec-types-3.c,
18265         gcc.target/powerpc/altivec-types-4.c,
18266         gcc.target/powerpc/altivec-varargs-1.c,
18267         gcc.target/powerpc/altivec-vec-merge.c,
18268         gcc.target/powerpc/ppc-vector-memcpy.c,
18269         gcc.target/powerpc/ppc-vector-memset.c,
18270         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18271         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18272         these effective targets.
18273         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18274         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18275
18276 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18277
18278         PR middle-end/27384
18279         * g++.dg/other/fold1.C: New test.
18280
18281         PR middle-end/27488
18282         * gcc.dg/fold-nonneg-1.c: New test.
18283
18284         PR c++/27547
18285         * g++.dg/other/operator1.C: New test.
18286
18287 2006-05-11  Richard Guenther  <rguenther@suse.de>
18288
18289         PR middle-end/27529
18290         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18291
18292 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18293
18294         * lib/target-supports-dg.exp (check-flags): New.
18295         (dg-skip-if): Move flag checks.
18296
18297 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18298
18299         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18300         * lib/target-supports.dg (check_cxa_atexit_available): New.
18301
18302 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18303
18304         PR fortran/27470
18305         * gfortran.dg/multiple_allocation_2.f90: New test case.
18306
18307 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18308
18309         * gcc.target/arm/pr27387.C: Fix a comment typo.
18310
18311 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18312
18313         PR fortran/24549
18314         * gfortran.dg/error_recovery_1.f90: New test.
18315
18316 2006-05-10  Richard Guenther  <rguenther@suse.de>
18317
18318         PR tree-optimization/27302
18319         * gcc.dg/torture/pr27302.c: New testcase.
18320
18321 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18322         Richard Guenther  <rguenther@suse.de>
18323
18324         PR middle-end/27498
18325         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18326
18327 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18328
18329         PR rtl-optimization/27335
18330         * gcc.dg/pr27335.c: New test.
18331
18332 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18333
18334         * gcc.target/mips/mips-ps-5.c: New file.
18335
18336 2006-05-08  Jan Hubicka  <jh@suse.cz>
18337
18338         PR middle-end/25962
18339         * gcc.dg/pr25962.c: New.
18340
18341 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18342
18343         PR target/27158
18344         * gcc.target/powerpc/pr27158.c: New test case.
18345
18346 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18347
18348         PR testsuite/27476
18349         * ada/acats/run_all.sh: Use test -z.
18350
18351 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18352
18353         PR libfortran/18271
18354         * gfortran.dg/spec_expr_3.f90: New test.
18355
18356 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18357
18358         PR target/24879
18359         * gcc.target/i386/monitor.c: New file.
18360
18361 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18362
18363         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18364
18365 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18366
18367         PR c++/27447
18368         * g++.dg/other/ptrmem7.C: New test.
18369
18370 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18371
18372         PR target/27421
18373         * gcc.dg/array-9.c: New test.
18374
18375 2006-05-07  Richard Guenther  <rguenther@suse.de>
18376
18377         PR tree-optimization/27409
18378         * gcc.dg/torture/pr27409.c: New testcase.
18379
18380 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18381
18382         PR fortran/27457
18383         * gfortran.dg/select_6.f90: New.
18384
18385 2006-05-07  Richard Guenther  <rguenther@suse.de>
18386
18387         PR tree-optimization/27136
18388         * gcc.dg/torture/pr27136.c: New testcase.
18389
18390 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18391
18392         PR fortran/24813
18393         * gfortran.dg/char_cons_len_1.f90: New test.
18394
18395 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18396
18397         PR c++/27427
18398         * g++.dg/template/incomplete2.C: New test.
18399
18400 2006-05-06  Richard Guenther  <rguenther@suse.de>
18401
18402         PR tree-optimization/27151
18403         * gcc.dg/vect/pr27151.c: New testcase.
18404
18405 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18406
18407         PR c++/27430
18408         * g++.dg/template/void1.C: New test.
18409
18410         PR c++/27423
18411         * g++.dg/other/void2.C: New test.
18412
18413         PR c++/27422
18414         * g++.dg/conversion/void1.C: New test.
18415
18416 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18417
18418         PR/21391
18419         * g++.dg/other/unused1.C: New.
18420
18421 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18422
18423         PR objc/27240
18424         * objc.dg/member-1.m: New test.
18425
18426 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18427
18428         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18429
18430 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18431
18432         PR libfortran/26985
18433         * gfortran.dg/matmul_2.f90: New test.
18434
18435 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18436
18437         * ada/acats/run_all.sh: Use sync when main not found.
18438
18439 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18440
18441         PR target/26765
18442         * gcc.target/mips/pr26765.c: New.
18443
18444 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18445
18446         * gcc.target/bfin: New directory.
18447         * gcc.target/bfin/bfin.exp: New file.
18448         * gcc.target/bfin/frmul.c: New file.
18449         * gcc.target/bfin/arith.c: New file.
18450         * gcc.target/bfin/mul-combine.c: New file.
18451         * gcc.target/bfin/shift.c: New file.
18452
18453 2006-05-04  Richard Guenther  <rguenther@suse.de>
18454
18455         PR tree-optimization/14287
18456         PR tree-optimization/14844
18457         PR tree-optimization/19792
18458         PR tree-optimization/21608
18459         PR tree-optimization/27090
18460         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18461         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18462         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18463         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18464         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18465
18466 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18467
18468         PR tree-optimization/27285
18469         * gcc.c-torture/execute/pr27285.c: New test.
18470
18471         PR middle-end/27388
18472         * gcc.dg/gomp/pr27388-1.c: New test.
18473         * gcc.dg/gomp/pr27388-2.c: New test.
18474         * gcc.dg/gomp/pr27388-3.c: New test.
18475
18476         PR c++/27359
18477         * g++.dg/gomp/pr27359.C: New test.
18478
18479 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18480
18481         PR fortran/20248
18482         * gfortran.dg/iargc.f90: New test.
18483
18484 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18485
18486         PR c++/27102
18487         * g++.dg/template/crash49.C: New test.
18488
18489 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18490
18491         PR testsuite/27032
18492         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18493
18494 2006-05-02  Jeff Law  <law@redhat.com>
18495
18496         PR tree-optimization/27364
18497         * gcc.c-torture/execute/pr27364.c: New test.
18498
18499 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/27309
18502         * g++.dg/parser/ctor5.C: New test.
18503
18504 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18505
18506         PR target/27387
18507         * gcc.target/arm/arm.exp: New.
18508         * gcc.target/arm/pr27387.C: Likewise.
18509
18510 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18511
18512         PR fortran/27269
18513         PR fortran/27324
18514         * gfortran.dg/module_equivalence_2.f90: New test.
18515
18516 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18517
18518         PR middle-end/27337
18519         * g++.dg/gomp/pr27337-1.C: New test.
18520         * g++.dg/gomp/pr27337-2.C: New test.
18521
18522         PR middle-end/27328
18523         * gcc.dg/gomp/pr27328.c: New test.
18524
18525         PR middle-end/27325
18526         * g++.dg/gomp/pr27325.C: New test.
18527
18528         PR middle-end/27310
18529         * g++.dg/gomp/pr27310.C: New test.
18530
18531 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18532
18533         PR tree-optimization/27291
18534         * g++.dg/tree-ssa/pr27291.C: New test.
18535
18536 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18537
18538         PR tree-optimization/27283
18539         * g++.dg/tree-ssa/pr27283.C: New test.
18540
18541 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18542
18543         * gcc.dg/tree-ssa/loop-16.c: New test.
18544
18545 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18546             Joseph S. Myers  <joseph@codesourcery.com>
18547
18548         * gcc.dg/Wconversion-3.c: New test case.
18549         * gcc.dg/Wconversion-4.c: Likewise.
18550
18551 2006-05-01  Richard Guenther  <rguenther@suse.de>
18552
18553         PR tree-optimization/26726
18554         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18555
18556 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18557
18558         * gcc.dg/Woverflow-1.c: New test case.
18559         * gcc.dg/Woverflow-2.c: Likewise.
18560         * gcc.dg/Woverflow-3.c: Likewise.
18561
18562 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18563
18564         PR c++/27094
18565         * g++.dg/template/defarg8.C: New test.
18566
18567 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18568
18569         PR c++/27278
18570         * g++.dg/parse/operator7.C: New test.
18571
18572 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18573
18574         PR c++/11471
18575         PR c++/27102
18576         * g++.dg/template/crash48.C: New test.
18577
18578         PR c++/27279
18579         * g++.dg/parse/ctor4.C: New test.
18580
18581 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18582
18583         PR fortran/25681
18584         * gfortran.df/char_type_len.f90: New test.
18585
18586 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18587
18588         PR libgfortran/27304
18589         * gfortran.dg/fmt_exhaust.f90: New test.
18590
18591 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18592
18593         PR c/25309
18594         * gcc.dg/large-size-array-2.c: New test case.
18595
18596 2006-04-28  Richard Guenther  <rguenther@suse.de>
18597
18598         PR target/26826
18599         * gcc.target/i386/pr26826.c: New testcase.
18600
18601 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18602
18603         PR middle-end/27260
18604         * gcc.c-torture/execute/pr27260.c: New.
18605
18606 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18607
18608         PR middle-end/27095
18609         * gcc.dg/pr27095.c: New.
18610
18611 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18612
18613         PR c++/27292
18614         * g++.dg/conversion/bitfield4.C: New test.
18615
18616 2006-04-27  Eric Christopher  <echristo@apple.com>
18617
18618         * gcc.dg/pragma-ms_struct.c: New.
18619
18620 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/27102
18623         * g++.dg/template/crash47.C: New test.
18624
18625 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18626
18627         * gcc.target/i386/sse-7.c: build with -msse.
18628
18629 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18630
18631         PR testsuite/27274:
18632         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18633         (main): Exit if processor doesn't support SSE.
18634
18635 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18636
18637         PR middle-end/27282
18638         * gcc.c-torture/compile/pr27282.c: New test.
18639
18640 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18641
18642         PR middle-end/26913
18643         * g++.dg/gomp/pr26913.C: New test.
18644
18645         PR c/25996
18646         * gcc.dg/gomp/pr25996.c: New test.
18647         * g++.dg/gomp/pr25996.C: New test.
18648
18649 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18650
18651         PR rtl-optimization/26725
18652         * gcc.c-torture/compile/pr26725.c: New test.
18653
18654 2006-04-25  Richard Guenther  <rguenther@suse.de>
18655
18656         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18657         than n + -1.
18658
18659 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18660
18661         * gcc.dg/20060425-1.c: New testcase.
18662
18663 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18664
18665         PR tree-optimization/26865
18666         * gcc.dg/pr26865.c: New test.
18667
18668 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/27292
18671         * g++.dg/conversion/bitfield1.C: New test.
18672         * g++.dg/conversion/bitfield2.C: Likewise.
18673         * g++.dg/conversion/bitfield3.C: Likewise.
18674
18675 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18676         Richard Guenther  <rguenther@suse.de>
18677
18678         PR tree-optimization/27236
18679         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18680
18681 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18682
18683         PR c++/19963
18684         * g++.dg/other/incomplete2.C: New test.
18685
18686 2006-04-24  Richard Guenther  <rguenther@suse.de>
18687
18688         PR middle-end/26869
18689         * gcc.dg/torture/pr26869.c: New testcase.
18690
18691 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18692         Richard Guenther  <rguenther@suse.de>
18693
18694         PR tree-optimization/27218
18695         * g++.dg/tree-ssa/pr27218.C: New testcase.
18696
18697 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18698
18699         PR c++/26912
18700         * g++.dg/template/friend41.C: New test.
18701
18702 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18703
18704         * g++.dg/opt/pr15551.C: Include cstdio.
18705         (main): Use remove instead of unlink.
18706
18707 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18708
18709         * gcc.dg/sibcall-7.c: New test.
18710         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18711         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18712         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18713         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18714         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18715
18716 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/26534
18719         * g++.dg/opt/bitfield1.C: New test.
18720         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18721         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18722         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18723         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18724         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18725         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18726         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18727         * g++.dg/abi/bitfield2.C: Likewise.
18728         * g++.dg/init/bitfield1.C: Likewise.
18729
18730 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18731
18732         PR fortran/25099
18733         * gfortran.dg/elemental_subroutine_4.f90: New test.
18734         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18735         call sub (m, x).
18736
18737 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18738
18739         * gcc.c-torture/compile/20060421-1.c: New testcase.
18740
18741 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18742
18743         PR c/25875
18744         * gcc.dg/init-bad-4.c: New test.
18745
18746 2006-04-21  Paul Brook  <paul@codesourcery.com>
18747
18748         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18749
18750 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18751
18752         PR fortran/27122
18753         * gfortran.dg/defined_operators_1.f90: New test.
18754         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18755         remove old ones associated, incorrectly, with Note 5.46.
18756
18757         PR fortran/27113
18758         * gfortran.dg/character_array_constructor_1.f90: New test.
18759
18760 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18761
18762         * gcc.dg/20060419-1.c: New test.
18763
18764 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18765
18766         PR c/26774
18767         * gcc.dg/struct-parse-1.c: New test case.
18768
18769 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18770
18771         PR c++/26558
18772         * g++.dg/parse/template19.C: New test.
18773
18774         PR c++/26739
18775         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18776
18777         PR c++/26036
18778         * g++.dg/expr/call3.C: New test.
18779
18780         PR c++/10385
18781         * g++.dg/conversion/dynamic1.C: New test.
18782
18783 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18784
18785         PR c++/27102
18786         * g++.dg/template/crash35.C: Tweak error markers.
18787         * g++.dg/template/crash46.C: New test.
18788         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18789         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18790
18791 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18792
18793         PR rtl-optimization/14261
18794         * gcc.c-torture/compile/20060419-1.c: Added.
18795
18796 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18797
18798         * gfortran.dg/label_1.f90: Adjust dg-error.
18799
18800 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18801
18802         PR target/26961
18803         * gcc.dg/fold-cond-1.c: New test case.
18804         * gcc.dg/pr26961-1.c: Likewise.
18805
18806 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18807
18808         PR libgfortran/27138
18809         * gfortran.dg/read_bad_advance.f90: New test.
18810
18811 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18812             Dale Johannesen  <dalej@apple.com>
18813
18814         PR target/24076
18815         * gcc.target/i386/vecinit-3.c: New testcase.
18816         * gcc.target/i386/vecinit-4.c: Likewise.
18817         * gcc.target/i386/sse-18.c: Likewise.
18818         * gcc.target/i386/sse-19.c: Likewise.
18819
18820 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18821
18822         * gfortran.dg/allocate_zerosize_1.f90: New test.
18823
18824 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/26365
18827         * g++.dg/template/crash45.C: New test.
18828
18829 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18830
18831         PR fortran/26787
18832         * gfortran.dg/proc_assign_1.f90: New test.
18833         * gfortran.dg/procedure_lvalue.f90: Change message.
18834         * gfortran.dg/namelist_4.f90: Add new error.
18835
18836         PR fortran/25597
18837         PR fortran/27096
18838         * gfortran.dg/auto_pointer_array_result_1.f90
18839
18840         PR fortran/27089
18841         * gfortran.dg/specification_type_resolution_1.f90
18842
18843         PR fortran/18003
18844         PR fortran/25669
18845         PR fortran/26834
18846         * gfortran.dg/bounds_temporaries_1.f90: New test.
18847
18848         PR fortran/27124
18849         * gfortran.dg/array_return_value_1.f90: New test.
18850
18851 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18852
18853         PR fortran/25336
18854         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18855
18856 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18857
18858         PR middle-end/26823
18859         * g++.dg/gomp/pr26823-1.C: New test.
18860         * g++.dg/gomp/pr26823-2.C: New test.
18861
18862 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18863
18864         PR middle-end/27134
18865         * gcc.dg/pr27314.c: New test.
18866
18867 2006-04-13  Richard Henderson  <rth@redhat.com>
18868
18869         * g++.dg/gomp/block-0.C: Update expected matches.
18870
18871 2006-04-13  DJ Delorie  <dj@redhat.com>
18872
18873         * lib/target-supports.exp (check_effective_target_int32plus): New.
18874         (check_effective_target_ptr32plus): New.
18875         (check_effective_target_size32plus): New.
18876         (check_effective_target_int16): New.
18877         (check_profiling_available): Add m32c to the list of unsupported
18878         targets.
18879
18880         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18881         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18882         memory size.
18883         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18884         pointers.
18885         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18886         size_t.
18887         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18888         and size_t.
18889         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18890         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18891         not just xstormy16.  Skip m32c due to weird pointer size.
18892         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18893         not just xstormy16.
18894         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18895         not just xstormy16.
18896         * gcc.dg/20020312-2.c: Add m32c support.
18897         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18898         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18899         in test.
18900         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18901         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18902         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18903         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18904         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18905         formats
18906         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18907         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18908         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18909         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18910         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18911         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18912         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18913         in test.
18914         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18915         in test.
18916         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18917         * gcc.dg/pr23049.c: Require >=32 bit integers.
18918         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18919         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18920         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18921         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18922         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18923         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18924         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18925         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18926         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18927         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18928         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18929         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18930         prototype in test.
18931         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18932         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18933         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18934         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18935         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18936
18937         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18938         * gcc.c-torture/execute/20040703-1.x: Likewise.
18939         * gcc.c-torture/execute/20040705-1.x: Likewise.
18940         * gcc.c-torture/execute/20040705-2.x: Likewise.
18941         * gcc.c-torture/execute/20040709-1.x: Likewise.
18942         * gcc.c-torture/execute/20040709-2.x: Likewise.
18943         * gcc.c-torture/execute/20040811-1.x: Likewise.
18944         * gcc.c-torture/execute/20050316-1.x: Likewise.
18945         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18946         * gcc.c-torture/execute/pr19689.x: Likewise.
18947         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18948         * gcc.c-torture/execute/usmul.x: Likewise.
18949         * gcc.c-torture/execute/vrp-5.x: Likewise.
18950         * gcc.c-torture/execute/vrp-6.x: Likewise.
18951         * gcc.dg/debug/20041023-1.s: Likewise.
18952
18953 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18954
18955         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18956         of integers to a vector types are now constant expressions in C.
18957         * gcc.dg/vect/vect-fold-1.c: New test case.
18958
18959 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18960             Ulrich Weigand  <uweigand@de.ibm.com>
18961
18962         PR target/27006
18963         * gcc.dg/vmx/pr27006.c: New testcase.
18964
18965 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18966
18967         PR libgfortran/26766
18968         * gfortran.dg/write_recursive.f90: New test.
18969
18970 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18971
18972         * g++.dg/parse/dtor7.C: New test.
18973         * g++.dg/parse/new1.C: Add error marker.
18974         * g++.dg/template/new3.C: New test.
18975
18976         PR c++/26122
18977         * g++.dg/template/pure1.C: New test.
18978
18979         PR c++/26295
18980         * g++.dg/parse/ptrmem4.C: New test.
18981
18982 2006-04-10  Jeff Law  <law@redhat.com>
18983
18984         PR/27087
18985         * gcc.c-torture/compile/pr27087.c: New test.
18986
18987 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18988
18989         PR/21391
18990         * gcc.dg/20060410.c: New.
18991
18992 2006-04-10  Matthias Klose  <doko@debian.org>
18993
18994         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18995         Recognize multilib directory names containing underscores.
18996
18997 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18998
18999         * gcc.target/i386/vecinit-1.c: New test case.
19000         * gcc.target/i386/vecinit-2.c: Likewise.
19001
19002 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19003
19004         PR debug/27057
19005         * g++.dg/debug/dwarf2-2.C: New test.
19006
19007 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19008
19009         PR rtl-optimization/27073
19010         * gcc.c-torture/execute/pr27073.c: New test.
19011
19012 2006-04-08  Mike Stump  <mrs@apple.com>
19013
19014         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19015
19016 2006-04-07  Richard Guenther  <rguenther@suse.de>
19017
19018         PR tree-optimization/26135
19019         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19020
19021 2006-04-06  Jan Hubicka  <jh@suse.cz>
19022
19023         PR profile/26399
19024         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19025
19026 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19027
19028         * g++.dg/conversion/nullptr1.C: New test case.
19029         * g++.dg/conversion/nullptr2.C: Likewise.
19030
19031 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19032
19033         * gfortran.dg/dependency_18.f90: New test case.
19034
19035 2006-04-05  Richard Guenther  <rguenther@suse.de>
19036
19037         PR tree-optimization/26919
19038         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19039         * gcc.dg/ipa/ipa-2.c: Likewise.
19040         * gcc.dg/ipa/ipa-3.c: Likewise.
19041         * gcc.dg/ipa/ipa-5.c: Likewise.
19042
19043 2006-04-05  Richard Guenther  <rguenther@suse.de>
19044
19045         PR tree-optimization/26763
19046         * gcc.dg/torture/pr26763-1.c: New testcase.
19047         * gcc.dg/torture/pr26763-2.c: Likewise.
19048
19049 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19050
19051         PR fortran/23634
19052         PR fortran/25619
19053         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19054
19055 2006-04-04  Eric Christopher  <echristo@apple.com>
19056
19057         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19058         stubs.
19059         * gcc.target/i386/387-5.c: Ditto.
19060
19061 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19062
19063         * gcc.target/sparc/struct-ret-check.c: New test.
19064
19065 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19066
19067         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19068         zero decimal digits specified in format.
19069
19070 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19071
19072         PR fortran/26891
19073         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19074
19075         PR fortran/26976
19076         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19077         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19078         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19079         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19080         compliant and detect bigendian-ness.
19081
19082 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19083
19084         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19085         dummy arguments work when the actual argument is itself a dummy
19086         argument of the caller.
19087
19088 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19089
19090         PR libfortran/24685
19091         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19092
19093 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19094
19095         * gfortran.dg/dependencency_17.f90: New test case.
19096
19097 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19098
19099         * gfortran.dg/dependency_14.f90: New test case.
19100         * gfortran.dg/dependency_15.f90: Likewise.
19101         * gfortran.dg/dependency_16.f90: Likewise.
19102
19103 2006-03-31  Asher Langton  <langton2@llnl.gov>
19104
19105         PR fortran/25358
19106         gfortran.dg/cray_pointers_6.f90: New test.
19107
19108 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19109
19110         PR libgfortran/26890
19111         * gfortran.dg/read_size_noadvance.f90: New test.
19112
19113 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19114
19115         PR fortran/25031
19116         * gfortran.dg/multiple_allocation_1.f90: Check that the
19117         size has changed after a re-allocation with stat.
19118
19119 2006-03-30  Richard Guenther  <rguenther@suse.de>
19120
19121         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19122         removal.
19123         * gcc.target/i386/sselibm-2.c: Likewise.
19124         * gcc.target/i386/sselibm-3.c: Likewise.
19125         * gcc.target/i386/sselibm-4.c: Likewise.
19126         * gcc.target/i386/sselibm-5.c: Likewise.
19127
19128 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19129
19130         * gcc.dg/fold-andxor-1.c: New test case.
19131         * gcc.dg/fold-xorand-1.c: Likewise.
19132
19133 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19134
19135         * gcc.dg/fold-convnotconv-1.c: New test case.
19136
19137 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19138
19139         PR fortran/26779
19140         * gfortran.dg/private_type_5.f90: New test.
19141
19142 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19143
19144         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19145
19146 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gfortran.dg/advance_2.f90: New test.
19149         * gfortran.dg/advance_3.f90: New test.
19150
19151         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19152
19153 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19154
19155         PR libgfortran/26661
19156         PR libgfortran/26880
19157         * gfortran.dg/read_x_past.f: New test.
19158
19159 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19160
19161         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19162         to be STABS.
19163
19164 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19165
19166         * objc.dg/dwarf-1.m: Skip on AIX.
19167         * objc.dg/dwarf-2.m: Skip on AIX.
19168
19169 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19170
19171         PR fortran/26816
19172         * gfortran.dg/float_1.f90: New test.
19173
19174 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19175
19176         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19177         X86_64 targets.
19178         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19179
19180 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19181
19182         PR libfortran/26735
19183         * gfortran.dg/convert_implied_open.f90: New test case.
19184
19185 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19186
19187         PR fortran/26769
19188         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19189
19190 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19191
19192         PR middle-end/26717
19193         * gcc.dg/pr26717.c: New test.
19194
19195 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19196
19197         * gfortran.dg/dependency_12.f90: New test case.
19198
19199 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19200
19201         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19202
19203 2006-03-24  Jeff Law  <law@redhat.com>
19204
19205         * gcc.c-torture/pr26840.c: New test.
19206
19207 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19208
19209         * objc.dg/dwarf-2.m: New.
19210         * obj-c++.dg/dwarf-2.mm: New.
19211
19212         * g++.old-deja/g++.other/init19.C: New.
19213
19214 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19215
19216         * g++.dg/eh/spbp.C: Skip on AIX.
19217
19218 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19219
19220         PR middle-end/26611
19221         * g++.dg/gomp/pr26611-1.C: New test.
19222         * g++.dg/gomp/pr26611-2.C: New test.
19223
19224 2006-03-24  Jeff Law  <law@redhat.com>
19225
19226         * gcc.c-torture/compile/pr26833.c: New test.
19227         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19228
19229 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19230
19231         * gfortran.dg/endfile_2.f90: Delete temp file.
19232
19233 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19234
19235         PR fortran/19303
19236         * gfortran.dg/record_marker_1.f90: New test case.
19237         * gfortran.dg/record_marker_2.f: New test case.
19238         * gfortran.dg/record_marker_3.f90: New test case.
19239
19240 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19241
19242         PR fortran/17298
19243         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19244         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19245
19246 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19247
19248         * lib/gcc-dg.exp (cleanup-modules): New proc.
19249         * gfortran.dg/allocatable_function_1.f90,
19250         gfortran.dg/allocate_char_star_scalar_1.f90,
19251         gfortran.dg/assumed_charlen_function_1.f90,
19252         gfortran.dg/assumed_dummy_1.f90,
19253         gfortran.dg/assumed_shape_ranks_1.f90,
19254         gfortran.dg/assumed_shape_ranks_2.f90,
19255         gfortran.dg/assumed_size_dt_dummy.f90,
19256         gfortran.dg/auto_char_dummy_array_1.f90,
19257         gfortran.dg/auto_char_len_3.f90,
19258         gfortran.dg/automatic_module_variable.f90,
19259         gfortran.dg/bad_automatic_objects_1.f90,
19260         gfortran.dg/char_array_constructor.f90,
19261         gfortran.dg/char_array_structure_constructor.f90,
19262         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19263         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19264         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19265         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19266         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19267         gfortran.dg/derived_pointer_recursion.f90,
19268         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19269         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19270         gfortran.dg/dummy_functions_1.f90,
19271         gfortran.dg/elemental_initializer_1.f90,
19272         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19273         gfortran.dg/elemental_pointer_1.f90,
19274         gfortran.dg/elemental_subroutine_1.f90,
19275         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19276         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19277         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19278         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19279         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19280         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19281         gfortran.dg/global_references_1.f90,
19282         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19283         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19284         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19285         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19286         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19287         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19288         gfortran.dg/large_integer_kind_1.f90,
19289         gfortran.dg/large_real_kind_1.f90,
19290         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19291         gfortran.dg/module_double_reuse.f90,
19292         gfortran.dg/module_equivalence_1.f90,
19293         gfortran.dg/module_interface_1.f90,
19294         gfortran.dg/module_parameter_array_refs_1.f90,
19295         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19296         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19297         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19298         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19299         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19300         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19301         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19302         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19303         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19304         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19305         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19306         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19307         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19308         gfortran.dg/same_name_1.f90,
19309         gfortran.dg/sibling_dummy_procedure_1.f90,
19310         gfortran.dg/sibling_dummy_procedure_2.f90,
19311         gfortran.dg/sibling_dummy_procedure_3.f90,
19312         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19313         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19314         gfortran.dg/used_dummy_types_2.f90,
19315         gfortran.dg/used_dummy_types_3.f90,
19316         gfortran.dg/used_dummy_types_4.f90,
19317         gfortran.dg/used_dummy_types_5.f90,
19318         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19319         gfortran.dg/userdef_operator_1.f90: Use it.
19320
19321 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19324         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19325         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19326         gfortran.dg/write_back.f,
19327         gfortran.fortran-torture/execute/inquire_1.f90,
19328         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19329
19330 2006-03-21  Jeff Law  <law@redhat.com>
19331
19332         * gcc.dg/tree-ssa/vrp28.c: New test.
19333
19334 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19335
19336         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19337         if _STDC_C99 is defined.
19338         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19339         * gcc.dg/builtins-20.c: Likewise.
19340         * gcc.dg/builtins-53.c: Likewise.
19341         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19342         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19343
19344 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19345
19346         PR tree-opt/26781
19347         * gcc.c-torture/compile/pr26781-1.c: New test.
19348         * gcc.c-torture/compile/pr26781-2.c: New test.
19349
19350 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19351
19352         PR c++/26690
19353         * g++.dg/gomp/pr26690-1.C: New test.
19354         * g++.dg/gomp/pr26690-2.C: New test.
19355
19356 2006-03-20  Jeff Law  <law@redhat.com>
19357
19358         * gcc.dg/tree-ssa/pr21829.c: New test.
19359
19360         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19361
19362 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19363
19364         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19365         (check_visibility_available): Use it.
19366         (check_effective_target_default_packed): Likewise.
19367         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19368         (check_effective_target_fopenmp): Likewise.
19369         (check_effective_target_freorder): Likewise.
19370         (check_effective_target_fpic): Likewise.
19371         (check_named_sections_available): Likewise.
19372         (check_effective_target_ilp32): Likewise.
19373         (check_effective_target_lp64): Likewise.
19374
19375 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19376
19377         PR fortran/20935
19378         * gfortran.dg/scalar_mask_2.f90: New test case.
19379
19380 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19381
19382         PR tree-opt/26629
19383         * gcc.dg/tree-ssa/loadpre12.c: New test.
19384         * gcc.dg/tree-ssa/loadpre13.c: New test.
19385         * gcc.dg/tree-ssa/loadpre14.c: New test.
19386         * gcc.dg/tree-ssa/loadpre15.c: New test.
19387         * gcc.dg/tree-ssa/loadpre16.c: New test.
19388         * gcc.dg/tree-ssa/loadpre17.c: New test.
19389         * gcc.dg/tree-ssa/loadpre18.c: New test.
19390         * gcc.dg/tree-ssa/loadpre19.c: New test.
19391         * gcc.dg/tree-ssa/loadpre20.c: New test.
19392         * gcc.dg/tree-ssa/loadpre21.c: New test.
19393         * gcc.dg/tree-ssa/loadpre22.c: New test.
19394
19395 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19396
19397         PR fortran/26741
19398         * gfortran.dg/elemental_initializer_1.f90: New test.
19399
19400         PR fortran/26716
19401         * gfortran.dg/assumed_shape_ranks_2: New test.
19402
19403 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19404
19405         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19406         target fpic.
19407
19408 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19409
19410         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19411         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19412         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19413         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19414         gfortran.fortran-torture/execute/direct_io.f90,
19415         gfortran.fortran-torture/execute/inquire_2.f90,
19416         gfortran.fortran-torture/execute/inquire_4.f90,
19417         gfortran.fortran-torture/execute/list_read_1.f90,
19418         gfortran.fortran-torture/execute/open_replace.f90,
19419         gfortran.fortran-torture/execute/slash_edit.f90,
19420         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19421         temporary files from testcases.
19422
19423 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19424
19425         PR libgfortran/26509
19426         gfortran.dg/write_direct_eor.f90: New test.
19427
19428 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19429
19430         * gcc.target/powerpc/pr26350.c: New.
19431         * gcc.target/powerpc/indexed-addr.c: New.
19432
19433 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19434
19435         * gfortran.dg/dependency_13.f90: New test case.
19436
19437 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19438
19439         PR middle-end/21781
19440         * gcc.dg/real-const-1.c: New test case.
19441
19442 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19443
19444         * g++.old-deja/g++.other/init18.C: New.
19445         * g++.old-deja/g++.other/init5.C: Remove xfail.
19446
19447 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19448
19449         * g++.dg/opt/pr15551.C: Cleanup temp file.
19450
19451 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19452
19453         PR c++/6634
19454         g++.dg/parse/long1.C: New test.
19455
19456 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19457
19458         PR fortran/19101
19459         * gfortran.dg/continuation.f90: New test.
19460         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19461
19462 2006-03-14  Richard Guenther  <rguenther@suse.de>
19463
19464         PR tree-optimization/26672
19465         * gcc.dg/torture/pr26672.c: New testcase.
19466
19467 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19468
19469         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19470         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19471
19472 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19473
19474         PR middle-end/26557
19475         * gcc.c-torture/compile/switch-1.c: New test case.
19476
19477 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19478
19479         PR fortran/25378
19480         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19481         test to include more permuatations of mask and index.
19482         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19483         respond to F2003 spec. that the position returned for an all false
19484         mask && condition is zero.
19485
19486 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19487
19488         PR middle-end/25989
19489         * gcc.dg/gomp/pr25989.c: New test.
19490
19491 2006-03-13  Jeff Law  <law@redhat.com>
19492
19493         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19494
19495 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19496
19497         * gcc.dg/switch-9.c: New test.
19498
19499 2006-03-13  Richard Guenther  <rguenther@suse.de>
19500
19501         PR middle-end/26630
19502         * gcc.dg/torture/pr26630.c: New testcase.
19503
19504 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19505
19506         * gfortran.dg/dependency_10.f90: New test case.
19507         * gfortran.dg/dependency_11.f90: Likewise.
19508
19509 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19510             Erik Edelmann  <eedelman@gcc.gnu.org>
19511
19512         * gfortran.dg/allocatable_function_1.f90: New.
19513         * gfortran.dg/allocatable_function_2.f90: New.
19514
19515 2006-03-10  Richard Guenther  <rguenther@suse.de>
19516
19517         PR middle-end/26565
19518         * gcc.dg/torture/pr26565.c: New testcase.
19519
19520 2006-03-09  Eric Christopher  <echristo@apple.com>
19521
19522         * gcc.c-torture/compile/20060309-1.c: New.
19523
19524 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19525
19526         PR libgfortran/26499
19527         * gfortran.dg/write_back.f: New test.
19528         * gfortran.dg/write_rewind_1.f: New test.
19529         * gfortran.dg/write_rewind_2.f: New test.
19530
19531 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19532
19533         PR libgfortran/26554
19534         * gfortran.dg/read_logical.f90: New test.
19535
19536 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19537
19538         * ada/acats/norun.lst: cdd2a03 now passes.
19539
19540 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19541
19542         PR testsuite/25177
19543         * gcc.target/powerpc/pr18096-1.c: Change where the error
19544         would match.
19545
19546 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19547
19548         * gcc.target/i386/cleanup-1.c: New test.
19549         * gcc.target/i386/cleanup-2.c: New test.
19550
19551 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19552
19553         * gfortran.dg/dependency_9.f90: Remove for the time being.
19554
19555 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19556
19557         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19558         directive.
19559
19560 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19561
19562         * gfortran.dg/dependency_9.f90: New test case.
19563
19564 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19565
19566         * gfortran.dg/dependency_4.f90: New test case.
19567         * gfortran.dg/dependency_5.f90: New test case.
19568         * gfortran.dg/dependency_6.f90: New test case.
19569         * gfortran.dg/dependency_7.f90: New test case.
19570         * gfortran.dg/dependency_8.f90: New test case.
19571
19572 2006-03-03  Paul Brook  <paul@codesourcery.com>
19573
19574         * lib/target-supports.exp (check_profiling_available):
19575         Add m68k-*-elf.
19576
19577 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19578
19579         PR fortran/25031
19580         * multiple_allocation_1.f90: New test.
19581
19582 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19583
19584         PR tree-optimization/26524
19585         * gfortran.dg/pr26524.f: New test case.
19586
19587 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19588
19589         * g++.dg/template/repo5.C: Cleanup repo files.
19590         * gcc.dg/20051201-1.c: Cleanup coverage files.
19591         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19592         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19593         tree dump files.
19594
19595 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19596
19597         * objc.dg/objc-nofilename-1.m: New test.
19598         * objc.dg/bad-receiver-type.m: New test.
19599         * obj-c++.dg/bad-receiver-type.mm: New test.
19600
19601 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19602
19603         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19604
19605 2006-03-01  Mike Stump  <mrs@apple.com>
19606
19607         * g++.dg/abi/key2.C: Add.
19608
19609 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19610
19611         * gfortran.dg/logical_dot_product.f90: New test.
19612
19613         PR fortran/26393
19614         * gfortran.dg/used_interface_ref.f90: New test.
19615
19616         PR fortran/20938
19617         * gfortran.dg/dependency_2.f90: New test.
19618         * gfortran.fortran-torture/execute/where17.f90: New test.
19619         * gfortran.fortran-torture/execute/where18.f90: New test.
19620         * gfortran.fortran-torture/execute/where19.f90: New test.
19621         * gfortran.fortran-torture/execute/where20.f90: New test.
19622
19623 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19624
19625         * g++.dg/tree-ssa/pr26443.C: New test case.
19626
19627 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19628
19629         PR middle-end/26022
19630         * g++.dg/opt/return-slot1.C: New test.
19631
19632 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19633
19634         PR libgfortran/26136
19635         * gfortran.dg/namelist_23.f90: New test.
19636
19637 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19638
19639         PR middle-end/14752
19640         * gcc.dg/fold-eqandshift-2.c: New test case.
19641
19642 2006-02-28  Richard Guenther  <rguenther@suse.de>
19643
19644         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19645         decomposition.
19646
19647 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19648
19649         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19650
19651 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19652
19653         PR libgfortran/26464
19654         * gfortran.dg/backspace_5.f: New test.
19655         * gfortran.dg/backspace_6.f: New test.
19656
19657 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19658
19659         * gcc.dg/fold-eqandnot-1.c: New test case.
19660
19661 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19662
19663         PR middle-end/19983
19664         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19665
19666 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19667
19668         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19669         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19670
19671 2006-02-26  Richard Guenther  <rguenther@suse.de>
19672
19673         PR tree-optimization/26421
19674         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19675
19676 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19677
19678         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19679         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19680
19681 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19682
19683         * gcc.dg/fold-even-1.c: New test case.
19684
19685 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19686
19687         PR middle-end/21137
19688         * gcc.dg/fold-eqandshift-1.c: New test case.
19689
19690 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19691
19692         PR tree-optimization/25125
19693         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19694         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19695
19696 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19697
19698         PR tree-optimizations/26359
19699         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19700         with -fdump-tree-dceloop-details.
19701         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19702
19703 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19704
19705         PR middle-end/23673
19706         * gcc.dg/fold-eqxor-1.c: New test case.
19707         * gcc.dg/fold-eqxor-2.c: Likewise.
19708         * gcc.dg/fold-eqxor-3.c: Likewise.
19709
19710 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19711
19712         PR fortran/23092
19713         * scalar_mask_1.f90: New test.
19714
19715 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19716
19717         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19718         * g++.dg/eh/uncaught2.C: New.
19719         * g++.dg/eh/uncaught3.C: New.
19720
19721 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19722
19723         PR libgfortran/26423
19724         * gfortran.dg/read_many_1.f: New test.
19725
19726 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19727
19728         PR fortran/24519
19729         * gfortran.dg/dependency_3.f90: New test.
19730         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19731         XFAILs.
19732
19733         PR fortran/25395
19734         * gfortran.dg/equiv_6.f90: New test.
19735
19736 2006-02-23  Jeff Law  <law@redhat.com>
19737
19738         * gcc.c-torture/compile/pr26425.c: New test.
19739
19740 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19741
19742         PR middle-end/26412
19743         * gcc.dg/gomp/pr26412.c: New test.
19744
19745 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19746
19747         PR c++/26291
19748         * g++.dg/other/ellipsis1.C: New test.
19749         * g++.dg/parse/operator4.C: Adjust error marker.
19750
19751 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19752
19753         PR target/25603
19754         * gfortran.dg/pr25603.f: New testcase.
19755
19756 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19757
19758         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19759         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19760
19761 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19762
19763         * g++.dg/eh/spbp.C: New.
19764
19765 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19766
19767         PR middle-end/26379
19768         * gcc.target/i386/mmx-7.c: New test.
19769
19770 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19771
19772         PR tree-optimization/26361
19773         * gcc.dg/tree-ssa/vrp27.c: New test case.
19774
19775 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19776
19777         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19778         * gcc.dg/tree-ssa/complex-4.c: Here.
19779
19780 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19781
19782         PR middle-end/19543
19783         * gfortran.dg/logical_1.f90: New test case.
19784
19785 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19786
19787         PR middle-end/26334
19788         * gcc.dg/20060218-1.c: Moved to...
19789         * gcc.target/i386/20060218-1.c: ... here.  New test.
19790
19791 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19792
19793         PR fortran/26201
19794         * gfortran.dg/convert_1.f90: New.
19795
19796 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19797
19798         PR fortran/25054
19799         * gfortran.dg/namelist_5.f90: New test.
19800
19801         PR fortran/25089
19802         * gfortran.dg/namelist_4.f90: New test.
19803
19804 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19805
19806         PR tree-opt/25680
19807         * gcc.dg/tree-ssa/complex-3.c: New test.
19808
19809 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19810
19811         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19812         variable to take into account the variable name in the
19813         function header.
19814         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19815
19816 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19817
19818         PR middle-end/26334
19819         * gcc.c-torture/compile/20060217-1.c: New test.
19820         * gcc.dg/20060218-1.c: New test.
19821
19822 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19823
19824         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19825
19826 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19827
19828         * gcc.dg/cpp/undef3.c: New test.
19829         * gcc.dg/cpp/trad/builtins2.c: New test.
19830
19831 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19832
19833         PR c++/26266
19834         * g++.dg/template/static22.C: New test.
19835         * g++.dg/template/static23.C: New test.
19836         * g++.dg/template/static24.C: New test.
19837         * g++.dg/template/non-dependent13.C: New test.
19838         * g++.dg/init/member1.C: Tweak error markers.
19839
19840 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19841
19842         PR target/26255
19843         * gcc.c-torture/compile/pr26255.c: New test case.
19844
19845 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19846
19847         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19848         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19849         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19850         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19851         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19852         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19853         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19854
19855 2006-02-16  Jeff Law  <law@redhat.com>
19856
19857         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19858         * gcc.dg/tree-ssa/vrp26.c: New test.
19859
19860 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19861
19862         PR target/20353
19863         PR target/24578
19864         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19865         __UCLIBC__ is defined.
19866
19867 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19868
19869         PR fortran/26224
19870         * gfortran.dg/gomp/pr26224.f: New test.
19871
19872 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19873
19874         PR tree-opt/25918
19875         * lib/target-supports.exp
19876         (check_effective_target_vect_short_mult): New.
19877         (check_effective_target_vect_char_mult): New.
19878         (check_effective_target_vect_widen_sum_qi_to_si): New.
19879         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19880         (check_effective_target_vect_widen_sum_hi_to_si): New.
19881         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19882         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19883         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19884         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19885         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19886         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19887         vect-reduc-pattern-2c.c
19888         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19889         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19890         vect-reduc-pattern-1c.c
19891
19892 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19893
19894         PR fortran/24557
19895         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19896
19897 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19898
19899         PR fortran/26054
19900         * gfortran.dg/enum_8.f90: Remove check for warning.
19901         * gfortran.dg/iomsg_1.f90: Ditto.
19902         * gfortran.dg/enum_1.f90: Ditto.
19903         * gfortran.dg/enum_9.f90: Ditto.
19904         * gfortran.dg/enum_2.f90: Ditto.
19905         * gfortran.dg/enum_10.f90: Ditto.
19906         * gfortran.dg/enum_3.f90: Ditto.
19907         * gfortran.dg/flush_1.f90: Ditto.
19908         * gfortran.dg/enum_4.f90: Ditto.
19909         * gfortran.dg/array_constructor_1.f90: Ditto.
19910         * gfortran.dg/enum_5.f90: Ditto.
19911         * gfortran.dg/enum_6.f90: Ditto.
19912         * gfortran.dg/enum_7.f90: Ditto.
19913
19914 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19915
19916         PR middle-end/26300
19917         * gcc.c-torture/compile/20060215-1.c: New test.
19918
19919 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19920
19921         PR middle-end/23670
19922         * gcc.dg/tree-ssa/andor-2.c: New test case.
19923
19924 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19925
19926         PR fortran/25045
19927         * optional_dim.f90: New test.
19928
19929 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19930
19931         PR fortran/26277
19932         * gfortran.dg/label_4.f90: New.
19933
19934 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19935             Diego Novillo  <dnovillo@redhat.com>
19936             Uros Bizjak  <uros@kss-loka.si>
19937
19938         * gfortran.dg/gomp: New directory.
19939
19940 2006-02-14  Richard Guenther  <rguenther@suse.de>
19941
19942         PR tree-optimization/26258
19943         * gcc.dg/torture/pr26258.c: New testcase.
19944
19945 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19946
19947         PR fortran/26246
19948         * gfortran.dg/pr26246_1.f90: New test.
19949         * gfortran.dg/pr26246_2.f90: New test.
19950
19951         PR middle-end/26092
19952         * gcc.c-torture/compile/20060208-1.c: New test.
19953
19954 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19955
19956         PR fortran/26074
19957         PR fortran/25103
19958         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19959         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19960         * gfortran.dg/automatic_module_variable.f90: Change error message.
19961
19962         PR fortran/20861
19963         * gfortran.dg/internal_dummy_1.f90: New test.
19964
19965         PR fortran/20871
19966         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19967
19968
19969         PR fortran/25083
19970         * gfortran.dg/uncommon_block_data_1.f90: New test.
19971         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19972         with standard.
19973
19974         PR fortran/25088
19975         * gfortran.dg/typed_subroutine_1.f90: New test.
19976
19977 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19978
19979         * objc.dg/dwarf-1.m: New.
19980
19981 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19982
19983         PR middle-end/24427
19984         * gcc.dg/tree-ssa/andor-1.c: New test case.
19985
19986 2006-02-13  Josh Conner  <jconner@apple.com>
19987
19988         PR target/25376
19989         * gcc.dg/pr25376.c: New test.
19990
19991         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19992         assemble.
19993         * lib/target-supports.exp (check_named_sections_available):
19994         Only compile named-sections test -- don't assemble.
19995
19996 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19997
19998         * g++.dg/warn/no-write-strings.C: New test.
19999         * g++.dg/warn/write-strings.C: Likewise.
20000         * g++.dg/warn/write-strings-default.C: Likewise.
20001
20002 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20003
20004         PR fortran/25806
20005         * gfortran.dg/ret_pointer_2.f90: New test.
20006
20007 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20008
20009         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20010
20011 2006-02-10  Jeff Law  <law@redhat.com>
20012
20013         * gcc.c-torture/compile/pr26213.c: New test.
20014
20015 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20016
20017         gfortran.dg/null_1.f90: New test.
20018
20019 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20020
20021         PR fortran/14771
20022         * gfortran.dg/parens_4.f90: New.
20023         * gfortran.dg/parens_5.f90: New.
20024
20025 2006-02-10  Richard Guenther  <rguenther@suse.de>
20026
20027         * gcc.dg/pr23372-1.c: Remove empty file.
20028
20029 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20030         Paul Thomas  <pault@gcc.gnu.org>
20031
20032         PR fortran/14771
20033         * gfortran.dg/parens_1.f90: New.
20034         * gfortran.dg/parens_2.f90: New.
20035         * gfortran.dg/parens_3.f90: New.
20036
20037 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20038
20039         PR fortran/26038
20040         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20041
20042         PR fortran/25059
20043         * gfortran.dg/impure_assignment_1.f90: New test.
20044
20045         PR fortran/25070
20046         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20047
20048 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20049
20050         PR target/26141
20051         * g++.dg/expr/stdarg2.C: New test.
20052
20053 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20054
20055         PR inline-asm/16194
20056         * gcc.dg/pr16194.c: New test.
20057
20058 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20059
20060         * ada/acats/run_acats: Use portable variant of "$@".
20061
20062 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20063
20064         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20065         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20066
20067 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20068
20069         PR tree-opt/26179
20070         * g++.dg/opt/pr26179.C: New test.
20071
20072 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20073
20074         PR middle-end/26134
20075         * gcc.dg/tree-ssa/complex-3.c: New test.
20076
20077 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20078
20079         * gcc.c-torture/compile/volatile-1.c: New test.
20080
20081 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20082
20083         PR 26180
20084         * gcc.dg/tree-ssa/pr26180.c: New test.
20085
20086 2006-02-08  Jeff Law  <law@redhat.com>
20087
20088         * gcc.dg/tree-ssa/pr21417.c: New test.
20089
20090 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20091
20092         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20093         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20094
20095 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20096
20097         * lib/scanrtl.exp: New.
20098
20099 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20100
20101         PR c++/26071
20102         * g++.dg/other/virtual2.C: New test.
20103
20104         PR c++/26070
20105         * g++.dg/other/virtual1.C: New test.
20106
20107 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20108
20109         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20110         cleanup-ipa-dump): Update dump file glob patterns.
20111         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20112         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20113
20114         * lib/gcc-dg.exp: Load it.
20115         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20116
20117 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20118
20119         PR testsuite/26159
20120         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20121         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20122
20123 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20124
20125         PR fortran/25577
20126         * gfortran.dg/mvbits_1.f90: New.
20127
20128 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20129
20130         * g++.dg/warn/Wdiv-by-zero.C: New test.
20131         * g++.dg/warn/Wno-div-by-zero.C: New.
20132
20133 2006-02-07  Jeff Law  <law@redhat.com>
20134
20135         * gcc.dg/tree-ssa/pr21559.c: New test.
20136
20137         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20138         multiple VRP passes.
20139         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20140         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20141         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20142         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20143         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20144         * gcc.dg/tree-ssa/vrp02.c: Likewise
20145         * gcc.dg/tree-ssa/vrp11.c: Likewise
20146         * gcc.dg/tree-ssa/pr14341.c: Likewise
20147         * gcc.dg/tree-ssa/vrp19.c: Likewise
20148         * gcc.dg/tree-ssa/vrp20.c: Likewise
20149         * gcc.dg/tree-ssa/vrp03.c: Likewise
20150         * gcc.dg/tree-ssa/pr21086.c: Likewise
20151         * gcc.dg/tree-ssa/pr21959.c: Likewise
20152         * gcc.dg/tree-ssa/vrp21.c: Likewise
20153         * gcc.dg/tree-ssa/vrp04.c: Likewise
20154         * gcc.dg/tree-ssa/pr25485.c: Likewise
20155         * gcc.dg/tree-ssa/pr22026.c: Likewise
20156         * gcc.dg/tree-ssa/vrp22.c: Likewise
20157         * gcc.dg/tree-ssa/vrp05.c: Likewise
20158         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20159         * gcc.dg/tree-ssa/pr20701.c: Likewise
20160         * gcc.dg/tree-ssa/vrp23.c: Likewise
20161         * gcc.dg/tree-ssa/vrp06.c: Likewise
20162         * gcc.dg/tree-ssa/pr22117.c: Likewise
20163         * gcc.dg/tree-ssa/pr20702.c: Likewise
20164         * gcc.dg/tree-ssa/vrp15.c: Likewise
20165         * gcc.dg/tree-ssa/pr21090.c: Likewise
20166         * gcc.dg/tree-ssa/pr21294.c: Likewise
20167         * gcc.dg/tree-ssa/vrp24.c: Likewise
20168         * gcc.dg/tree-ssa/vrp07.c: Likewise
20169         * gcc.dg/tree-ssa/pr21563.c: Likewise
20170         * gcc.dg/tree-ssa/pr25382.c: Likewise
20171         * gcc.dg/tree-ssa/vrp16.c: Likewise
20172         * gcc.dg/tree-ssa/vrp25.c: Likewise
20173         * gcc.dg/tree-ssa/vrp08.c: Likewise
20174         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20175         * gcc.dg/tree-ssa/vrp17.c: Likewise
20176         * gcc.dg/tree-ssa/pr21458.c: Likewise
20177         * g++.dg/tree-ssa/pr18178.C: Likewise
20178
20179 2006-02-07  Richard Guenther  <rguenther@suse.de>
20180
20181         PR c++/26140
20182         Revert
20183         2006-01-30  Richard Guenther  <rguenther@suse.de>
20184         PR c++/23372
20185         * gcc.dg/pr23372-1.C: New testcase.
20186
20187         * g++.dg/tree-ssa/pr26140.C: New testcase.
20188
20189 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20190
20191         PR c++/9737
20192         * g++.dg/template/ttp15.C: New test.
20193         * g++.dg/template/ttp16.C: Likewise.
20194         * g++.dg/template/ttp17.C: Likewise.
20195         * g++.old-deja/g++.pt/ttp36.C: Remove.
20196         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20197         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20198         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20199         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20200         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20201         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20202         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20203         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20204         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20205
20206 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20207
20208         PR libfortran/23815
20209         * unf_io_convert_4.f90: New test.
20210
20211 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20212
20213         * gcc.dg/tree-ssa/loadpre10.c: New test.
20214         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20215         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20216         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20217
20218 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20219
20220         PR libfortran/24685
20221         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20222
20223 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20224
20225         PR tree-opt/25251
20226         * gfortran.dg/assign_7.f: New test.
20227
20228 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20229
20230         PR fortran/26041
20231         PR fortran/26064
20232         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20233         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20234         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20235
20236 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20239         in size_t typedef.
20240
20241 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20242
20243         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20244         * g++.dg/charset/string.c (foo): Likewise.
20245         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20246         const char*
20247         * g++.dg/ext/builtin2.C (printf): Likewise.
20248         * g++.dg/init/new15.C (printf): Likewise.
20249         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20250         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20251         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20252         * g++.dg/template/non-dependent4.C (temp): Likewise.
20253         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20254         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20255         parameter type to const char*.
20256         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20257         Change type to const char*.
20258         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20259         Likewise.
20260         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20261         second parameter type to const char*.
20262         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20263         (Y::Y): Change parameter type to const char*.
20264         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20265         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20266         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20267         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20268         (char*).
20269         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20270         const char*.
20271         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20272         type to const char*.
20273         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20274         return type to const char*.
20275         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20276         to const char*.
20277         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20278         * g++.old-deja/g++.law/refs1.C: Likewise.
20279         * g++.old-deja/g++.law/visibility1.C: Likewise.
20280         * g++.old-deja/g++.law/visibility2.C: Likewise.
20281         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20282         const char*.
20283         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20284         * g++.old-deja/g++.mike/net48.C: Likewise.
20285         * g++.old-deja/g++.mike/p646.C: Likewise.
20286         * g++.old-deja/g++.mike/p6746.C: Likewise.
20287         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20288         type to const char*.
20289         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20290         deprecated conversion warning.
20291         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20292         char*.
20293         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20294         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20295         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20296         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20297         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20298         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20299         * g++.old-deja/g++.pt/t39.C: Likewise.
20300         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20301         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20302
20303 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20304
20305         PR fortran/25075
20306         intrinsic_argument_conformance_1.f90: New test.
20307
20308 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20309
20310         PR fortran/20845
20311         * gfortran.dg/char_result_11.f90: Add SAVE.
20312         * gfortran.dg/der_pointer_4.f90: Ditto.
20313         * gfortran.dg/default_initialization.f90: New test.
20314
20315 2006-02-03  Jeff Law  <law@redhat.com>
20316
20317         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20318         handle more than 100 dump files.
20319         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20320         * lib/scantree.exp (scan-tree-dump): Likewise.
20321         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20322         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20323         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20324         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20325         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20326
20327 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20328
20329         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20330
20331 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20332
20333         * g++.dg/template/using12.C: New test.
20334
20335 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20336
20337         * gcc.target/powerpc/pr25960.c: New test.
20338
20339 2006-02-02  Steven G. Kargl  <kargls@comcast>
20340
20341         PR fortran/24958
20342         gfortran.dg/nullify_2.f90: New test.
20343
20344 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20345
20346         PR 25990
20347         * gcc.dg/gomp/pr25990.c: New test.
20348
20349 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/25342
20352         * g++.gd/template/partial4.C: New test.
20353
20354 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20355
20356         PR middle-end/26001
20357         * gfortran.dg/data_char_2.f90: New.
20358
20359 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20360
20361         PR fortran/26039
20362         maxval_maxloc_conformance_1.f90: New test.
20363
20364 2006-01-31  Richard Guenther  <rguenther@suse.de>
20365
20366         * gcc.target/i386/sselibm-1.c: New testcase.
20367         * gcc.target/i386/sselibm-2.c: Likewise.
20368         * gcc.target/i386/sselibm-3.c: Likewise.
20369         * gcc.target/i386/sselibm-4.c: Likewise.
20370         * gcc.target/i386/sselibm-5.c: Likewise.
20371
20372 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20373
20374         PR fortran/24266
20375         * gfortran.dg/arrayio_derived_2.f90: New.
20376
20377 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20378
20379         * gcc.dg/unsigned-long-compare.c: New test.
20380
20381 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20382
20383         PR testsuite/25318
20384         * lib/target-supports.exp (check_effective_target_freorder):
20385         Check to see if target supports -freorder-blocks-and-partition.
20386         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20387         instead of "dg-require-named-sections".
20388
20389 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20390
20391         PR target/14798:
20392         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20393         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20394         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20395         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20396         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20397         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20398         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20399         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20400
20401 2006-01-30  Richard Guenther  <rguenther@suse.de>
20402
20403         PR c++/23372
20404         * gcc.dg/pr23372-1.C: New testcase.
20405
20406 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20407
20408         * gcc.dg/gomp/pr25874.c: New test.
20409
20410 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20411
20412         PR tree-opt/25911
20413         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20414
20415 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20416
20417         PR fortran/18578
20418         PR fortran/18579
20419         PR fortran/20857
20420         PR fortran/20885
20421         * gfortran.dg/intent_out_1.f90: New test.
20422
20423 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20424
20425         PR fortran/17911
20426         * gfortran.dg/procedure_lvalue.f90: New test.
20427
20428         PR fortran/20895
20429         PR fortran/25030
20430         * gfortran.dg/char_pointer_assign_2.f90: New test.
20431         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20432         assignment to be consistent with standard.
20433         * gfortran.dg/char_result_2.f90: The same.
20434         * gfortran.dg/char_result_8.f90: The same.
20435
20436 2006-01-28  Zack Weinberg  <zackw@panix.com>
20437
20438         * gcc.dg/Woverlength-strings.c
20439         * gcc.dg/Woverlength-strings-pedantic-c89.c
20440         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20441         * gcc.dg/Woverlength-strings-pedantic-c99.c
20442         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20443
20444 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20445
20446         * gcc.c-torture/execute/20060127-1.c: New test.
20447
20448 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20449
20450         PR c++/25999
20451         * g++.dg/ext/pragmaweak1.C: New test.
20452
20453 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/25855
20456         * g++.dg/template/spec29.C: New test.
20457
20458 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20459
20460         PR c/19606.
20461         * gcc.c-torture/execute/pr19606.c: New.
20462
20463 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20464
20465         * gcc.dg/pragma-re-4.c: New test.
20466
20467 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20468
20469         PR fortran/25964
20470         * gfortran.dg/assumed_size_refs_3.f90: New test.
20471
20472 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20473
20474         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20475
20476 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20477
20478         PR ada/21317
20479         * ada/acats/support/impdef.a: Add One_Long_Second.
20480         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20481         * ada/acats/tests/c9/c94026.a: Likewise.
20482         * ada/acats/tests/c9/c97305c.ada: Likewise.
20483         * ada/acats/tests/c9/c99004a.ada: Likewise.
20484
20485 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20486
20487         PR fortran/25964
20488         * gfortran.dg/global_references_2.f90: New test.
20489
20490         PR fortran/25084
20491         PR fortran/20852
20492         PR fortran/25085
20493         PR fortran/25086
20494         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20495         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20496
20497         PR fortran/25416
20498         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20499
20500 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20501
20502         PR c/25892
20503         * gcc.dg/Wpointer-sign.c: New.
20504         * gcc.dg/Wpointer-sign-Wall.c: New.
20505         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20506         * gcc.dg/Wpointer-sign-pedantic.c: New.
20507         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20508         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20509
20510 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20511
20512         PR C/25861
20513         * gcc.c-torture/compile/pr25861.c: New test.
20514
20515 2006-01-26  Paul Brook  <paul@codesourcery.com>
20516
20517         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20518         on short-enum targets.
20519         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20520         variable.
20521         (generate_fields): Use short_enums.
20522         (main): Set short_enums.  Document -e.
20523         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20524         on short-enum targets.
20525         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20526         variable.
20527         (generate_fields): Use short_enums.
20528         (main): Set short_enums.  Document -e.
20529         * lib/target-supports.exp (check_effective_target_short_enums): New.
20530
20531 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20532
20533         PR target/25947
20534         * gcc.dg/torture/pr25947-1.c: New test.
20535
20536 2006-01-25  Jan Hubicka  <jh@suse.cz>
20537             Roger Sayle  <roger@eyesopen.com>
20538
20539         PR rtl-optimization/25703
20540         * gcc.target/i386/20060125-1.c: New test case.
20541         * gcc.target/i386/20060125-2.c: New test case.
20542
20543 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20544
20545         PR fortran/18540
20546         * gfortran.dg/goto_1.f: New.
20547
20548 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20549
20550         PR fortran/25716
20551         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20552         25716 on 32-bit systems too.
20553
20554 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20555
20556         PR testsuite/25590
20557         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20558
20559 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20560
20561         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20562
20563 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20564
20565         PR fortran/25835
20566         * gfortran.dg/read_eof.f90: Delete, renamed.
20567         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20568         * gfortran.dg/read_eof_2.f90: New test.
20569         * gfortran.dg/read_eof_3.f90: New test.
20570
20571 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20572
20573         PR tree-opt/25860
20574         * gcc.c-torture/compile/pr25860.c: New test.
20575
20576 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20577
20578         PR c++/25552
20579         * g++.dg/parse/dtor8.C: New test.
20580
20581 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20582
20583         PR testsuite/25891
20584         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20585         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20586         check_effective_target_fopenmp returns 0.
20587
20588 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20589
20590         PR ada/20548
20591         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20592         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20593         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20594
20595 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20596
20597         PR tree-opt/25857
20598         * g++.dg/opt/pr25857.C: New test.
20599
20600 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20601         Jan Hubicka  <jh@suse.cz>
20602         Richard Guenther  <rguenther@suse.de>
20603
20604         PR rtl-optimization/25654
20605         * gcc.dg/torture/pr25654.c: New testcase.
20606         * gcc.target/i386/pr25654.c: Likewise.
20607
20608 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20609
20610         PR fortran/25901
20611         * gfortran.dg/internal references_2.f90: New test.
20612
20613         Fix regression in testing of admissability of attributes.
20614         * gfortran.dg/intent_used_1.f90: New test.
20615
20616 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20617
20618         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20619         Remove target conditional torture options for i?86 and x86_64
20620         GNU/Linux.
20621
20622 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20623
20624         PR c++/10891
20625         * g++.dg/rtti/no-rtti.C: New.
20626
20627 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/25895
20630         * g++.dg/inherit/conv2.C: New test.
20631
20632         PR c++/25856
20633         * g++.dg/parse/dtor7.C: New test.
20634
20635         PR c++/25858
20636         * g++.dg/template/crash44.C: New test.
20637
20638 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20639
20640         PR fortran/25124
20641         PR fortran/25625
20642         * gfortran.dg/internal_references_1.f90: New test.
20643           PR fortran/20881
20644         PR fortran/23308
20645         PR fortran/25538
20646         PR fortran/25710
20647         * gfortran.dg/global_references_1.f90: New test.
20648         * gfortran.dg/g77/19990905-1.f: Restore the error that
20649         there is a clash between the common block name and
20650         the name of a subroutine reference.
20651
20652         PR fortran/PR24276
20653         * gfortran.dg/aliasing_dummy_1.f90: New test.
20654
20655 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20656
20657         * gcc.dg/vmx/1b-01.c: Warning fix.
20658         * gcc.dg/vmx/1c-02.c: Likewise.
20659         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20660
20661 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20662
20663         PR testsuite/24962
20664         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20665
20666 2006-01-20  Richard Guenther  <rguenther@suse.de>
20667         Steven Bosscher <stevenb.gcc@gmail.com>
20668
20669         PR rtl-optimization/24626
20670         * gcc.dg/torture/pr24626-1.c: New testcase.
20671         * gcc.dg/torture/pr24626-2.c: Likewise.
20672         * gcc.dg/torture/pr24626-3.c: Likewise.
20673         * gcc.dg/torture/pr24626-4.c: Likewise.
20674
20675 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20676
20677         PR c++/5520
20678         * g++.dg/warn/empty-body.C: New.
20679
20680 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20681
20682         PR c++/22136
20683         * g++.dg/template/using10.C: New test.
20684         * g++.dg/temlpate/using11.C: Likewise.
20685         * g++.dg/inherit/using5.C: Tweak error messages.
20686
20687 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20688
20689         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20690         target test.
20691         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20692
20693 2006-01-19  Jan Hubicka  <jh@suse.cz>
20694
20695         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20696
20697 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20698
20699         PR c++/25854
20700         * g++.dg/template/spec28.C: New test.
20701
20702 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20703
20704         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20705         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20706
20707 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20708
20709         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20710         * gcc.dg/gomp/critical-1.c: Likewise.
20711         * gcc.dg/gomp/critical-3.c: Likewise.
20712         * gcc.dg/gomp/empty.c: Likewise.
20713         * gcc.dg/gomp/ordered-1.c: Likewise.
20714         * gcc.dg/gomp/for-4.c: Likewise.
20715         * gcc.dg/gomp/for-6.c: Likewise.
20716         * gcc.dg/gomp/master-3.c: Likewise.
20717         * gcc.dg/gomp/for-8.c: Likewise.
20718         * gcc.dg/gomp/for-10.c: Likewise.
20719         * gcc.dg/gomp/for-18.c: Likewise.
20720         * gcc.dg/gomp/for-5.c: Likewise.
20721         * gcc.dg/gomp/for-7.c: Likewise.
20722         * gcc.dg/gomp/for-9.c: Likewise.
20723
20724 2006-01-18  Jeff Law  <law@redhat.com>
20725
20726         * gcc.dg/tree-ssa/vrp25.c: New test.
20727
20728 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20729
20730         * gcc.dg/pr25805.c: Fix misapplied patch.
20731
20732 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20733
20734         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20735         (check_effective_target_vect_udot_qi): New.
20736         (check_effective_target_vect_sdot_hi): New.
20737         (check_effective_target_vect_udot_hi): New.
20738         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20739         prefixed with "wrapv-" with -fwrapv.
20740         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20741         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20742         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20743         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20744         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20745
20746         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20747         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20748         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20749         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20750
20751 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20752
20753         PR c++/16829
20754         * g++.dg/other/default2.C: New test.
20755         * g++.dg/other/default3.C: New test.
20756
20757 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20758
20759         PR c/25805
20760         * gcc.dg/pr25805.c: New file.
20761
20762 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20763
20764         PR c++/25836
20765         * g++.dg/template/init6.C: New test.
20766
20767 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20768
20769         * gcc.dg/tree-ssa/pr24287.c: New test
20770
20771 2006-01-18  Eric Christopher  <echristo@apple.com>
20772
20773         * g++.dg/eh/table.C: New.
20774
20775 2006-01-18  DJ Delorie  <dj@redhat.com>
20776
20777         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20778         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20779         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20780         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20781
20782 2006-01-18  Jeff Law  <law@redhat.com>
20783
20784         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20785         on wrapping on overflow semantics.
20786
20787         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20788
20789         * gcc.gc/tree-ssa/vrp23.c: New test.
20790         * gcc.gc/tree-ssa/vrp24.c: New test.
20791
20792 2006-01-18  Richard Henderson  <rth@redhat.com>
20793             Aldy Hernandez  <aldyh@redhat.com>
20794             Jakub Jelinek  <jakub@redhat.com>
20795             Diego Novillo  <dnovillo@redhat.com>
20796             Uros Bizjak  <uros@kss-loka.si>
20797
20798         * gcc.dg/gomp: New directory.
20799
20800 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20801             Steven G. Kargl  <kargls@comcast.net>
20802
20803         PR fortran/20869
20804         * gfortran.dg/intrinsic_external_1.f90: New test.
20805
20806         PR fortran/20875.
20807         * gfortran.dg/elemental_pointer_1.f90: New test.
20808
20809         PR fortran/25024
20810         * gfortran.dg/external_procedures_1.f90: New test.
20811
20812         PR fortran/25785
20813         gfortran.dg/assumed_present.f90: New test.
20814
20815 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * g++.dg/parse/lookup5.C: New test.
20818
20819 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20820
20821         PR fortran/25697
20822         * gfortran.dg/read_eof.f90: New test.
20823
20824 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20825
20826         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20827         add a closing brace.
20828
20829 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20830
20831         PR fortran/25631
20832         * gfortran.dg/fmt_tl.f: New test.
20833
20834 2006-01-17  Eric Christopher  <echristo@apple.com>
20835
20836         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20837         * g++.old-deja/g++.warn/impint2.C: Ditto.
20838         * g++.old-deja/g++.other/null1.C: Ditto.
20839         * g++.dg/warn/conv2.C: Ditto.
20840         * g++.dg/warn/conv4.C: New file.
20841
20842 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20843
20844         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20845
20846 2006-01-17  Andreas Jaeger  <aj@suse.de>
20847             Janis Johnson <janis187@us.ibm.com>
20848
20849         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20850         in 64-bit.
20851         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20852         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20853
20854 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20855
20856         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20857         (switchfiles): xfail txxx where xxx >= 25.
20858
20859 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20860
20861         PR testsuite/25764
20862         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20863
20864 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20865
20866         PR c/25682
20867         * gcc.dg/pr25682.c: New test.
20868         * g++.dg/parse/array-size2.C: New test.
20869
20870 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20871
20872         * consistency.vlad: Remove entire directory, 1652 files.
20873
20874 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20875
20876         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20877         check_effective_target_dfprt_nocache): New.
20878         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20879         (check_effective_target_dfprt): New.
20880         * lib/c-compat.exp (check_dfp): Remove.
20881         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20882         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20883         level of support for decimal float.
20884         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20885         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20886         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20887         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20888         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20889         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20890         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20891         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20892         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20893         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20894         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20895         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20896         directives.
20897
20898 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20899
20900         PR testsuite/25741
20901         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20902         $base_dir/../.
20903         * lib/gfortran.exp (gfortran_init): Likewise.
20904         * lib/obj-c++.exp (obj-c++_init): Likewise.
20905         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20906         (scan-assembler-dem-not): Likewise.
20907         * lib/scandump.exp (scan-dump-dem): Likewise.
20908         (scan-dump-dem-not): Likewise.
20909
20910 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20911
20912         PR testsuite/25767
20913         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20914         powerpc-*-darwin*.
20915         * lib/obj-c++.exp (obj-c++_init): Likewise.
20916
20917 2006-01-16  Richard Guenther  <rguenther@suse.de>
20918
20919         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20920
20921 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20922
20923         PR testsuite/25777
20924         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20925         to LD_LIBRARY_PATH.
20926
20927 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20928             Andrew Pinski  <pinskia@physics.uc.edu>
20929
20930         * gcc.dg/minmax-1.c: New test.
20931
20932 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20933
20934         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20935         * gcc.misc-tests/dectest.exp: Ditto.
20936
20937 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20938
20939         PR testsuite/25796
20940         * gcc.target/i386/cmov6.c: Use -march=k8.
20941
20942 2006-01-15  Andreas Jaeger  <aj@suse.de>
20943
20944         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20945         x86 does not have __float128.
20946
20947 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20948
20949         * gcc.target/i386/cmov6.c: New test.
20950
20951 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c++/25663
20954         * g++.dg/template/ctor6.C: New test.
20955
20956 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20957
20958         PR tree-optimization/25485
20959         * gcc.dg/tree-ssa/pr25485.c: New.
20960
20961 2006-01-14  Richard Guenther  <rguenther@suse.de>
20962
20963         PR tree-optimization/22548
20964         PR tree-optimization/22555
20965         PR tree-optimization/22501
20966         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20967         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20968         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20969         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20970         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20971         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20972         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20973         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20974         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20975
20976 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20977
20978         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20979         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20980
20981 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20982         Richard Guenther  <rguenther@suse.de>
20983
20984         PR rtl-optimization/24257
20985         * gcc.dg/torture/pr24257.c: New testcase.
20986
20987 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20988
20989         * gcc.c-torture/execute/20060110-1.c: New test.
20990         * gcc.c-torture/execute/20060110-2.c: New test.
20991
20992 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20993
20994         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20995
20996 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20997
20998         PR fortran/25756
20999         * gfortran.dg/label_3.f90: New test.
21000
21001 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21002
21003         PR tree-optimization/25771
21004         * g++.dg/tree-ssa/pr25771.C: New test
21005
21006 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         PR tree-opt/24365
21009         * g++.dg/opt/complex5.C: New test.
21010
21011 2006-01-13  Richard Guenther  <rguenther@suse.de>
21012
21013         * gcc.target/i386/387-9.c: New testcase.
21014
21015 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         PR c++/24824
21018         * g++.dg/debug/dwarf2-1.C: New.
21019
21020 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21021
21022         PR testsuite/25728
21023         * lib/gcov.exp (verify-lines): Add "close $fd".
21024
21025 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21026             Ben Elliston  <bje@au.ibm.com>
21027
21028         * gcc.dg/dfp/inf-1.c: New test.
21029
21030 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21031             Yao Qi  <qiyaoltc@cn.ibm.com>
21032             Ben Elliston  <bje@au.ibm.com>
21033             Jon Grimm  <jgrimm2@us.ibm.com>
21034
21035         * gcc.dg/nodfp-1.c: New test.
21036         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21037         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21038         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21039         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21040         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21041         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21042         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21043         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21044         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21045         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21046         * gcc.dg/format/dfp-printf-1.c: Likewise.
21047         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21048         (compat_setup_dfp): New.
21049         * gcc.dg/compat/compat.exp: Use it.
21050         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21051         Make some variables global, prepend "compat_" to their names.
21052         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21053         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21054         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21055         * lib/compat.exp (compat_skip_list): Make global, rename.
21056         * lib/c-compat.exp: New file.
21057         * lib/target-supports.exp (check_effective_target_dfp): New.
21058
21059         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21060         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21061         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21062         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21063         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21064         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21065         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21066         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21067         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21068         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21069         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21070         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21071         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21072         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21073         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21074         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21075         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21076         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21077         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21078         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21079         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21080         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21081         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21082         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21083         gcc.dg/dfp/struct-layout-1.c,
21084         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21085         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21086         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21087         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21088         gcc.dg/dfp/func-vararg-dfp.c,
21089         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21090         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21091         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21092         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21093         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21094
21095 2006-01-11  Richard Guenther  <rguenther@suse.de>
21096
21097         PR tree-optimization/25734
21098         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21099
21100 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21101
21102         PR fortran/25486
21103         * gfortran.dg/literal_character_constant_1_x.F: New test.
21104         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21105         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21106         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21107
21108 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21109
21110         PR c++/25386
21111         * g++.dg/ext/packed3.C: Add expected packed error.
21112
21113 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21114
21115         PR target/25706
21116         * gcc.dg/torture/pr25706-1.c: New test.
21117
21118 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21119
21120         PR tree-optimization/23109
21121         PR tree-optimization/23948
21122         PR tree-optimization/24123
21123
21124         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21125         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21126         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21127         g++.dg/tree-ssa/pr23948.C: New testcases.
21128         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21129         three divisions in order to do the optimization.
21130
21131 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21132
21133         PR c++/25632
21134         * g++.dg/other/pr25632.C: New test.
21135
21136 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21137
21138         PR fortran/25730
21139         * gfortran.dg/used_types_1.f90: New test.
21140
21141 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21142
21143         PR target/25718
21144         * gcc.dg/torture/pr25718-1.c: New test.
21145
21146 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21147
21148         * gfortran.dg/list_read_2.f90: Fix typo in description.
21149
21150 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21151
21152         * lib/target-supports.exp (check_visibility_available): Simplify test
21153         for *-*-netware*.
21154         (check_profiling_available): Fail for *-*-netware*.
21155         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21156         * gcc.dg/20021014-1.c: Likewise.
21157         * gcc.dg/nest.c: Likewise.
21158
21159 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21160
21161         fortran/24936
21162         * gfortran.dg/forall_3.f90: New test.
21163
21164 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21165
21166         PR fortran/21977
21167         * gfortran.dg/nesting_2.f90: New test.
21168         * gfortran.dg/nesting_3.f90: New test.
21169
21170 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21171
21172         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21173         Fix typo in comment.
21174
21175 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21176
21177         * gfortran.dg/single_char_string.f90: New test.
21178
21179 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21180
21181         * gfortran.dg/ichar_2.f90: New test.
21182
21183 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21184
21185         PR fortran/25093
21186         * gfortran.dg/private_type_4.f90: New.
21187
21188 2006-01-07  Richard Guenther  <rguenther@suse.de>
21189
21190         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21191
21192 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21193
21194         * gfortran.dg/func_decl_1.f90: New.
21195         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21196         * gfortran.dg/array_alloc_2.f90: Likewise.
21197         * gfortran.dg/char_result_8.f90: Likewise.
21198         * gfortran.dg/dup_save_1.f90: Likewise.
21199         * gfortran.dg/dup_save_2.f90: Likewise.
21200         * gfortran.dg/f2c_6.f90: Likewise.
21201         * gfortran.dg/f2c_7.f90: Likewise.
21202         * gfortran.dg/func_result_2.f90: Likewise.
21203         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21204
21205 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21206
21207         PR fortran/22146
21208         * gfortran.dg/elemental_subroutine_1.f90: New test.
21209         * gfortran.dg/elemental_subroutine_2.f90: New test.
21210
21211         PR fortran/25029
21212         PR fortran/21256
21213         * gfortran.dg/assumed_size_refs_1.f90: New test.
21214
21215         PR fortran/20868
21216         PR fortran/20870
21217         * gfortran.dg/assumed_size_refs_2.f90: New test.
21218         * gfortran.dg/initialization_1.f90: Change warning message.
21219
21220 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21221
21222         * gcc.dg/tree-ssa/loop-15.c: New test.
21223
21224 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21225
21226         PR fortran/25598
21227         * gfortran.dg/backspace_3.f: New test.
21228         * gfortran.dg/backspace_4.f: New test.
21229
21230 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21231
21232         PR fortran/24268
21233         * gfortran.dg/fmt_white.f: Update test.
21234
21235 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21236
21237         * gcc.dg/cast-1.c: Add new warning.
21238         * gcc.dg/cast-2.c: Likewise.
21239         * gcc.dg/cast-3.c: Likewise.
21240         * gcc.dg/format/cast-1.c: Likewise.
21241         * gcc.dg/cast-4.c: New testcase.
21242
21243 2006-01-05  Richard Guenther  <rguenther@suse.de>
21244
21245         PR tree-optimization/22555
21246         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21247
21248 2006-01-05  Richard Guenther  <rguenther@suse.de>
21249             Diego Novillo  <dnovillo@redhat.com>
21250
21251         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21252         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21253         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21254         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21255         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21256         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21257         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21258         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21259         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21260         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21261         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21262         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21263         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21264         * treelang/compile/extravar.tree: Likewise.
21265         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21266         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21267         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21268         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21269         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21270
21271 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21272
21273         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21274         for 64-bit fix.
21275
21276 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21277
21278         PR fortran/23675
21279         gfortran.dg/char_result_11.f90: New.
21280
21281 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21282
21283         PR c++/24782
21284         * g++.dg/parse/access9.C: New test.
21285         * g++.dg/tc1/dr52.C: Tweak error markers.
21286
21287 2006-01-04  Richard Henderson  <rth@redhat.com>
21288
21289         Merge from gomp branch.
21290         * g++.dg/parse/pragma2.C: Update expected error lines.
21291
21292 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * g++.dg/other/i386-2.C: New test.
21295
21296         PR target/25554
21297         * gcc.c-torture/compile/20051228-1.c: New test.
21298
21299         PR c/25559
21300         * gcc.dg/pr25559.c: New test.
21301
21302 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21303
21304         PR c++/25492
21305         * g++.dg/lookup/friend9.C: New test.
21306
21307         PR c++/25625
21308         * g++.dg/template/repo5.C: New test.
21309
21310 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21311
21312         PR fortran/25101
21313         * gfortran.dg/forall_2.f90: New test.
21314
21315 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21316
21317         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21318         dg-require-weak.  Adjust regexp to handle leading-underscore
21319         targets and space as well as TAB after .weak.  Change previous
21320         64-bit fix to not use naked dot.
21321
21322 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21323
21324         PR rtl-optimization/25578
21325         * gcc.c-torture/execute/20060102-1.c: New testcase.
21326
21327 2006-01-03  Richard Guenther  <rguenther@suse.de>
21328
21329         PR c/25183
21330         * gcc.dg/torture/pr25183.c: New testcase.
21331
21332 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21333
21334         Merge from gomp-branch.
21335         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21336         * gcc.dg/ia64-sync-2.c: Likewise.
21337         * gcc.dg/ia64-sync-3.c: Likewise.
21338         * gcc.dg/ia64-sync-4.c: Likewise.
21339         * gcc.dg/sync-2.c: Likewise.
21340         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21341         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21342
21343 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21344
21345         PR c++/25635
21346         * g++.dg/parse/operator6.C: New test.
21347
21348         PR c++/25637
21349         * g++.dg/parse/error29.C: New test.
21350
21351         PR c++/25638
21352         * g++.dg/parse/dtor6.C: New test.
21353
21354         PR c++/25633
21355         * g++.dg/parse/ctor3.C: New test.
21356
21357         PR c++/25634
21358         * g++.dg/template/class3.C: New test.
21359
21360 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21361
21362         * g++.dg/debug/debug9.C: New.
21363
21364 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21365
21366         PR fortran/24640
21367         * gfortran.dg/label_2.f90: New test.
21368
21369 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21370
21371         * g++.dg/lookup/using12.C: Tighten error marker.
21372
21373 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21374             Andrew Pinski <pinskia@physics.uc.edu>
21375
21376         * gcc.target/powerpc/darwin-abi-3.c: New file.
21377         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21378         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21379         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21380         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21381         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21382         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21383         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21384         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21385
21386 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21387
21388         * gcc.dg/tree-ssa/loadpre1.c: New;
21389         * gcc.dg/tree-ssa/loadpre2.c: New;
21390         * gcc.dg/tree-ssa/loadpre3.c: New;
21391         * gcc.dg/tree-ssa/loadpre4.c: New;
21392         * gcc.dg/tree-ssa/loadpre5.c: New;
21393         * gcc.dg/tree-ssa/loadpre6.c: New;
21394         * gcc.dg/tree-ssa/loadpre7.c: New;
21395         * gcc.dg/tree-ssa/loadpre8.c: New;
21396         * gcc.dg/tree-ssa/loadpre9.c: New;
21397
21398 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21399
21400         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21401         * g++.dg/abi/thunk4.C: Likewise.
21402
21403 2006-01-01  Andreas Jaeger  <aj@suse.de>
21404
21405         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21406         portable.
21407
21408 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21409
21410         PR c++/25294
21411         * gcc.dg/pragma-pack-3.c: New test.
21412         * g++.dg/parse/pragma3.C: New test.
21413
21414 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21415
21416         PR middle-end/24827
21417         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21418
21419 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21420
21421         PR testsuite/25214
21422         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21423
21424 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21425
21426         PR fortran/22607
21427         * gfortran-dg/pure_byref_3.f90: New.
21428
21429         fortran/PR 25396
21430         * gfortran.dg/userdef_operator_1.f90: New.
21431
21432 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21433
21434         * g++.dg/abi/thunk3.C: New.
21435         * g++.dg/abi/thunk4.C: New.
21436
21437 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21438
21439         PR fortran/25532
21440         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21441         associated derived type components of derived types are
21442         properly declared in contained procedures.
21443
21444 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21445
21446         PR libgfortran/25139
21447         * gfortran.dg/backspace_2.f: New test.
21448
21449 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21450
21451         PR libgfortran/25550
21452         * gfortran.dg/endfile.f: New test.
21453
21454 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21455
21456         PR libgfortran/25419
21457         * gfortran.dg/comma.f: New test.
21458
21459 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21460
21461         * lib/gfortran-dg.exp: Remove trailing whitespace.
21462         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21463         -funroll-all-loops.
21464
21465 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21466
21467         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21468         Extended Double long doubles or repeat tests when long double is
21469         the same size as double.
21470
21471 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21472
21473         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21474
21475         PR testsuite/25442
21476         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21477         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21478
21479         PR testsuite/25441
21480         * gcc.dg/pr23911.c: Make test variable static.
21481
21482         PR testsuite/25444
21483         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21484
21485 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21486
21487         PR c++/25439
21488         * g++.dg/parse/crash17.C: Adjust error markers.
21489         * g++.dg/template/error20.C: New test.
21490
21491 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21492
21493         PR c++/23172
21494         * g++.dg/ext/complit4.C: New test.
21495
21496         PR c++/25417
21497         * g++.dg/ext/complit5.C: Likewise.
21498
21499 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21500
21501         PR tree-optimization/25125
21502         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21503         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21504         * gcc.c-torture/execute/pr25125.c: New.
21505
21506 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21507
21508         PR fortran/25029
21509         PR fortran/21256
21510         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21511         functions with incorrect assumed size references.
21512
21513 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/23171
21516         * g++.dg/opt/init1.C: New test.
21517
21518 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/24671
21521         * g++.dg/template/sfinae3.C: New test.
21522
21523 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21524
21525         * g++.dg/other/friend4.C: New test.
21526
21527 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21528
21529         PR target/25005
21530         * g++.dg/opt/pr25005.C: New test.
21531
21532 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21533
21534         PR c++/25369
21535         * g++.dg/template/ptrmem16.C: New test.
21536
21537 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21538
21539         PR fortran/25029
21540         PR fortran/21256
21541         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21542
21543 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21544
21545         PR libgfortran/25307
21546         * gfortran.dg/list_read_5.f90: New test.
21547
21548 2005-12-22  Richard Henderson  <rth@redhat.com>
21549
21550         * gcc.target/i386/sse-7.c: Use -msse2.
21551
21552 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21553
21554         PR rtl-optimization/25432
21555         * gcc.c-torture/compile/20051216-1.c: New test.
21556
21557         PR objc/25328
21558         * objc/execute/pr25328.m: New test.
21559
21560 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21561
21562         PR c++/25364
21563         * g++.dg/template/call4.C: New test.
21564
21565 2005-12-22  Dale Johannesen  <dalej@apple.com>
21566
21567         * gcc.target/i386/sse-17.c: New.
21568
21569 2005-12-22  Paul Brook  <paul@codesourcery.com>
21570
21571         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21572
21573 2005-12-22  Paul Brook  <paul@codesourcery.com>
21574
21575         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21576
21577 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21578
21579         PR tree-opt/25513
21580         * gcc.c-torture/compile/pr25513.c: New test.
21581
21582 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21583
21584         PR c++/23333
21585         * g++.dg/parse/error25.C: Add more tests.
21586
21587 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21588
21589         PR fortran/18990
21590         * gfortran.dg/der_charlen_1.f90: New.
21591
21592 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21593
21594         PR fortran/20889
21595         * gfortran.dg/pointer_component_type_1.f90: New test.
21596
21597         PR fortran/25029
21598         PR fortran/21256
21599         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21600         should give an error with assumed size array refernces and checks
21601         those that should not.
21602         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21603         reference an upper bound so that it does not generate an error.
21604
21605         PR fortran/19362
21606         PR fortran/20244
21607         PR fortran/20864
21608         PR fortran/25391
21609         * gfortran.dg/used_dummy_types_1.f90: New test.
21610         * gfortran.dg/used_dummy_types_2.f90: New test.
21611         * gfortran.dg/used_dummy_types_3.f90: New test.
21612         * gfortran.dg/used_dummy_types_4.f90: New test.
21613         * gfortran.dg/used_dummy_types_5.f90: New test.
21614
21615         PR fortran/23152
21616         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21617         group already being USE associated.
21618         * gfortran.dg/assumed_shape_nml.f90: New test.
21619         * gfortran.dg/assumed_size_nml.f90: New test.
21620
21621         PR fortran/20862
21622         PR fortran/25053
21623         PR fortran/25063
21624         PR fortran/25064
21625         PR fortran/25066
21626         PR fortran/25067
21627         PR fortran/25068
21628         PR fortran/25307
21629         * gfortran.dg/io_constraints_1.f90: New test.
21630         * gfortran.dg/io_constraints_1.f90: New test.
21631         * gfortran.dg/iostat_3.f90: Change wording of warning.
21632         * gfortran.dg/g77/19981216-0.f: The same.
21633
21634 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21635
21636         PR tree-optimization/23518
21637         * gcc.dg/pr23518.c: New.
21638
21639 2005-12-21  Mike Stump  <mrs@apple.com>
21640
21641         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21642
21643 2005-12-21  Paul Brook  <paul@codesourcery.com>
21644
21645         * gcc.dg/pr19340.c: Skip on m68k targets.
21646
21647 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21648
21649         PR rtl-optimization/25196
21650         * gcc.dg/pr25196.c: New test.
21651
21652 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21653
21654         PR fortran/25423
21655         gfortran.dg/where_nested_1.f90: New.
21656
21657 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21658
21659         PR tree-optimization/25382.
21660         * gcc.dg/tree-ssa/pr25382.c: New.
21661
21662 2005-12-20  Richard Guenther  <rguenther@suse.de>
21663
21664         PR middle-end/24306
21665         * gcc.target/i386/pr24306.c: New testcase.
21666
21667 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21668
21669         PR tree-optimization/25501
21670         * gcc.dg/tree-ssa/pr25501.c: New.
21671
21672 2005-12-20  Richard Guenther  <rguenther@suse.de>
21673
21674         Revert
21675         2005-12-02  Richard Guenther  <rguenther@suse.de>
21676
21677         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21678
21679 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/21228
21682         * g++.dg/warn/Wunreachable-code-2.C: New test.
21683
21684 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21685
21686         PR c++/24278
21687         * g++.dg/template/ctor5.C: New test.
21688
21689         PR c++/24915
21690         * g++.dg/template/overload8.C: New test.
21691
21692 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21693
21694         * gcc.c-torture/compile/pr25483 : New test.
21695
21696 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21697
21698         PR c++/20552
21699         * g++.dg/ext/typeof10.C: New test.
21700
21701 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         * gcc.dg/mt-loopi1.c: New.
21704
21705 2005-12-18  Richard Guenther  <rguenther@suse.de>
21706
21707         PR tree-optimization/25481
21708         * gcc.dg/torture/pr25481.c: New testcase.
21709
21710 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21711
21712         PR rtl-optimization/21041
21713         * gcc.dg/pr21041.c: New test.
21714
21715 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21716
21717         PR libgfortran/25463
21718         * gfortran.dg/advance.f90: New test.
21719
21720 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21721
21722         * gcc.dg/20051201-1.c: New test.
21723
21724 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21725
21726         PR fortran/25018
21727         * gfortran.dg/initialization_1.f90: New test.
21728         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21729         * gfortran.dg/g77/980616-0.f: The same.
21730
21731 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21732
21733         * PR fortran/25458
21734         * gfortran.dg/chkbits.f90: New test.
21735
21736 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21737
21738         * gfortran.dg/enum_5.f: Revert to previous version.
21739
21740 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21741
21742         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21743         * gfortran.dg/nested_modules_1.f90: Ditto.
21744         * gfortran.dg/hollerith_f95.f90: Ditto.
21745         * gfortran.dg/select_5.f90: Ditto.
21746         * gfortran.dg/secnds.f: Ditto.
21747         * gfortran.dg/hollerith2.f90: Ditto.
21748         * gfortran.dg/imag_2.f: Ditto.
21749         * gfortran.dg/ftell_2.f90: Ditto.
21750         * gfortran.dg/malloc_free_1.f90: Ditto.
21751         * gfortran.dg/logint-1.f: Ditto.
21752         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21753         * gfortran.dg/e_d_fmt.f90: Ditto.
21754         * gfortran.dg/hollerith_legacy.f90: Ditto.
21755         * gfortran.dg/logint-2.f: Ditto.
21756         * gfortran.dg/enum_5.f90: Ditto.
21757         * gfortran.dg/f2c_2.f90: Ditto.
21758         * gfortran.dg/pr17143.f90: Ditto.
21759         * gfortran.dg/namelist_14.f90: Ditto.
21760         * gfortran.dg/logint-3.f: Ditto.
21761         * gfortran.dg/spread_scalar_source.f90: Ditto.
21762         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21763         * gfortran.dg/namelist_11.f: Ditto.
21764         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21765         * gfortran.dg/g77/20010519-1.f
21766         * gfortran.dg/g77/alpha1.f: Ditto.
21767         * gfortran.dg/g77/990115-1.f: Ditto.
21768         * gfortran.dg/g77/erfc.f: Ditto.
21769         * gfortran.dg/g77/19990313-3.f: Ditto.
21770         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21771         * gfortran.dg/g77/20010426.f: Ditto.
21772         * gfortran.dg/g77/19990313-0.f: Ditto.
21773         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21774         * gfortran.dg/g77/20000629-1.f: Ditto.
21775         * gfortran.dg/g77/970125-0.f: Ditto.
21776         * gfortran.dg/g77/8485.f: Ditto.
21777         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21778         * gfortran.dg/g77/19990313-1.f: Ditto.
21779         * gfortran.dg/g77/int8421.f: Ditto.
21780         * gfortran.dg/g77/19990305-0.f: Ditto.
21781         * gfortran.dg/g77/947.f: Ditto.
21782         * gfortran.dg/g77/19990905-2.f: Ditto.
21783         * gfortran.dg/g77/cabs.f: Ditto.
21784         * gfortran.dg/g77/19990313-2.f: Ditto.
21785         * gfortran.dg/g77/20020307-1.f: Ditto.
21786         * gfortran.dg/g77/dcomplex.f: Ditto.
21787         * gfortran.dg/g77/19990502-1.f: Ditto.
21788         * gfortran.dg/g77/19981216-0.f: Ditto.
21789         * gfortran.dg/common_4.f90: Ditto.
21790         * gfortran.dg/entry_4.f90: Ditto.
21791         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21792         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21793         * gfortran.dg/namelist_12.f: Ditto.
21794         * gfortran.dg/scale_1.f90: Ditto.
21795         * gfortran.dg/modulo_1.f90
21796         * gfortran.dg/hollerith.f90: Ditto.
21797         * gfortran.dg/direct_io_3.f90: Ditto.
21798         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21799         * gfortran.dg/gnu_logical_1.F: Ditto.
21800         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21801         * gfortran.dg/assign_1.f90: Ditto.
21802         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21803         * gfortran.dg/pr23095.f: Ditto.
21804         * gfortran.dg/read_float_1.f90: Ditto.
21805
21806 2005-12-17  Andreas Jaeger  <aj@suse.de>
21807
21808         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21809         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21810
21811 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21812
21813         PR fortran/24268
21814         * gfortran.dg/fmt_white.f: New test.
21815
21816 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21817
21818         * gfortran.dg/label_1.f90: New test.
21819
21820 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21821
21822         PR testsuite/25422
21823         * gcc.dg/20031012-1.c: Add -Walways-true option.
21824         * gcc.dg/weak/weak-3.c: Likewise.
21825         * g++.old-deja/g++.mike/warn8.C: Likewise.
21826
21827 2005-12-16  Mike Stump  <mrs@apple.com>
21828
21829         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21830         exit.
21831
21832 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21833
21834         PR libgfortran/25264
21835         PR libgfortran/25349
21836         * gfortran.dg/tl_editing.f90: Added additional checks.
21837         * gfortran.dg/t_editing.f: New test.
21838         * gfortran.dg/write_padding.f90: New test
21839
21840 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21841
21842         PR testsuite/25215
21843         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21844
21845 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21846
21847         PR rtl-optimization/24899
21848         * gcc.c-torture/execute/20051215-1.c: New test.
21849
21850 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21851
21852         PR 24823
21853         * gfortran.dg/pr24823.f: New test.
21854
21855 2005-12-16  Jeff Law  <law@redhat.com>
21856
21857         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21858
21859 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21860
21861         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21862         (base_types): Change C++ style comments to C style comments.  Remove
21863         aligned types from the array.  Keep Enums disabled.
21864         (complex_types): Remove aligned types from the array.
21865         Comment out "_Complex long double".
21866         (attrib_types): Remove.
21867         (complex_attrib_types): Remove.
21868         (attrib_array_types): Remove.
21869         (complex_attrib_array_types): Remove.
21870         (aligned_bitfld_types): Remove.
21871         (n_aligned_bitfld_types): Remove.
21872         (FEATURE_ALIGNEDPACKED): Delete.
21873         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21874         (singles): Remove support for adding attributes.
21875         (choose_type): Remove support for attributed types.
21876         (generate_fields): Remove support for attributed bit-fields.
21877         Remove support for adding attributes.
21878         (generate_random_tests): Remove support for adding attributes.
21879         (features): Add back "[0] :0" and "complex vector [0]".
21880         (main): Remove support for attributed bit-fields.
21881         Uncomment the calling of generate_random_tests for the rests of
21882         the tests.
21883
21884 2005-12-16  Jan Hubicka  <jh@suse.cz>
21885
21886         * gcc.c-torture/combine/pr25224.c: New.
21887
21888 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21889
21890         PR other/25028
21891         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21892         HP-UX.
21893
21894 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21895
21896         * gcc.dg/20051215-1.c: New file.
21897
21898 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21899
21900         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21901         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21902
21903 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21904
21905         PR fortran/18197
21906         * gfortran.dg/dummy_functions_1.f90: New.
21907
21908 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21909
21910         PR rtl-optimization/25310
21911         * gcc.c-torture/compile/pr25310.c: New test.
21912
21913 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21914
21915         PR debug/25023
21916         * gcc.dg/pr25023.c: New test.
21917
21918 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21919
21920         * g++.old-deja/g++.brendan/redecl1.C,
21921         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21922         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21923         g++.old-deja/g++.oliva/typeof1.C,
21924         g++.old-deja/g++.other/crash16.C,
21925         g++.old-deja/g++.other/crash34.C,
21926         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21927         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21928         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21929         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21930         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21931         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21932         Remove xfail.
21933
21934 2005-12-14  Kean Johnston  <jkj@sco.com>
21935             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21936
21937         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21938         * gcc.target/i386/20020523-1.c: Ditto.
21939         * gcc.target/i386/tailcall-1.c: Ditto.
21940         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21941         * gcc.target/i386/ssetype-5.c: Ditto.
21942
21943 2005-12-14  Jeff Law  <law@redhat.com>
21944
21945         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21946
21947 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21948
21949         PR target/25254
21950         PR target/24188
21951         * gcc.target/i386/pr25254.c: New test.
21952         * gfortran.dg/PR24188.f: New test.
21953
21954 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21955
21956         * lib/fortran-torture.exp: Catch remaining uses of
21957         remote_file build delete.
21958
21959 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21960
21961         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21962
21963 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21964
21965         * gcc.dg/warn-addr-cmp.c: New test.
21966
21967 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21968
21969         PR debug/25023
21970         PR target/25293
21971         * gcc.target/i386/pr25293.c: New test.
21972
21973 2005-12-13  Petr Machata  <machata@post.cz>
21974
21975         PR c++/24907
21976         * g++.dg/parse/comma2.C: New test.
21977
21978 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21979             Jakub Jelinek  <jakub@redhat.com>
21980
21981         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21982         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21983         (limits.h): Include unconditionally.
21984         (stdlib.h): Likewise.
21985         (hashtab.h): Do not include.
21986         (getopt.h): Likewise.
21987         (stddef.h): Include.
21988         (hashval_t): Define.
21989         (struct entry): Add "next" field.
21990         (HASH_SIZE): New macro.
21991         (hash_table): New variable.
21992         (switchfiles): Do not use xmalloc.
21993         (mix): New macro.
21994         (iterative_hash): New function.
21995         (hasht): Remove.
21996         (e_exists): New function.
21997         (e_insert): Likewise.
21998         (output): Use, instead of libiberty hashtable functions.
21999         (main): Do not use getopt.  Do not call htab_create.
22000
22001 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22002
22003         PR c++/25331
22004         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22005         put atal* and atpaal* attributes on array elements.
22006         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22007         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22008         put atal* and atpaal* attributes on array elements.
22009         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22010
22011 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22012
22013         * gcc.dg/single-precision-constant.c: New test.
22014
22015 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22016
22017         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22018         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22019         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22020         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22021         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22022         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22023         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22024         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22025         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22026         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22027         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22028         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22029         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22030         gcc.target/powerpc/ppc-sdata-2.c,
22031         gcc.target/powerpc/ppc-stackalign-1.c,
22032         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22033         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22034         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22035         gcc.target/powerpc/rs6000-ldouble-2.c,
22036         gcc.target/powerpc/rs6000-power2-1.c,
22037         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22038         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22039         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22040         option into target selector.
22041         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22042         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22043
22044 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22045
22046         PR objc/25348
22047         * objc.dg/encode-9.m: New test.
22048
22049 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22050
22051         PR testsuite/20772
22052         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22053         * gcc.dg/asm-b.c: Fix typo.
22054         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22055         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22056         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22057         i?86 lp64 and x86_64 ilp32.
22058         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22059         on i?86 lp64.
22060         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22061
22062 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22063
22064         PR fortran/25078
22065         gfortran.dg/equiv_5.f90: New test.
22066
22067 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22068
22069         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22070         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22071         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22072         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22073         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22074         * gcc.dg/tree-ssa/reassoc-5.c: New.
22075         * gcc.dg/tree-ssa/reassoc-6.c: New.
22076         * gcc.dg/tree-ssa/reassoc-7.c: New.
22077         * gcc.dg/tree-ssa/reassoc-8.c: New.
22078         * gcc.dg/tree-ssa/reassoc-9.c: New.
22079         * gcc.dg/tree-ssa/reassoc-10.c: New.
22080         * gcc.dg/tree-ssa/reassoc-11.c: New.
22081
22082 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22083
22084         PR testsuite/25167
22085         PR testsuite/24478
22086         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22087
22088 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/25300
22091         * g++.dg/template/inherit.C: Do not use a generic error message.
22092
22093 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22094
22095         PR libobjc/25354
22096         * objc.dg/gnu-encoding: New directory.
22097         * objc.dg/gnu-encoding/compat-common.h: New file.
22098         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22099         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22100         * objc.dg/gnu-encoding/vector-defs.h: New file.
22101         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22102         * objc.dg/gnu-encoding/generate-random.c: New file.
22103         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22104         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22105         * objc.dg/gnu-encoding/generate-random.h: New file.
22106
22107 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22108
22109         PR c++/25337
22110         * g++.dg/template/defarg7.C: New test.
22111
22112 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         PR libobjc/25347
22115         * objc.dg/encode-8.m: New test.
22116
22117 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22118
22119         PR libobjc/25346
22120         * objc.dg/encode-7.m: New test.
22121
22122 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22123
22124         PR c++/25010
22125         * g++.dg/opt/inline10.C: New test.
22126
22127 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22128
22129         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22130
22131 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22132
22133         * gfortran.dg/substring_equivalence.f90: typo in comment
22134
22135 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22136
22137         PR fortran/25068
22138         * gfortran.dg/iostat_3.f90: New test.
22139
22140 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22141
22142         PR fortran/23815
22143         * gfortran.dg/unf_io_convert_1.f90: New test.
22144         * gfortran.dg/unf_io_convert_2.f90: New test.
22145         * gfortran.dg/unf_io_convert_3.f90: New test.
22146
22147 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22148
22149         PR testsuite/20772
22150         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22151         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22152         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22153         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22154         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22155         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22156         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22157         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22158         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22159         gcc.dg/torture/fp-int-convert-float128-timode.c,
22160         gcc.dg/torture/fp-int-convert-float128.c,
22161         gcc.dg/torture/fp-int-convert-float80-timode.c,
22162         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22163         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22164
22165         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22166
22167 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22168
22169         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22170
22171 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22172
22173         * gcc.dg/20051207-1.c,
22174         * gcc.dg/20051207-2.c,
22175         * gcc.dg/20051207-3.c: New tests.
22176
22177 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22178
22179         PR testsuite/20772
22180         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22181         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22182         dg-skip-if target selector.
22183
22184         PR testsuite/20772
22185         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22186         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22187         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22188         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22189         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22190         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22191         and/or merge with i?86 cases.
22192
22193         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22194
22195         PR testsuite/20772
22196         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22197         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22198         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22199         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22200         x86_64-*-linux*.
22201
22202 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22203
22204         PR target/25311
22205         * gcc.c-torture/compile/pr25311.c: New test.
22206
22207 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22208
22209         PR libgfortran/25039
22210         * gfortran.dg/read_comma.f: New test.
22211
22212 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22213
22214         PR c++/19317
22215         * g++.dg/opt/pr19317-1.C: New test.
22216         * g++.dg/opt/pr19317-2.C: New test.
22217         * g++.dg/opt/pr19317-3.C: New test.
22218
22219         PR target/19005
22220         * gcc.c-torture/execute/pr19005.c: New test.
22221
22222         PR target/17828
22223         * g++.old-deja/g++.other/comdat5.C: New test.
22224         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22225
22226         * g++.dg/compat/struct-layout-1.exp: New file.
22227         * g++.dg/compat/struct-layout-1.h: New.
22228         * g++.dg/compat/struct-layout-1_generate.c: New.
22229         * g++.dg/compat/struct-layout-1_x1.h: New.
22230         * g++.dg/compat/struct-layout-1_x2.h: New.
22231         * g++.dg/compat/struct-layout-1_y1.h: New.
22232         * g++.dg/compat/struct-layout-1_y2.h: New.
22233
22234         * gcc.dg/20050330-2.c: New test.
22235
22236 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22237
22238         PR fortran/25292
22239         * gfortran.dg/associated_1.f90: New.
22240
22241 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22242
22243         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22244         ILP32 vect_no_align platforms.
22245
22246 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22247             Jakub Jelinek  <jakub@redhat.com>
22248
22249         PR target/25268
22250         * gcc.c-torture/compile/20051207-1.c: New test.
22251
22252 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22253
22254         PR testsuite/20772
22255         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22256         gcc.dg/torture/pr18582-1.c,
22257         gcc.target/i386/attributes-error.c: Also test on x86_64.
22258
22259         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22260
22261 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22262
22263         PR c++/19397
22264         * g++.dg/template/typedef3.C: New test.
22265
22266         PR c++/19762
22267         PR c++/19764
22268         * g++.dg/template/dtor3.C: Fix error markers.
22269
22270 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22271
22272         * lib/target-supports.exp (check_effective_target_sync_char_short):
22273         Add s390*.
22274
22275 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22276
22277         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22278
22279 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22280
22281         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22282         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22283         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22284         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22285
22286 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22287
22288         PR c++/25263
22289         * g++.dg/other/array2.C: New test case.
22290
22291 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22292
22293         * gcc.dg/darwin-weakimport-3.c: New.
22294
22295         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22296         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22297         and to work on Darwin.
22298         * gcc.dg/attr-weakref-1b.c: New file.
22299         * gcc.dg/attr-weakref-2.c: New test.
22300         * gcc.dg/darwin-weakref-1.c: New test.
22301
22302 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22303
22304         PR testsuite/25247
22305         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22306         use in selector expressions.
22307         (dg-xfail-if): Ditto.
22308         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22309         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22310         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22311         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22312         * gcc.test-framework/test-framework.exp: Skip generated tests if
22313         CHECK_TEST_FRAMEWORK is not 1.
22314
22315 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22316
22317         PR tree-optimization/24963
22318         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22319
22320         PR target/24108
22321         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22322
22323         PR target/18580
22324         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22325         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22326         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22327         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22328
22329 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22330
22331         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22332         dg-options.
22333
22334 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22335
22336         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22337
22338 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22339
22340         * gcc.dg/format/cast-1.c: New test.
22341
22342 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22343
22344         PR c/7776
22345         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22346         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22347         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22348         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22349
22350 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22351
22352         * gcc.dg/cast-pretty-print-1.c: New test.
22353
22354 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22355
22356         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22357
22358 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22359
22360         PR c++/24173
22361         * g++.dg/template/friend40.C: New test.
22362
22363 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22364
22365         PR target/25199
22366         * gcc.target/i386/movq-2.c: New test.
22367         * gcc.target/i386/movq.c: Remove target i?86, instead add
22368         dg-require-effective-target ilp32.
22369
22370 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22371
22372         PR c++/24103
22373         * g++.dg/other/default1.C: New test.
22374
22375 2005-12-02  Richard Guenther  <rguenther@suse.de>
22376
22377         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22378
22379 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22380
22381         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22382
22383 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22384
22385         PR target/21017
22386         * gcc.target/powerpc/rotate.c: New.
22387
22388 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22389
22390         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22391         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22392
22393 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22394
22395         PR c/13384
22396         * gcc.dg/pr17730-1.c: Adjust.
22397         * gcc.dg/lvalue1.c (main): Likewise.
22398         * gcc.dg/lvalue-2.c: Likewise.
22399         * g++.dg/pr7503-3.C
22400
22401 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22402
22403         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22404         error messages.
22405
22406 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22407
22408         PR fortran/24789
22409         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22410
22411 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22412
22413         PR target/24475
22414         * lib/target-supports.exp (check_effective_target_tls): New.
22415         (check_effective_target_tls_runtime): New.
22416         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22417         for TLS support.
22418         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22419         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22420         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22421         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22422         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22423         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22424         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22425         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22426         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22427         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22428         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22429         effective-target TLS.
22430         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22431         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22432         effective-target TLS runtime.
22433
22434 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22435
22436         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22437
22438 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22439
22440         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22441         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22442         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22443         ignored" warnings when "packing" is the same as the ABI layout.
22444
22445 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22446
22447         PR fortran/21302
22448         * gfortran.dg/line_length_1.f: New test.
22449         * gfortran.dg/line_length_2.f90: Ditto.
22450
22451 2005-11-30  Richard Guenther  <rguenther@suse.de>
22452
22453         PR tree-optimization/21655
22454         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22455
22456 2005-11-30  Dale Johannesen  <dalej@apple.com>
22457
22458         * gcc.c-torture/compile/pr24930.c: New.
22459
22460 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22461
22462         PR fortran/15809
22463         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22464
22465 2005-11-30  Jeff Law  <law@redhat.com>
22466
22467         * g++.old-deja/g++.law/pr25000.C: New test.
22468
22469 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22470
22471         * gcc.dg/tls/opt-11.c: New test.
22472
22473 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22474
22475         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22476         targets.
22477         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22478         LP64 ia64.
22479
22480 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * gfortran.dg/open_access_1.f90: New test.
22483
22484 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22485
22486         * gcc.dg/charset/builtin2.c: New test.
22487
22488 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22489
22490         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22491         on mmix-*-* for *_[xy].c.
22492
22493 2005-11-28  Kean Johnston  <jkj@sco.com>
22494
22495         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22496         headers.
22497         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22498         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22499         * gcc.target/i386/asm-3.c: Ditto.
22500         * gcc.target/i386/clobbers.c: Ditto.
22501         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22502         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22503         test regexp.
22504         * gcc.target/i386/mul.c: Ditto.
22505         * gcc.target/i386/ssetype-1.c: Ditto.
22506         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22507         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22508         static so the test works with -fPIC mode too. Based on comment in
22509         PR19231 by Pinski.
22510         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22511
22512 2005-11-28  Richard Guenther  <rguenther@suse.de>
22513
22514         * gcc.dg/alias-9.c: New testcase.
22515         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22516
22517 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22518             Uros Bizjak  <uros@kss-loka.si>
22519
22520         PR middle-end/20219
22521         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22522         tan(x)/sin(x) transformations.
22523
22524 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22525
22526         PR middle-end/24575
22527         * gcc.dg/tree-ssa/divide-3.c: New test.
22528         * gcc.dg/tree-ssa/divide-4.c: New test.
22529
22530 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22531
22532         PR fortran/24917
22533         *  gfortran.dg/boz_6.f90: New test.
22534
22535 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22536
22537         PR fortran/23912
22538         * gfortran.dg/modulo_1.f90: New test.
22539
22540 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22541
22542         PR libfortran/24919
22543         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22544         fail on CRLF platforms.
22545         * gfortran.dg/ftell_2.f90: Likewise.
22546
22547 2005-11-26  Eric Christopher  <echristo@apple.com>
22548
22549         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22550
22551 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22552
22553         * objc.dg/gnu-runtime-3.m: Simplify.
22554
22555 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22556
22557         PR middle-end/23669
22558         * gcc.dg/tree-ssa/divide-1.c: New test.
22559         * gcc.dg/tree-ssa/divide-2.c: New test.
22560
22561 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22562
22563         PR libgfortran/24945
22564         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22565
22566 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22567
22568         PR libgfortran/24945
22569         * gfortran.dg/open_status_2.f90: New test.
22570
22571 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22572
22573         * gcc.c-torture/execute/builtins/fprintf.c,
22574         gcc.c-torture/execute/builtins/fputs-lib.c,
22575         gcc.c-torture/execute/builtins/fputs.c,
22576         gcc.c-torture/execute/builtins/lib/fprintf.c,
22577         gcc.c-torture/execute/builtins/lib/printf.c,
22578         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22579
22580 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22581
22582         * gcc.dg/20050922-2.c: New test.
22583
22584 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         * objc.dg/gnu-runtime-3.m: New test.
22587
22588 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22589
22590         PR c++/9278
22591         * g++.dg/other/void1.C: New test.
22592
22593 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22594
22595         PR middle-end/24998
22596         * gcc.dg/torture/fp-int-convert-float.c,
22597         gcc.dg/torture/fp-int-convert-double.c,
22598         gcc.dg/torture/fp-int-convert-long-double.c,
22599         gcc.dg/torture/fp-int-convert-timode.c,
22600         gcc.dg/torture/fp-int-convert-float80.c,
22601         gcc.dg/torture/fp-int-convert-float80-timode.c,
22602         gcc.dg/torture/fp-int-convert-float128.c,
22603         gcc.dg/torture/fp-int-convert-float128-timode.c,
22604         gcc.dg/torture/fp-int-convert.h: New files.
22605
22606 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22607
22608         PR middle-end/24989
22609         * gcc.dg/tree-ssa/bool-10.c: New test.
22610         * gcc.dg/tree-ssa/bool-11.c: New test.
22611         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22612
22613 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22614
22615         PR middle-end/24990
22616         * tree-ssa/pr24990-1.c: New test.
22617
22618 2005-11-24  Richard Guenther  <rguenther@suse.de>
22619         Dirk Mueller <dmueller@suse.de>
22620
22621         PR c++/14024
22622         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22623         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22624         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22625         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22626         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22627         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22628
22629 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22630
22631         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22632
22633 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22634
22635         PR c/21668
22636         * gcc.dg/Wc++-compat.c: New.
22637         * gcc.dg/Wno-c++-compat.c: New.
22638
22639 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22640
22641         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22642         (vspltish, vspltisw): Likewise.
22643
22644 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22645
22646         PR libgfortran/24794
22647         * gfortran.dg/namelist_12.f: Fix quotes.
22648         * gfortran.dg/namelist_13.f90: Fix quotes.
22649         * gfortran.dg/namelist_14.f90: Fix quotes.
22650         * gfortran.dg/namelist_15.f90: Fix quotes.
22651         * gfortran.dg/namelist_use.f90: Fix quotes.
22652         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22653         * gfortran.dg/namelist_21.f90: New test.
22654         * gfortran.dg/namelist_22.f90: New test.
22655
22656 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22657
22658         PR target/23435
22659         * gcc.c-torture/compile/pr23435.c: New.
22660
22661 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22662
22663         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22664
22665 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22666
22667         * gcc.target/powerpc/405-macchw-1.c,
22668         gcc.target/powerpc/405-macchw-2.c,
22669         gcc.target/powerpc/405-macchwu-1.c,
22670         gcc.target/powerpc/405-macchwu-2.c,
22671         gcc.target/powerpc/405-machhw-1.c,
22672         gcc.target/powerpc/405-machhw-2.c,
22673         gcc.target/powerpc/405-machhwu-1.c,
22674         gcc.target/powerpc/405-machhwu-2.c,
22675         gcc.target/powerpc/405-maclhw-1.c,
22676         gcc.target/powerpc/405-maclhw-2.c,
22677         gcc.target/powerpc/405-maclhwu-1.c,
22678         gcc.target/powerpc/405-maclhwu-2.c,
22679         gcc.target/powerpc/405-mulchw-1.c,
22680         gcc.target/powerpc/405-mulchw-2.c,
22681         gcc.target/powerpc/405-mulchwu-1.c,
22682         gcc.target/powerpc/405-mulchwu-2.c,
22683         gcc.target/powerpc/405-mulhhw-1.c,
22684         gcc.target/powerpc/405-mulhhw-2.c,
22685         gcc.target/powerpc/405-mulhhwu-1.c,
22686         gcc.target/powerpc/405-mulhhwu-2.c,
22687         gcc.target/powerpc/405-mullhw-1.c,
22688         gcc.target/powerpc/405-mullhw-2.c,
22689         gcc.target/powerpc/405-mullhwu-1.c,
22690         gcc.target/powerpc/405-mullhwu-2.c,
22691         gcc.target/powerpc/405-nmacchw-1.c,
22692         gcc.target/powerpc/405-nmacchw-2.c,
22693         gcc.target/powerpc/405-nmachhw-1.c,
22694         gcc.target/powerpc/405-nmachhw-2.c,
22695         gcc.target/powerpc/405-nmaclhw-1.c,
22696         gcc.target/powerpc/405-nmaclhw-2.c,
22697         gcc.target/powerpc/440-macchw-1.c,
22698         gcc.target/powerpc/440-macchw-2.c,
22699         gcc.target/powerpc/440-macchwu-1.c,
22700         gcc.target/powerpc/440-macchwu-2.c,
22701         gcc.target/powerpc/440-machhw-1.c,
22702         gcc.target/powerpc/440-machhw-2.c,
22703         gcc.target/powerpc/440-machhwu-1.c,
22704         gcc.target/powerpc/440-machhwu-2.c,
22705         gcc.target/powerpc/440-maclhw-1.c,
22706         gcc.target/powerpc/440-maclhw-2.c,
22707         gcc.target/powerpc/440-maclhwu-1.c,
22708         gcc.target/powerpc/440-maclhwu-2.c,
22709         gcc.target/powerpc/440-mulchw-1.c,
22710         gcc.target/powerpc/440-mulchw-2.c,
22711         gcc.target/powerpc/440-mulchwu-1.c,
22712         gcc.target/powerpc/440-mulchwu-2.c,
22713         gcc.target/powerpc/440-mulhhw-1.c,
22714         gcc.target/powerpc/440-mulhhw-2.c,
22715         gcc.target/powerpc/440-mulhhwu-1.c,
22716         gcc.target/powerpc/440-mulhhwu-2.c,
22717         gcc.target/powerpc/440-mullhw-1.c,
22718         gcc.target/powerpc/440-mullhw-2.c,
22719         gcc.target/powerpc/440-mullhwu-1.c,
22720         gcc.target/powerpc/440-mullhwu-2.c,
22721         gcc.target/powerpc/440-nmacchw-1.c,
22722         gcc.target/powerpc/440-nmacchw-2.c,
22723         gcc.target/powerpc/440-nmachhw-1.c,
22724         gcc.target/powerpc/440-nmachhw-2.c,
22725         gcc.target/powerpc/440-nmaclhw-1.c,
22726         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22727
22728 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22729
22730         PR fortran/24774
22731         * gfortran.dg/inquire_9.f90: New test.
22732
22733         PR fortran/21647
22734         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22735
22736 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22737
22738         PR libfortran/24432
22739         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22740         Check that 'cos' is supported.
22741
22742 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22743
22744         PR fortran/24223
22745         * gfortran.dg/substring_equivalence.f90: New test.
22746
22747         PR fortran/24705
22748         * gfortran.dg/auto_internal_assumed.f90: New test.
22749
22750 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22751
22752         * gcc.dg/fold-div-2.c: New test.
22753
22754 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22755
22756         PR rtl-optimization/24883
22757         * gcc.c-torture/compile/pr24883.c: New test.
22758
22759 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22760
22761         PR middle-end/20583
22762         * gcc.c-torture/compile/pr20583.c: New.
22763
22764 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22765
22766         * gcc.c-torture/execute/usmul.c: New test.
22767
22768 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22769
22770         * gcc.dg/tree-ssa/vrp22.c: New test.
22771
22772 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22773
22774         PR middle-end/24912
22775         * gcc.dg/torture/pr24912-1.c: New test.
22776
22777 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22778
22779         PR fortran/24862
22780         * gfortran.dg/arrayio_derived_1.f90: New test.
22781
22782 2005-11-19  Richard Guenther  <rguenther@suse.de>
22783
22784         PR middle-end/23294
22785         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22786
22787 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22788
22789         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22790
22791 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22792
22793         PR c++/8355
22794         * g++.dg/template/friend39.C: New test.
22795
22796 2005-11-18  James E Wilson  <wilson@specifix.com>
22797
22798         * gcc.dg/builtin-strstr.c: New.
22799
22800 2005-11-18  Richard Henderson  <rth@redhat.com>
22801
22802         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22803         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22804         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22805         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22806         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22807         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22808         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22809         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22810         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22811         renaming to remove initial "ia64-".
22812
22813 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22814
22815         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22816
22817 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22818
22819         * g++.dg/cpp/string-2.C: New test.
22820
22821 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22822
22823         * gcc.dg/tree-ssa/loop-14.c: New test.
22824
22825 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22826             Michael Chamberlain <michael@chamberlain.net.au>
22827
22828         * ada/acats/run_all.sh (target_run): Kill long running tests.
22829
22830 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22831
22832         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22833         * gcc.dg/cleanup-9.c: Likewise.
22834         * gcc.dg/cleanup-10.c: Likewise.
22835         * gcc.dg/cleanup-11.c: Likewise.
22836
22837 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22838
22839         PR fortran/24892
22840         * gfortran.dg/open_access_append_1.f90: New test.
22841         * gfortran.dg/open_access_append_2.f90: New test.
22842
22843 2005-11-16  Richard Guenther  <rguenther@suse.de>
22844
22845         PR middle-end/24851
22846         * gcc.c-torture/execute/pr24851.c: New testcase.
22847
22848 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22849
22850         * gcc.dg/fold-overflow-1.c: New test.
22851
22852 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22853
22854         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22855         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22856
22857 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22858
22859         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22860         structures.
22861         * g++.dg/eh/forced2.C: Likewise.
22862         * g++.dg/eh/forced3.C: Likewise.
22863         * g++.dg/eh/forced4.C: Likewise.
22864
22865 2005-11-11  Mike Stump  <mrs@apple.com>
22866
22867         * g++.old-deja/g++.mike/unused.C: Add.
22868
22869 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c++/24667
22872         * g++.dg/warn/Wcast-qual1.C: New test.
22873
22874 2005-11-15  Jan Hubicka  <jh@suse.cz>
22875
22876         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22877
22878 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22879
22880         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22881
22882 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22883
22884         PR 24840
22885         * gcc.dg/tree-ssa/pr24840.c: New test.
22886
22887 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22888
22889         PR testsuite/24841
22890         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22891
22892 2005-11-14  Dale Johannesen  <dalej@apple.com>
22893
22894         * gcc.c-torture/execute/20051113-1.c: New.
22895
22896 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/24687
22899         * g++.dg/template/crash43.C: New test.
22900
22901 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22902
22903         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22904
22905 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22906
22907         PR c++/24817
22908         * g++.dg/eh/spec8.C: New test.
22909
22910 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22911
22912         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22913
22914 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/20293
22917         * g++.dg/parse/ambig4.C: New test.
22918         * g++.dg/tc1/dr101.C: Adjust error markers.
22919         * g++.dg/lookup/strong-using-2.C: Likewise.
22920         * g++.dg/lookup/ambig5.C: Likewise.
22921         * g++.dg/lookup/ambig4.C: Likewise.
22922         * g++.dg/parse/crash22.C: Likewise.
22923
22924 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22925
22926         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22927
22928 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22929
22930         * gcc.dg/nested-calls-1.c: New test.
22931
22932 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22933
22934         * gfortran.dg/complex_intrinsic_1.f90: New test.
22935         * gfortran.dg/complex_intrinsic_2.f90: New test.
22936         * gfortran.dg/fgetc_1.f90: New test.
22937         * gfortran.dg/fgetc_2.f90: New test.
22938         * gfortran.dg/fgetc_3.f90: New test.
22939         * gfortran.dg/ftell_1.f90: New test.
22940         * gfortran.dg/ftell_2.f90: New test.
22941         * gfortran.dg/gnu_logical_1.F: New test.
22942         * gfortran.dg/gnu_logical_2.f90: New test.
22943
22944 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22945
22946         PR middle-end/24820
22947         * gcc.dg/pr24820.c: New test.
22948
22949 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22950
22951         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22952         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22953         variable.
22954
22955 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22956
22957         PR testsuite/24614
22958         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22959
22960 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22961
22962         * gcc.target/cris/cris.exp: New file.
22963         * gcc.target/cris/rld-legit1.c: New test.
22964         * gcc.target/cris/rld-legit2.c: New test.
22965
22966 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22967
22968         PR c++/24780
22969         * g++.dg/opt/pr24780.C: New test.
22970
22971         PR c++/24761
22972         * g++.dg/template/asm1.C: New test.
22973
22974 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22975
22976         PR libgfortran/24787
22977         * gfortran.dg/scan_1.f90: New test.
22978
22979 2005-11-12  Jan Hubicka  <jh@suse.cz>
22980
22981         * gcc.target/i386/minmax-1.c: New.
22982         * gcc.target/i386/minmax-2.c: New.
22983
22984 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22985
22986         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22987
22988 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22989
22990         * gcc.c-torture/execute/20051110-1.c,
22991         gcc.c-torture/execute/20051110-2.c: New tests.
22992
22993 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22994
22995         PR middle-end/24750
22996         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22997         New tests.
22998
22999 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23000
23001         * lib/target-libpath.exp (get_shlib_extension): New proc.
23002         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23003         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23004         * lib/objc.exp (objc_target_compile): Likewise.
23005         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23006         detection.
23007
23008 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23009
23010         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23011
23012         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23013         Add -static to additional_flags and pass it to target_compile.
23014
23015 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23016
23017         PR libgfortran/24719
23018         gfortran.dg/read_noadvance.f90: New test.
23019
23020         PR libgfortran/24699
23021         gfortran.dg/fmt_t_2.f90: New test.
23022
23023         PR libgfortran/24785
23024         gfortran.dg/read_x_eor.f90: New test.
23025
23026         PR libgfortran/24584
23027         gfortran.dg/namelist_empty.f90: Rename test.
23028
23029         PR libgfortran/24489
23030         gfortran/read_eor.f90: Rename test.
23031
23032 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23033
23034         PR fortran/15976
23035         * gfortran.dg/automatic_module_variable.f90: New test.
23036
23037 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23038
23039         PR target/24445
23040         * gcc.dg/pr24445.c: New test.
23041
23042 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23043
23044         PR fortran/24655
23045         PR fortran/24755
23046         * gfortran.dg/recursive_statement_functions.f90: Add statement
23047         functions using inline intrinsic functions and parameters to test
23048         that they no longer seg-fault.
23049
23050         PR fortran/24409
23051         gfortran.dg/nested_modules_4.f90: New test.
23052         gfortran.dg/nested_modules_5.f90: New test.
23053
23054 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23055
23056         PR fortran/24643
23057         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23058
23059 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23060
23061         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23062         failures.
23063
23064 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23065
23066         * gcc.dg/sparc-getcontext-1.c: New test.
23067
23068 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23069
23070         * gcc.dg/ifcvt-fabs-1.c: New test.
23071
23072 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23073
23074         PR other/4372
23075         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23076         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23077
23078 2005-11-09  Richard Guenther  <rguenther@suse.de>
23079
23080         PR tree-optimization/24716
23081         * gcc.c-torture/execute/pr24716.c: New testcase.
23082
23083 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23084
23085         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23086
23087 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23088
23089         PR 24624
23090         * gcc.dg/pr24624.c: Testcase added.
23091
23092 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23093
23094         PR 24623
23095         * g++.dg/other/pr24623.C: Testcase added.
23096
23097 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23098
23099         PR fortran/22607
23100         * gfortran-dg/pure_byref_1.f90: New.
23101         * gfortran-dg/pure_byref_2.f90: New.
23102
23103 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23104
23105         PR c/24101
23106         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23107         * gcc.dg/dg.exp: Run main loop also for *.i files.
23108
23109 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23110
23111         PR c++/19450
23112         * g++.dg/tls/diag-3.C: New test.
23113         * g++.dg/tls/diag-4.C: New test.
23114         * g++.dg/tls/static-1.C: New test.
23115         * g++.dg/tls/static-1a.cc: New file.
23116
23117 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23118
23119         PR 23046
23120         * g++.dg/tree-ssa/pr23046.C: New test.
23121
23122 2005-11-08  Devang Patel <dpatel@apple.com>
23123
23124         PR tree-optimization/23115
23125         * gcc.dg/tree-ssa/pr23115.c: New.
23126
23127 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23128
23129         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23130         * gcc.target/powerpc/pr16155.c: Same.
23131         * gcc.target/powerpc/altivec-1.c: Same.
23132         * gcc.target/powerpc/altivec-2.c: Same.
23133         * gcc.target/powerpc/altivec-3.c: Same.
23134         * gcc.target/powerpc/altivec-5.c: Same.
23135         * gcc.target/powerpc/altivec-11.c: Same.
23136         * gcc.target/powerpc/altivec-12.c: Same.
23137         * gcc.target/powerpc/altivec-14.c: Same.
23138         * gcc.target/powerpc/altivec-22.c: Same.
23139         * gcc.target/powerpc/altivec-consts.c: Same.
23140         * gcc.target/powerpc/altivec-pr22085.c: Same.
23141         * gcc.target/powerpc/altivec-splat.c: Same.
23142         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23143         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23144         * gcc.target/powerpc/darwin-longlong.c: Same.
23145
23146 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23147
23148         PR target/19340
23149         * gcc.dg/pr19340.c: New test.
23150
23151 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23152
23153         PR rtl-optimization/24683
23154         * gcc.dg/pr24683.c: New test.
23155
23156 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23157
23158         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23159         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23160
23161 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23162
23163         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23164
23165 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23166
23167         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23168
23169 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23170
23171         PR target/24230
23172
23173         * gcc.target/powerpc/altivec-consts.c,
23174         gcc.target/powerpc/altivec-splat.c: New testcase.
23175
23176 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23177
23178         PR c/24599
23179
23180         * gcc.dg/overflow-2.c: New testcase.
23181
23182 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23183
23184         PR rtl-optimization/23567
23185         * gcc.c-torture/execute/20051104-1.c: New test.
23186
23187 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23188
23189         PR fortran/24534
23190         gfortran.dg/private_type_2.f90: Modified to check that case with
23191         PRIVATE declaration within derived type is accepted.
23192
23193         PR fortran/20838
23194         gfortran.dg/pointer_assign_1.f90: New test.
23195
23196         PR fortran/20840
23197         * gfortran.dg/arrayio_0.f90: New test.
23198
23199         PR fortran/17737
23200         gfortran.dg/data_initialized.f90: New test.
23201         gfortran.dg/data_constraints_1.f90: New test.
23202         gfortran.dg/data_constraints_2.f90: New test.
23203
23204 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23205
23206         PR fortran/24174
23207         PR fortran/24305
23208         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23209
23210 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23211
23212         PR 24670
23213         * gcc.dg/tree-ssa/pr24670.c: New test.
23214
23215 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23216
23217         PR target/22432
23218         * gcc.target/i386/pr22432.c: New test.
23219
23220 2005-11-05  Richard Henderson  <rth@redhat.com>
23221
23222         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23223         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23224         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23225         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23226         from gcc.dg/alpha-*.
23227         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23228         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23229
23230 2005-11-05  Andreas Jaeger  <aj@suse.de>
23231
23232         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23233
23234 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23235
23236         PR target/23424
23237         * gcc.dg/torture/pr23424-1.c: New test.
23238
23239 2005-11-04  Richard Henderson  <rth@redhat.com>
23240
23241         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23242         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23243         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23244         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23245         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23246         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23247         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23248         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23249         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23250         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23251         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23252         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23253         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23254         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23255         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23256         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23257         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23258         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23259         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23260         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23261         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23262         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23263         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23264         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23265         Move from gcc.dg/.
23266         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23267         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23268         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23269         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23270         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23271         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23272         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23273         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23274         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23275         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23276         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23277         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23278         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23279         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23280         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23281         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23282         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23283         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23284         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23285         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23286         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23287         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23288         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23289         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23290         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23291         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23292         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23293         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23294         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23295         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23296         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23297         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23298         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23299         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23300         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23301         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23302         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23303         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23304         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23305         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23306         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23307         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23308         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23309         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23310         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23311
23312 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23313
23314         PR 24627
23315         * gcc.dg/tree-ssa/pr24627.c: New test.
23316
23317 2005-11-04 Paul Brook  <paul@codesourcery.com>
23318
23319         * gcc.dg/tls/opt-10.c: New test.
23320
23321 2005-11-04  Andreas Jaeger  <aj@suse.de>
23322
23323         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23324         avoid extra warnings.
23325
23326 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23327
23328         PR libfortran/22298
23329         * lib/target-supports.exp
23330         (check_effective_target_static_libgfortran): New
23331         static_libgfortran effective target.
23332         * gfortran.dg/static_linking_1.f: New test.
23333         * gfortran.dg/static_linking_1.c: New file.
23334
23335 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23336
23337         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23338
23339 2005-11-03  Josh Conner  <jconner@apple.com>
23340
23341         PR c++/19989
23342         g++.dg/ext/array2.C: New test.
23343         g++.dg/template/dependent-name3.C: New test.
23344         g++.dg/template/dependent-name4.C: New test.
23345         g++.dg/template/sfinae2.C: New test.
23346
23347 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23348
23349         PR preprocessor/22042
23350         * gcc.dg/cpp/strify4.c: New test.
23351
23352 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23353
23354         PR c++/17964
23355         * g++.dg/cpp/string-1.C: New test.
23356
23357 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23358
23359         * gcc.target/powerpc: New directory.
23360         * gcc.target/powerpc/powerpc.exp: New file.
23361         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23362         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23363         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23364         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23365         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23366         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23367         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23368         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23369         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23370         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23371         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23372         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23373         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23374         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23375         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23376         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23377         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23378         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23379         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23380         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23381         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23382         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23383         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23384         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23385         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23386         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23387         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23388         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23389         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23390         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23391         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23392         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23393         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23394         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23395
23396 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/21627
23399         * g++.dg/warn/inline2.C: New test.
23400
23401 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23402
23403         PR middle-end/23155
23404         * g++.dg/ext/c99struct1.C: New test.
23405         * gcc.dg/union-cast-1.c: New test.
23406         * gcc.dg/union-cast-2.c: New test.
23407         * gcc.dg/union-cast-3.c: New test.
23408
23409 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         PR middle-end/24589
23412         * gcc.c-torture/execute/zero-struct-2.c: New test.
23413
23414 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23415
23416         PR c++/24582
23417         * g++.dg/init/switch1.C: New test.
23418
23419 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23420
23421         * gcc.dg/delay-slot-1.c: New test.
23422
23423 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23424
23425         PR target/24620
23426         * gcc.dg/pr24620.c: New test.
23427
23428 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23429
23430         PR c/24329
23431         * gcc.dg/format/unnamed-1.c: New test.
23432
23433 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23434
23435         PR c++/22434
23436         * g++.dg/expr/cond8.C: New test.
23437
23438         PR c++/24560
23439         * g++.dg/parse/dot1.C: New test.
23440
23441 2005-11-02  Jan Hubicka  <jh@suse.cz>
23442
23443         PR target/23303
23444         * gcc.dg/i386-lea.c: New test
23445
23446 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23447
23448         PR target/24615
23449         * gcc.dg/pr24615.c: New test.
23450
23451 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23452
23453         PR target/24600
23454         * gcc.dg/pr24600.c: New test.
23455
23456 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/19253
23459         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23460         * g++.dg/parse/typename9.C: New test.
23461         * g++/dg/parse/typename10.C: Likewise.
23462
23463 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23464
23465         PR fortran/18157
23466         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23467         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23468         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23469
23470 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/24569
23473         * g++.dg/debug/static1.C: New test.
23474
23475 2005-11-02  Josh Conner  <jconner@apple.com>
23476
23477         * g++.dg/crash38.C: moved into proper directory...
23478         * g++.dg/template/crash42.C: ...here
23479
23480 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23481
23482         PR target/18338
23483         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23484         pcc_bitfield_type_matters || default_packed.
23485
23486         * lib/target-supports.exp
23487         (check_effective_target_pcc_bitfield_type_matters): New proc.
23488         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23489
23490         PR testsuite/23304
23491         * lib/target-supports.exp (check_effective_default_packed): New proc.
23492         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23493         Gate expected errors on target ! default_packed.
23494         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23495
23496 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23497
23498         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23499         change (r106358).
23500
23501 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         PR fortran/24008
23504         * gfortran.dg/entry_5.f90: New.
23505         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23506
23507 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23508
23509         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23510
23511 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23512
23513         PR fortran/21565
23514         gfortran.dg/namelist_blockdata.f90: New test.
23515
23516         PR fortran/18737
23517         gfortran.dg/external_implicit_none.f90: New test.
23518
23519         PR fortran/14994
23520         * gfortran.dg/secnds.f: New test.
23521
23522 2005-10-31  Jan Hubicka  <jh@suse.cz>
23523
23524         PR target/20928
23525         * gcc.c-torture/compile/pr20928.c: New test.
23526
23527 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23528
23529         PR middle-end/23492
23530         * gcc.c-torture/compile/zero-strct-5.c: New test.
23531
23532 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23533
23534         PR libgfortran/24584
23535         * gfortran.dg/pr24584.f90: New test.
23536
23537 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23538
23539         PR fortran/18883
23540         * gfortran.dg/char_result_9.f90: New.
23541         * gfortran.dg/char_result_10.f90: New.
23542
23543 2005-10-30  Jan Hubicka  <jh@suse.cz>
23544
23545         * g++.dg/tree-ssa/pr24172.C: New testcase.
23546
23547 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23548
23549         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23550
23551 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23552
23553         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23554         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23555         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23556         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23557         gfortran.dg/enum_9.f90,
23558         gfortran.fortran-torture/compile/enum_1.f90,
23559         gfortran.fortran-torture/execute/enum_1.f90,
23560         gfortran.fortran-torture/execute/enum_2.f90,
23561         gfortran.fortran-torture/execute/enum_3.f90,
23562         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23563
23564 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23565
23566         PR target/18482
23567         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23568         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23569
23570 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23571
23572         PR libfortran/20179
23573         * gfortran.dg/mixed_io_1.f90: New test.
23574         * gfortran.dg/mixed_io_1.c: New file.
23575
23576 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23577
23578         * gfortran.dg/malloc_free_1.f90: New test.
23579
23580 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23581
23582         * gcc.dg/nested-func-4.c: Require profiling -pg.
23583
23584 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23585
23586         PR C++/23229
23587         * g++.dg/warn/main-2.C: New test.
23588
23589 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23590
23591         PR fortran/24545
23592         * gfortran.dg/interface_2.f90: new test.
23593
23594 2005-10-28  Josh Conner  <jconner@apple.com>
23595
23596         PR c++/22153
23597         * g++.dg/template/crash38.C: New test.
23598         * g++.dg/parse/explicit1.C: Change expected errors.
23599
23600 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23601
23602         PR C++/23426
23603         * g++.dg/other/large-size-array.C: New test.
23604
23605 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23606
23607         PR middle-end/24362
23608         * g++.dg/opt/complex4.C: New test.
23609
23610 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23611
23612         * gcc.dg/nested-func-4.c: New test.
23613
23614 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23615
23616         PR fortran/24158
23617         gfortran.dg/derived_recursion.f90: New test.
23618         gfortran.dg/implicit_actual.f90: New test.
23619
23620 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23621
23622         PR middle-end/24295, PR testsuite/24477
23623         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23624         removed when weakref hits the tree.
23625
23626 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23627
23628         * gfortran.dg/cray_pointers_4.f90: New test.
23629
23630         * gfortran.dg/cray_pointers_5.f90: New test.
23631
23632 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23633
23634         PR fortran/22290
23635         * gfortran.dg/assign_5.f90: New test.
23636         * gfortran.dg/assign_6.f: New test.
23637
23638 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23639
23640         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23641         CPU has no SSE support.
23642
23643 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23644
23645         PR libgfortran/24224
23646         * gfortran.dg/arrayio_1.f90: Update attribution.
23647         * gfortran.dg/arrayio_2.f90: Update attribution.
23648         * gfortran.dg/arrayio_3.f90: Update attribution.
23649         * gfortran.dg/arrayio_4.f90: Update test conditions.
23650         * gfortran.dg/arrayio_5.f90: Update attribution.
23651         * gfortran.dg/arrayio_6.f90: New test.
23652         * gfortran.dg/arrayio_7.f90: New test.
23653
23654 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23655
23656         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23657
23658 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23659
23660         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23661
23662 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23663
23664         PR fortran/24416
23665         * gfortran.dg/namelist_char_only.f90: New test.
23666
23667 2005-10-24  Asher Langton  <langton2@llnl.gov>
23668
23669         PR fortran/17031
23670         PR fortran/22282
23671         * gfortran.dg/cray_pointers_1.f90: New test.
23672         * gfortran.dg/cray_pointers_2.f90: New test.
23673         * gfortran.dg/cray_pointers_3.f90: New test.
23674         * gfortran.dg/loc_1.f90: New test.
23675         * gfortran.dg/loc_2.f90: New test.
23676
23677 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23678
23679         * gcc.dg/pr24225.c: New test.
23680
23681 2005-10-24  Asher Langton  <langton2@llnl.gov>
23682
23683         * gfortran.dg/dup_save_1.f90: New test.
23684         * gfortran.dg/dup_save_2.f90: New test.
23685
23686 2005-10-24  Paul Brook  <paul@codesourcery.com>
23687
23688         PR 24107
23689         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23690         stdint.h.
23691
23692 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23693
23694         PR libgfortran/24489
23695         * gfortran.dg/pr24489.f90: New test.
23696
23697 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23698
23699         PR fortran/23635
23700         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23701
23702 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23703
23704         PR target/18911
23705         * g++.dg/init/array16.C: Skip for mmix-*-*.
23706
23707 2005-10-23  Asher Langton  <langton2@llnl.gov>
23708
23709         * gfortran.dg/byte_1.f90: New test.
23710         * gfortran.dg/byte_2.f90: New test.
23711
23712 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23713
23714         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23715
23716 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23717
23718         PR fortran/18022
23719         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23720
23721         PR fortran/24311
23722         * gfortran.dg/merge_char_const.f90: New test.
23723
23724         PR fortran/24384
23725         * gfortran.dg/spread_scalar_source.f90: New test.
23726
23727 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23728
23729         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23730
23731         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23732         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23733
23734         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23735
23736 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23737
23738         PR fortran/24426
23739         * gfortran.dg/der_pointer_4.f90: New.
23740
23741 2005-10-22  David Ayers  <d.ayers@inode.at>
23742
23743         * obj-c++.dg/except-1.mm: Simplify.
23744
23745 2005-10-21  David Ayers  <d.ayers@inode.at>
23746
23747         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23748
23749 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23750
23751         * gfortran.dg/assumed_dummy_2.f90: New test.
23752
23753 2005-10-21  James E Wilson  <wilson@specifix.com>
23754
23755         PR preprocessor/15220
23756         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23757
23758 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23759
23760         * gcc.c-torture/execute/20051021-1.c: New test.
23761
23762 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23763
23764         PR c++/24260
23765         * g++.dg/ext/tmplattr1.C: New test.
23766
23767 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23768
23769         PR fortran/24440
23770         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23771
23772 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23773
23774         * obj-c++.dg/except-1.mm: New.
23775
23776         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23777
23778 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23779
23780         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23781
23782 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23783
23784         PR middle-end/24295
23785         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23786         declarations with the same names as thunks' alias targets, use
23787         aliases instead.
23788         * gcc.dg/attr-alias-3.c: New test.
23789         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23790
23791 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23792
23793         PR c++/22618
23794         * g++.dg/parse/access8.C: New test.
23795
23796 2005-10-20  Richard Guenther  <rguenther@suse.de>
23797
23798         PR c++/24439
23799         * g++.dg/tree-ssa/pr24439.C: New testcase.
23800
23801 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23802
23803         * g++.dg/opt/delay-slot-1.C: New test.
23804
23805 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23806
23807         PR fortran/21625
23808         * gfortran.fg/der_init_1.f90: New.
23809
23810 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23811
23812         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23813
23814 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/21908
23817         * g++.dg/parse/error28.C: New test.
23818
23819 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23820
23821         * gcc.dg/profile-generate-2.c: New test.
23822
23823 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23824
23825         PR target/23589
23826         * g++.dg/ext/dllimport11.C: New.
23827
23828 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23829
23830         PR c++/22293
23831         * g++.dg/other/friend3.C: New test.
23832
23833 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/23293
23836         * g++.dg/template/error19.C: New test.
23837
23838 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         PR c++/21383
23841         * g++.dg/overload/koenig2.C: New.
23842
23843         PR c++/23118
23844         * g++.dg/overload/error2.C: New.
23845
23846         PR c++/22604
23847         * g++.dg/inherit/covariant14.C: New.
23848
23849 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23850
23851         PR c++/23440
23852         * g++.dg/parse/for1.C: New test.
23853
23854 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23855
23856         PR fortran/23446
23857         * gfortran.dg/host_dummy_index_1.f90: New test.
23858
23859         PR fortran/21459
23860         * gfortran.dg/automatic_char_len_2.f90: New test.
23861
23862         PR fortran/20866
23863         * gfortran.dg/recursive_statement_functions.f90: New test.
23864
23865         PR fortran/20853
23866         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23867
23868         PR fortran/20849
23869         * gfortran.dg/external_initializer.f90: New test.
23870
23871         PR fortran/20837
23872         * non_module_public.f90: New test.
23873
23874 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         PR c++/24386
23877         * g++.dg/template/overload7.C: New.
23878
23879         PR c++/22551
23880         * g++.dg/other/switch2.C: Remove expected warnings.
23881
23882         PR c++/21353
23883         * g++.dg/template/defarg6.C: New.
23884
23885 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23886
23887         PR target/24315
23888         * gcc.target/i386/pr24315.c: New test.
23889
23890 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/24389
23893         * g++.dg/template/static21.C: New test.
23894         * g++.dg/template/static21-a.cc: Likewise.
23895
23896 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23897
23898         PR c++/23959
23899         * g++.dg/warn/Wswitch-default-1.C: New test.
23900         * g++.dg/warn/Wswitch-default-2.C: New test.
23901
23902 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/22173
23905         * g++.dg/parse/template18.C: New test.
23906         * g++.dg/template/nontype15.C: Likewise.
23907
23908 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23909
23910         PR fortran/22273
23911         * gfortran.dg/spec_expr_2.f90: New.
23912
23913 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23914
23915         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23916         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23917         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23918         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23919         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23920         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23921         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23922         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23923         previous target-specific skips and warning-message matches where
23924         applicable.
23925
23926 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/21347
23929         * g++.dg/warn/Wctor-dtor.C: New test.
23930
23931 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23932
23933         PR c/23439
23934         * gcc.dg/for-1.c: New test.
23935
23936 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23937
23938         PR c++/19565
23939         * g++.dg/warn/Wconversion1.C: New test.
23940         * g++.dg/ext/packed4.C: Compile with -w.
23941         * g++.dg/opt/20050511-1.C: Likewise.
23942         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23943
23944 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23945
23946         * gfortran.dg/boz_5.f90: New test.
23947
23948 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23949
23950         PR c++/22551
23951         * g++.dg/other/switch2.C: New.
23952
23953         PR c++/23984
23954         * g++.dg/init/ctor7.C: New.
23955
23956 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23957
23958         PR c++/23730
23959         * g++.dg/parse/crash32.C: New test.
23960
23961 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/20721
23964         * g++.dg/init/goto2.C: New test.
23965
23966         PR c++/22464
23967         * g++.dg/template/crash/41.C: New test.
23968
23969         PR c++/22180
23970         * g++.dg/template/crash40.C: New test.
23971
23972         PR c++/23694
23973         * g++.dg/parse/friend5.C: New test.
23974
23975         PR c++/23307
23976         * g++.dg/template/crash38.C: New test.
23977
23978         PR c++/22352
23979         * g++.dg/template/friend38.C: New test.
23980
23981         PR c++/22405
23982         * g++.dg/template/crash39.C: New test.
23983
23984 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23985
23986         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23987         gcc.dg/debug/dwarf2/dwarf-char2.c,
23988         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23989
23990         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23991
23992 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23993
23994         * gcc.dg/dll-2.c: Add tests for warnings.
23995         * gcc.dg/dll-3.c: Likewise.
23996         * gcc.dg/dll-4.c: Likewise.
23997
23998         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23999         * g++.dg/ext/dllimport2.C: Likewise.
24000         * g++.dg/ext/dllimport3.C: Likewise.
24001         * g++.dg/ext/dllimport7.C: Likewise.
24002         * g++.dg/ext/dllimport8.C: Likewise.
24003         * g++.dg/ext/dllimport9.C: Likewise.
24004
24005 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24006
24007         PR fortran/24092
24008         * gfortran.dg/derived_pointer_recursion.f90: New test.
24009
24010 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24011
24012         * gcc.c-torture/execute/20051012-1.c: New test.
24013
24014 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24015
24016         PR fortran/18082
24017         * gfortran.dg/automatic_char_len_1.f90: New test.
24018
24019 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24020
24021         PR fortran/20847
24022         * gfortran.dg/save_common.f90: New test.
24023
24024         PR fortran/20856
24025         * gfortran.dg/save_result.f90: New test.
24026
24027 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24028
24029         PR c++/21592
24030         * g++.dg/template/dependent-expr1.C: Add new expected error.
24031         * g++.dg/template/dependent-expr2.C: Adjust error text.
24032         * g++.dg/template/overload6.C: New.
24033
24034         PR c++/23797
24035         * g++.dg/other/typename8.C: New.
24036
24037         PR c++/21117
24038         * g++.dg/other/return1.C: New.
24039
24040 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24041
24042         PR c++/24052
24043         * g++.dg/ext/label5.C: New.
24044
24045 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24046
24047         PR c++/19964
24048         * g++.dg/parse/crash31.C: New.
24049
24050 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24051
24052         * g++.dg/ipa/ipa-1.c: New test.
24053         * g++.dg/ipa/ipa-2.c: New test.
24054         * g++.dg/ipa/ipa-3.c: New test.
24055         * g++.dg/ipa/ipa-4.c: New test.
24056         * g++.dg/ipa/ipa-5.c: New test.
24057         * g++.dg/ipa/ipa.exp: New file.
24058
24059 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24060
24061         PR fortran/24207
24062         * gfortran.dg/private_type_3.f90: New test.
24063
24064 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24065
24066         PR fortran/20786
24067         gfortran.dg/aint_anint_1.f90: New test.
24068
24069 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24070
24071         PR libgfortran/24313
24072         gfortran.dg/csqrt.f: New test.
24073
24074 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24075
24076         PR c++/8057
24077         * g++.dg/warn/noeffect7.C: New test.
24078         * g++.dg/warn/noeffect2.C: Instantiate templates.
24079         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24080         and warning.
24081
24082 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24083
24084         PR c++/21089
24085         * g++.dg/init/float1.C: New test.
24086
24087         PR c++/24277
24088         * g++.dg/init/member1.C: Tweak error markers.
24089
24090 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24091
24092         PR testsuite/24281
24093         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24094         Check for null pointer.
24095
24096 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24097
24098         PR c++/21369
24099         * g++.dg/parse/ret-type3.C: New test.
24100
24101 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24102
24103         PR tree-opt/23946
24104         * gcc.c-torture/compile/pr23946.c: New test.
24105
24106 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24107
24108         * g++.dg/opt/mmx2.C: New test.
24109
24110 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR c++/24277
24113         * g++.dg/template/static20.C: New test.
24114
24115         PR c++/24302
24116         * g++.dg/warn/Wunused-12.C: New test.
24117
24118         PR c++/23437
24119         * g++.dg/template/arg4.C: New test.
24120
24121 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24122
24123         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24124         * gcc.dg/ucnid-3.c: Likewise.
24125         * gcc.dg/ucnid-4.c: Likewise.
24126         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24127         * g++.dg/other/ucnid-1.C: Likewise.
24128         * gcc.dg/sparc-frame-1.c: New test.
24129
24130 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24131
24132         PR c++/24139
24133         * g++.dg/template/spec27.C: New test.
24134
24135         PR c++/24275
24136         * g++.dg/template/static19.C: New test.
24137
24138 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24139
24140         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24141         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24142
24143 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24144
24145         PR target/24136
24146         * gfortran.fortran-torture/compile/pr24136.f: New test.
24147
24148 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24149
24150         PR c++/22172
24151         * g++.dg/parse/crash30.C: New test.
24152
24153 2005-10-07  Richard Guenther  <rguenther@suse.de>
24154
24155         PR middle-end/24227
24156         * gcc.c-torture/compile/pr24227.c: New testcase.
24157
24158 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24159
24160         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24161         Do not put aligned attributes on array elements.
24162
24163 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24164
24165         PR testsuite/23611, PR testsuite/23615
24166         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24167         writing prototypes of library functions by hand.
24168         * obj-c++.dg/bitfield-4.mm: Likewise.
24169         * obj-c++.dg/const-str-4.mm: Likewise.
24170         * obj-c++.dg/encode-4.mm: Likewise.
24171         * obj-c++.dg/encode-5.mm: Likewise.
24172         * obj-c++.dg/encode-6.mm: Likewise.
24173         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24174         * obj-c++.dg/method-10.mm: Likewise.
24175         * obj-c++.dg/method-17.mm: Likewise.
24176         * obj-c++.dg/method-19.mm: Likewise.
24177         * obj-c++.dg/try-catch-2.mm: Likewise.
24178
24179 2005-10-06  Richard Henderson  <rth@redhat.com>
24180
24181         PR 24236
24182         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24183
24184 2005-10-06  Dale Johannesen  <dalej@apple.com>
24185
24186         * gcc.c-torture/execute/20030125-1.c: Correct.
24187
24188 2005-10-06  Richard Guenther  <rguenther@suse.de>
24189
24190         PR tree-optimization/24238
24191         * g++.dg/tree-ssa/pr24238.C: New testcase.
24192
24193 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24194
24195         PR 18568
24196         * gfortran.dg/der_pointer_3.f90: New test.
24197
24198 2005-10-05  Devang Patel  <dpatel@apple.com>
24199
24200         PR Debug/23205
24201         * g++.dg/other/PR23205.C: New.
24202
24203 2005-10-05  Richard Henderson  <rth@redhat.com>
24204
24205         PR target/23602
24206         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24207         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24208
24209 2005-10-05  Dale Johannesen  <dalej@apple.com>
24210
24211         * gcc.c-torture/execute/float-floor.c: New.
24212
24213 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24214
24215         PR tree-optimization/21419
24216         PR tree-optimization/24146
24217         PR tree-optimization/24151
24218
24219         * g++.dg/ext/asm7.C: New.
24220         * g++.dg/ext/asm8.C: New.
24221         * gcc.dg/asm-1.c: Compile on all targets.
24222         * gcc.dg/asm-pr24146.c: New.
24223         * gcc.dg/pr21419.c: Adjust error messages.
24224
24225 2005-10-05  Richard Guenther  <rguenther@suse.de>
24226
24227         PR fortran/24176
24228         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24229
24230 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         PR c++/23513
24233         * g++.dg/template/spec22.C: Robustify test.
24234         * g++.dg/template/spec26.C: New.
24235
24236 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24237
24238         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24239         if target supports vector instructions.
24240
24241 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24242
24243         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24244         C99 functions.
24245
24246 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24247
24248         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24249         check_effective_target_fortran_large_int): Replace cached result
24250         when target changes.
24251
24252 2005-10-04  Devang Patel  <dpatel@apple.com>
24253
24254         * gcc.dg/i386-sse-vect-types.c: New.
24255
24256 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24257
24258         PR preprocessor/13726
24259         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24260         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24261
24262 2005-10-04  Richard Guenther  <rguenther@suse.de>
24263
24264         PR c/23576
24265         * gcc.dg/noncompile/pr23576.c: New testcase.
24266
24267 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24268
24269         PR middle-end/23125
24270         * gcc.dg/register-var-3.c: New test.
24271
24272 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24273
24274         * gcc.dg/pr23049.c: New test.
24275
24276         * gcc.dg/ucnid-4.c: Fix test.
24277
24278 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24279
24280         PR 23445
24281         * gcc.c-torture/compile/pr23445.c: New test.
24282
24283 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24284
24285         * g++.dg/overload/unknown1.C: New.
24286
24287 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24288
24289         PR c++/17775
24290         * g++.dg/template/repo4.C: New test.
24291
24292 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24293
24294         PR libfortran/19308
24295         * gfortran.dg/large_real_kind_2.F90: New test.
24296         * gfortran.dg/large_integer_kind_2.f90: New test.
24297
24298 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24299
24300         * lib/target-supports.exp (check_effective_target_vect_shift):
24301         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24302         (check_effective_target_vect_condition): Fix copy-n-pasto.
24303
24304         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24305         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24306         targets.
24307
24308 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24309
24310         PR c++/22621
24311         * g++.dg/template/overload5.C : New test.
24312
24313         PR c++/23840
24314         * g++.dg/expr/stdarg1.C: New test.
24315
24316 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24317
24318         PR 24142
24319         * gcc.c-torture/execute/pr24142.c: New test.
24320
24321 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24322
24323         PR 24141
24324         * gcc.c-torture/execute/pr24141.c: New test.
24325
24326 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24327             Diego Novillo  <dnovillo@redhat.com>
24328
24329         PR 23604
24330         * gcc.c-torture/execute/pr23604.c: New test.
24331
24332 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24333
24334         PR fortran/16404
24335         PR fortran/20835
24336         PR fortran/20890
24337         PR fortran/20899
24338         PR fortran/20900
24339         PR fortran/20901
24340         PR fortran/20902
24341         gfortran.dg/equiv_constraint_1.f90: New test.
24342         gfortran.dg/equiv_constraint_2.f90: New test.
24343         gfortran.dg/equiv_constraint_3.f90: New test.
24344         gfortran.dg/equiv_constraint_4.f90: New test.
24345         gfortran.dg/equiv_constraint_5.f90: New test.
24346         gfortran.dg/equiv_constraint_6.f90: New test.
24347         gfortran.dg/equiv_constraint_7.f90: New test.
24348         gfortran.dg/equiv_constraint_8.f90: New test.
24349         gfortran.dg/private_type_1.f90: New test.
24350         gfortran.dg/private_type_2.f90: New test.
24351         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24352         980628-10.f: Assert std=gnu to permit mixing of
24353         types in equivalence statements.
24354
24355 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24356
24357         PR 24112
24358         * gfortran.dg/open_status_1.f90: New.
24359
24360 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24361
24362         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24363         * gcc.dg/vect/pr22480.c: Clean up temp files.
24364         * gcc.dg/vect/pr23831.c: Clean up temp files.
24365         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24366         Clean up temp files.
24367         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24368         Clean up temp files.
24369
24370         * gcc.dg/20050309-1.c: Clean up temp files.
24371         * gcc.dg/20050325-1.c: Clean up temp files.
24372
24373 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24374
24375         PR tree-optimization/24059
24376         * gcc.dg/vect/pr24059.c : New test.
24377
24378 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24379
24380         PR middle-end/24109
24381         * gcc.c-torture/execute/20050929-1.c: New test.
24382
24383 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24384
24385         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24386
24387 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24388
24389         PR c/21419
24390         * gcc.dg/pr21419.c: New test.
24391
24392 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24393
24394         * gcc.dg/pr23911.c: New test.
24395
24396 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24397
24398         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24399
24400         PR c++/16782
24401         * g++.dg/parse/qualified4.C: New test.
24402         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24403         * g++.old-deja/g++.mike/p8154.C: Likewise.
24404
24405 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24406
24407         PR c++/22147
24408         * g++.dg/template/friend37.C: New test.
24409         * g++.dg/parse/crash28.C: Adjust error markers.
24410
24411 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24412
24413         PR fortran/18518
24414         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24415
24416 2005-09-27  Devang Patel  <dpatel@apple.com>
24417
24418         PR tree-optimization/23625
24419         * gcc.dg/pr23625.c: New test.
24420
24421 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24422
24423         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24424         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24425
24426 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24427
24428         PR fortran/23677
24429         * gfortran.fortran-torture/execute/save_1.f90: New test.
24430         * gfortran.dg/save_1.f90: New test.
24431
24432 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24433
24434         * gcc.target/i386/builtin-apply-mmx.c: New test.
24435
24436         PR target/22576
24437         * gcc.target/i386/pr22576.c: New test.
24438
24439         PR target/22585
24440         * gcc.target/i386/pr22585.c: New test.
24441
24442         PR target/23268
24443         * gcc.target/i386/pr23268.c: New test.
24444
24445         PR middle-end/23831
24446         * gcc.dg/vect/pr23831.c: New test.
24447
24448         PR target/24055
24449         * gcc.target/i386/pr24055.c: New test.
24450
24451 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24452
24453         PR tree-optimization/23960
24454         * gcc.c-torture/compile/pr23960.c: New.
24455
24456 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24457
24458         PR fortran/16861
24459         * gfortran.dg/nested_modules_3.f90: New.
24460
24461 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24462
24463         PR fortran/24005
24464         gfortran.dg/interface_1.f90: New test.
24465
24466 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24467         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24468
24469         PR fortran/23843
24470         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24471
24472 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24473
24474         PR fortran/23516
24475         * gfortran.dg/imag_1.f: New test.
24476         * gfortran.dg/imag_2.f: Ditto.
24477
24478 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24479
24480         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24481
24482 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24483
24484         PR c++/21983
24485         * g++.dg/warn/pr21983.C: New test.
24486
24487 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24488
24489         * gcc.dg/20050922-1.c: Testcase added.
24490
24491 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24492
24493         PR c++/23993
24494         * g++.dg/template/array14.C: New test.
24495
24496 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24497
24498         PR fortran/19929
24499         * gfortran.dg/der_ptr_component_1.f90: New test.
24500
24501 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24502
24503         PR c++/23965
24504         * g++.dg/template/error1.C: Reject "no matching function" message.
24505
24506 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24507
24508         PR c++/17609
24509         * g++.dg/lookup/error1.C: New test.
24510
24511 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24512
24513         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24514         functionality of the testcase.
24515
24516 2005-09-20  Richard Henderson  <rth@redhat.com>
24517
24518         * gcc.dg/vect/vect-22.c: Require vect_float.
24519         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24520
24521 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24522
24523         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24524         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24525         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24526         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24527         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24528         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24529         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24530         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24531         * gcc.dg/cpp/ucnid-8.c: New test.
24532
24533 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24534
24535         PR tree-optimization/23929
24536         * gcc.c-torture/compile/pr23929.c: New test.
24537
24538 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24539
24540         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24541         for one loop.
24542
24543 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24544
24545         PR testsuite/23186
24546         * g++.dg/other/pr22003.C: Require named sections.
24547
24548 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24549
24550         PR c++/23947
24551         * g++.dg/rtti/crash3.C: New test.
24552
24553         PR tree-optimization/23818
24554         * gcc.dg/pr23818.c: New test.
24555
24556 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24557
24558         PR fortran/23420
24559         * gfortran.dg/print_fmt_4.f: New.
24560
24561 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24562
24563         PR fortran/23663
24564         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24565
24566 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24567
24568         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24569         Use pointers to local alignable arrays instead. Added comments.
24570         * gcc.dg/vect/vect-46.c: Likewise.
24571         * gcc.dg/vect/vect-48.c: Likewise.
24572         * gcc.dg/vect/vect-49.c: Likewise.
24573         * gcc.dg/vect/vect-52.c: Likewise.
24574         * gcc.dg/vect/vect-53.c: Likewise.
24575         * gcc.dg/vect/vect-54.c: Likewise.
24576         * gcc.dg/vect/vect-56.c: Likewise.
24577         * gcc.dg/vect/vect-57.c: Likewise.
24578         * gcc.dg/vect/vect-58.c: Likewise.
24579         * gcc.dg/vect/vect-60.c: Likewise.
24580         * gcc.dg/vect/vect-61.c: Likewise.
24581
24582         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24583         The test is no longer vectorizable on vect_no_align targets.
24584         * gcc.dg/vect/vect-43.c: Likewsie.
24585
24586         * gcc.dg/vect/vect-44.c: Added comments.
24587         * gcc.dg/vect/vect-45.c: Added comments.
24588         * gcc.dg/vect/vect-50.c: Added comments.
24589         * gcc.dg/vect/vect-51.c: Added comments.
24590
24591         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24592         aligned type.
24593         * gcc.dg/vect/Os-vect-95.c: Likewise.
24594
24595         * gcc.dg/vect/vect-41.c: Test removed.
24596         * gcc.dg/vect/vect-47.c: Test removed.
24597         * gcc.dg/vect/vect-55.c: Test removed.
24598         * gcc.dg/vect/vect-59.c: Test removed.
24599
24600 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24601
24602         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24603         No longer vectorizable on vect_no_align targets.
24604         * gcc.dg/vect/pr20122.c: Likewise.
24605         * gcc.dg/vect/vect-74.c: Likewise.
24606         * gcc.dg/vect/vect-75.c: Likewise.
24607         * gcc.dg/vect/vect-76.c: Likewise.
24608
24609         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24610         Will not be vectorizable on vect_no_align targets once aliasing issues
24611         are resolved.
24612         * gcc.dg/vect/vect-79.c: Likewise.
24613
24614         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24615         * gcc.dg/vect/vect-78.c: Likewise.
24616         * gcc.dg/vect/vect-97.c: Likewise.
24617
24618 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24619
24620         * gcc.dg/pr23943.c: New test.
24621
24622 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24623
24624         PR fortran/19181
24625         * gfortran.dg/derived_pointer_null_1.f90: New test.
24626
24627 2005-09-18  Richard Guenther  <rguenther@suse.de>
24628
24629         PR middle-end/23944
24630         * gcc.c-torture/compile/pr23944.c: New testcase.
24631
24632 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24633
24634         PR fortran/15975
24635         * gfortran.dg/der_pointer_2.f90: New test.
24636
24637 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24638
24639         PR fortran/16861
24640         * gfortran.dg/nested_modules_2.f90: New test.
24641
24642 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24643
24644         PR c++/18368
24645         * g++.dg/other/semicolon.C: New test.
24646
24647 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24648
24649         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24650         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24651
24652 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/23914
24655         * g++.dg/template/static18.C: New test.
24656
24657         PR c++/21514
24658         * g++.dg/template/crash19.C: Remove dg-error marker.
24659         * g++.dg/template/local4.C: New test.
24660
24661 2005-09-16  Paul Brook  <paul@codesourcery.com>
24662
24663         PR fortran/23906
24664         * gfortran.dg/dependency_1.f90: New test.
24665
24666 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/23896
24669         * g++.dg/template/static17.C: New test.
24670
24671 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24672
24673         PR c++/23139
24674         * g++.dg/warn/huge-val1.C: New test.
24675
24676 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24677
24678         PR c++/13140
24679         * g++.dg/parse/class2.C: New test.
24680         * g++.dg/template/explicit8.C: Likewise.
24681         * g++.dg/template/spec25.C: Likewise.
24682
24683 2005-09-14  Josh Conner  <jconner@apple.com>
24684
24685         PR middle-end/23584
24686         * gcc.dg/pr23584.c: New test.
24687
24688 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24689
24690         PR fortran/21875 Internal Unit Array I/O, NIST
24691         * gfortran.dg/arrayio_1.f90: New test.
24692         * gfortran.dg/arrayio_1.f90: New test.
24693         * gfortran.dg/arrayio_1.f90: New test.
24694         * gfortran.dg/arrayio_1.f90: New test.
24695         * gfortran.dg/arrayio_1.f90: New test.
24696
24697 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24698
24699         PR middle-end/22480
24700         * gcc.dg/vect/pr22480.c: New test.
24701
24702 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24703
24704         PR fortran/19358
24705         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24706
24707 2005-09-13 Josh Conner <jconner@apple.com>
24708
24709         PR c++/23180
24710         * g++.dg/init/struct2.C: New test.
24711         * g++.dg/init/struct3.C: New test.
24712
24713 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24714
24715         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24716         Clean up temp files.
24717         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24718         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24719         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24720         gcc.dg/tree-ssa/builtin-printf-1.c,
24721         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24722         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24723         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24724         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24725         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24726         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24727         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24728         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24729         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24730         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24731         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24732         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24733
24734 2005-09-13  Josh Conner  <jconner@apple.com>
24735
24736         * lib/gcc-dg.exp: Load scanipa.exp.
24737         (cleanup-dump): New procedure.
24738         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24739         * lib/scandump.exp: New file.
24740         * lib/scantree.exp: Use it.
24741         * lib/scanipa.exp: New file.
24742
24743 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24744
24745         PR fortran/17740
24746         * gfortran.dg/generic_4.f90: New test.
24747
24748 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24749
24750         PR target/23816
24751         * gcc.target/i386/pr23816-1.c: New test.
24752         * gcc.target/i386/pr23816-2.c: New test.
24753
24754
24755 2005-09-13  Bastian Blank <waldi@debian.org>
24756
24757         PR c++/16171
24758         * g++.dg/abi/mangle26.C: New test.
24759         * g++.dg/abi/mangle27.C: New test.
24760         * g++.dg/abi/mangle28.C: New test.
24761         * g++.dg/abi/mangle29.C: New test.
24762
24763         PR c++/23839
24764         * g++.dg/parse/register1.C: New test.
24765
24766 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24767
24768         PR c++/23842
24769         * g++.dg/template/access16.C: New test.
24770
24771 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24772
24773         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24774
24775 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24776
24777         PR fortran/18899
24778         * gfortran.dg/shape_2.f90: New test.
24779
24780 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24781
24782         PR target/19269
24783         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24784         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24785         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24786         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24787         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24788         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24789         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24790         tests.
24791
24792 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24793
24794         PR c++/23841
24795         * g++.dg/parse/template17.C: New test.
24796
24797 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24798
24799         PR c++/23789
24800         * g++.dg/template/nontype14.C: New test.
24801
24802 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24803
24804         PR g++/7874
24805         * g++.dg/lookup/friend7.C: New test.
24806         * g++.dg/lookup/friend8.C: New test.
24807         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24808         so that it will be found via argument dependent lookup.
24809         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24810         friend functions which will no longer be found.
24811         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24812         function g, so that it will be found via argument dependent
24813         lookup.
24814         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24815         * g++.old-deja/g++.mike/net43.C: Likewise.
24816
24817 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24818
24819         PR c++/23691
24820         * g++.dg/template/static16.C: New test.
24821
24822 2005-09-12  Josh Conner  <jconner@apple.com>
24823
24824         PR middle-end/23237
24825         * gcc.c-torture/compile/pr23237.c: New test.
24826
24827 2005-09-11  Richard Henderson  <rth@redhat.com>
24828
24829         * g++.dg/other/error8.C: Update expected diagnostic text.
24830
24831 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24832
24833         PR libfortran/19872
24834         * gfortran.dg/overwrite_1.f: New test.
24835
24836 2005-09-09  Josh Conner  <jconner@apple.com>
24837
24838         * g++.dg/init/pr23180-1.C: Removed.
24839         * g++.dg/init/pr23180-2.C: Removed.
24840
24841 2005-09-09  David Daney <ddaney@avtrex.com>
24842
24843         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24844         files which are ...
24845         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24846         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24847
24848 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24849
24850         * gfortran.dg/iostat_2.f90: New test.
24851
24852 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24853
24854         PR c++/22252
24855         * g++.dg/ext/interface1.C: New test.
24856         * g++.dg/ext/interface1.h: Likewise.
24857         * g++.dg/ext/interface1a.cc: Likewise.
24858
24859 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24860
24861         * gfortran.dg/iomsg_1.f90: New test case.
24862
24863 2005-09-09  Richard Guenther  <rguenther@suse.de>
24864
24865         PR c++/23624
24866         * g++.dg/tree-ssa/pr23624.C: New testcase.
24867
24868 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24869
24870         PR fortran/19239
24871         * gfortran.dg/vector_subscript_1.f90,
24872         * gfortran.dg/vector_subscript_2.f90: New tests.
24873
24874 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24875
24876         PR fortran/21104
24877         * gfortran.dg/array_alloc_1.f90,
24878         * gfortran.dg/array_alloc_2.f90,
24879         * gfortran.dg/array_alloc_3.f90: New tests.
24880
24881 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24882
24883         PR fortran/12840
24884         * gfortran.dg/array_constructor_6.f90
24885         * gfortran.dg/array_constructor_7.f90
24886         * gfortran.dg/array_constructor_8.f90
24887         * gfortran.dg/array_constructor_9.f90
24888         * gfortran.dg/array_constructor_10.f90
24889         * gfortran.dg/array_constructor_11.f90
24890         * gfortran.dg/array_constructor_12.f90: New tests.
24891
24892 2005-09-08  Josh Conner  <jconner@apple.com>
24893
24894         PR c++/23180
24895         * g++.dg/init/pr23180-1.C: New test.
24896         * g++.dg/init/pr23180-2.C: New test.
24897
24898 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24899
24900         PR fortran/18878
24901         * gfortran.dg/module_double_reuse.f90: New.
24902
24903 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24904
24905         PR fortran/23270
24906         PR fortran/22304
24907         PR fortran/18870
24908         PR fortran/17917
24909         PR fortran/16511
24910         * gfortran.dg/common_equivalence_1.f: New.
24911         * gfortran.dg/common_equivalence_2.f: New.
24912         * gfortran.dg/common_equivalence_3.f: New.
24913         * gfortran.dg/contained_equivalence_1.f90: New.
24914         * gfortran.dg/module_blank_common.f90: New.
24915         * gfortran.dg/module_commons_1.f90: New.
24916         * gfortran.dg/module_equivalence_1.f90: New.
24917         * gfortran.dg/nested_modules_1.f90: New.
24918         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24919         equivalences and add comment to connect the test with
24920         the PR.
24921
24922 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24923
24924         PR fortran/23765
24925         * gfortran.dg/common_6.f90: New test.
24926
24927 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24928
24929         PR fortran/15326
24930         * gfortran.dg/char_result_1.f90,
24931         * gfortran.dg/char_result_2.f90,
24932         * gfortran.dg/char_result_3.f90,
24933         * gfortran.dg/char_result_4.f90,
24934         * gfortran.dg/char_result_5.f90,
24935         * gfortran.dg/char_result_6.f90,
24936         * gfortran.dg/char_result_7.f90,
24937         * gfortran.dg/char_result_8.f90: New tests.
24938
24939 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24940
24941         PR fortran/19928
24942         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24943
24944 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24945
24946         PR obj-c++/16816
24947         * obj-c++.dg/selector-5.mm: New test.
24948         * obj-c++.dg/selector-6.mm: New test.
24949
24950 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24951
24952         PR objc/20574
24953         PR objc/19324
24954         * objc.dg/error-1.m: New test.
24955
24956 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24957
24958         PR fortran/23373
24959         * gfortran.fortran-torture/execute/pr23373-1.f90,
24960         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24961
24962 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24963
24964         PR libfortran/23760
24965         * gfortran.dg/g77/1832.f: Remove long string in write statement
24966         to allow the test to pass on correct list directed output with
24967         prepended space.
24968
24969 2005-09-07  James E Wilson  <wilson@specifix.com>
24970
24971         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24972
24973 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24974
24975         * gfortran.dg/parameter+save.f90: Rename to
24976         * gfortran.dg/parameter_save.f90: .. this.
24977
24978 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24979
24980         PR fortran/20848
24981         * gfortran.dg/parameter+save.f90: New test case.
24982
24983 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24984
24985         PR fortran/19269
24986         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24987
24988 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24989
24990         PR c/23075
24991         * gcc.dg/pr23075.c: New test.
24992         * g++.dg/warn/pr23075.C: New test.
24993
24994         PR target/22362
24995         * gcc.target/i386/pr22362.c: New test.
24996
24997         PR rtl-optimization/23098
24998         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24999
25000         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25001         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25002         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25003
25004 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25005
25006         * g++.dg/expr/cast6.C: New test.
25007
25008         PR c++/9782
25009         * g++.dg/init/new15.C: New test.
25010
25011 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25012
25013         * gcc.dg/vect/Os-vect-95.c: New test.
25014         * gcc.dg/vect/vect-95.c: Same.
25015
25016 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25017
25018         * gcc.dg/vect/vect-29.c: Update xfail testing.
25019         * gcc.dg/vect/vect-44.c: Same.
25020         * gcc.dg/vect/vect-48.c: Same.
25021         * gcc.dg/vect/vect-50.c: Same.
25022         * gcc.dg/vect/vect-72.c: Same.
25023         * gcc.dg/vect/vect-77.c: Same.
25024         * gcc.dg/vect/vect-78.c: Same.
25025         * gcc.dg/vect/vect-80.c: Same.
25026         * gcc.dg/vect/vect-96.c: Same.
25027         * gcc.dg/vect/vect-100.c: Same.
25028         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25029         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25030         * gfortran.dg/vect/vect-5.f90: Same.
25031
25032 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25033
25034         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25035         start strings.
25036         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25037         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25038
25039         PR c++/23056
25040         * g++.dg/opt/pr23056.C: New test.
25041
25042         PR rtl-optimization/23098
25043         * gcc.target/i386/pr23098.c: New test.
25044
25045 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/23667
25048         * g++.dg/template/static15.C: New test.
25049
25050         PR c++/21440
25051         * g++.dg/ext/stmtexpr5.C: New test.
25052         * g++.dg/ext/stmtexpr6.C: Likewise.
25053
25054 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25055
25056         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25057
25058         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25059         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25060         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25061
25062 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25063
25064         PR libfortran/23321
25065         * gfortran.dg/direct_io_4.f90: New test case.
25066
25067 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25068             Rasmus Hahn  <rassahah@neofonie.de>
25069
25070         PR libobjc/23108
25071         * objc.dg/type-stream-1.m: New test.
25072
25073 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25074
25075         PR fortran/23661
25076         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25077         gfortran.dg/print_fmt_3.f90: New test.
25078
25079 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * gfortran.dg/fmt_t_1.f90: New test.
25082
25083 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25084
25085         PR rtl-optimization/23454
25086         * g++.dg/opt/pr23454.C: New test.
25087
25088 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25089
25090         PR c++/23699
25091         * g++.dg/ext/static1.C: New test.
25092
25093 2005-09-02  Richard Henderson  <rth@redhat.com>
25094
25095         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25096         tail call to check_fa_work.
25097
25098 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25099
25100         PR c++/21687
25101         * g++.dg/other/gc3.C: New test.
25102
25103 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25104
25105         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25106         * gcc.dg/20050826-1.c: Likewise.
25107
25108 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/23167
25111         * g++.dg/expr/volatile1.C: New test.
25112
25113 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25114
25115         PR middle-end/23547
25116         * gcc.dg/pr23547.c: New test.
25117
25118 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25119
25120         PR c/22061
25121         * gcc.c-torture/execute/pr22061-1.c,
25122         * gcc.c-torture/execute/pr22061-2.c,
25123         * gcc.c-torture/execute/pr22061-3.c,
25124         * gcc.c-torture/execute/pr22061-4.c: New tests.
25125
25126 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25127
25128         * gcc.dg/Wredundant-decls-2.c: New test to check that
25129         -Wredundant-decls does not issue warning for a variable
25130         definition following a declaration.
25131
25132 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25133
25134         PR debug/7241
25135         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25136         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25137         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25138
25139         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25140         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25141         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25142         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25143         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25144         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25145         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25146         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25147
25148 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25149
25150         PR objc/23306
25151         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25152         scan-assmbler.
25153
25154 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25155
25156         PR target/21255
25157         * gcc.dg/pr21255-1.c: New test.
25158         * gcc.dg/pr21255-2-mb.c: Likewise.
25159         * gcc.dg/pr21255-2-ml.c: Likewise.
25160         * gcc.dg/pr21255-3.c: Likewise.
25161         * gcc.dg/pr21255-4.c: Likewise.
25162
25163 2005-08-31  Dale Johannesen  <dalej@apple.com>
25164
25165         * gcc.dg/20050830-1.c: New.
25166
25167 2005-08-31  Josh Conner  <jconner@apple.com>
25168
25169         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25170         command-line options for arm-*-* targets.
25171         * g++.dg/init/array16.C: Likewise.
25172         * g++.dg/other/crash-4.C: Likewise.
25173
25174 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25175
25176         PR obj-c++/23640
25177         * obj-c++.dg/gnu-runtime-3.mm: New test.
25178
25179 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25180
25181         PR c++/13377
25182         * g++.dg/lookup/ambig4.C: New test.
25183         * g++.dg/lookup/ambig5.C: New test.
25184         * g++.dg/tc1/dr101.C: Adjust error markers.
25185
25186 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25187
25188         PR c++/23639
25189         * g++.dg/template/ttp5.C: Adjust error markers.
25190
25191 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25192
25193         PR testsuite/23609
25194         * lib/obj-c++.exp: Include target-libpath.exp.
25195         (obj-c++_link_flags): Look for the GNU libobjc library
25196         and set the library path to include it.
25197         Don't manually set LD_LIBRARY_PATH (etc.) but call
25198         set_ld_library_path_env_vars instead.
25199         (obj-c++_target_compile): Don't set library path or
25200         linker flags because they are already set correctly
25201         in obj-c++_link_flags.
25202
25203 2005-08-30  Josh Conner  <jconner@apple.com>
25204
25205         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25206         to command-line options for arm-*-* targets.
25207
25208 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25209
25210         * g++.dg/other/i386-1.C: New.
25211
25212 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25213
25214         PR preprocessor/20348
25215         PR preprocessor/20356
25216         * gcc.dg/cpp/pr20348.c: New test.
25217         * gcc.dg/cpp/pr20348.h: New file.
25218         * gcc.dg/cpp/inc/pr20348.h: New file.
25219         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25220         * gcc.dg/cpp/pr20356.c: New test.
25221         * gcc.dg/cpp/pr20356.h: New file.
25222         * gcc.dg/cpp/inc/pr20356.h: New file.
25223         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25224
25225 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25226
25227         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25228         Fix array dimension to avoid correct end-of-file error.
25229
25230 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25231
25232         PR libfortran/23598
25233         * gfortran.dg/iostat_1.f90: New test.
25234
25235 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25236
25237         PR middle-end/23408
25238         * gcc.dg/pr23408.c: New test.
25239
25240 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25241
25242         PR c++/23099
25243         * g++.dg/init/member1.C: Make sure erroneous static data member
25244         definitions are required.
25245         * g++.dg/template/static13.C: New test.
25246         * g++.dg/template/static14.C: Likewise.
25247
25248 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25249
25250         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25251         -march=pentium4, remove ilp32 requirement.
25252
25253         PR middle-end/23484
25254         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25255         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25256
25257 2005-08-29  Andreas Jaeger  <aj@suse.de>
25258
25259         PR testsuite/23607
25260         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25261
25262 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gcc.c-torture/execute/20050316-2.c: New test.
25265         * gcc.c-torture/execute/20050316-3.c: New test.
25266         * gcc.dg/torture/pr16104-1.c: New test.
25267
25268 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25269
25270         PR middle-end/23463
25271         * gcc.c-torture/execute/zero-struct-1.c: New test.
25272
25273 2005-08-27  Richard Guenther  <rguenther@suse.de>
25274
25275         PR target/23575
25276         * gcc.target/i386/pr23575.c: New testcase.
25277
25278 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25279
25280         PR rtl-optimization/23561
25281         * gcc.c-torture/execute/20050826-1.c: New test.
25282
25283         PR rtl-opt/23560
25284         * gcc.c-torture/execute/20050826-2.c: New test.
25285
25286 2005-08-26  Dale Johannesen  <dalej@apple.com>
25287
25288         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25289         * gcc.dg/20050826-1.c: New.
25290
25291 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25292
25293         PR c++/19004
25294         * g++.dg/template/nontype13.C: New test.
25295
25296         PR c++/23491
25297         * g++.dg/init/new14.C: New test.
25298         * g++.dg/expr/anew1.C: Do not XFAIL.
25299         * g++.dg/expr/anew2.C: Likewise.
25300         * g++.dg/expr/anew3.C: Likewise.
25301
25302 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25303
25304         PR middle-end/22439
25305         * gcc.dg/vla-3.c: New test.
25306
25307 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25308
25309         PR fortran/20363
25310         * gfortran.dg/named_interface.f90: New.
25311
25312 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25313
25314         * gcc.c-torture/execute/frame-address.c: New test.
25315
25316 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25317
25318         PR c++/20817
25319         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25320
25321 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25322
25323         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25324
25325 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25326
25327         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25328         * gcc.dg/altivec-22.c: Rename from..
25329         * gcc.dg/altivec-nomfcr.c: ..this.
25330
25331 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25332
25333         PR tree-optimization/23546
25334         * gcc.dg/tree-ssa/pr23546.c: New test.
25335
25336 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25337
25338         PR fortran/17758
25339         * gfortran.dg/nonreturning_statements.f90: New test.
25340
25341 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         PR c++/22454
25344         * g++.dg/parse/crash29.C: New.
25345
25346 2005-08-23  DJ Delorie  <dj@redhat.com>
25347
25348         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25349         constants have the L suffix.
25350
25351 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         PR c++/23044
25354         * g++.dg/template/instantiate8.C: New.
25355
25356 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25357
25358         PR middle-end/23467
25359         * gcc.c-torture/execute/pr23467.c: New test.
25360
25361 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25362
25363         PR tree-optimization/22043
25364         * gcc.c-torture/execute/20050613-1.c: New test.
25365
25366 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25367
25368         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25369
25370 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25371
25372         PR rtl-optimization/23478
25373         * g++.dg/opt/pr23478.C: New test.
25374
25375 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25376
25377         PR c/18715
25378         * gcc.dg/switch-warn-3.c: New test.
25379
25380 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25381
25382         PR c++/22233
25383         * g++.dg/template/param1.C: New test.
25384
25385 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25386
25387         PR c++/23089
25388         * g++.dg/other/incomplete1.C: New test.
25389
25390 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25391
25392         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25393         are vectorizable.
25394
25395 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25396
25397         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25398         d_lines_5.f: New.
25399
25400 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25401
25402         * gcc.target/i386/sse-4.c: New test.
25403
25404 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25405
25406         PR testsuite/23239
25407         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25408
25409 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.dg/20050811-1.c: New test.
25412         * gcc.dg/20050811-2.c: New test.
25413
25414 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25415
25416         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25417
25418 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25419
25420         PR 23476
25421         * gcc.c-torture/compile/pr23476.c: New test.
25422
25423 2005-08-19  Devang Patel  <dpatel@apple.com>
25424
25425         PR tree-optimization/23048
25426         * gcc.dg/tree-ssa/pr23048.c: New test.
25427
25428 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25429
25430         PR middle-end/20624
25431         * g++.dg/warn/Wreturn-3.C: New test
25432
25433 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25434
25435         PR tree-optimization/22228
25436         * g++.dg/vect/pr22543.cc: New test.
25437
25438 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25439
25440         PR tree-optimization/21574
25441         * gcc.dg/tree-ssa/pr21574.c: New test.
25442
25443 2005-08-16  James E Wilson  <wilson@specifix.com>
25444
25445         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25446
25447 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25448
25449         PR tree-opt/23402
25450         * gcc.c-torture/compile/zero-strct-3.c: New test.
25451         * gcc.c-torture/compile/zero-strct-4.c: New test.
25452
25453 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25454
25455         PR target/23376
25456         * gcc.target/x86_64/pr23376.c: New test.
25457
25458 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25459
25460         PR c++/23337
25461         * g++.dg/ext/vector2.C: New.
25462
25463 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25464
25465         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25466
25467 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25468
25469         PR libfortran/23428
25470         * gfortran.dg/inquire-complex.f90: New test case.
25471
25472 2005-08-16  James E Wilson  <wilson@specifix.com>
25473
25474         PR tree-optimization/21105
25475         * gcc.dg/large-size-array.c: New.
25476
25477 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25478
25479         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25480         type.
25481         * gcc.dg/vect/vect-41: Likewise.
25482         * gcc.dg/vect/vect-42: Likewise.
25483         * gcc.dg/vect/vect-43: Likewise.
25484         * gcc.dg/vect/vect-44: Likewise.
25485         * gcc.dg/vect/vect-46: Likewise.
25486         * gcc.dg/vect/vect-47: Likewise.
25487         * gcc.dg/vect/vect-48: Likewise.
25488         * gcc.dg/vect/vect-52: Likewise.
25489         * gcc.dg/vect/vect-53: Likewise.
25490         * gcc.dg/vect/vect-54: Likewise.
25491         * gcc.dg/vect/vect-55: Likewise.
25492         * gcc.dg/vect/vect-56: Likewise.
25493         * gcc.dg/vect/vect-57: Likewise.
25494         * gcc.dg/vect/vect-58: Likewise.
25495         * gcc.dg/vect/vect-59: Likewise.
25496         * gcc.dg/vect/vect-60: Likewise.
25497         * gcc.dg/vect/vect-61: Likewise.
25498         * gcc.dg/vect/vect-85: Likewise.
25499         * gcc.dg/vect/vect-87: Likewise.
25500         * gcc.dg/vect/vect-88: Likewise.
25501         * gcc.dg/vect/vect-93.c: Likewise.
25502         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25503         * gcc.dg/vect/vect-75: Likewise.
25504         * gcc.dg/vect/vect-76: Likewise.
25505         * gcc.dg/vect/vect-77: Likewise.
25506         * gcc.dg/vect/vect-78: Likewise.
25507         * gcc.dg/vect/vect-80: Likewise.
25508         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25509         vectorized for the expected reason, rather than checking how alignment
25510         was handled.
25511         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25512         aligned type and also instead of aligned pointers. Added documentation.
25513
25514 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25515
25516         * gfortran.dg/power.f90: New test.
25517
25518 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25519
25520         PR rtl-optimization/23299
25521         * g++.dg/opt/pr23299.C: New test.
25522
25523 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25524
25525         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25526
25527 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25528
25529         * g++.dg/template/local6.C: New test.
25530
25531 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25532
25533         * execute/exceptions/finally-1.m: Check that the catch and finally are
25534         being called.  Also add a "return 0;" at the end of main.
25535
25536 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25537
25538         PR fortran/21432.
25539         * gfortran.dg/namelist_print_1.f: New test of functionality of
25540         PRINT namelist.
25541         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25542         namelist generates error with -std=f95.
25543
25544 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25545
25546         PR tree-optimization/23119
25547         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25548
25549 2005-08-13  Marcin Koziej  <creep@desk.pl>
25550             Andrew Pinski  <pinskia@physics.uc.edu>
25551
25552         PR libobjc/22492
25553         * execute/exceptions/finally-1.m: New test.
25554
25555 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25556
25557         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25558         testsuite.
25559         * objc/execute/exceptions/trivial.m: New test.
25560         * objc.dg/try-catch-11.m: Move to ...
25561         * objc/execute/exceptions/foward-1.m: Here.
25562         * objc.dg/try-catch-2.m: Move to ...
25563         * objc/execute/exceptions/catchall-1.m: Here.
25564         * objc.dg/try-catch-8.m: Move to ...
25565         * objc/execute/exceptions/local-variables-1.m: Here.
25566
25567 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25568
25569         * objc.dg/nested-func-1.m: Move to ...
25570         * objc/execute/nested-func-1.m: Here.
25571
25572 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25573
25574         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25575         in ${options} instead of [target_info name].
25576         * lib/obj-c++.exp (objc_target_compile): Likewise.
25577
25578 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25579
25580         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25581
25582 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25583
25584         part of PR testsuite/23348
25585         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25586         each of the torture options.
25587         * objc/compile/trivial.m: New test.
25588
25589 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25590
25591         * gfortran.dg/eoshift.f90: Correct format.
25592
25593 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25594
25595         * gfortran.fortran-torture/execute/character_passing.f90:
25596         Fix comment typo.
25597
25598 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25599
25600         PR c++/8271
25601         * g++.dg/template/unify10.C: New.
25602
25603 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25604
25605         * g++.dg/parse/pr22514.C: Move to...
25606         * g++.dg/debug/pr22514.C: here.
25607
25608 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25609
25610         PR c++/23266
25611         * g++.dg/inherit/pure1.C: New test.
25612
25613         * ChangeLog: Fix typos.
25614
25615 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25616             Steven Bosscher  <stevenb@suse.de>
25617
25618         * gfortran.dg/runtime_warning_1.f90: New test.
25619
25620 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25621
25622         PR c++/23219
25623         * g++.dg/parse/crash28.C: New.
25624
25625 2005-08-11  Richard Guenther  <rguenther@suse.de>
25626
25627         PR target/23289
25628         * gcc.target/i386/tailcall-1.c: New testcase.
25629
25630 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25631
25632         * gcc.dg/vect/vect-67.c: Un-xfail.
25633
25634 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25635
25636         PR c++/23225
25637         * g++.dg/parse/crash27.C: new test.
25638
25639 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25640
25641         PR libfortran/22143
25642         * gfortran.dg/shift-kind.f90: New testcase.
25643
25644 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25645
25646         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25647         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25648
25649 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25650
25651         PR c++/20646
25652         * g++.dg/other/mult-stor1.C: New test.
25653
25654 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25655
25656         * gcc.c-torture/pr18299-1.c: Move to ...
25657         * gcc.c-torture/compile/pr18299-1.c: Here.
25658
25659 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25660
25661         * gfortran/fortran.torture/execute/character_passing.f90:
25662         Fix types for LSAME.
25663
25664 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25665
25666         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25667         input data back to what it was originally.
25668
25669 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25670
25671         * objc.dg/try-catch-8.m: Enable for all targets.
25672
25673 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25674
25675         * gcc.dg/pr23165.c: New test.
25676
25677 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25678
25679         PR tree-optimization/23234
25680         * gcc.dg/tree-ssa/pr23234.c: New test.
25681
25682 2005-08-08  Josh Conner  <jconner@apple.com>
25683
25684         PR rtl-optimization/23241
25685         * gcc.dg/char-compare.c: New test.
25686
25687 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25688
25689         PR c++/22508
25690         * g++.dg/init/new13.C: New test.
25691
25692 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         PR c++/21166
25695         * g++.dg/other/crash-4.C: Adjust
25696         * g++/dg/ext/packed9.C: New.
25697
25698 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25699
25700         PR middle-end/21964
25701         * gcc.c-torture/execute/pr21964-1.c: New test.
25702
25703 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25704
25705         PR c/22458
25706         * gcc.dg/pr22458-1.c: New test.
25707
25708 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25709             Steven G. Kargl <kargls@comcast.net>
25710
25711         PR fortran/22390
25712         * gfortran.dg/flush_1.f90: New test.
25713
25714 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25715
25716         PR c++/23191
25717         * g++.dg/template/eh2.C: New test.
25718
25719 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25720
25721         PR c++/19498
25722         * g++.dg/template/instantiate7.C: New test.
25723
25724 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25725
25726         PR c/23113
25727         * gcc.dg/Wunused-value-1.c: New test.
25728
25729 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25730
25731         PR rtl-optimization/23233
25732         * gcc.c-torture/compile/pr23233-1.c: New test.
25733
25734 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25735
25736         PR fortran/18833
25737         PR fortran/20850
25738         * gfortran.dg/equiv_1.f90: New test.
25739         * gfortran.dg/equiv_2.f90: New test.
25740         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25741         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25742         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25743
25744 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25745
25746         * gcc.c-torture/execute/vrp-5.c: New test.
25747         * gcc.c-torture/execute/vrp-6.c: New test.
25748         * gcc.dg/tree-ssa/vrp21.c: New test.
25749
25750 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25751
25752         * g++.dg/parse/pr22514.C: New test.
25753
25754 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25755
25756         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25757
25758         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25759         instead of constant loads / pool entries.
25760
25761 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25762
25763         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25764         TEST_TO_WCTYPE.
25765
25766 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25767
25768         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25769         __WINT_TYPE__ in generated prototypes if possible.
25770
25771 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25772
25773         PR 22037
25774         * g++.dg/tree-ssa/pr22037.C:
25775
25776 2005-08-04  Richard Henderson  <rth@redhat.com>
25777
25778         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25779         scan-tree-dump-times directive.
25780
25781 2005-08-04  Jan Hubicka  <jh@suse.cz>
25782
25783         * gcov-1.C: Fix switch counts.
25784         * gcov-4b.c: Likewise.
25785
25786 2005-08-03  Jeff Law  <law@redhat.com>
25787
25788         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25789
25790 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25791
25792         * gcc.c-torture/execute/pr23135.c: New test.
25793
25794 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25795
25796         PR tree-optimization/19899
25797         * gcc.dg/tree-ssa/scev-1.c: New test.
25798         * gcc.dg/tree-ssa/scev-2.c: New test.
25799
25800 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25801
25802         PR target/18582
25803         * gcc.dg/torture/pr18582-1.c: New test.
25804
25805 2005-08-03  Jan Hubicka  <jh@suse.cz>
25806
25807         * update-conroll.c: New testcase.
25808         * update-conroll-2.c: New testcase.
25809
25810 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25811
25812         * gfortran.dg/constant_substring.f: New test.
25813         * gfortran.dg/pr22491.f: New test.
25814
25815 2005-08-02  Jan Hubicka  <jh@suse.cz>
25816
25817         * update-threading.c: Replace by the proper one.
25818
25819 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25820
25821         PR 23164
25822         * g++.dg/tree-ssa/pr23164.C: New test.
25823
25824 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25825
25826         * gcc.dg/tree-ssa/pr23192.c: New test.
25827
25828 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25829
25830         * gcc.c-torture/execute/vrp-4.c: New test.
25831
25832 2005-08-02  Jan Hubicka  <jh@suse.cz>
25833
25834         * update-threading.c: New test.
25835
25836 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25837
25838         * gcc.c-torture/compile/20050801-1.c: New test.
25839         * gcc.c-torture/compile/20050801-2.c: New test.
25840
25841 2005-08-01  Jan Hubicka  <jh@suse.cz>
25842
25843         * val-prof-5.c: New test.
25844
25845 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25846
25847         PR c/22311
25848         * gcc.dg/pr22311-1.c : New test.
25849
25850 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25851
25852         PR target/23095
25853         * gfortran.dg/pr23095.f: New test.
25854
25855         PR c++/22003
25856         * g++.dg/other/pr22003.C: New test.
25857
25858 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25859
25860         PR target/20621
25861         * gcc.c-torture/execute/pr20621-1.c: New test.
25862
25863 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25864
25865         * gfortran.dg/comma_format_extension_4.f: Adjust length
25866         of string for format.
25867         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25868         print statement with internal write.
25869         * gfortran.dg/der_array_io_2.f: Likewise.
25870         * gfortran.dg/der_array_io_3.f: Likewise.
25871
25872 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25873
25874         * gcc.dg/fold-abs-4.c: new test.
25875
25876 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25877
25878         PR fortran/22570 an related issues.
25879         * gfortran.dg/x_slash_1.f: New test.
25880
25881 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25882
25883         PR c/23143
25884         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25885         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25886
25887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25888
25889         PR c/529
25890         * gcc.dg/Wshadow-3.c: New test.
25891
25892 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25893
25894         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25895         used to have the wrong bounds).
25896
25897 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25898
25899         PR c/21720
25900         * gcc.dg/hex-round-1.c: Test more cases.
25901         * gcc.dg/hex-round-2.c: New test.
25902
25903 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25904
25905         PR 22550
25906         * g++.dg/tree-ssa/pr22550.C: New test.
25907
25908 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25909
25910         * gcc.dg/tree-ssa/vrp19.c: New test.
25911         * gcc.dg/tree-ssa-vrp20.c: New test.
25912
25913 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25914
25915         PR c/22240
25916         * gcc.dg/transparent-union-4.c: New test.
25917
25918 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25919
25920         PR c/22192
25921         * gcc.dg/c99-vla-2.c: New test.
25922
25923 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25924
25925         PR c/21720
25926         * gcc.dg/hex-round-1.c: New test.
25927
25928 2005-07-28  Jan Hubicka  <jh@suse.cz>
25929
25930         * inliner-1.c: Do not dump everything.
25931         * tree-prof.exp: Do not pass -ftree-based-profiling.
25932         * bprob.exp: Likewise.
25933
25934         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25935
25936 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/22545
25939         * g++.dg/expr/ptrmem7.C: New test.
25940
25941 2005-07-28  Mike Stump  <mrs@apple.com>
25942
25943         * g++.old-deja/g++.mike/visibility-1.C: New test.
25944
25945 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25946
25947         PR c/20187
25948         * gcc.c-torture/execute/pr20187-1.c: New test.
25949
25950 2005-07-28  Jeff Law  <law@redhat.com>
25951
25952         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25953         * gcc.dg/tree-ssa/vrp18.c: New test.
25954
25955 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25956
25957         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25958
25959 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25960
25961         PR tree-optimization/22506
25962         * gcc.dg/vect/ps22506.c: New test.
25963
25964 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25965
25966         PR target/21149
25967         * gcc.target/i386/sse-3.c: New test.
25968
25969 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25970
25971         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25972         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25973
25974 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25975
25976         PR c/22589
25977         * gcc.c-torture/compile/pr22589-1.c: New test.
25978
25979 2005-07-28  Jan Hubicka  <jh@suse.cz>
25980
25981         * update-loopch.c: New testcase.
25982
25983 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25984
25985         PR rtl-optimization/23047
25986         * gcc.c-torture/execute/pr23047.c: New test.
25987         * gcc.c-torture/execute/pr23047.x: New.
25988
25989 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25990
25991         PR tree-optimization/22493
25992         * gcc.c-torture/execute/pr22493-1.c: New test.
25993         * gcc.c-torture/execute/pr22493-1.x: New.
25994         * gcc.c-torture/execute/vrp-1.c: New test.
25995         * gcc.c-torture/execute/vrp-2.c: New test.
25996         * gcc.c-torture/execute/vrp-2.c: New test.
25997
25998 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25999
26000         * gcc.target/frv/all-builtin-read8.c: Delete.
26001         * gcc.target/frv/all-builtin-read16.c: Delete.
26002         * gcc.target/frv/all-builtin-read32.c: Delete.
26003         * gcc.target/frv/all-builtin-read64.c: Delete.
26004         * gcc.target/frv/all-builtin-write8.c: Delete.
26005         * gcc.target/frv/all-builtin-write16.c: Delete.
26006         * gcc.target/frv/all-builtin-write32.c: Delete.
26007         * gcc.target/frv/all-builtin-write64.c: Delete.
26008         * gcc.target/frv/all-read-write-1.c: New.
26009
26010 2005-07-27  Jeff Law  <law@redhat.com>
26011
26012         * gcc.c-torture/execute/pr22630.c: New test.
26013
26014 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26015
26016         PR tree-optimization/23073
26017         * gcc.dg/vect/nodump-pr23073.c: New test.
26018         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26019
26020 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26021
26022         PR tree-optimize/22348
26023         * gcc.c-torture/execute/pr22348.c: New.
26024
26025 2005-07-27  Richard Guenther  <rguenther@suse.de>
26026
26027         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26028
26029 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26030
26031         PR fortran/22503
26032         * gfortran.dg/logical_comp.f90: New test.
26033
26034 2005-07-27  Jan Hubicka  <jh@suse.cz>
26035
26036         * inliner-1.c: Add cleanup of dumps.
26037         * val-prof-*.c: Likewise.
26038         * update-tailcall.c: New.
26039
26040 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26041
26042         PR 22591
26043         * gcc.dg/tree-ssa/pr22591.c: New test.
26044         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26045
26046 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26047
26048         PR libobjc/22606
26049         * objc.dg/try-catch-11.m: New test.
26050
26051 2005-07-26  Richard Guenther  <rguenther@suse.de>
26052
26053         PR tree-optimization/22486
26054         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26055
26056 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26057
26058         PR tree-opt/22484
26059         * g++.dg/opt/loop2.C: New test.
26060
26061 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26062
26063         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26064         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26065
26066 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26067
26068         * lib/profopt.exp (profopt-execute): Check for profiling data
26069         files on the target.
26070
26071 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26072
26073         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26074         for matching of asm labels.
26075
26076 2005-07-25  Richard Guenther  <rguenther@suse.de>
26077
26078         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26079
26080 2005-07-25  Richard Guenther  <rguenther@suse.de>
26081
26082         PR testsuite/22624
26083         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26084
26085 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26086
26087         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26088         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26089         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26090         * gcc.dg/vect/vect-100.c: New test.
26091         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26092         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26093         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26094         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26095         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26096         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26097         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26098         * gfortran.dg/vect/pr19049.f90: New testcase.
26099         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26100
26101 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26102
26103         * gcc.c-torture/execute/20050713-1.c: New test.
26104
26105         PR fortran/20063
26106         * gfortran.fortran-torture/execute/data_4.f90: New test.
26107
26108         PR middle-end/20303
26109         * gcc.dg/visibility-d.c: New test.
26110
26111 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26112
26113         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26114         * gfortran.dg/underflow.f90: Ditto.
26115
26116 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26117
26118         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26119         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26120         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26121
26122 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26123
26124         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26125         include case of field width of zero.
26126
26127 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26128
26129         PR libgfortran/21875
26130         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26131         with trailing blanks on normal formatted read.
26132
26133 2005-07-23  Chao-ying Fu  <fu@mips.com>
26134
26135         * gcc.target/mips/mips32-dsp-type.c: New test.
26136         * gcc.target/mips/mips32-dsp.c: New test.
26137
26138 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26139
26140         PR testsuite/21073
26141         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26142
26143         PR testsuite/20454
26144         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26145         and __cyg_profile_func_exit.
26146
26147 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26148
26149         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26150         * gfortran.dg/comma_format_extension_4.f: Same.
26151         * gfortran.dg/pr15332.f: Same.
26152         * gfortran.dg/pr21730.f: Same.
26153
26154 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26155
26156         * g++.dg/opt/vrp2.C: Fix testcase.
26157
26158         PR tree-opt/22625
26159         * g++.dg/opt/vrp2.C: New test.
26160
26161 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26162
26163         PR debug/21828
26164         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26165
26166 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26167
26168         * gcc.dg/tree-ssa/20050719-1.c: New test.
26169
26170 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26171
26172         * gcc.dg/bfin-longcall-1.c: New file.
26173         * gcc.dg/bfin-longcall-2.c: New file.
26174
26175 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26176
26177         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26178
26179 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26180
26181         PR middle-end/19055
26182         * gcc.dg/tree-ssa/pr19055.c: New test.
26183         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26184
26185 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26186
26187         PR C++/22358
26188         * g++.dg/other/pr22358.C: New test.
26189
26190 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26191
26192         PR c++/2922
26193         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26194
26195 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26196
26197         PR c++/15938
26198         * g++.dg/init/union2.C: New test.
26199
26200 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26201
26202         PR c/22393
26203         * gcc.dg/complex-4.c: New test.
26204
26205 2005-07-21  Richard Guenther  <rguenther@suse.de>
26206
26207         PR testsuite/22522
26208         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26209         scanning for asm labels.
26210         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26211
26212 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26213
26214         PR target/22085
26215         * gcc.dg/altivec-pr22085.c: New.
26216
26217 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26218
26219         PR tree-optimization/19210
26220         * gcc.dg/tree-ssa/pr19210-1.c: New.
26221         * gcc.dg/tree-ssa/pr19210-2.c: New.
26222
26223 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26224
26225         PR rtl-optimization/22167
26226         * g++.dg/opt/pr22167.C: New test.
26227
26228 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26229
26230         PR c++/2922
26231         * g++.dg/lookup/two-stage2.C: New.
26232         * g++.dg/lookup/two-stage3.C: New.
26233         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26234         fixed two-stage name lookup for operators.
26235         * g++.dg/template/call3.C: Compiler now produces an appropriate
26236         error message.
26237         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26238         14 as a candidate.
26239         * g++.dg/template/ptrmem4.C: Compiler produces different error
26240         message.
26241         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26242         connect_to_method as a candidate.
26243
26244 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26245
26246         * gcc.dg/fold-alloc-1.c: New test.
26247
26248 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26249
26250         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26251         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26252
26253 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26254
26255         * gcc.dg/fold-abs-1.c: New test.
26256         * gcc.dg/fold-abs-2.c: New test.
26257         * gcc.dg/fold-abs-3.c: New test.
26258
26259 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26260
26261         Make CONSTRUCTOR use VEC to store initializers.
26262         * g++.dg/ext/complit3.C: Check for specific error messages.
26263         * g++.dg/init/brace2.C: Update error message.
26264         * g++.dg/warn/Wbraces2.C: Likewise.
26265
26266 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26267
26268         PR fortran/16940
26269         * gfortran.dg/module_interface_1.f90: New test.
26270
26271 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26272             Kenneth Zadeck <zadeck@naturalbridge.com>
26273
26274         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26275
26276 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26277
26278         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26279         specify -Wformat for these tests.
26280         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26281         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26282         * gcc.dg/format/opt-6.c: Delete.
26283
26284 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26285
26286         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26287         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26288
26289 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26290
26291         * gcc.dg/tree-ssa/alias-2.c: New test.
26292
26293 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/22263
26296         * g++.dg/template/explicit7.C: New test.
26297
26298 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26299
26300         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26301         field width of 8 to +Inf and -Inf.
26302
26303 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26304
26305         PR c++/22139
26306         * g++.dg/template/friend36.C: New test.
26307
26308 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26309
26310         PR fortran/21730
26311         * gfortran.dg/pr21730.f: New test.
26312
26313 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26314             Kenneth Zadeck <zadeck@naturalbridge.com>
26315
26316         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26317         since pure const detection cannot run at -O1 in c compiler.
26318         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26319         can now optimize this case properly.
26320         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26321         because we now pass.
26322         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26323
26324 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26325
26326         PR c/22421
26327         * gcc.dg/format/bitfld-1.c: New test.
26328
26329 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26330
26331         PR c++/22204
26332         * g++.dg/rtti/repo1.C: New test.
26333
26334 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26335
26336         PR middle-end/22398
26337         * gcc.c-torture/compile/pr22398.c: New test.
26338
26339 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/22132
26342         * g++.dg/expr/cast4.C: New test.
26343
26344 2005-07-15  Richard Guenther  <rguenther@suse.de>
26345
26346         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26347         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26348
26349 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26350
26351         PR tree-optimization/22230
26352         * gcc.dg/tree-ssa/pr22230.c: New test.
26353
26354 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26355
26356         * gfortran.dg/g77/cpp6.f: New test.
26357
26358         PR fortran/22417
26359         * gfortran.dg/g77/cpp5.F: New test.
26360         * gfortran.dg/g77/cpp5.h: New file.
26361         * gfortran.dg/g77/cpp5inc.h: New file.
26362
26363 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26364
26365         PR libfortran/16435
26366         * gfortran.dg/tl_editting.f90: New.
26367         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26368
26369 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26370
26371         * gfortran.dg/char_array_constructor.f90: New test.
26372
26373 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26374
26375         * gfortran.dg/past_eor.f90: New.
26376         * gfortran.dg/complex_read.f90: New.
26377
26378 2005-07-13  Jeff Law  <law@redhat.com>
26379
26380         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26381         additional casts.
26382
26383         * gcc.dg/tree-ssa/pr22321.c: New test
26384
26385 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26386
26387         PR tree-optimization/21921
26388         * gcc.dg/tree-ssa/pr21921.c: New.
26389
26390 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26391
26392         PR tree-optimizatio/22442
26393         * gcc.dg/tree-ssa/loop-11.c: New test.
26394
26395 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26396
26397         PR tree-opt/21840
26398         * gcc.c-torture/compile/pr21840.c: New test.
26399
26400 2005-07-12  Jan Hubicka  <jh@suse.cz>
26401
26402         * gcc.c-torture/compile/pr22379.c: New test.
26403
26404 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26405
26406         PR libfortran/21593
26407         gfortran.dg/dev_null.f90: Remove outdated comment about
26408         PR libfortran/21593.
26409
26410
26411 2005-07-12  Dale Johannesen  <dalej@apple.com>
26412
26413         * gcc.target/i386/compress-float-sse.c: New.
26414         * gcc.target/i386/compress-float-sse-pic.c: New.
26415         * gcc.target/i386/compress-float-387.c: New.
26416         * gcc.target/i386/compress-float-387-pic.c: New.
26417         * gcc.dg/compress-float-ppc.c: New.
26418         * gcc.dg/compress-float-ppc-pic.c: New.
26419
26420 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26421
26422         PR libfortran/21593
26423         gfortran.dg/dev_null.f90: Remove targets.
26424
26425 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26426
26427         PR tree-opt/22335
26428         * gcc.dg/pr22335-1.c: New test.
26429         * gcc.dg/pr22335-2.c: New test.
26430
26431 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26432
26433         PR c++/20172
26434         * g++.dg/template/nontype12.C : New test.
26435
26436 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26437
26438         * gcc.dg/tree-ssa/loop-10.c: New test.
26439
26440 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26441
26442         * gcc.c-torture/execute/20020720-1.x: Remove.
26443
26444 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26445
26446         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26447
26448 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26449
26450         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26451         (dg-mips-options): Use it.
26452
26453 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26454
26455         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26456
26457 2005-07-09  Richard Henderson  <rth@redhat.com>
26458
26459         * lib/target-supports.exp (check_effective_target_sync_char_short):
26460         Add alpha.
26461
26462 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26463
26464         PR libfortran/22217
26465         * gfortran.dg/negative-z-descriptor.f90: New test.
26466
26467 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26468
26469         PR tree-opt/22329
26470         * gcc.dg/pr22329.c: New test.
26471
26472 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26473
26474         PR tree-optimization/20139
26475         * gcc.dg/tree-ssa/pr20139.c: New.
26476
26477 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26478
26479         PR tree-opt/22356
26480         * gcc.dg/pr22356-1.c: New test.
26481
26482 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26483
26484         PR c++/21799
26485         * g++.dg/template/unify8.C: New.
26486         * g++.dg/template/unify9.C: New.
26487
26488 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26489
26490         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26491
26492 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26493
26494         * gcc.dg/darwin-version-1.c: New.
26495         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26496         * gcc.dg/builtins-20.c: Likewise.
26497         * gcc.dg/builtins-53.c: Likewise.
26498         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26499         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26500         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26501         * gcc.dg/torture/builtins-power-1.c: Likewise.
26502         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26503         on Darwin.
26504
26505 2005-07-07  Jeff Law  <law@redhat.com>
26506
26507         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26508         argument evaluation order.
26509
26510 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26511
26512         PR libfortran/21594
26513         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26514         Add test cases where the shift length is greater than the
26515         array length.
26516
26517 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26518
26519         * obj-c++.dg/proto-lossage-6.mm: New.
26520         * objc.dg/proto-lossage-6.m: New.
26521
26522 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26523
26524         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26525         * objc.dg/gnu-runtime-2.m: Likewise.
26526
26527 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26528
26529         * gfortran.dg/longline.f: New test.
26530
26531         * gfortran.dg/badline.f: New test.
26532
26533 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26534
26535         PR fortran/16531
26536         PR fortran/15966
26537         PR fortran/18781
26538         * gfortran.dg/hollerith.f90: New.
26539         * gfortran.dg/hollerith2.f90: New.
26540         * gfortran.dg/hollerith3.f90: New.
26541         * gfortran.dg/hollerith4.f90: New.
26542         * gfortran.dg/hollerith_f95.f90: New.
26543         * gfortran.dg/hollerith_legacy.f90: New.
26544         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26545
26546 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26547
26548         PR objc/22274
26549         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26550         * objc.dg/gnu-runtime-2.m: New.
26551
26552 2005-07-06  Jeff Law  <law@redhat.com>
26553
26554         * gcc.dg/tree-ssa/vrp17.c: New test.
26555
26556 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26557
26558         PR fortran/22327
26559         * gfortran.dg/array_constructor_5.f90: New test.
26560
26561 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26562
26563         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26564
26565 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26566
26567         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26568         * gcc.dg/980816-1.c: Ditto.
26569
26570 2005-07-06  Jeff Law  <law@redhat.com>
26571
26572         * gcc.c-torture/compile/pr21356.c: New test.
26573
26574 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26575
26576         PR c/22013
26577         PR c/22098
26578         * gcc.c-torture/compile/pr22013-1.c,
26579         gcc.c-torture/execute/pr22098-1.c,
26580         gcc.c-torture/execute/pr22098-2.c,
26581         gcc.c-torture/execute/pr22098-3.c: New tests.
26582
26583 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26584
26585         PR c/22308
26586         * gcc.dg/pr22308-1.c: New test.
26587
26588 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26589
26590         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26591         target.
26592         * gcc.dg/compare9.c: Use -fshort-enums instead of
26593         -fno-short-enums.  Change the last test to dg-bogus.
26594
26595 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26596
26597         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26598         * gcc.dg/compare9.c: New.
26599
26600 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26601
26602         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26603
26604 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26605
26606         PR testsuite/22288
26607         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26608
26609
26610 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26611
26612         * gcc.dg/format/gcc_gfc-1.c: New.
26613
26614 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26615
26616         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26617
26618 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26619
26620         PR fortran/20842
26621         * gfortran.dg/io_invalid_1.f90: New test.
26622
26623 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26624
26625         * gcc.dg/format/gcc_diag-1.c: Update.
26626
26627 2005-07-02  Jeff Law  <law@redhat.com>
26628
26629         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26630         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26631
26632 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26633
26634         * gcc.dg/format/gcc_diag-1.c: Update.
26635
26636 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26637
26638         PR tree-opt/22269
26639         * gcc.c-torture/compile/pr22269.c: New test.
26640
26641 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26642
26643         PR 21584
26644         PR 22219
26645         * g++.dg/tree-ssa/pr21584-1.C: New test.
26646         * g++.dg/tree-ssa/pr21584-2.C: New test.
26647
26648 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26649
26650         * obj-c++.dg/try-catch-11.mm: New.
26651         * objc.dg/try-catch-10.m: New.
26652
26653 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26654
26655         * g++.dg/other/ucnid-1.C: xfail on AIX.
26656
26657 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26658
26659         PR 22234
26660         * gcc.dg/20050629-1.c: New test.
26661
26662 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26663
26664         * obj-c++.dg/const-str-1[0-1].mm: New.
26665         * objc.dg/const-str-1[0-1].m: New.
26666
26667 2005-05-29  Richard Henderson  <rth@redhat.com>
26668
26669         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26670         Rename from check_effective_target_vect_no_max.
26671         (check_effective_target_vect_no_int_add): New.
26672         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26673         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26674         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26675         * gcc.dg/vect/vect-reduc-1.c: Use both.
26676         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26677
26678 2005-05-29  Richard Henderson  <rth@redhat.com>
26679
26680         * lib/target-supports.exp (check_effective_target_vect_no_max):
26681         Remove i386 and x86_64.
26682
26683 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26684
26685         PR testsuite/21969
26686         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26687
26688 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26689
26690         PR middle-end/21969
26691         * gcc.dg/vect/pr21969.c: New test.
26692
26693 2005-06-28  Eric Christopher  <echristo@redhat.com>
26694
26695         PR c/22052
26696         PR c/21975
26697         * gcc.dg/inline1.c: New test.
26698         * gcc.dg/inline2.c: Ditto.
26699         * gcc.dg/inline3.c: Ditto.
26700         * gcc.dg/inline4.c: Ditto.
26701         * gcc.dg/inline5.c: Ditto.
26702
26703 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26704
26705         PR libfortran/22142
26706         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26707         Add testcase also testing eoshift1 for PR 22142.
26708
26709 2005-06-28  Richard Henderson  <rth@redhat.com>
26710
26711         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26712         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26713         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26714         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26715         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26716
26717 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26718
26719         PR libfortran/22142
26720         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26721         Add testcase for PR 22142.
26722
26723 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26724
26725         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26726         gcc.target/ia64/fpreg-2.c: New tests.
26727
26728 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26729
26730         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26731
26732 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26733
26734         PR libfortran/22170
26735         * gfortran.dg/slash_1.f90: New test.
26736
26737 2005-06-27  Richard Henderson  <rth@redhat.com>
26738
26739         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26740         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26741         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26742         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26743         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26744         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26745
26746 2005-06-27  Richard Henderson  <rth@redhat.com>
26747
26748         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26749         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26750
26751 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26752
26753         * obj-c++.dg/proto-lossage-5.mm: New.
26754         * objc.dg/proto-lossage-5.m: New.
26755
26756 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26757
26758         PR 21959
26759         * gcc.dg/tree-ssa/pr21959.c: New test.
26760
26761 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26764         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26765         testing uninitialized var.
26766
26767         * gcc.c-torture/execute/builtins/chk.h: New.
26768         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26769         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26770         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26771         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26772         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26773         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26774         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26775         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26776         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26777         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26778         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26779         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26780         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26781         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26782         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26783         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26784         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26785         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26786         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26787         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26788         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26789         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26790         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26791         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26792         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26793         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26794         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26795         * gcc.dg/builtin-object-size-1.c: New test.
26796         * gcc.dg/builtin-object-size-2.c: New test.
26797         * gcc.dg/builtin-object-size-3.c: New test.
26798         * gcc.dg/builtin-object-size-4.c: New test.
26799         * gcc.dg/builtin-object-size-5.c: New test.
26800         * gcc.dg/builtin-stringop-chk-1.c: New test.
26801         * gcc.dg/builtin-stringop-chk-2.c: New test.
26802         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26803         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26804         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26805         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26806         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26807         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26808         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26809         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26810         * gcc.c-torture/execute/printf-1.c: New test.
26811         * gcc.c-torture/execute/fprintf-1.c: New test.
26812         * gcc.c-torture/execute/vprintf-1.c: New test.
26813         * gcc.c-torture/execute/vfprintf-1.c: New test.
26814         * gcc.c-torture/execute/printf-chk-1.c: New test.
26815         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26816         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26817         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26818
26819 2005-06-27  Michael Matz  <matz@suse.de>
26820
26821         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26822         slot is not merged if address escapes.
26823
26824 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26825
26826         PR c/21911
26827         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26828
26829 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26830
26831         PR middle-end/17965
26832         * gcc.c-torture/compile/20050622-1.c: New test.
26833
26834         PR middle-end/22028
26835         * gcc.dg/20050620-1.c: New test.
26836
26837 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26838
26839         PR tree-optimization/22026
26840         * gcc.dg/tree-ssa/pr22026.c: New.
26841
26842 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26843
26844         PR libfortran/22144
26845         * gfortran.dg/shift-alloc.f90: New testcase.
26846
26847 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26848
26849         * all files: Update FSF address in copyright headers.
26850
26851 2005-06-22  Jan Hubicka  <jh@suse.cz>
26852
26853         * wholeprogram-1.c: New testcase.
26854         * wholeprogram-2.c: New testcase.
26855
26856 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26857
26858         PR 22171
26859         * gcc.dg/tree-ssa/pr22171.c: New test.
26860
26861 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26862
26863         * gfortran.dg/simplify_modulo.f90: New.
26864
26865 2005-06-24  Jan Hubicka  <jh@suse.cz>
26866
26867         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26868
26869 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26870
26871         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26872
26873 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26874
26875         * obj-c++.dg/typedef-alias-1.mm: New.
26876         * objc.dg/typedef-alias-1.m: New.
26877
26878 2005-06-23  Jeff Law  <law@redhat.com>
26879
26880         * gcc.dg/tree-ssa/vrp16.c: New test.
26881
26882 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26883
26884         * lib/target-supports.exp: Add
26885         check_effective_target_fortran_large_real and
26886         check_effective_target_fortran_large_int to check for
26887         corresponding effective targets.
26888         * gfortran.dg/large_integer_kind_1.f90: New test.
26889         * gfortran.dg/large_real_kind_1.f90: New test.
26890
26891 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26892
26893         PR tree-optimization/22117
26894         * gcc.dg/tree-ssa/pr22117.c: New.
26895
26896 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26897
26898         PR testsuite/22123
26899         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26900
26901 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26902
26903         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26904
26905 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26906
26907         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26908         * gfortran.dg/f2c_4.c: Likewise.
26909
26910 2005-06-22 Paul Brook  <paul@codesourcery.com>
26911
26912         PR fortran/21034
26913         * gfortran.dg/auto_save_1.f90: New test.
26914
26915 2005-06-22  Michael Matz  <matz@suse.de>
26916
26917         * gcc.target/x86-64/abi: New directory.
26918         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26919         * gcc.target/x86-64/abi/README.gcc: New file.
26920         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26921         * gcc.target/x86-64/abi/asm-support.s: New file.
26922         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26923         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26924         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26925         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26926         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26927         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26928         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26929         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26930         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26931         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26932         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26933         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26934         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26935         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26936         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26937         * gcc.target/x86_64/abi/test_varargs.c: New test.
26938
26939 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26940
26941         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26942         32-bit i?86 and x86_64.
26943
26944 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26945
26946         * obj-c++.dg/const-str-[1-9].mm: New tests.
26947
26948 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26949
26950         PR fortran/22010
26951         * gfortran.dg/namelist_use.f90: New.
26952         * gfortran.dg/namelist_use_only.f90: New.
26953
26954 2005-06-21  Jeff Law  <law@redhat.com>
26955
26956         * gcc.dg/tree-ssa/vrp15.c: New test.
26957
26958 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26959
26960         * lib/target-supports.exp (check_effective_target_vect_reduction):
26961         Remove.
26962         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26963         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26964         remove vect_reduction target keyword. Also avoid two returns in main.
26965         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26966         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26967         * gcc.dg/vect/vect-reduc-1short.c: New test.
26968         * gcc.dg/vect/vect-reduc-1char.c: New test.
26969         * gcc.dg/vect/vect-reduc-2short.c: New test.
26970         * gcc.dg/vect/vect-reduc-2char.c: New test.
26971         * gcc.dg/vect/vect-reduc-6.c: New test.
26972         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26973         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26974         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26975
26976 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26977         Paul Thomas  <pault@gcc.gnu.org>
26978
26979         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26980         New tests.
26981
26982 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26983
26984         * gfortran.dg/backslash_1.f90: New test.
26985         * gfortran.dg/backslash_2.f90: New test.
26986
26987 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26988
26989         * gfortran.dg/duplicate_labels.f90: New test.
26990
26991 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26992
26993         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26994         unsupportable relocations.
26995         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26996         * gcc.dg/20050321-2.c: xfail for NetWare.
26997
26998 2005-06-20  Andreas Jaeger  <aj@suse.de>
26999
27000         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27001         gcc.target/i386/fastcall-sseregparm.c,
27002         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27003
27004 2005-06-19  Richard Henderson  <rth@redhat.com>
27005
27006         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27007
27008 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27009
27010         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27011
27012 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27013
27014         PR c++/22115
27015         * g++.dg/conversion/simd2.C: Change expected error message.
27016
27017 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27018
27019         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27020         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27021         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27022
27023 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27024
27025         * gcc.dg/fold-mod-1.c: New test.
27026
27027 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27028
27029         PR fortran/19926
27030         * gfortran.dg/pr19926.f90: New test.
27031
27032 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27033
27034         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27035         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27036         targets.
27037         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27038         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27039
27040 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27041
27042         * gcc.target/ia64/float80-varargs-1.c: New test.
27043
27044 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27045
27046         PR tree-opt/22035
27047         * gfortran.dg/f2c_6.f90: New test.
27048
27049 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27050
27051         PR c++/17413
27052         * g++.dg/template/local5.C: New.
27053
27054 2005-06-17  Richard Henderson  <rth@redhat.com>
27055
27056         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27057
27058 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27059
27060         PR testsuite/21945
27061         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27062
27063 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27064
27065         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27066         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27067         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27068         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27069         check_vect to verify the presence of hardware vector support.
27070
27071 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27072
27073         PR testsuite/22056
27074         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27075
27076 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27077
27078         PR libfortran/19216
27079         * gfortran.dg/pr19216.f: Add correct space between brackets and
27080         dg directive.
27081
27082 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27083
27084         PR libfortran/16436
27085         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27086
27087 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27088
27089         * gcc.target/i386/attributes-error.c: New testcase.
27090         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27091         * gcc.target/i386/regparm-stdcall.c: Likewise.
27092         * gcc.target/i386/sseregparm-1.c: Likewise.
27093         * gcc.target/i386/sseregparm-2.c: Likewise.
27094
27095 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27096
27097         * g++.dg/rtti/crash2.C: New.
27098
27099 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27100
27101         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27102
27103 2005-06-15  David Ung  <davidu@mips.com>
27104
27105         * gcc.target/mips/mips16e-extends.c: New test for testing the
27106         generation of MIPS16e zeb/zeh, seb/seh instructions.
27107
27108 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27109
27110         PR 22018
27111         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27112         * gcc.dg/tree-ssa/pr22018.c: New test.
27113
27114 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27115
27116         * gcc.dg/simd-1.c: Update error messages.
27117         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27118         * gcc.dg/simd-2.c: Update error messages.
27119         * gcc.dg/simd-4.c: New.
27120
27121 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27122
27123         PR c++/20678
27124         * g++.dg/other/crash-4.C: New.
27125
27126 2005-06-14  Devang Patel  <dpatel@apple.com>
27127
27128         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27129
27130 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27131
27132         PR c++/21929
27133         * g++.dg/parse/crash11.C: Update
27134
27135 2005-06-13  Jeff Law  <law@redhat.com>
27136
27137         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27138         perform the desired transformations.
27139         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27140         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27141
27142 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27143
27144         PR fortran/22038
27145         * gfortran.dg/forall_1.f90: Un-XFAIL.
27146
27147 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         PR c++/21929
27150         * g++.dg/parse/crash26.C: New.
27151
27152         PR c++/20789
27153         * g++.dg/init/member1.C: New.
27154
27155 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gfortran.dg/altreturn_1.f90: New test.
27158
27159 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27160
27161         PR middle-end/21985
27162         * gcc.dg/tree-ssa/pr21985.c: New test.
27163
27164 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27165
27166         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27167
27168 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27169
27170         PR c++/21930
27171         * g++.dg/other/error10.C: New test case.
27172
27173 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27174
27175         PR libfortran/19155
27176         * gfortran.dg/pr19155.f: Add test.
27177
27178 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27179
27180         * gfortran.dg/f2c_7.f90: New test.
27181
27182         * gfortran.dg/forall_1.f90: XFAILed.
27183
27184 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27185
27186         * gcc.dg/pr14796-1.c: New.
27187         * gcc.dg/pr14796-2.c: New.
27188
27189 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27190
27191         PR fortran/17792
27192         PR fortran/21375
27193         * gfortran.dg/deallocate_stat.f90: New test.
27194
27195 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27196
27197         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27198
27199 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27200
27201         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27202         access will be generated when this loop is vectorized. Test that
27203         accesses with same alignment were detected.
27204         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27205         Test that accesses with same alignment were detected.
27206         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27207         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27208         alignment were detected.
27209
27210 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27211
27212         PR c++/10611
27213         * g++.dg/conversion/simd2.C: New.
27214
27215 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27216
27217         * gcc.dg/Wcxx-compat-1.c: New.
27218
27219 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27220
27221         PR libfortran/21480
27222         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27223         complex array.
27224
27225 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27226
27227         * gcc.dg/alias-8.c: New.
27228
27229 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27230
27231         * gcc.dg/format/cmn_err-1.c: Update.
27232
27233 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27234
27235         PR target/20666
27236         * gcc.target/sparc/fexpand-2.c: New.
27237         * gcc.target/sparc/fpmerge-2.c: New.
27238         * gcc.target/sparc/fpmul-2.c: New.
27239         * gcc.target/sparc/noresult.c: New.
27240         * gcc.target/sparc/pdist-2.c: New.
27241         * gcc.target/sparc/pdist-3.c: New.
27242
27243 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27244
27245         PR testsuite/21702
27246         * gcc.target/i386/i386.exp: Fix comment typo.
27247
27248 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27249
27250         PR c++/19497
27251         * g++.dg/inherit/using5.C: New.
27252         * g++.dg/inherit/using6.C: New.
27253
27254 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27255
27256         PR c++/19894
27257         * g++.dg/template/ptrmem15.C: New test.
27258
27259         PR c++/20563
27260         * g++.dg/ext/label4.C: New test.
27261
27262 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27263
27264         * gcc.dg/tls/debug-1.c: New test.
27265
27266 2005-06-07  Dale Johannesen  <dalej@apple.com>
27267
27268         * gcc.target/i386/movq.c: New.
27269
27270 2005-06-07  Dale Johannesen  <dalej@apple.com>
27271
27272         * gcc.dg/20050607-1.c: New.
27273
27274 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27275
27276         PR middle-end/21850
27277         * gcc.c-torture/execute/20050607-1.c: New test.
27278
27279 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27280
27281         PR libfortran/21926
27282         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27283         Test case where the return array has lowest stride one,
27284         but isn't packed.
27285
27286 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27287
27288         * lib/target-supports.exp (check_effective_target_sync_int_long):
27289         Add s390 and s390x targets.
27290
27291 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27292
27293         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27294         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27295         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27296         * gcc.dg/tree-ssa/loop-9.c: New test.
27297
27298 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27299
27300         * g++.dg/parse/defarg10.C: New.
27301
27302 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27303
27304         PR regression/21897
27305         * gcc.c-torture/execute/20050604-1.c: New test.
27306
27307 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27308
27309         PR 21903
27310         * g++.dg/parse/defarg9.C: New.
27311
27312         PR c++/20637
27313         * g++.dg/inherit/using4.C: New.
27314         * g++.dg/overload/error1.C: Adjust expected errors.
27315         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27316         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27317         * g++.old-deja/g++.other/redecl2.C: Likewise.
27318         * g++.old-deja/g++.other/redecl4.C: Likewise.
27319         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27320
27321 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27322
27323         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27324
27325 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27326
27327         * lib/gfortran.exp (gfortran_target_compile): Call
27328         dg-additional-files-options
27329         * gfortran.dg/f2c_4.f90: New file
27330         * gfortran.dg/f2c_4.c: New file
27331         * gfortran.dg/f2c_5.f90: New file
27332         * gfortran.dg/f2c_5.c: New file
27333
27334 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27335
27336         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27337
27338         PR fortran/21912
27339         * gfortran.dg/array_constructor_4.f90: New test.
27340
27341 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27342
27343         PR c++/21619
27344         * g++.dg/ext/builtin9.C: New test.
27345
27346 2005-06-05  Dale Johannesen  <dalej@apple.com>
27347
27348         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27349         * gcc.c-torture/execute/20050603-2.c: Ditto.
27350
27351 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27352
27353         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27354         * gcc.dg/vect/vect-reduc-1.c: New.
27355         * gcc.dg/vect/vect-reduc-2.c: New.
27356         * gcc.dg/vect/vect-reduc-3.c: New.
27357
27358 2005-06-04  Dale Johannesen  <dalej@apple.com>
27359
27360         * gcc.c-torture/execute/20050603-1.c: New.
27361         * gcc.c-torture/execute/20050603-2.c: New.
27362         * gcc.dg/20050603-3.c: New.
27363
27364 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27365
27366         PR fortran/19195
27367         * gfortran.dg/debug_1.f90: New test.
27368
27369         * gfortran.dg/forall_1.f90: New test.
27370
27371 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27372
27373         * gfortran.dg/array_constructor_3.f90: New test.
27374
27375 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27376
27377         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27378
27379 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27380
27381         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27382
27383 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27384
27385         PR c/21873
27386         * gcc.dg/init-excess-1.c: New test.
27387
27388 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/21853
27391         * g++.dg/expr/static_cast6.C: New test.
27392
27393 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27394
27395         * gcc.dg/tree-ssa/vrp14.c: New test.
27396
27397 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/21336
27400         * g++.dg/template/new2.C: New test.
27401
27402 2005-06-03  Josh Conner  <jconner@apple.com>
27403
27404         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27405         all entries in initializer.
27406
27407 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27408
27409         PR middle-end/21858
27410         * gcc.dg/pr21858.c: New testcase.
27411
27412 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27413
27414         PR tree-optimization/21292
27415
27416         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27417         New.
27418         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27419         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27420         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27421         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27422         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27423
27424 2005-06-02  Richard Henderson  <rth@redhat.com>
27425
27426         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27427
27428 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27429
27430         * gcc.dg/wtypequal.c: New testcase.
27431
27432 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27433
27434         PR 21582
27435         * gcc.dg/tree-ssa/pr21582.c: New test.
27436
27437 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27438
27439         PR c++/21280
27440         * g++.dg/opt/interface2.h: New.
27441         * g++.dg/opt/interface2.C: New.
27442         * g++.dg/init/ctor4.C: Adjust error lines.
27443         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27444         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27445         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27446         * g++.old-deja/g++.pt/assign1.C: Likewise.
27447         * g++.old-deja/g++.pt/crash20.C: Likewise.
27448
27449 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27450
27451         PR tree-optimization/21734
27452         * g++.dg/vect/pr21734_1.cc: New.
27453         * g++.dg/vect/pr21734_2.cc: New.
27454
27455 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27456
27457         PR c++/20350
27458         * g++.dg/template/spec24.C: New.
27459
27460         PR c++/21151
27461         * g++.dg/pch/local-1.C: New.
27462         * g++.dg/pch/local-1.Hs: New.
27463
27464 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27465
27466         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27467         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27468         * gcc.dg/tree-ssa/pr14341.c: New test.
27469         * gcc.dg/tree-ssa/pr14841.c: New test.
27470         * gcc.dg/tree-ssa/pr20701.c: New test.
27471         * gcc.dg/tree-ssa/pr21086.c: New test.
27472         * gcc.dg/tree-ssa/pr21090.c: New test.
27473         * gcc.dg/tree-ssa/pr21332.c: New test.
27474         * gcc.dg/tree-ssa/pr21458.c: New test.
27475         * gcc.dg/tree-ssa/pr21658.c: New test.
27476         * gcc.dg/tree-ssa/vrp01.c: New test.
27477         * gcc.dg/tree-ssa/vrp02.c: New test.
27478         * gcc.dg/tree-ssa/vrp03.c: New test.
27479         * gcc.dg/tree-ssa/vrp04.c: New test.
27480         * gcc.dg/tree-ssa/vrp05.c: New test.
27481         * gcc.dg/tree-ssa/vrp06.c: New test.
27482         * gcc.dg/tree-ssa/vrp07.c: New test.
27483         * gcc.dg/tree-ssa/vrp08.c: New test.
27484         * gcc.dg/tree-ssa/vrp09.c: New test.
27485         * gcc.dg/tree-ssa/vrp10.c: New test.
27486         * gcc.dg/tree-ssa/vrp11.c: New test.
27487         * gcc.dg/tree-ssa/vrp12.c: New test.
27488         * gcc.dg/tree-ssa/vrp13.c: New test.
27489
27490 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27491
27492         PR 21029
27493         * gcc.dg/tree-ssa/pr21029.c: New test.
27494
27495 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27496
27497         * gfortran.dg/logint-1.f: New test case.
27498         * gfortran.dg/logint-2.f: Likewise.
27499         * gfortran.dg/logint-3.f: Likewise.
27500
27501 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27502
27503         PR c/21536
27504         PR c/20760
27505         * gcc.dg/20050527-1.c: New test.
27506
27507         * gcc.dg/i386-sse-12.c: New test.
27508
27509         PR fortran/21729
27510         * gfortran.dg/implicit_5.f90: New test.
27511
27512 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27513
27514         PR fortran/20883
27515         * gfortran/assign_4.f90: New test.
27516         * gfortran/assign_2.f90: Change compile to run.
27517
27518 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27519
27520         * lib/target-supports.exp
27521         (check_effective_target_sync_char_short): New.
27522         * gcc.dg/sync-2.c: New.
27523
27524 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27525
27526         PR tree-optimization/21817
27527         * gcc.dg/torture/pr21817-1.c: New.
27528
27529 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27530
27531         PR c++/21165
27532         * g++.dg/template/init5.C: New.
27533
27534 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27535
27536         * gfortran.dg/char_initialiser_actual.f90:
27537         Test character initialisers as actual arguments.
27538         * gfortran.dg/char_pointer_comp_assign.f90:
27539         Test character pointer structure component assignments.
27540         * gfortran.dg/char_array_structure_constructor.f90:
27541         Test character components in structure constructors.
27542
27543 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27544
27545         PR middle-end/20931
27546         * g++.dg/opt/pr20931.C: New test.
27547
27548 2005-05-31  Andreas Jaeger  <aj@suse.de>
27549
27550         PR testsuite/20772
27551         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27552         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27553         g++.old-deja/g++.ext/asmspec1.C,
27554         g++.old-deja/g++.other/regstack.C,
27555         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27556         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27557         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27558         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27559         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27560         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27561         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27562         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27563         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27564         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27565         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27566         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27567         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27568         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27569         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27570         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27571         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27572         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27573         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27574
27575 2005-05-31  Jeff Law  <law@redhat.com>
27576
27577         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27578
27579 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27580
27581         PR middle-end/21743
27582         * gcc.dg/builtins-1.c: Activate disabled clog test.
27583         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27584
27585 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27586
27587         * gfortran.dg/char_pointer_assign.f90:
27588         Test character-pointer assignments and pointer assignments.
27589         * gfortran.dg/char_pointer_dummy.f90:
27590         Test character-pointer dummy arguments.
27591         * gfortran.dg/char_pointer_func.f90:
27592         Test character-pointer function returns.
27593         * gfortran.dg/char_pointer_dependency.f90:
27594         Test character-pointer functions with dependencies.
27595
27596 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27597
27598         PR c++/21784
27599         * g++.dg/lookup/using14.C: New test.
27600
27601 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27602
27603         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27604         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27605         trailing ^M.
27606
27607 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27608
27609         PR c++/17413
27610         * g++.dg/template/local5.C: New.
27611
27612         PR target/21761
27613         * gcc.c-torture/compile/pr21761.c: New.
27614
27615         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27616         before darwin8.
27617
27618 2005-05-30  Steven G. Kargl
27619
27620         PR fortran/20846
27621         * gfortran.dg/inquire_8.f90: New test.
27622
27623 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27624
27625         PR libfortran/21376
27626         * gfortran.dg/output_exponents_1.f90: New test.
27627
27628 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27629
27630         PR libfortran/20006
27631         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27632
27633 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27634
27635         PR c++/21210
27636         * g++.dg/ext/complex1.C: New test.
27637
27638         PR c++/21340
27639         * g++.dg/init/ctor6.C: New test.
27640
27641 2005-05-29  Jan Hubicka  <jh@suse.cz>
27642
27643         * gcc.c-torture/compile/pr21562.c: New.
27644
27645 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27646
27647         * gfortran.dg/subnormal_1.f90: New test.
27648
27649 2005-05-28  Jan Hubicka  <jh@suse.cz>
27650
27651         * tree-prof.exp: Fix comment.
27652         * value-prof-1.c: New.
27653         * value-prof-2.c: New.
27654         * value-prof-3.c: New.
27655         * value-prof-4.c: New.
27656
27657 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/21614
27660         * g++.dg/expr/ptrmem6.C: New test.
27661         * g++.dg/expr/ptrmem6a.C: Likewise.
27662
27663 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27664
27665         PR tree-optimization/21658
27666         * gcc.dg/tree-ssa/pr21658.c: New.
27667
27668 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         PR c++/21455
27671         * g++.dg/inherit/ptrmem3.C: New.
27672
27673         PR c++/21681
27674         * g++.dg/parse/template16.C: New.
27675
27676 2005-05-27  Andreas Jaeger  <aj@suse.de>
27677
27678         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27679
27680         * gcc.dg/i386-sse-8.c: Run test on all archs.
27681
27682 2005-05-26  Mike Stump  <mrs@apple.com>
27683
27684         * objc.dg/isa-field-1.m: Only run on darwin.
27685         * objc.dg/lookup-1.m: Likewise.
27686         * objc.dg/try-catch-8.m: Likewise.
27687
27688 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27689
27690         PR tree-optimization/9814
27691         * gcc.dg/pr9814-1.c: New test case.
27692
27693 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27694
27695         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27696         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27697         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27698         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27699         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27700         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27701         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27702         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27703         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27704         objc.dg/try-catch-8.m: New.
27705
27706 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27707
27708         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27709         remove extraneous semicolons.
27710
27711 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27712
27713         * obj-c++.dg/comp-types-12.mm: New.
27714         * objc.dg/comp-types-11.m: New.
27715         * objc.dg/selector-4.m: New.
27716
27717 2005-05-26  Andreas Jaeger  <aj@suse.de>
27718
27719         PR testsuite/20772
27720         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27721         g++.old-deja/g++.ext/attrib3.C,
27722         g++.old-deja/g++.other/store-expr1.C,
27723         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27724         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27725         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27726         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27727         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27728         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27729         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27730         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27731         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27732         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27733         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27734         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27735         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27736         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27737         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27738         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27739         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27740         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27741         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27742
27743 2005-05-26  Andreas Jaeger  <aj@suse.de>
27744
27745         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27746         x86-64 compilation.
27747
27748 2005-05-26  Andreas Jaeger  <aj@suse.de>
27749
27750         PR testsuite/20772
27751         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27752         gcc.misc-tests/i386-pf-athlon-1.c,
27753         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27754         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27755         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27756         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27757         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27758         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27759         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27760         programs.
27761
27762         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27763         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27764         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27765         x86-64 compilation.
27766
27767         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27768         x86_64.
27769
27770         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27771         effective-target ilp32.
27772
27773 2005-05-26  David Ung  <davidu@mips.com>
27774
27775         * gcc.target/mips/ext_ins.c: New test for testing the generation
27776         of MIPS32/64 rev 2 ext/ins instructions.
27777
27778 2005-05-26  Andreas Jaeger  <aj@suse.de>
27779
27780         * treelang/compile/unsigned.tree: Use gimple instead of
27781         nonexisting generic dump.
27782
27783 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27784
27785         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27786
27787 2005-05-26  Andreas Jaeger  <aj@suse.de>
27788
27789         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27790
27791 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27792
27793         PR libfortran/17283
27794         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27795         Test callee-allocated memory with write statements.
27796
27797 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27798
27799         PR middle-end/21709
27800         * gcc.dg/pr21709-1.c: New test case.
27801
27802 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27803             Mike Stump  <mrs@apple.com>
27804
27805         * objc/execute/next_mapping.h: Update for C++.
27806
27807         * obj-c++.dg/selector-1.mm: Move to...
27808         * obj-c++.dg/selector-4.mm: here...
27809
27810         * obj-c++.dg/basic.mm: New.
27811         * obj-c++.dg/comp-types-1.mm: New.
27812         * obj-c++.dg/cxx-class-1.mm: New.
27813         * obj-c++.dg/cxx-ivars-1.mm: New.
27814         * obj-c++.dg/cxx-ivars-2.mm: New.
27815         * obj-c++.dg/cxx-ivars-3.mm: New.
27816         * obj-c++.dg/cxx-scope-1.mm: New.
27817         * obj-c++.dg/cxx-scope-2.mm: New.
27818         * obj-c++.dg/defs.mm: New.
27819         * obj-c++.dg/empty-private-1.mm: New.
27820         * obj-c++.dg/encode-1.mm: New.
27821         * obj-c++.dg/encode-2.mm: New.
27822         * obj-c++.dg/encode-3.mm: New.
27823         * obj-c++.dg/extern-c-1.mm: New.
27824         * obj-c++.dg/extra-semi.mm: New.
27825         * obj-c++.dg/fix-and-continue-2.mm: New.
27826         * obj-c++.dg/isa-field-1.mm: New.
27827         * obj-c++.dg/ivar-list-semi.mm: New.
27828         * obj-c++.dg/local-decl-1.mm: New.
27829         * obj-c++.dg/lookup-1.mm: New.
27830         * obj-c++.dg/lookup-2.mm: New.
27831         * obj-c++.dg/method-1.mm: New.
27832         * obj-c++.dg/method-2.mm: New.
27833         * obj-c++.dg/method-3.mm: New.
27834         * obj-c++.dg/method-4.mm: New.
27835         * obj-c++.dg/method-5.mm: New.
27836         * obj-c++.dg/method-6.mm: New.
27837         * obj-c++.dg/method-7.mm: New.
27838         * obj-c++.dg/no-extra-load.mm: New.
27839         * obj-c++.dg/overload-1.mm: New.
27840         * obj-c++.dg/pragma-1.mm: New.
27841         * obj-c++.dg/pragma-2.mm: New.
27842         * obj-c++.dg/private-1.mm: New.
27843         * obj-c++.dg/private-2.mm: New.
27844         * obj-c++.dg/proto-qual-1.mm: New.
27845         * obj-c++.dg/qual-types-1.mm: New.
27846         * obj-c++.dg/stubify-1.mm: New.
27847         * obj-c++.dg/stubify-2.mm: New.
27848         * obj-c++.dg/super-class-1.mm: New.
27849         * obj-c++.dg/super-class-2.mm: New.
27850         * obj-c++.dg/super-dealloc-1.mm: New.
27851         * obj-c++.dg/super-dealloc-2.mm: New.
27852         * obj-c++.dg/template-1.mm: New.
27853         * obj-c++.dg/template-2.mm: New.
27854         * obj-c++.dg/template-3.mm: New.
27855         * obj-c++.dg/template-4.mm: New.
27856         * obj-c++.dg/template-5.mm: New.
27857         * obj-c++.dg/template-6.mm: New.
27858         * obj-c++.dg/try-catch-1.mm: New.
27859         * obj-c++.dg/try-catch-2.mm: New.
27860         * obj-c++.dg/try-catch-3.mm: New.
27861         * obj-c++.dg/try-catch-4.mm: New.
27862         * obj-c++.dg/try-catch-5.mm: New.
27863         * obj-c++.dg/try-catch-6.mm: New.
27864         * obj-c++.dg/try-catch-7.mm: New.
27865         * obj-c++.dg/try-catch-8.mm: New.
27866         * obj-c++.dg/try-catch-9.mm: New.
27867         * obj-c++.dg/va-meth-1.mm: New.
27868
27869 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27870
27871         * obj-c++.dg/selector-1.mm: New.
27872         * obj-c++.dg/selector-2.mm: New.
27873
27874 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27875
27876         * obj-c++.dg/selector-3.mm: New.
27877         * objc.dg/selector-3.m: New.
27878
27879 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27880
27881         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27882         about where warning appears.
27883
27884 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27885
27886         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27887         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27888         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27889         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27890
27891 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27892
27893         * gcc.dg/20050524-1.c: New test.
27894
27895 2005-05-25  Jan Hubicka  <jh@suse.cz>
27896
27897         * gcc.dg/tree-prof/inliner-1.c: New.
27898
27899 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27900
27901         * gcc.dg/tree-prof: New directory.
27902         * gcc.dg/tree-prof/tree-prof.exp: New.
27903
27904 2005-05-25  DJ Delorie  <dj@redhat.com>
27905
27906         * gcc.dg/Wattributes-1.c: New.
27907         * gcc.dg/Wattributes-2.c: New.
27908         * gcc.dg/Wattributes-3.c: New.
27909
27910 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27911
27912         PR tree-optimization/19833
27913         * gcc.dg/uninit-4.c: Remove xfail.
27914         * gcc.dg/uninit-9.c: Ditto.
27915
27916 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27917
27918         * obj-c++.dg/bitfield-[1-5].mm: New.
27919         * obj-c++.dg/class-protocol-1.mm: New.
27920         * obj-c++.dg/comp-types-1[0-1].mm: New.
27921         * obj-c++.dg/comp-types-[2-9].mm: New.
27922         * obj-c++.dg/encode-[4-8].mm: New.
27923         * obj-c++.dg/layout-1.mm: New.
27924         * obj-c++.dg/method-1[0-9].mm: New.
27925         * obj-c++.dg/method-2[0-1].mm: New.
27926         * obj-c++.dg/method-[8-9].mm: New.
27927         * obj-c++.dg/objc-gc-3.mm: New.
27928         * obj-c++.dg/try-catch-10.mm: New.
27929         * objc.dg/bitfield-5.m: New.
27930         * objc.dg/comp-types-10.m: New.
27931         * objc.dg/comp-types-9.m: New.
27932         * objc.dg/layout-1.m: New.
27933         * objc.dg/objc-gc-4.m: New.
27934         * objc.dg/try-catch-9.m: New.
27935         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27936         * objc.dg/comp-types-1.m: Likewise.
27937         * objc.dg/comp-types-[5-6].m: Likewise.
27938         * objc.dg/method-9.m: Likewise.
27939
27940 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27941
27942         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27943         and on hardware without VMX support.
27944
27945         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27946
27947         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27948
27949         * lib/profopt.exp (dg-final-generate, dg-final-use,
27950         profopt-final-code, profopt-get-options): New.
27951         (profopt-execute): Process test directives.
27952
27953         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27954         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27955         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27956
27957 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27958
27959         PR C++/21645
27960         * g++.dg/init/ctor5.C: New test.
27961
27962 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27963
27964         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27965         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27966         vect-113.c, vect-114.c.
27967
27968 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27969
27970         * gcc.dg/const-elim-1.c: Remove xfails.
27971
27972 2005-05-23  Jeff Law  <law@redhat.com>
27973
27974         * gcc.c-torture/compile/pr21638.c: New test.
27975         * gcc.c-torture/compile/20050520-1.c: New test.
27976
27977 2005-05-23  Nick Clifton  <nickc@redhat.com>
27978
27979         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27980         be a proper triple, ie: m32r*-*-*.
27981         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27982
27983 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27984
27985         PR middle-end/21331
27986         PR tree-opt/21293
27987         * gcc.c-torture/compile/pr21293.c: New test.
27988         * gcc.c-torture/execute/pr21331.c: New test.
27989
27990 2004-05-20  Richard Henderson  <rth@redhat.com>
27991
27992         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27993
27994 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27995
27996         * obj-c++-dg.exp: Add.
27997         * obj-c++.exp: Add.
27998         * obj-c++.dg/dg.exp: Add.
27999
28000 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28001
28002         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28003         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28004
28005 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28006
28007         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28008
28009 2004-05-19  Richard Henderson  <rth@redhat.com>
28010
28011         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28012
28013 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28014
28015         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28016
28017         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28018
28019 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28020
28021         PR c++/21495
28022         * g++.dg/parse/extern1.C: New test.
28023         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28024
28025 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28026
28027         * gcc.dg/c99-math.h: New.
28028         * gcc.dg/c99-math-float-1.c: New test.
28029         * gcc.dg/c99-math-double-1.c: Likewise.
28030         * gcc.dg/c99-math-long-double-1.c: Likewise.
28031
28032 2005-05-18  Richard Henderson  <rth@redhat.com>
28033
28034         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28035
28036 2005-05-18  Devang Patel  <dpatel@apple.com>
28037
28038         * g++.dg/opt/20050511-1.C: New test.
28039
28040 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28041
28042         PR libfortran/21127
28043         * gfortran.dg/reshape-complex.f90: New test.
28044
28045 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28046
28047         * gfortran.dg/array_constructor_1.f90: New test.
28048         * gfortran.dg/array_constructor_2.f90: New test.
28049
28050 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28051
28052         PR fortran/20954
28053         * gfortran.dg/pr20954.f: New test.
28054
28055 2005-05-17  Mike Stump  <mrs@apple.com>
28056
28057         Yet more Objective-C++...
28058
28059         * objc.dg/method-5.m: Update.
28060         * objc.dg/method-6.m: Update.
28061         * objc.dg/method-7.m: Update.
28062         * objc.dg/method-9.m: Update.
28063         * objc.dg/try-catch-2.m: Update.
28064
28065 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28066
28067         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28068         Remove little-endian optimizations.
28069
28070 2005-05-17  Jeff Law  <law@redhat.com>
28071
28072         * g++.dg/tree-ssa/pr14814.C: New test.
28073         * gcc.dg/tree-ssa/pr14814.C: New test.
28074         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28075         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28076
28077 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28078
28079         * gcc.dg/compat/generate-random.c: Do not include
28080         libiberty.h.
28081         * gcc.dg/compat/generate-random_r.c: Likewise.
28082
28083 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28084
28085         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28086
28087 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28088
28089         PR middle-end/21595
28090         * g++.dg/tree-ssa/builtin1.C: New testcase.
28091
28092 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28093
28094         PR c++/21454
28095         * g++.dg/opt/const4.C: New test.
28096
28097         PR middle-end/21492
28098         * g++.dg/opt/crossjump1.C: New test.
28099
28100         PR tree-optimization/21610
28101         * gcc.c-torture/compile/20050516-1.c: New test.
28102
28103         PR fortran/15080
28104         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28105         about the test failing.
28106         * gfortran.fortran-torture/execute/where_7.f90: New test.
28107         * gfortran.fortran-torture/execute/where_8.f90: New test.
28108
28109 2005-05-16  Richard Henderson  <rth@redhat.com>
28110
28111         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28112         i?86 and x86_64.
28113
28114 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28115
28116         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28117         (limits.h): Include unconditionally.
28118         (stdlib.h): Likewise.
28119         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28120         (limits.h): Include unconditionally.
28121         (stdlib.h): Likewise.
28122         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28123         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28124         (limits.h): Include unconditionally.
28125         (stdlib.h): Likewise.
28126         (hashtab.h): Do not include.
28127         (getopt.h): Likewise.
28128         (stddef.h): Include.
28129         (hashval_t): Define.
28130         (struct entry): Add "next" field.
28131         (HASH_SIZE): New macro.
28132         (hash_table): New variable.
28133         (switchfiles): Do not use xmalloc.
28134         (mix): New macro.
28135         (iterative_hash): New function.
28136         (hasht): Remove.
28137         (e_exists): New function.
28138         (e_insert): Likewise.
28139         (output): Use, instead of libiberty hashtable functions.
28140         (main): Do not use getopt.  Do not call htab_create.
28141
28142 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28143
28144         PR libstdc++/21526
28145         * lib/target-supports.exp (check_mkfifo_available):
28146         Return 0 for cygwin as mkfifo support incomplete on platform.
28147         Fix typos in comments.
28148
28149 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28150
28151         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28152
28153 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28154
28155         PR fortran/17432
28156         * gfortran.dg/assign_4.f: New test.
28157
28158 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28159
28160         PR tree-optimization/21563
28161         * gcc.dg/tree-ssa/pr21563.c: New.
28162
28163 2005-05-14  Jan Hubicka  <jh@suse.cz>
28164
28165         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28166
28167 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28168
28169         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28170
28171 2005-05-13  Julian Brown  <julian@codesourcery.com>
28172
28173         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28174         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28175
28176 2005-05-13  Jan Hubicka  <jh@suse.cz>
28177
28178         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28179         * gcc.dg/fold-xor-?.c: Likewise.
28180         * gcc.dg/pr15784-?.c: Likewise.
28181         * gcc.dg/pr20922-?.c: Likewise.
28182         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28183         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28184         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28185
28186 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28187
28188         PR fortran/21260
28189         * gfortran.dg/hollerith_1.f90: New test.
28190
28191 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28192
28193         * gfortran.dg/func_result_2.f90: New test.
28194
28195 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28196
28197         * gfortran.dg/dev_null.f90: New test.
28198
28199 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28200
28201         * gcc.dg/arm-vfp1.c: Revert last change.
28202
28203 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28204
28205         PR middle-end/19807
28206         PR tree-optimization/19639
28207         * g++.dg/tree-ssa/pr19807.C: New testcase.
28208
28209 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28210
28211         PR libfortran/21471
28212         * gfortran.dg/append-1.f90: New test.
28213
28214 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28215
28216         * gcc.dg/pr18501.c: XFAIL.
28217         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28218         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28219         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28220         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28221         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28222         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28223         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28224         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28225
28226 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28227
28228         PR fortran/20178
28229         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28230         gfortran.dg/f2c_3.f90: New tests.
28231
28232         * gfortran.dg/return_1.f90: Fix dg annotation.
28233
28234 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28235
28236         * gcc.c-torture/compile/20050510-1.c: New test.
28237
28238 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28239
28240         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28241
28242 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28243
28244         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28245
28246 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28247
28248         PR c/17913
28249         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28250
28251 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28252
28253         PR c/21342
28254         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28255         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28256
28257 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28258
28259         PR debug/16676
28260         * gcc.dg/debug/pr16676.c: New test.
28261
28262 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28263
28264         PR testsuite/21443
28265         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28266         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28267         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28268         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28269         Change -O1 to -O2.
28270         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28271         -fno-tree-dominator-opts.
28272
28273 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28274
28275         * gfortran.dg/return_1.f90: New test.
28276
28277 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28278
28279         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28280
28281         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28282
28283 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         PR c++/21427
28286         * g++.dg/inherit/covariant13.C: New.
28287
28288 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28289
28290         PR libfortran/19155
28291         * gfortran.dg/pr19155.f: New test.
28292
28293 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28294
28295         PR inline-asm/8788
28296         * gcc.dg/pr8788-1.c: New testcase.
28297
28298 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28299
28300         PR target/21416
28301         * gcc.target/mips/fpcmp-[12].c: New tests.
28302
28303 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28304
28305         * lib/target-supports-dg.exp (dg-require-fork): New function.
28306         (dg-require-mkfifo): Likewise.
28307         * lib/target-supports.exp (check_function_available): New
28308         function.
28309         (check_fork_available): Likewise.
28310         (check_mkfifo_available): Likewise.
28311
28312 2005-05-06  Jeff Law  <law@redhat.com>
28313
28314         * gcc.c-torture/compile/pr21380.c: New test.
28315
28316 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28317
28318         PR c++/20961
28319         * g++.dg/ext/weak3.C: New test.
28320
28321 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/21352
28324         * g++.dg/template/crash37.C: New test.
28325
28326 2005-05-05  Paul Brook  <paul@codesourcery.com>
28327
28328         * gcc.dg/arm-g2.c: Use effective-target arm32.
28329         * gcc.dg/arm-mmx-1.c: Ditto.
28330         * gcc.dg/arm-scd42-2.c: Ditto.
28331         * gcc.dg/arm-vfp1.c: Ditto.
28332         * lib/target-supports.exp (check_effective_target_arm32): New
28333         function.
28334
28335 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28336
28337         PR libfortran/21354
28338         gfortran.dg/in_pack_rank7.f90: New test.
28339
28340 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28341
28342         PR middle-end/15618
28343         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28344
28345 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28346
28347         PR middle-end/21265
28348         * gcc.dg/20050503-1.c: New test.
28349
28350         PR rtl-optimization/21239
28351         * gcc.dg/i386-sse-11.c: New test.
28352
28353 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28354
28355         PR target/16888
28356         * gcc.target/i386/asm-1.c: New test.
28357
28358 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28359
28360         PR rtl-optimization/21330
28361         * gcc.c-torture/execute/20050502-1.c: New test.
28362
28363         PR target/21297
28364         * gcc.c-torture/execute/20050502-2.c: New test.
28365
28366 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28367
28368         PR middle-end/21282
28369         * gcc.dg/pr21282.c: New.
28370
28371 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28372
28373         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28374         * gcc.dg/vect/vect-92.c: Likewise.
28375         * gcc.dg/vect/vect-93.c: Likewise.
28376         * gcc.dg/vect/vect-dv-1.c: Likewise.
28377         * gcc.dg/vect/vect-dv-2.c: Likewise.
28378         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28379
28380 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28381
28382         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28383         * gfortran.dg/vect/vect-2.f90: Likewise.
28384         * gfortran.dg/vect/vect-3.f90: Likewise.
28385         * gfortran.dg/vect/vect-4.f90: Likewise.
28386         * gfortran.dg/vect/vect-5.f90: Likewise.
28387
28388 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28389
28390         PR target/20813
28391         * gcc.dg/rs6000-fpint-2.c: New.
28392
28393 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28394
28395         PR c/15698
28396         * gcc.dg/builtins-30.c: Update expected messages.
28397         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28398         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28399         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28400
28401 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28402
28403         PR tree-optimization/21294
28404         * gcc.dg/tree-ssa/pr21294.c: New.
28405
28406 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28407
28408         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28409         __builtin_altivec_st_internal_4si built-in.
28410
28411 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28412
28413         PR c++/15875
28414         * g++.dg/template/ptrmem14.C: New test.
28415
28416 2005-05-02  Paul Brook  <paul@codesourcery.com>
28417
28418         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28419
28420 2005-05-02  Michael Matz  <matz@suse.de>
28421
28422         PR c++/19542
28423         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28424
28425 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28426
28427         * g++.dg/cpp/weak.C: New test.
28428
28429 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28430
28431         * gcc.dg/tree-ssa/loop-8.c: New test.
28432
28433 2005-04-30  Michael Maty  <matz@suse.de>
28434
28435         * gcc.dg/inline-mcpy.c: New test.
28436
28437 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28438
28439         PR libfortran/18958
28440         * gfortran.dg/eoshift.f90: New test case.
28441
28442 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28443
28444         PR libfortran/18857
28445         * gfortran.dg/matmul_1.f90: New test.
28446
28447 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28448
28449         PR tree-optimization/21030
28450         * gcc.dg/tree-ssa/pr21030.c: New.
28451
28452 2005-04-29  Devang Patel  <dpatel@apple.com>
28453
28454         PR tree-optimization/21272
28455         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28456
28457 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28458
28459         PR fortran/13082
28460         PR fortran/18824
28461         * gfortran.dg/entry_4.f90: New test.
28462         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28463         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28464         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28465         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28466         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28467         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28468         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28469
28470 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28471
28472         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28473
28474 2005-04-29  Paul Brook  <paul@codesourcery.com>
28475
28476         * gfortran.dg/entry_3.f90: New test.
28477
28478 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28479
28480         * gfortran.dg/implicit_4.f90: New test.
28481
28482 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28483
28484         * lib/target-supports.exp (check_profiling_available): Return
28485         false for xtensa-*-elf.
28486
28487 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28488
28489         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28490         error if file cannot be deleted.
28491
28492 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28493
28494         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28495         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28496         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28497         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28498         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28499         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28500         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28501         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28502         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28503         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28504         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28505         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28506         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28507
28508 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28509
28510         PR fortran/20865
28511         * gfortran.dg/pr20865.f90: New test.
28512
28513 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28514
28515         * gcc.dg/void-cast-2.c: New test.
28516
28517 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28518
28519         PR c/21159
28520         * gcc.dg/void-cast-1.c: New test.
28521
28522 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28523
28524         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28525
28526 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28527
28528         PR fortran/21177
28529         * gfortran.dg/pr21177.f90: New test.
28530
28531 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28532
28533         PR tree-optimization/21171
28534         * gcc.dg/tree-ssa/pr21171.c: New test.
28535
28536 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28537
28538         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28539         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28540         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28541         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28542         gcc.dg/tree-ssa/gen-vect-32.c: New.
28543         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28544         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28545         don't run on PPC32.
28546
28547 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28548
28549         PR c/21213
28550         * gcc.dg/transparent-union-3.c: New test.
28551
28552 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28553
28554         PR c/20740
28555         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28556         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28557         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28558         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28559         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28560         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28561
28562 2005-04-26  Jeff Law  <law@redhat.com>
28563
28564         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28565         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28566         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28567         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28568         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28569         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28570         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28571
28572 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28573
28574         PR tree-optimization/17598
28575         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28576
28577 2005-04-25  Mike Stump  <mrs@apple.com>
28578
28579         * objc.dg/fix-and-continue-1.m: Add.
28580
28581 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28582
28583         PR c++/20995
28584         * g++.dg/opt/pr20995-1.C: New test case.
28585
28586 2005-04-25  Devang Patel <dpatel@apple.com>
28587
28588         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28589
28590 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28591
28592         PR testsuite/21062
28593         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28594
28595 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28596
28597         PR C++/21188
28598         * g++.dg/opt/rtti2.C: New test.
28599
28600 2005-04-25  Paul Brook  <paul@codesourcery.com>
28601         Steven G. Kargl  <kargls@comcast.net>
28602
28603         PR fortran/20879
28604         * gfortran.dg/ichar_1.f90: New file.
28605
28606 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28607
28608         PR middle-end/20991
28609         * g++.dg/opt/pr20991.C: New test.
28610
28611         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28612         where sizeof (type) < __alignof__ (type).
28613         * gcc.dg/compat/struct-layout-1.h: Likewise.
28614
28615 2005-04-24  Per Bothner  <per@bothner.com>
28616             Devang Patel  <dpatel@apple.com>
28617
28618         PR preprocessor/20907
28619         * gcc.dg/cpp/very-long-comment.c: New test.
28620
28621 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28622
28623         PR fortran/20059
28624         * gfortran.dg/common_5.f: New test.
28625
28626 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28627
28628         PR middle-end/21082
28629         * g++.dg/tree-ssa/pr21082.C: New testcase.
28630
28631 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28632
28633         * gcc.dg/vect/vect-99.c: New test.
28634
28635 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28636
28637         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28638
28639 2005-04-22  Jeff Law  <law@redhat.com>
28640
28641         * gcc.dg/uninit-5.c: Remove xfails.
28642         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28643         conditionals and loads.
28644
28645 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28646
28647         PR libfortran/20074
28648         PR libfortran/20436
28649         PR libfortran/21108
28650         * gfortran.dg/nested_reshape.f90: new test
28651         * gfortran.dg/reshape-alloc.f90: new test
28652         * gfortran.dg/reshape.f90: new test
28653
28654 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28655
28656         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28657
28658         * gcc.dg/arm-vfp1.c: New test.
28659
28660 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28661
28662         PR c++/21087
28663         * g++.dg/lookup/builtin2.C: New test.
28664
28665 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28666
28667         * gcc.dg/weak/weak-13.c: New test.
28668
28669 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28670
28671         * lib/target-supports.exp (check_effective_target_sync_int_long):
28672         Add powerpc*.
28673
28674 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28675
28676         * gcc.target/mips/branch-1.c: New test.
28677
28678 2005-04-21  Richard Henderson  <rth@redhat.com>
28679
28680         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28681         * gcc.dg/vect/vect-86.c: Likewise.
28682         * gcc.dg/vect/vect-87.c: Likewise.
28683         * gcc.dg/vect/vect-88.c: Likewise.
28684
28685 2005-04-21  Devang Patel  <dpatel@apple.com>
28686
28687         PR optimization/20994
28688         * gcc.dg/tree-ssa/ifc-3.c: New test.
28689
28690 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28691
28692         PR c/12913
28693         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28694         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28695         gcc.dg/c99-vla-jump-5.c: New tests.
28696
28697 2005-04-19  Richard Henderson  <rth@redhat.com>
28698
28699         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28700         Fix typo in exists check.
28701         (check_effective_target_sync_int_long): New.
28702         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28703         * gcc.dg/ia64-sync-2.c: Likewise.
28704         * gcc.dg/ia64-sync-3.c: Likewise.
28705         * gcc.dg/ia64-sync-4.c: Likewise.
28706
28707 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28708
28709         * gcc.dg/fold-xor-1.c: New test.
28710         * gcc.dg/fold-xor-2.c: New test.
28711
28712 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28713
28714         PR target/20670
28715         * g++.dg/eh/fp-regs.C: New test.
28716
28717 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28718
28719         * gcc.dg/Wint-to-pointer-cast-1.c,
28720         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28721         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28722         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28723
28724 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28725
28726         PR fortran/16861
28727         * gfortran.dg/pr16861.f90: New test.
28728
28729 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28730
28731         * gcc.dg/pr21085.c: New test.
28732
28733 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28734
28735         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28736         (setup_mips_tests, dg-mips-options): New procedures.
28737         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28738         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28739         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28740         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28741         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28742         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28743         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28744         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28745         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28746         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28747         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28748         dg-mips-options instead of dg-options.  Remove now-redundant
28749         preprocessor guards.
28750         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28751         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28752         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28753         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28754         * gcc.dg/vr-mult-2.c: Delete.
28755         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28756         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28757         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28758         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28759         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28760         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28761         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28762
28763 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28764
28765         * ada/acats/run_all.sh: Use sync when executable not present.
28766
28767 2005-04-18  Devang Patel  <dpatel@apple.com>
28768
28769         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28770         * gcc.dg/vect/vect-11a.c: New.
28771         * gcc.dg/vect/vect-none.c: Update.
28772         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28773
28774 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28775
28776         PR tree-optimization/20922
28777         * gcc.dg/pr20922-1.c: New test.
28778         * gcc.dg/pr20922-2.c: New test.
28779         * gcc.dg/pr20922-3.c: New test.
28780         * gcc.dg/pr20922-4.c: New test.
28781         * gcc.dg/pr20922-5.c: New test.
28782         * gcc.dg/pr20922-6.c: New test.
28783
28784 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28785
28786         PR libfortran/20950
28787         * gfortran.dg/pr20950.f: New test.
28788
28789 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28790
28791         PR libfortran/19216
28792         * gfortran.dg/pr19216.f: New test.
28793
28794 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28795
28796         PR tree-optimization/21001
28797         * gcc.dg/tree-ssa/pr21001.c: New.
28798
28799 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28800
28801         PR libfortran/21075
28802         * gfortran.dg/reshape_rank7.f90: New test.
28803
28804 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28805
28806         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28807         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28808         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28809         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28810         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28811         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28812         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28813         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28814         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28815         wrong way round).
28816         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28817         in namelists.  New test.
28818         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28819         New test.
28820         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28821         New test.
28822         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28823         namelist.  New test.
28824         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28825         New test.
28826         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28827         New test.
28828         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28829         namelist.  New test.
28830         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28831         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28832         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28833         New test.
28834         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28835         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28836         arrays. New test.
28837
28838 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28839
28840         * gfortran.dg/wtruncate.f: New testcase.
28841         * gfortran.dg/wtruncate.f90: New testcase.
28842
28843 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28844
28845         PR c++/21025
28846         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28847         which sizeof/alignof is dependent, rather than just whether we are
28848         processing_template_decl.
28849
28850 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28851
28852         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28853         corrected typo where the wrong variables had been compared.
28854
28855 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28856
28857         PR libfortran/18495
28858         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28859         Test callee-allocated version of return array with a write
28860         statement.
28861         Test spread with a temporary with another write statement.
28862
28863 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28864
28865         PR tree-optimization/21031
28866         * gcc.dg/tree-ssa/pr21031.c: New.
28867
28868 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28869
28870         PR tree-optimization/21004
28871         * gcc.dg/builtins-53.c: Include builtins-config.h.
28872         Check floorf, ceilf, floorl and ceill transformations
28873         only when HAVE_C99_RUNTIME is defined.
28874
28875 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28876
28877         PR middle-end/20739
28878         * gcc.dg/tree-ssa/pr20739.c: New test.
28879
28880 2005-04-14  Mike Stump  <mrs@apple.com>
28881
28882         * gcc.dg/Foundation.framework/empty: New.
28883         * gcc.dg/framework-2.c: New.
28884
28885 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28886
28887         PR tree-optimization/21021
28888         * gcc.c-torture/compile/pr21021.c: New.
28889
28890 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28891
28892         PR testsuite/21010
28893         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28894         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28895         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28896         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28897         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28898         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28899         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28900         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28901
28902 2005-04-14  Richard Henderson  <rth@redhat.com>
28903
28904         * lib/target-supports.exp (check_effective_target_vect_condition):
28905         Add ia64, i?86, and x86_64.
28906
28907 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28908
28909         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28910
28911 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28912
28913         PR tree-optimization/20657
28914         * gcc.dg/tree-ssa/pr20657.c: New.
28915
28916 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28917
28918         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28919         (long long int)trunc*.
28920
28921 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28922
28923         PR target/20927
28924         * gcc.dg/pr20927.c: New test.
28925
28926 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28927
28928         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28929         * gcc.target/mips/asm-1.c: Likewise.
28930
28931 2005-04-13  Dale Johannesen  <dalej@apple.com>
28932
28933         * objc.dg/objc-fast-4.m: New.
28934
28935 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28936
28937         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28938         directory.
28939         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28940
28941 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28942
28943         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28944         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28945         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28946
28947 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28948
28949         PR tree-optimization/20913
28950         * gcc.dg/tree-ssa/pr20913.c: New.
28951
28952         PR tree-optimization/20702
28953         * gcc.dg/tree-ssa/pr20702.c: New.
28954
28955 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28956
28957         PR c++/13744
28958         * g++.dg/inherit/local3.C: New test.
28959
28960 2005-04-12  Jeff Law  <law@redhat.com>
28961
28962         * gcc.dg/tree-ssa/20050412-1.c: New test.
28963
28964 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28965
28966         PR libfortran/19016
28967         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28968         Add tests with mask generated by expression.
28969         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28970         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28971         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28972
28973 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28974
28975         PR middle-end/20917
28976         * gcc.dg/20050409-1.c: New test.
28977
28978 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28979
28980         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28981
28982 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28983
28984         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28985         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28986         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28987         (TARGET_CXX): Adjust accordingly.
28988         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28989         determine_class_data_visibility and class_data_always_comdat.
28990         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28991         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28992         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28993         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28994         (arm_cxx_determine_class_data_visibility): New.
28995         (arm_cxx_class_data_always_comdat): Likewise.
28996         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28997         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28998         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28999         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29000         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29001         Define.
29002
29003 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29004
29005         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29006
29007 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29008
29009         * gcc.dg/i386-darwin-fpmath.c: New.
29010
29011 2004-04-11  Devang Patel  <dpatel@apple.com>
29012
29013         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29014         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29015         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29016         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29017         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29018         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29019         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29020         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29021         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29022
29023 2004-04-11  Devang Patel  <dpatel@apple.com>
29024
29025         * gcc.dg/vect/vect-dv-1.c: New test.
29026         * gcc.dg/vect/vect-dv-2.c: New test.
29027
29028 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29029
29030         PR tree-optimization/20933
29031         * gcc.dg/tree-ssa/pr20933.c: New test.
29032
29033 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29034
29035         * gfortran.dg/fold_nearest.f90: New test.
29036
29037 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29038
29039         * gcc.dg/tree-ssa/alias-1.c: New test.
29040
29041 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29042
29043         PR tree-optimization/20920
29044         * g++.dg/tree-ssa/pr20920.C: New test.
29045
29046 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29047
29048         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29049         (long long int)ceil*.
29050
29051 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29052
29053         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29054         explicit C++ linkage.
29055
29056 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29057
29058         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29059         warning for arithmetic IF statements.
29060
29061 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29062
29063         * eor_handling_1.f90: New test case.
29064         * eor_handling_2.f90: New test case.
29065         * eor_handling_3.f90: New test case.
29066         * eor_handling_4.f90: New test case.
29067         * eor_handling_5.f90: New test case.
29068         * noadv_size.f90: New test case.
29069         * pad_no.f90: New test case.
29070
29071 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29072
29073         * gcc.c-torture/execute/20050410-1.c: New test.
29074
29075 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29076
29077         * gcc.dg/pr20126.c: New.
29078
29079 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29080             Steven G. Kargl <kargls@comcast.net>
29081
29082         * gfortran.dg/PR19872.f: New test.
29083
29084 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29085
29086         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29087
29088 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29089
29090         * gfortran.dg/nint_1.f90: New test.
29091
29092 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29093
29094         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29095         Added test for callee-allocated arrays with write statements.
29096         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29097         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29098         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29099         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29100         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29101
29102 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29103
29104         PR libfortran/20163
29105         * gfortran.dg/open-options-blanks.f: New test.
29106
29107 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29108
29109         PR fortran/13257
29110         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29111
29112 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29115         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29116         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29117         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29118         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29119         * gcc.c-torture/execute/stdarg-4.c: New test.
29120
29121         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29122
29123         PR target/20795
29124         * g++.dg/abi/param2.C: New test.
29125
29126 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29127
29128         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29129
29130 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29131
29132         * gcc.dg/builtins-53.c: New test.
29133
29134 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29135
29136         * g++.dg/tree-ssa/pr18178.C: New test.
29137         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29138         * gcc.c-torture/execute/20041019-1.c: New test.
29139         * gcc.dg/tree-ssa/20041008-1.c: New test.
29140         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29141         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29142         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29143         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29144         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29145         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29146         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29147         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29148         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29149         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29150
29151 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29152
29153         PR rtl-optimization/20466
29154         * gcc.c-torture/execute/pr20466-1.c: New test.
29155
29156 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29157
29158         PR c++/20905
29159         * g++.dg/parse/cond2.C: New test.
29160
29161         PR c++/20145
29162         * g++.dg/warn/Wdtor1.C: New test.
29163
29164 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29165
29166         PR fortran/17229
29167         * gfortran.dg/pr17229.f: New test.
29168
29169 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29170
29171         * gfortran.dg/tiny_1.f90: New test.
29172         * gfortran.dg/tiny_2.f90: ditto.
29173
29174 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29175
29176         * gfortran.dg/eor_1.f90: Fix dg-do run line
29177         * gfortran.dg/open_new.f90: Fix dg-do run line
29178
29179 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29180
29181         * lib/target-supports.exp (get_compiler_messages): Support
29182         optional arguments, the fourth being compiler options.
29183         (check_effective_target_fpic): New proc.
29184         * gcc.dg/20050321-2.c: Restrict to target fpic.
29185
29186 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29187
29188         * gcc.dg/15443-1.c: New test.
29189         * gcc.dg/15443-2.c: Likewise.
29190
29191 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29192
29193         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29194
29195 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29196
29197         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29198
29199 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29200
29201         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29202         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29203         -m64.
29204         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29205         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29206         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29207
29208 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29209
29210         PR c++/20212
29211         * g++.dg/warn/Wunused-11.C: New test.
29212
29213 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29214
29215         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29216
29217 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29218
29219         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29220
29221 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29222
29223         PR c++/20734
29224         * g++.dg/template/ptrmem13.C: New test.
29225
29226 2005-04-05  Per Bothner  <per@bothner.com>
29227
29228         * lib/gcc.exp: Always add -fno-show-column, for now.
29229
29230 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29231
29232         PR testsuite/20767
29233         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29234         of plain old "unsigned int" for the type of "i".  Makes this test
29235         64bit clean.
29236
29237 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29238
29239         * gcc.dg/i386-ssefn-1.c: New test.
29240         * gcc.dg/i386-ssefn-2.c: New test.
29241         * gcc.dg/i386-ssefn-3.c: New test.
29242         * gcc.dg/i386-ssefn-4.c: New test.
29243
29244 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29245
29246         PR tree-optimization/20076
29247         * gcc.dg/builtin-apply4.c: New test.
29248
29249         PR preprocessor/19475
29250         * gcc.dg/cpp/macspace1.c: New test.
29251         * gcc.dg/cpp/macspace2.c: New test.
29252
29253 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29254
29255         * gfortran.dg/pr20755.f: Fixed bad format.
29256
29257 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29258
29259         PR c++/20763
29260         * g++.dg/ext/attrib21.C: New test.
29261
29262 2004-04-05  Devang Patel  <dpatel@apple.com>
29263
29264         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29265         * gcc.dg/vect/vect-shift-1.c: New test.
29266
29267 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29268
29269         PR libfortran/20755
29270         * gfortran.dg/pr20755.f: New test.
29271
29272 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29273
29274         * gfortran.dg/pr15959.f90: New test.
29275         * gfortran.dg/string_pad_trunc.f90: New test.
29276
29277 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29278
29279         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29280         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29281         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29282         syntax.
29283
29284 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29285
29286         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29287
29288 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29289
29290         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29291         * gcc.c-torture/compile/20011119-2.c: Likewise.
29292         * gcc.c-torture/compile/981001-2.c: Likewise.
29293
29294 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29295
29296         PR c++/20679
29297         * g++.dg/template/overload4.C: New test.
29298
29299 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29300
29301         PR c++/20746
29302         * g++.dg/abi/covariant5.C: New.
29303
29304         PR debug/20505
29305         * g++.dg/debug/const2.C: New.
29306
29307 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29308
29309         PR rtl-optimization/16104
29310         * gcc.c-torture/execute/20050316-1.c: New test.
29311
29312 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         * g++.dg/template/spec23.C: Fix dg-error text.
29315
29316 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29317
29318         PR c++/19199
29319         * g++.dg/expr/lval2.C: New.
29320
29321 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29322
29323         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29324         __builtin_strcasecmp and __builtin_strncasecmp.
29325
29326 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         PR c++/20723
29329         * g++.dg/template/spec22.C: New.
29330         * g++.dg/template/spec23.C: New.
29331
29332 2005-04-03  Dale Ranta  <dir@lanl.gov>
29333             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29334
29335         PR libfortran/20068
29336         PR libfortran/20125
29337         PR libfortran/20156
29338         PR libfortran/20471
29339         * gfortran.dg/backspace.f: New test.
29340
29341 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29342
29343         * gcc.dg/pr19345.c: New test.
29344
29345 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29346
29347         PR tree-optimization/20640
29348         * gcc.dg/torture/tree-loop-1.c: New.
29349
29350 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29351
29352         PR rtl-optimization/20290
29353         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29354
29355 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29356
29357         * gcc.dg/rs6000-fpint.c: New.
29358
29359 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29360
29361         * gcc.dg/old-style-then-proto-1.c: New test.
29362
29363 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29364
29365         * gfortran.fortran-torture/execute/backspace.f90: Check
29366         after backspace and read was incorrect.
29367
29368 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29369
29370         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29371         buffer past the terminating NUL using memcmp.
29372         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29373         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29374
29375         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29376         Fix unused/uninitialized variable warnings.
29377
29378         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29379         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29380         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29381         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29382
29383         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29384         gcc.c-torture/execute/builtins/fputs-lib.c,
29385         gcc.c-torture/execute/builtins/lib/fprintf.c,
29386         gcc.c-torture/execute/builtins/lib/main.c,
29387         gcc.c-torture/execute/builtins/lib/memcmp.c,
29388         gcc.c-torture/execute/builtins/lib/memmove.c,
29389         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29390         gcc.c-torture/execute/builtins/lib/memset.c,
29391         gcc.c-torture/execute/builtins/lib/printf.c,
29392         gcc.c-torture/execute/builtins/lib/sprintf.c,
29393         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29394         gcc.c-torture/execute/builtins/lib/strchr.c,
29395         gcc.c-torture/execute/builtins/lib/strcmp.c,
29396         gcc.c-torture/execute/builtins/lib/strcpy.c,
29397         gcc.c-torture/execute/builtins/lib/strcspn.c,
29398         gcc.c-torture/execute/builtins/lib/strlen.c,
29399         gcc.c-torture/execute/builtins/lib/strncat.c,
29400         gcc.c-torture/execute/builtins/lib/strncmp.c,
29401         gcc.c-torture/execute/builtins/lib/strncpy.c,
29402         gcc.c-torture/execute/builtins/lib/strrchr.c,
29403         gcc.c-torture/execute/builtins/lib/strspn.c,
29404         gcc.c-torture/execute/builtins/lib/strstr.c,
29405         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29406         gcc.c-torture/execute/builtins/strlen-2.c,
29407         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29408         prototypes.
29409
29410 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29411
29412         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29413         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29414         selectany usage.
29415
29416 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29417
29418         PR c++/19406
29419         * g++.dg/debug/using1.C: New test.
29420
29421 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29422
29423         PR middle-end/20524
29424         * gcc.dg/alias-7.c: Prefix asm-declared name with
29425         __USER_LABEL_PREFIX__.
29426
29427 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29428
29429         Fix fallout from PR middle-end/15700:
29430         * gcc.c-torture/compile/20011119-1.c: Take
29431         __USER_LABEL_PREFIX__ into account.
29432         * gcc.c-torture/compile/20011119-2.c: Likewise.
29433
29434 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29435
29436         PR c++/18644
29437         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29438
29439 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29440
29441         PR c/17855
29442         * gcc.c-torture/compile/struct-non-lval-1.c,
29443         gcc.c-torture/compile/struct-non-lval-2.c,
29444         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29445
29446 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29447
29448         * gcc.dg/tls/tls.exp: Remove temporary file.
29449         * g++.dg/tls/tls.exp: Ditto.
29450         * lib/file-format.exp: Ditto.
29451         * g++.dg/special/ecos.exp: Ditto.
29452
29453         * lib/profopt.exp: Treat prof_ext as a list.
29454         * gcc.misc-tests/bprob.exp: Ditto.
29455         * g++.dg/bprob/bprob.exp: Ditto.
29456
29457         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29458         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29459         g++.dg/tree-ssa/pointer-reference-alias.C,
29460         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29461         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29462         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29463         g++.dg/vect/pr19951.cc: Ditto.
29464         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29465         gcc.dg/builtins-47.c: Ditto.
29466         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29467         gcc.dg/pr20115-1.c: Ditto.
29468         * gcc.dg/tree-ssa/20030530-2.c,
29469         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29470         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29471         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29472         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29473         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29474         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29475         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29476         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29477         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29478         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29479         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29480         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29481         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29482         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29483         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29484         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29485         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29486         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29487         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29488         gcc.dg/tree-ssa/20030824-1.c,
29489         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29490         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29491         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29492         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29493         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29494         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29495         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29496         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29497         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29498         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29499         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29500         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29501         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29502         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29503         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29504         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29505         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29506         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29507         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29508         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29509         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29510         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29511         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29512         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29513         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29514         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29515         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29516         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29517         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29518         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29519         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29520         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29521         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29522         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29523         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29524         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29525         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29526         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29527         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29528         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29529         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29530         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29531         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29532         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29533         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29534         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29535         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29536         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29537         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29538         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29539         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29540         gcc.dg/tree-ssa/useless-1.c: Ditto.
29541         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29542         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29543         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29544         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29545         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29546         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29547         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29548         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29549         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29550         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29551         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29552         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29553         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29554         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29555         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29556         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29557         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29558         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29559         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29560         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29561         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29562         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29563         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29564         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29565         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29566         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29567         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29568         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29569         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29570         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29571         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29572         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29573         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29574         gcc.dg/vect/vect-none.c: Ditto.
29575         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29576         treelang/compile/unsigned.tree: Ditto.
29577
29578         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29579         * gcc.dg/cpp/direct2s.c: Ditto.
29580         * gcc.dg/cpp/paste4.c: Ditto.
29581         * gcc.dg/cpp/separate-1.c: Ditto.
29582         * gcc.dg/pch/save-temps-1.c: Ditto.
29583         * g++.dg/ext/altivec-10.C: Ditto.
29584         * g++.dg/pch/pch.C: Ditto.
29585
29586         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29587
29588         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29589         * g++.dg/template/repo1.C: Ditto.
29590         * g++.dg/template/repo2.C: Ditto.
29591         * g++.dg/template/repo3.C: Ditto.
29592         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29593         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29594         * g++.old-deja/g++.pt/repo1.C: Ditto.
29595         * g++.old-deja/g++.pt/repo2.C: Ditto.
29596         * g++.old-deja/g++.pt/repo3.C: Ditto.
29597         * g++.old-deja/g++.pt/repo4.C: Ditto.
29598
29599         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29600         * gcc.dg/20030107-1.c: Ditto.
29601         * gcc.dg/20030702-1.c: Ditto.
29602         * gcc.dg/profile-generate-1.c: Ditto.
29603         * g++.dg/other/profile1.C: Ditto.
29604         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29605
29606         * lib/gcc-dg.exp (remove-build-file): New.
29607         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29608         cleanup-tree-dump, cleanup-saved-temps): New.
29609
29610 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29611
29612         PR c++/19203, DR 214
29613         * g++.dg/parse/ambig3.C: Not ambiguous.
29614         * g++.dg/template/spec20.C: New.
29615         * g++.dg/template/spec21.C: New.
29616
29617 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29618
29619         PR target/20045
29620         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29621
29622 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29623
29624         PR libfortran/20660
29625         * gfortran.dg/negative_unit.f: New test.
29626
29627 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29628
29629         * gcc.dg/20050330-1.c: New test.
29630
29631 2005-03-30  Devang Patel  <dpatel@apple.com>
29632
29633         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29634
29635 2005-03-30  Dale Johannesen  <dalej@apple.com>
29636
29637         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29638
29639 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29640
29641         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29642         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29643         Strip options from test name.
29644
29645 2005-03-31  Jan Hubicka  <jh@suse.cz>
29646
29647         * gcc.dg/varpool-1.c: New testcase.
29648
29649 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29650
29651         PR c/772
29652         PR c/17913
29653         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29654         gcc.dg/stmt-expr-label-3.c : New tests.
29655         * gcc.c-torture/execute/medce-2.c: Remove.
29656
29657 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29658
29659         PR c/20368
29660         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29661         tests.
29662
29663 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29664
29665         * gcc.c-torture/compile/pr20203.c: New test.
29666
29667 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29668
29669         * gfortran.dg/promotion.f90: New test.
29670
29671 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29672
29673         PR middle-end/20491
29674         * gcc.dg/torture/asm-subreg-1.c: New test.
29675
29676 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29677
29678         PR c/20672
29679         * gcc.dg/pr20672-1.c: New test.
29680
29681 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29682
29683         * gfortran.dg/vect: New directory.
29684         * gfortran.dg/vect/vect.exp: New.
29685         * gfortran.dg/vect/vect-1.f90: New test.
29686         * gfortran.dg/vect/vect-2.f90: New test.
29687         * gfortran.dg/vect/vect-3.f90: New test.
29688         * gfortran.dg/vect/vect-4.f90: New test.
29689         * gfortran.dg/vect/vect-5.f90: New test.
29690
29691 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29692
29693         PR middle-end/20622
29694         * gcc.dg/alias-7.c: New test.
29695
29696 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29697
29698         * gcc.dg/sparc-reg-1.c: New test.
29699
29700 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29701
29702         PR target/19890
29703         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29704
29705 2005-03-29  Dale Ranta  <dir@lanl.gov>
29706             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29707
29708         PR libfortran/20163
29709         * gfortran.dg/pr20163-2.f: New test.
29710
29711 2005-03-28  Jan Hubicka  <jh@suse.cz>
29712
29713         PR middle-end/20635
29714         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29715         by Jakub Jelinek.
29716
29717 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29718
29719         PR tree-optimization/20626
29720         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29721         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29722
29723 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29724
29725         * gfortran.dg/underflow.f90: New test.
29726         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29727
29728 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29729
29730         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29731
29732 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29733
29734         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29735         (g++_init): Make sure that CXXFLAGS is set.
29736         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29737         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29738         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29739         * lib/objc.exp (objc_init): Likewise.
29740         * lib/treelang.exp (treelang_init): Likewise.
29741
29742 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29743
29744         PR tree-optimization/20470
29745         * gcc.dg/tree-ssa/pr20470.c: New test.
29746
29747 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29748
29749         * gcc.dg/ppc-stfiwx.c: New.
29750
29751 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29752
29753         PR target/19888
29754         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29755
29756 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29757
29758         * gcc.dg/20050325-1.c: Fix a typo.
29759
29760 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29761
29762         PR libfortran/19678
29763         PR libfortran/19679
29764         * gfortran.dg/dos_eol.f: New test.
29765
29766 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29767
29768         PR rtl-optimization/20249
29769         * gcc.dg/20050325-1.c: New test.
29770
29771 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29772
29773         PR libfortran/15332
29774         * gfortran.dg/pr15332.f: New test.
29775
29776 2005-03-24  Dale Johannesen  <dalej@apple.com>
29777
29778         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29779
29780 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29781
29782         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29783         'internal' visibility.
29784         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29785         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29786         'protected' visibility.
29787         * gcc.dg/visibility-7.c: Likewise.
29788         * lib/target-supports.exp (check_visibility_available): Take
29789         a parameter, the kind of visibility to check for.
29790         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29791         to check_visibility_available.
29792
29793         * g++.dg/expr/cast3.C: New.
29794
29795 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29796
29797         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29798         rs6000.
29799
29800 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29801
29802         PR target/20095
29803         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29804
29805 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29806
29807         * gcc.dg/badshift.c: Renamed to...
29808         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29809
29810         * gcc.target/i386/badshift.c: Renamed to...
29811         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29812         only.
29813
29814         PR rtl-optimization/20532
29815         * gcc.target/i386/badshift.c: New.
29816
29817 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29818
29819         * gfortran.dg/pr18025.f90: New test.
29820
29821 2005-03-23  Dale Johannesen  <dalej@apple.com>
29822
29823         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29824
29825 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29826
29827         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29828
29829         * lib/target-supports.exp (check_iconv_available): Default
29830         libiconv to -liconv, if there is no definition.
29831
29832 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29833
29834         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29835
29836 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29837
29838         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29839         * g++.dg/opt/pr7503-2.C: Likewise.
29840         * g++.dg/opt/pr7503-3.C: Likewise.
29841         * g++.dg/opt/pr7503-4.C: Likewise.
29842         * g++.dg/opt/pr7503-5.C: Likewise.
29843         * g++.dg/warn/minmax.C: New test.
29844
29845 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29846
29847         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29848         * gfortran.dg/g77_intrinsics_sub.f: New test.
29849
29850 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29851             Jan Hubicka  <jh@suse.cz>
29852             Steven Bosscher <stevenb@suse.de
29853
29854         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29855
29856 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29857
29858         PR c++/19980
29859         * g++.dg/template/redecl3.C: New test.
29860
29861 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29862
29863         PR c++/20499
29864         * g++.dg/parse/error16.C: Tweak error markers.
29865
29866 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29867
29868         PR target/20561
29869         * gcc.dg/20050321-2.c: New test.
29870
29871 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         PR c++/20465
29874         PR c++/20381
29875         * g++.dg/template/ptrmem12.C: New.
29876
29877 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29878
29879         PR rtl-optimization/20527
29880         * gcc.c-torture/execute/pr20527-1.c: New test.
29881
29882 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29883
29884         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29885         program, compile it into a real executable and then delete the .c
29886         and .x files afterwards, to avoid problems on testglue targets.
29887
29888 2005-03-21  Stuart Hastings  <stuart@apple.com>
29889
29890         * gcc.target/i386/sse-2.c: New.
29891
29892 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29893
29894         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29895
29896 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29897
29898         * g++.dg/parse/crash25.C: Fix typo.
29899
29900 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29901
29902         PR c++/20461
29903         * g++.dg/parse/crash24.C: New test.
29904
29905         PR c++/20536
29906         * g++.dg/parse/crash25.C: New test.
29907
29908 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29909
29910         PR c++/20147
29911         * g++.dg/ext/stmtexpr4.C: New test.
29912
29913 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29914
29915         PR middle-end/20539
29916         * gcc.c-torture/compile/pr13066-1.c: New test case.
29917         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29918         * g++.dg/opt/pr13066-1.C: Likewise.
29919
29920 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29921
29922         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29923
29924 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29925
29926         PR fortran/18525
29927         * gfortran.dg/nesting_1.f90: New test.
29928
29929 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29930
29931         PR c++/20240
29932         * g++.dg/lookup/using13.C: New test.
29933
29934 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29935
29936         PR c++/20333
29937         * g++.dg/template/crash36.C: New test.
29938
29939 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29940
29941         PR c++/20463
29942         * g++.dg/template/crash35.C: New test.
29943
29944 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29945
29946         PR c++/19966
29947         * g++.dg/overload/operator2.C: New test.
29948
29949 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29950
29951         PR libfortran/20257
29952         * gfortran.dg/pr20257.f90: New test.
29953
29954 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29955
29956         PR libfortran/20480
29957         * gfortran.dg/pr20480.f90: New test.
29958
29959 2005-03-16  Richard Henderson  <rth@redhat.com>
29960
29961         PR middle-end/15700
29962         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29963         (_rtld_global): New.
29964         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29965         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29966
29967         * gcc.dg/alias-3.c: New.
29968         * gcc.dg/alias-4.c: New.
29969         * gcc.dg/alias-5.c: New.
29970         * gcc.dg/alias-6.c: New.
29971
29972 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29973
29974         * gcc.dg/cpp/ucnid-7.c: New.
29975
29976 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29977             Dorit Naishlos  <dorit@il.ibm.com>
29978
29979         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29980         darwin.
29981
29982 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29983
29984         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29985         support misaligned accesses.
29986         * gcc.dg/vect/vect-58.c: Likewise.
29987         * gcc.dg/vect/vect-92.c: New.
29988         * gcc.dg/vect/vect-93.c: New.
29989
29990 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29991
29992         PR fortran/18827
29993         * gfortran.dg/assign_2.f90: New test.
29994         * gfortran.dg/assign_3.f90: New test.
29995         * gfortran.dg/assign.f90: New test.
29996
29997 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29998
29999         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30000         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30001         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30002         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30003         names.
30004
30005 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30006
30007         * gcc.dg/cpp/ucnid-6.c: New.
30008
30009         * gcc.dg/cpp/normalize-1.c: New.
30010         * gcc.dg/cpp/normalize-2.c: New.
30011         * gcc.dg/cpp/normalize-3.c: New.
30012         * gcc.dg/cpp/normalize-4.c: New.
30013         * gcc.dg/cpp/ucnid-4.c: New.
30014         * gcc.dg/cpp/ucnid-5.c: New.
30015         * g++.dg/cpp/normalize-1.C: New.
30016         * g++.dg/cpp/ucnid-1.C: New.
30017
30018 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30019
30020         * gcc.dg/pr18628.c: New.
30021
30022 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30023
30024         PR c++/20280
30025         * g++.dg/tree-ssa/pr20280.C: New.
30026
30027 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30028
30029         PR fortran/20467
30030         * gfortran.dg/stfunc_2.f90: New test.
30031
30032 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30033
30034         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30035
30036 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30037
30038         * gcc.dg/tree-ssa/20050314-1.c: New test.
30039
30040 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30041
30042         PR c++/4403
30043         PR c++/9783, DR433
30044         * g++.dg/template/friend34.C: New test.
30045         * g++.dg/template/friend35.C: Likewise.
30046         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30047
30048 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30049
30050         Friend class name lookup 5/n
30051         PR c++/1016
30052         * g++.dg/lookup/hidden-class1.C: New test.
30053         * g++.dg/lookup/hidden-class2.C: Likewise.
30054         * g++.dg/lookup/hidden-class3.C: Likewise.
30055         * g++.dg/lookup/hidden-class4.C: Likewise.
30056         * g++.dg/lookup/hidden-class5.C: Likewise.
30057         * g++.dg/lookup/hidden-class6.C: Likewise.
30058         * g++.dg/lookup/hidden-class7.C: Likewise.
30059         * g++.dg/lookup/hidden-class8.C: Likewise.
30060         * g++.dg/lookup/hidden-class9.C: Likewise.
30061         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30062         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30063         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30064         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30065         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30066         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30067         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30068         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30069         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30070         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30071         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30072
30073 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/20157
30076         * g++.dg/template/error18.C: New test.
30077
30078 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30079
30080         PR debug/16792
30081         * g++.dg/debug/pr16792.C: New test.
30082
30083 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30084
30085         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30086         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30087         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30088         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30089         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30090         test assertion names.
30091
30092 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30093
30094         PR fortran/18600
30095         * gfortran.dg/stfunc_1.f90: New test.
30096
30097 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30098
30099         PR fortran/16907
30100         * gfortran.dg/real_index_1.f90: New test.
30101
30102 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30103
30104         PR fortran/20323
30105         * gfortran.dg/spec_expr_1.f90: New test.
30106
30107 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30108
30109         PR c/20402
30110         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30111         new parser.
30112
30113 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30114
30115         PR fortran/20361
30116         * gfortran.dg/largeequiv_1.f90: New test.
30117
30118 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30119
30120         * gcc.dg/ucnid-1.c: New.
30121         * gcc.dg/ucnid-2.c: New.
30122         * gcc.dg/ucnid-3.c: New.
30123         * gcc.dg/ucnid-4.c: New.
30124         * gcc.dg/ucnid-5.c: New.
30125         * gcc.dg/ucnid-6.c: New.
30126         * gcc.dg/cpp/ucnid-1.c: New.
30127         * gcc.dg/cpp/ucnid-2.c: New.
30128         * gcc.dg/cpp/ucnid-3.c: New.
30129         * g++.dg/other/ucnid-1.C: New.
30130
30131 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30132
30133         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30134
30135 2005-03-11  Per Bothner  <per@bothner.com>
30136
30137         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30138         that diagnotics refer to correct token.
30139         * gcc.dg/unused-3.c: Likewise.
30140
30141 2005-03-11  Per Bothner  <per@bothner.com>
30142
30143         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30144         constant" is now actually on same line as string constant.
30145         * gcc.dg/cpp/direct2s.c: Likewise.
30146
30147 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30148
30149         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30150
30151 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30152
30153         PR libfortran/20124
30154         * gfortran.dg/pr20124.f90: New Test
30155
30156 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30157
30158         PR tree-optimization/20130
30159         * gcc.dg/pr20130-1.c: New test.
30160
30161 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30162
30163         PR target/20095
30164         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30165
30166 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30167
30168         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30169
30170 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30171
30172         * g++.dg/eh/forced1.C: Fix comment.
30173         * g++.dg/eh/forced2.C: Ditto.
30174         * g++.dg/eh/forced3.C: Ditto.
30175         * g++.dg/eh/forced4.C: Ditto.
30176
30177 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30178
30179         PR rtl-opt/20412
30180         * gcc.c-torture/compile/pr20412.c: New test.
30181
30182 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30183
30184         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30185
30186 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30187
30188         PR target/20322
30189         * gcc.dg/20050307-1.c: New test.
30190
30191 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30192
30193         PR c++/20375
30194         * g++.dg/other/stdarg3.C: New.
30195
30196 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30197
30198         PR c++/18384, c++/18327
30199         * g++.dg/init/array19.C: New test.
30200
30201         PR inline-asm/20314
30202         * gcc.dg/torture/pr20314-1.c: New test.
30203         * gcc.dg/torture/pr20314-2.c: New test.
30204
30205 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30206
30207         * gcc.dg/20050309-1.c: New test.
30208
30209 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30210
30211         * gcc.dg/builtins-10.c: Reactivate disabled test.
30212         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30213         new cbrt transformations.
30214
30215 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30216
30217         PR c++/20208
30218         * g++.dg/template/array13.C: New test.
30219
30220 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30221
30222         PR c++/16859
30223         * g++.dg/init/brace4.C: New test.
30224
30225 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30226
30227         PR c++/20186
30228         * g++.dg/template/non-dependent12.C: New.
30229
30230 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30231
30232         PR c++/20142
30233         * g++.dg/init/array18.C: Add dg-do run marker.
30234
30235         PR c++/20142
30236         * g++.dg/init/array18.C: New test.
30237
30238 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30239
30240         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30241         * g++.dg/gcov/gcov.exp: Likewise.
30242         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30243         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30244         * lib/c-torture.exp: Likewise.
30245         * lib/fortran-torture.exp: Likewise.
30246         * lib/g++.exp: Likewise.
30247         * lib/gcc-defs.exp: Likewise.
30248         * lib/gcc-dg.exp: Likewise.
30249         * lib/gcc.exp: Likewise.
30250         * lib/gcov.exp: Likewise.
30251         * lib/gfortran.exp: Likewise.
30252         * lib/mike-g++.exp: Likewise.
30253         * lib/mike-gcc.exp: Likewise.
30254         * lib/objc-torture.exp: Likewise.
30255         * lib/objc.exp: Likewise.
30256         * lib/profopt.exp: Likewise.
30257         * lib/target-libpath.exp: Likewise.
30258         * lib/target-supports.exp: Likewise.
30259         * lib/treelang.exp: Likewise.
30260         * lib/wrapper.exp: Likewise.
30261
30262 2005-03-08  Jeff Law  <law@redhat.com>
30263
30264         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30265         PHI-OPT changes.
30266
30267 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30268
30269         * gcc.dg/vect/pr20122.c: New test.
30270
30271 2005-03-07  Jeff Law  <law@redhat.com>
30272
30273         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30274         was folded away.
30275         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30276         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30277         * gcc.dg/tree-ssa/pr18134.c: New test.
30278
30279 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30280
30281         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30282         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30283         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30284
30285 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30286
30287         PR tree-opt/17671
30288         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30289
30290 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30291
30292         * g++.dg/warn/Wnvdtor.C: New test.
30293
30294 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30295
30296         * gcc.dg/torture/pr19683-1.c: New test.
30297
30298 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30299
30300         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30301         * gfortran.dg/g77/19990313-2.f: Ditto.
30302         * gfortran.dg/g77/19990313-3.f: Ditto.
30303         * gfortran.dg/g77/19990525-0.f: Ditto.
30304         * gfortran.dg/g77/19990826-0.f: Ditto.
30305         * gfortran.dg/g77/19990826-2.f: Ditto.
30306         * gfortran.dg/g77/19990826-3.f: Ditto.
30307         * gfortran.dg/g77/20000511-1.f: Ditto.
30308         * gfortran.dg/g77/20000511-2.f: Ditto.
30309         * gfortran.dg/g77/970625-2.f: Ditto.
30310         * gfortran.dg/g77/980310-2.f: Ditto.
30311         * gfortran.dg/g77/980310-3.f: Ditto.
30312         * gfortran.dg/g77/980310-8.f: Ditto.
30313         * gfortran.dg/g77/980519-2.f: Ditto.
30314         * gfortran.dg/g77/alpha1.f: Ditto.
30315         * gfortran.dg/g77/claus.f: Ditto.
30316         * gfortran.dg/g77/erfc.f: Ditto.
30317         * gfortran.dg/g77/short.f: Ditto.
30318         * gfortran.fortran-torture/execute/data.f90: Ditto.
30319         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30320         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30321
30322 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30323
30324         * lib/file-format.exp (gcc_target_object_format): Add check for som
30325         format and hardcode object formats on hppa*-*-hpux*.
30326         * lib/target-supports.exp (check_weak_available): Add check for som
30327         object format.  Always return 0 on hppa*-*-hpux10*.
30328
30329         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30330         is defined.
30331
30332         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30333
30334 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30335
30336         * gfortran.dg/pr19936_1.f90: New test.
30337         * gfortran.dg/pr19936_2.f90: New test.
30338         * gfortran.dg/pr19936_3.f90: New test.
30339
30340 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30341             Paul Thomas <prthomas@drfccad.cea.fr>
30342
30343         * gfortran.dg/PR19754_1.f90: New test.
30344         * gfortran.dg/PR19754_2.f90: Ditto.
30345
30346 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30347
30348         PR c++/19311
30349         * g++.dg/template/non-dependent11.C: New test.
30350
30351 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30352
30353         * lib/target-supports.exp (check_iconv_available): Fix comment.
30354
30355 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30356             Joseph S. Myers  <joseph@codesourcery.com>
30357
30358         PR c++/19797
30359         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30360
30361 2005-03-04  Matthew Sachs  <msachs@apple.com>
30362
30363         * gcc.exp (gcc_target_compile): Put braces around
30364         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30365         * objc.exp (objc_target_compile): Likewise.
30366         * treelang.exp (treelang_target_compile): Likewise.
30367
30368 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30369
30370         PR fortran/19673
30371         * gfortran.dg/func_result_1.f90: New test.
30372
30373 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30374
30375         * gcc.misc-tests/options.exp: New test.
30376
30377 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30378
30379         * gcc.dg/pr15784-4.c: New test.
30380
30381 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30382
30383         * gcc.c-torture/execute/pr17133.c: New.
30384         * gcc.c-torture/compile/20050303-1.c: New.
30385
30386 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30387
30388         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30389
30390 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30391
30392         * g++.dg/overload/using2.C: New.
30393
30394 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30395
30396         PR c++/19916
30397         * g++.dg/init/ptrmem2.C: New test.
30398
30399 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30400
30401         PR c/8927
30402         * gcc.dg/pr8927-1.c: New test.
30403
30404 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30405
30406         PR c++/20232
30407         * g++.dg/inherit/covariant12.C: New.
30408
30409 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30410
30411         PR fortran/19479
30412         * gfortran.dg/bound_1.f90: New test.
30413
30414 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30415
30416         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30417         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30418
30419 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30420
30421         PR c/20245
30422         * gcc.dg/pr20245-1.c: New test.
30423
30424 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30425
30426         PR middle-end/19874
30427         * gcc.c-torture/execute/20050119-2.c: New test case.
30428
30429 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30430
30431         * README: Update the DejaGnu bug reporting address.
30432         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30433         * lib/objc-torture.exp: Likewise.
30434
30435 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30436
30437         * gfortran.dg/boz_1.f90: New test.
30438         * gfortran.dg/boz_3.f90: New test.
30439         * gfortran.dg/boz_4.f90: New test.
30440
30441 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30442
30443         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30444         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30445
30446 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30447
30448         PR libfortran/20101
30449         * gfortran.dg/write_0_pe_format.f90: New test.
30450
30451 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30452
30453         PR c++/20206
30454         * g++.dg/opt/thunk2.C: New test.
30455         * g++.dg/opt/covariant1.C: New test.
30456
30457 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30458
30459         * gfortran.dg/e_d_fmt.f90: New test.
30460
30461 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30462
30463         * gcc.dg/asm-b.c: Fix comment typos.
30464
30465 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30466
30467         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30468         a V_MAY_DEF also.
30469
30470 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30471
30472         PR tree-opt/20188
30473         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30474         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30475         * gcc.dg/asm-b.c: New test.
30476
30477 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30478
30479         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30480         Disable this test on IRIX 6.
30481
30482 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30483
30484         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30485         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30486         parser.
30487
30488 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30489
30490         PR tree-optimization/20204
30491         * gcc.dg/pr20204.c: New test.
30492
30493 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30494
30495         PR target/20196
30496         * gcc.c-torture/execute/20050224-1.c: New test.
30497
30498         PR c++/20175
30499         * g++.dg/warn/Wbraces2.C: New test.
30500
30501 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30502
30503         PR c++/19878
30504         * g++.dg/init/const2.C: New test.
30505
30506 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30507
30508         PR tree-optimization/20100
30509         * gcc.c-torture/execute/pr20100-1.c: New test.
30510
30511 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30512
30513         * gfortran.dg/implicit_3.f90: New test.
30514
30515         * gfortran.dg/deftype_1.f90: New test.
30516
30517 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30518
30519         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30520         the test passes.
30521         * g++.dg/other/anon3.C: Accept a warning.
30522
30523 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30524
30525         * gcc.dg/pr20017.c: Fix a comment typo.
30526
30527 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30528
30529         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30530
30531 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30532
30533         PR ada/19902
30534         * ada/acats/tests/cxa/cxa3004.a: Remove.
30535         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30536
30537 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/20073
30540         * g++.dg/init/const1.C: New test.
30541
30542         PR c++/19991
30543         * g++.dg/parse/constant7.C: New test.
30544
30545         PR c++/20152
30546         * g++.dg/parse/error27.C: New test.
30547         * g++.dg/template/qualttp15.C: Adjust error markers.
30548         * g++.old-deja/g++.other/struct1.C: Likewise.
30549
30550         PR c++/20153
30551         * g++.dg/template/error17.C: New test.
30552
30553         PR c++/20148
30554         * g++.dg/parser/error26.C: New test.
30555
30556 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30557
30558         PR tree-optimization/20100
30559         PR tree-optimization/20115
30560         * gcc.dg/pr20115.c: New test.
30561         * gcc.dg/pr20115-1.c: New test.
30562         * gcc.dg/pr20100.c: New test.
30563         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30564         call-clobbered variables after alias1.
30565
30566 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30567
30568         * gfortran.dg/list_read_4.f90: new test.
30569
30570 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30571
30572         PR rtl-optimization/20017.
30573         * gcc.dg/pr20017.c: New.
30574
30575 2005-02-22  Devang Patel  <dpatel@apple.com>
30576
30577         PR 19952
30578         * g++.dg/tree-ssa/pr19952.C: New test.
30579
30580 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30581
30582         PR c++/19883
30583         * g++.dg/parse/constant6.C: New test.
30584
30585 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30586
30587         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30588         * g++.dg/charset/asm2.c: Likewise.
30589         * g++.dg/charset/asm3.c: Likewise.
30590         * g++.dg/charset/asm4.c: Likewise.
30591         * g++.dg/charset/asm5.c: Likewise.
30592         * g++.dg/charset/attribute1.c: Likewise.
30593         * g++.dg/charset/attribute2.c: Likewise.
30594         * g++.dg/charset/extern1.cc: Likewise.
30595         * g++.dg/charset/extern2.cc: Likewise.
30596         * g++.dg/charset/extern3.cc: Likewise.
30597         * g++.dg/charset/function.cc: Likewise.
30598         * g++.dg/charset/string.c: Likewise.
30599         * g++.dg/charset/charset.exp: Likewise.
30600         * lib/target-supports.exp (check_iconv_available): Fix comment.
30601
30602 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30603
30604         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30605         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30606         * gcc.dg/charset/asm2.c: Likewise.
30607         * gcc.dg/charset/asm3.c: Likewise.
30608         * gcc.dg/charset/asm4.c: Likewise.
30609         * gcc.dg/charset/asm5.c: Likewise.
30610         * gcc.dg/charset/asm6.c: Likewise.
30611         * gcc.dg/charset/attribute1.c: Likewise.
30612         * gcc.dg/charset/attribute2.c: Likewise.
30613         * gcc.dg/charset/builtin1.c: Likewise.
30614         * gcc.dg/charset/extern.c: Likewise.
30615         * gcc.dg/charset/function.c: Likewise.
30616         * gcc.dg/charset/string.c: Likewise.
30617         * gcc.dg/charset/charset.exp: Likewise.
30618
30619 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30620
30621         PR fortran/20086
30622         * gfortran.dg/pr20086.f90: New test.
30623
30624 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30625
30626         PR tree-optimization/19786
30627         * g++.dg/tree-ssa/pr19786.C: New.
30628
30629 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30630
30631         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30632
30633 2005-02-21  Jeff Law  <law@redhat.com>
30634
30635         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30636
30637 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30638
30639         * gfortran.dg/do_iterator: Split loop, markup all lines for
30640         which an error locus is printed.
30641         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30642         locus is printed.
30643         * gfortran.dg/select_4.f90: Likewise.
30644         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30645         locuses in the various permutations.
30646
30647 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30648
30649         PR tree-optimization/19951
30650         * g++.dg/vect: New directory.
30651         * g++.dg/vect/vect.exp: New file.
30652         * g++.dg/vect/pr19951.cc: New testcase.
30653         * g++.dg/dg.exp: Also prune vectorizer tests.
30654
30655 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30656
30657         PR 18785
30658         * gcc.dg/charset/builtin1.c: New test.
30659
30660 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30661
30662         PR c++/19299
30663         * g++.dg/inherit/volatile1.C: New test.
30664
30665         PR c++/19440
30666         * g++.dg/template/dtor4.C: New test.
30667
30668 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30669
30670         * gfortran.dg/int_1.f90: New test.
30671
30672 2005-02-19  Devang Patel  <dpatel@apple.com>
30673
30674         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30675
30676 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30677
30678         * gfortran.dg/achar_1.f90: New test.
30679
30680 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30681
30682         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30683
30684 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30685             Jakub Jelinek  <jakub@redhat.com>
30686
30687         PR tree-optimization/19828
30688         * gcc.dg/tree-ssa/loop-7.c: New test.
30689         * gcc.c-torture/execute/20050218-1.c: New test.
30690
30691 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30692
30693         PR c/20043
30694         * gcc.dg/transparent-union-1.c: New test.
30695         * gcc.dg/transparent-union-2.c: New test.
30696
30697 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30698
30699         PR tree-optimization/18977
30700         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30701
30702 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30703
30704         PR target/20054
30705         * gcc.dg/pr20054.c: New test.
30706
30707 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30708
30709         PR c++/19508
30710         * g++.dg/ext/attrib20.C: New test.
30711
30712 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30713
30714         PR middle-end/20030
30715         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30716
30717 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30718
30719         PR c++/20008
30720         * g++.dg/opt/switch4.C: New.
30721
30722 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30723
30724         PR c++/20023
30725         PR tree-optimization/20009
30726         * gcc.c-torture/compile/20050217-1.c: New test.
30727         * g++.dg/opt/switch3.C: New test.
30728
30729         PR tree-optimization/18947
30730         * gcc.c-torture/compile/20050215-1.c: New test.
30731         * gcc.c-torture/compile/20050215-2.c: New test.
30732         * gcc.c-torture/compile/20050215-3.c: New test.
30733
30734 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30735
30736         PR c++/20028
30737         * g++.dg/template/crash34.C: New.
30738
30739         PR c++/20022
30740         * g++.dg/other/access3.C: New.
30741
30742 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30743
30744         * gcc.dg/vect/vect-98.c: New test.
30745
30746 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30747
30748         PR tree-optimization/19967
30749         * gcc.dg/pr19967.c: New.
30750
30751 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30752
30753         PR middle-end/19857
30754         * gcc.dg/tree-ssa/20050215-1.c: New test.
30755         * gcc.c-torture/execute/20050215-1.c: New test.
30756
30757 2005-02-15  Eric Christopher  <echristo@redhat.com>
30758
30759         * gcc.dg/cpp/20050215-1.c: New file.
30760
30761 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30762
30763         PR tree-optimization/15785
30764         * gcc.dg/pr15785-1.c: New test.
30765
30766 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30767
30768         PR c++/17788
30769         * g++.dg/init/ctor4.C: New.
30770         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30771
30772 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30773
30774         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30775         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30776
30777 2005-02-15  Andreas Schwab  <schwab@suse.de>
30778
30779         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30780         declare malloc.
30781
30782 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30783
30784         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30785
30786 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30787
30788         PR tree-optimization/19853
30789         * gcc.c-torture/compile/pr19853.c: New test.
30790
30791 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30792
30793         PR c++/19608
30794         * g++.dg/parse/local-class1.C: New.
30795
30796         PR c++/19895
30797         * g++.dg/parse/ptrmem3.C: New.
30798
30799         PR c++/19884
30800         * g++.old-deja/g++.oliva/template6.C: Add another case.
30801         * g++.dg/template/explicit6.C: New.
30802
30803 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30804
30805         PR c++/17816
30806         * g++.dg/other/redecl2.C: New.
30807
30808 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30809
30810         PR c++/19891
30811         * g++.dg/abi/covariant4.C: New.
30812
30813 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30814
30815         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30816         New tests.
30817
30818 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30819
30820         * gcc.dg/vect/vect-96.c: Fix typo.
30821
30822 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30823
30824         PR c++/14479
30825         PR c++/19487
30826         * g++.dg/template/enum5.C: New test.
30827
30828 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30829
30830         * gcc.dg/vect/vect-97.c: New test.
30831
30832 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30833
30834         * gcc.dg/vect/vect-96.c: New test.
30835
30836 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30837
30838         * gcc.dg/builtins-34.c: Also check ldexp*.
30839
30840 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30841
30842         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30843
30844 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30845
30846         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30847         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30848         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30849         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30850         selector_list, selector_expression, dg-process-target): Move to new
30851         file target-supports-dg.exp.
30852         * lib/target-supports-dg.exp: New.
30853
30854         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30855         New.
30856
30857 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30858
30859         PR c++/19666
30860         * g++.dg/other/ptrmem6.C: New test.
30861
30862         PR middle-end/19858
30863         * gcc.c-torture/compile/20050210-1.c: New test.
30864
30865 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30866
30867         PR c++/19755
30868         * g++.dg/warn/Wbraces1.C: New test.
30869
30870 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30871
30872         * gcc.dg/builtins-52.c: New testcase.
30873
30874 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30875
30876         PR c/19342
30877         * gcc.c-torture/execute/20050119-1.c: New test.
30878
30879 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30880
30881         PR c++/19811
30882         * g++.dg/init/delete1.C: New test.
30883
30884 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30885
30886         PR c++/18470
30887         * g++.dg/template/static12.C: New test.
30888
30889 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30890
30891         PR c++/19787
30892         * g++.dg/conversion/ambig1.C: New test.
30893
30894         PR c++/19739
30895         * g++.dg/ext/attrib19.C: New test.
30896
30897         PR c++/19732
30898         * g++.dg/parse/dtor5.C: New test.
30899
30900         PR c++/19762
30901         * g++.dg/template/dtor3.C: New test.
30902
30903         PR c++/19826
30904         * g++.dg/template/static11.C: New test.
30905         * g++.dg/template/crash2.C: Remove dg-error marker.
30906
30907 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30908
30909         PR C++/18491
30910         * g++.old-deja/g++.mike/p10769a.C: Remove.
30911
30912 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30913
30914         * gcc.dg/builtins-48.c: New test case.
30915         * gcc.dg/builtins-49.c: New test case.
30916         * gcc.dg/builtins-50.c: New test case.
30917         * gcc.dg/builtins-51.c: New test case.
30918
30919 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30920
30921         PR middle-end/19583
30922         * g++.dg/warn/Wreturn-type-3.C: New test.
30923
30924 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30925
30926         PR middle-end/19402
30927         * gcc.dg/pr19402-1.c: New testcase.
30928         * gcc.dg/pr19402-2.c: likewise.
30929
30930 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30931
30932         PR middle-end/19854
30933         * g++.dg/tree-ssa/tmmti.C: New testcase.
30934
30935 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30936
30937         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30938
30939 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30940
30941         PR c++/19733
30942         * g++.dg/parse/crash23.C: New test.
30943         * g++.dg/warn/Weff1.C: New test.
30944
30945 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30946
30947         * gcc.dg/20050209-1.c: New test.
30948
30949 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30950
30951         PR target/19799
30952         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30953
30954 2005-02-08  Mike Stump  <mrs@apple.com>
30955
30956         * g++.dg/pch/import-2.c: New test.
30957         * g++.dg/pch/import-2.hs: New.
30958         * g++.dg/pch/include/import-2a.h: New.
30959         * g++.dg/pch/include/import-2b.h: New.
30960
30961 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30962
30963         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30964
30965 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30966
30967         * gfortran.dg/substr_1.f90: New test.
30968
30969 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30970
30971         PR middle-end/19775
30972         * gcc.dg/torture/builtin-power-1.c: Disable test for
30973         invalid transformation.
30974         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30975         no longer optimize.
30976         * gcc.dg/builtins-47.c: New testcase.
30977
30978 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30979             Dorit Naishlos  <dorit@il.ibm.com>
30980
30981         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30982
30983 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30984
30985         * gcc.c-torture/compile/20050206-1.c: New test.
30986
30987 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30988
30989         PR tree-opt/19768
30990         * g++.dg/opt/pr19768.C: New test.
30991
30992 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30993
30994         PR tree-opt/19736
30995         * gcc.c-torture/compile/pr19736.c: New test.
30996
30997 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30998
30999         PR c++/17401
31000         * g++.dg/parse/error25.C: New test.
31001
31002 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31003
31004         * gcc.c-torture/execute/20050203-1.c: New.
31005
31006 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31007
31008         * gcc.dg/vect/vect-85.c: Remove xfail.
31009         * gcc.dg/vect/vect-86.c: Remove xfail.
31010         * gcc.dg/vect/vect-87.c: Remove xfail.
31011         * gcc.dg/vect/vect-88.c: Remove xfail.
31012
31013 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31014
31015         * gcc.dg/altivec-19.c: New.
31016
31017 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31018
31019         PR c/17807
31020         * gcc.dg/nested-func-3.c: New test.
31021         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31022
31023 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31024
31025         * gcc.test-framework/gen_directive_tests: Generate tests for
31026         selector expressions.
31027
31028 2005-02-02  Matt Austern  <austern@apple.com>
31029
31030         PR c++/19628
31031         * g++/ext/builtin7.C: New.
31032         * g++/ext/builtin8.C: New.
31033
31034 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31035
31036         PR c/18502
31037         * gcc.dg/pr18502-1.c: New test.
31038
31039 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31040
31041         PR c++/17413
31042         * g++.dg/template/local4.C: Tweak.
31043
31044 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31045
31046         PR tree-optimization/19578
31047         * gcc.c-torture/compile/20050202-1.c: New test.
31048
31049 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31050
31051         PR c/19435
31052         * gcc.dg/c99-init-4.c: New test.
31053
31054 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31055
31056         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31057
31058         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31059
31060         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31061         * g++.dg/eh/check-vect.h: New.
31062
31063         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31064         * gcc.dg/vect/vect-78.c: Ditto.
31065         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31066         Remove.
31067
31068         * g++.dg/conversion/simd1.C: Expect warning.
31069         * g++.dg/ext/attribute-test-1.C: Ditto.
31070         * g++.dg/ext/attribute-test-2.C: Ditto.
31071         * g++.dg/ext/attribute-test-3.C: Ditto.
31072         * g++.dg/ext/attribute-test-4.C: Ditto.
31073
31074         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31075         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31076
31077         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31078
31079 2005-02-01  Richard Henderson  <rth@redhat.com>
31080
31081         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31082         long double for ibm double-double format.
31083         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31084
31085 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31086
31087         PR tree-optimization/19633
31088         * gcc.dg/pr19633-1.c: New test.
31089         * gcc.dg/pr19633.c: Tweak to make pointer point
31090         to NULL or a symbol.
31091
31092 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31093
31094         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31095         New procs.
31096         (dg-process-target (local override)): Handle selector expressions.
31097
31098         * gcc.test-framework/README: Describe tests in source directory.
31099         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31100         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31101         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31102         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31103         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31104         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31105         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31106         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31107         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31108         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31109         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31110         * gcc.test-framework/dg-error-exp-P.c: New test.
31111         * gcc.test-framework/dg-error-exp-XP.c: New test.
31112         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31113         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31114         * gcc.test-framework/dg-output-exp-P.c: New test.
31115         * gcc.test-framework/dg-output-exp-XF.c: New test.
31116         * gcc.test-framework/dg-warning-exp-P.c: New test.
31117         * gcc.misc-tests/dg-1.c: Remove.
31118         * gcc.misc-tests/dg-2.c: Remove.
31119         * gcc.misc-tests/dg-3.c: Remove.
31120         * gcc.misc-tests/dg-4.c: Remove.
31121         * gcc.misc-tests/dg-5.c: Remove.
31122         * gcc.misc-tests/dg-6.c: Remove.
31123         * gcc.misc-tests/dg-7.c: Remove.
31124         * gcc.misc-tests/dg-8.c: Remove.
31125         * gcc.misc-tests/dg-9.c: Remove.
31126         * gcc.misc-tests/dg-10.c: Remove.
31127         * gcc.misc-tests/dg-11.c: Remove.
31128         * gcc.misc-tests/dg-12.c: Remove.
31129         * gcc.misc-tests/dg-test.exp: Remove.
31130
31131         * gcc.test-framework/test-framework.awk: Change recording and
31132         printing of passes and failures.
31133
31134         * gcc.test-framework: New directory.
31135         * gcc.test-framework/README: New.
31136         * gcc.test-framework/test-framework.exp: New.
31137         * gcc.test-framework/test-framework.awk: New.
31138         * gcc.test-framework/gen_directive_tests: New.
31139
31140 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31141
31142         * lib/treelang.exp: Fix comment typos.
31143         (treelang_target_compile): Don't append libs=-ltreelang to options.
31144
31145 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31146
31147         * g++.dg/parse/typename7.C: Adjust error messages.
31148
31149 2005-01-31  Jeff Law  <law@redhat.com>
31150
31151         * gcc.c-torture/execute/20050131-1.c: New test.
31152         * gcc.dg/wcaselabel.c: New test.
31153
31154 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31155
31156         * g++.dg/other/warning1.C: Adjust error messags.
31157         * g++.dg/parse/constant5.C: New test.
31158
31159 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31160
31161         PR c/19333
31162         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31163         the test case valid.
31164         * gcc.dg/20030815-1.c: Remove invalid tests.
31165         * gcc.dg/array-7.c: Adjust expected result.
31166         * gcc.dg/pr18596-3.c: Likewise.
31167         * gcc.dg/noncompile/20000901-1.c: Likewise.
31168         * gcc.dg/noncompile/init-2.c: Likewise.
31169         * gcc.dg/noncompile/init-4.c: Likewise.
31170
31171 2005-01-31  Dale Johannesen  <dalej@apple.com>
31172
31173         * g++.dg/opt/pr19650.C: New test.
31174
31175 2005-01-31  Richard Henderson  <rth@redhat.com>
31176
31177         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31178         long double for intel double extended format.
31179         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31180
31181 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31182
31183         PR c++/19555
31184         * g++.dg/template/static10.C: New test.
31185
31186         PR c++/19395
31187         * g++.dg/parse/error24.C: New test.
31188
31189         PR c++/19367
31190         * g++.dg/lookup/builtin1.C: New test.
31191
31192         PR c++/19457
31193         * g++.dg/warn/conv3.C: New test.
31194
31195 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31196
31197         PR fortran/19647
31198         * gfortan.dg/inquire_7.f90
31199
31200 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31201
31202         PR tree-optimization/15791
31203         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31204         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31205         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31206         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31207         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31208         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31209         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31210         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31211         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31212         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31213
31214 2005-01-29  Paul Brook  <paul@codesourcery.com>
31215
31216         PR fortran/18565
31217         * check.c (real_or_complex_check): New function.
31218         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31219         * intrinsic.c (add_functions): Use new check functions.
31220         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31221         Add prototypes.
31222
31223 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31224
31225         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31226         gcc.dg/lvalue-3.c: New tests.
31227         * gcc.dg/concat.c: Update expected messages.
31228
31229 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31230
31231         PR libfortran/19595
31232         * gfortran.dg/eor_1.f90: New test.
31233
31234 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31235
31236         PR fortran/19589
31237         * gfortran.dg/logical_data_1.f90: New test.
31238
31239 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31240
31241         PR c++/19253
31242         * g++.dg/template/crash33.C: New test.
31243
31244         PR c++/19667
31245         * g++.dg/template/crash32.C: New test.
31246
31247 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31248
31249         PR middle-end/16558
31250         * g++.dg/warn/Wreturn-type-2.C: New test.
31251
31252 2004-06-24  Jeff Law  <law@redhat.com>
31253
31254         * gcc.dg/tree-ssa/20050128-1.c: New test.
31255
31256 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31257
31258         * gcc.target/frv/all-mdpackh-1.c: New test.
31259
31260 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31261
31262         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31263
31264 2005-01-27  Richard Henderson  <rth@redhat.com>
31265
31266         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31267
31268 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31269
31270         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31271
31272 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31273
31274         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31275         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31276         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31277         to cope with cases where the multilib options override the dg-options.
31278
31279 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31280
31281         PR c/18946
31282         * gcc.dg/noncompile/20050120-1.c: New test.
31283
31284 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31285
31286         PR tree-optimization/19633
31287         * gcc.dg/pr19633.c: New test.
31288         * gcc.dg/tree-ssa/pr19633.c: New test.
31289
31290 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31291
31292         * gcc.dg/20041216-1.c: New test.
31293
31294 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31295
31296         PR objc/18862
31297         * objc.dg/selector-2.m: New test.
31298
31299 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * g++.dg/opt/range-test-2.C: New test.
31302
31303         PR rtl-optimization/19579
31304         * gcc.c-torture/execute/20050124-1.c: New test.
31305
31306 2005-01-26  Greg Parker  <gparker@apple.com>
31307         Stuart Hastings  <stuart@apple.com>
31308
31309         * gcc.c-torture/execute/20050125-1.c: New.
31310
31311 2005-01-18  Jan Hubicka  <jh@suse.cz>
31312
31313         PR tree-optimize/19337
31314         * gcc.c-torture/compile/20050119-1.c: New test.
31315
31316 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31317
31318         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31319         test for successful match.
31320
31321 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31322
31323         PR objc/18408
31324         * objc.dg/comp-types-7.m: New test.
31325
31326 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31327
31328         * lib/target-supports.exp (current_target_name): New.
31329         (check_effective_target_ilp32, check_effective_target_lp64):
31330         Cache the result to use as long as the current target, with
31331         multilib flags, remains the same.
31332
31333         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31334         (dg-require-weak, dg-require-visibility, dg-require-alias,
31335         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31336         dg-require-effective-target, dg-skip-if): Remove call to
31337         skip_test_and_clear_xfail.
31338         (dg-test): Clear xfail data.
31339
31340 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31341
31342         PR target/17751
31343         * gcc.dg/ppc64-toc.c: New test.
31344
31345         * g++.dg/tree-ssa/empty-1.C: New test.
31346
31347         PR middle-end/19551
31348         * gcc.c-torture/execute/20050121-1.c: New test.
31349         * gcc.dg/20050121-2.c: New test.
31350
31351 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31352         Paul Brook  <paul@codesourcery.com>
31353
31354         PR fortran/17941
31355         * gfortran.dg/real_const_1.f: New test.
31356         * gfortran.dg/real_const_2.f90: New test.
31357         * gfortran.dg/complex_int_1.f90: New test.
31358
31359 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31360
31361         PR fortran/19313
31362         * gfortan.dg/inquire_6.f90: New test.
31363
31364 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31365
31366         PR libfortran/19451
31367         * open_readonly_1.f90: New test.
31368
31369 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31370
31371         PR libfortran/18982
31372         * gfortran.dg/open_new.f90: New file.
31373
31374 2005-01-22  Paul Brook  <paul@codesourcery.com>
31375
31376         * namelist_1.f90: New test.
31377
31378 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31379
31380         PR tree-optimization/19484
31381         * gcc.c-torture/compile/20050122-[12].c: New tests.
31382
31383 2005-01-22  Paul Brook  <paul@codesourcery.com>
31384
31385         * gfortran.dg/implicit_2.f90: New test.
31386
31387 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31388
31389         PR fortran/19314
31390         * gfortran.dg/inquire_5.f90: New test.
31391
31392 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31393
31394         PR c/18809
31395         * gcc.dg/pr18809-1.c: New test.
31396
31397 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31398
31399         * gcc.dg/20050121-1.c: New test.
31400
31401         PR tree-optimization/13000
31402         * gcc.dg/20040206-1.c: Change warning to point where function is
31403         being inlined.
31404
31405 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31406
31407         PR c++/19208
31408         * g++.dg/template/array11.C: New test.
31409
31410 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31411
31412         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31413         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31414         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31415         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31416         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31417         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31418
31419 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31420
31421         PR tree-optimization/15349
31422         * gcc.dg/tree-ssa/pr15349.c: New.
31423
31424 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31425
31426         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31427
31428 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31429
31430         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31431         scan-assembler-times directive name.
31432
31433         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31434         after dg-do.
31435
31436         PR rtl-optimization/19462
31437         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31438
31439 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31440
31441         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31442         counting function calls on ia64.
31443
31444 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31445
31446         PR rtl-optimization/15139
31447         * gcc.dg/20050111-2.c: New test.
31448
31449         PR c/17297
31450         * gcc.c-torture/compile/20050113-1.c: New testcase.
31451
31452         PR middle-end/19164
31453         * gcc.dg/20050113-1.c: New testcase.
31454
31455 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31456
31457         * gcc.dg/vect/vect-85.c: Add comment.
31458         * gcc.dg/vect/vect-86.c: Add xfail for now.
31459         * gcc.dg/vect/vect-87.c: Add xfail for now.
31460         * gcc.dg/vect/vect-88.c: Add xfail for now.
31461         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31462
31463 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31464
31465         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31466
31467 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31468
31469         * g++.dg/debug/typedef3.C: New test.
31470
31471 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31472
31473         PR c/19472
31474         * gcc.dg/asm-a.c: New test.
31475
31476 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31477
31478         * gcc.dg/sh-relax.c: Add prototype for abort.
31479
31480 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31481
31482         * gcc.dg/short-compare-1.c: New test.
31483         * gcc.dg/short-compare-2.c: Likewise.
31484
31485 2005-01-18  Michael Matz  <matz@suse.de>
31486
31487         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31488
31489 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31490
31491         PR tree-optimization/19121
31492         * gcc.c-torture/compile/pr19121.c: New test.
31493
31494 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31495
31496         PR target/19357
31497         * gcc.c-torture/compile/pr19357.c: New test.
31498
31499 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31500
31501         PR c/5675
31502         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31503         pass--those that refer just to the variable, possibly with a
31504         cast.
31505         * gcc.dg/c99-const-expr-3.c: Likewise.
31506
31507         PR middle-end/13127
31508         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31509         longer emitted.
31510
31511 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31512
31513         PR fortran/18778
31514         * gfortran.dg/endfile_2.f90: New test.
31515
31516 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31517
31518         PR 19168
31519         * gfortran.dg/select_5.f90: New test.
31520
31521 2004-01-16  Paul Brook  <paul@codesourcery.com>
31522
31523         * gfortran.dg/common_4.f90: New test.
31524
31525 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31526
31527         PR rtl-optimization/19462
31528         * gcc.dg/torture/pr19462-1.c: New test.
31529
31530 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31531
31532         PR objc/19321
31533         * objc.dg/func-ptr-2.m: New.
31534         * objc.dg/volatile-1.m: New.
31535
31536 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31537
31538         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31539
31540 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31541
31542         PR tree-optimization/19060
31543         * gcc.c-torture/execute/20050104-1.c: New test.
31544
31545 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31546
31547         PR fortran/18983
31548         * gfortran.dg/write_to_null.f90: New test.
31549
31550 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31551             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31552
31553         PR other/19328
31554         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31555         argument.
31556
31557 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31558
31559         PR c++/19263
31560         * g++.dg/init/vector1.C: New test.
31561
31562 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31563
31564         PR target/13158
31565         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31566         PR target/18987
31567         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31568
31569 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31570
31571         * gfortran.dg/select_1.f90: New test.
31572         * gfortran.dg/select_2.f90: New test.
31573         * gfortran.dg/select_3.f90: New test.
31574         * gfortran.dg/select_4.f90: New test.
31575
31576 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31577
31578         PR middle-end/19084
31579         PR rtl-optimization/19348
31580         * gcc.dg/20050111-1.c: New test.
31581         * gcc.c-torture/execute/20050111-1.c: New test.
31582
31583         * gcc.dg/i386-asm-4.c: New test.
31584
31585 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31586
31587         * gcc.dg/nested-func-2.c: New test.
31588         * ada/acats/norun.lst: Remove c953002.
31589
31590 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31591
31592         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31593
31594 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31595
31596         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31597
31598 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31599
31600         PR target/18761
31601         * g++.dg/abi/align1.C: New test.
31602
31603 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31604
31605         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31606         at a time.
31607         * g++.dg/ext/altivec_check.h: Support compiling as C.
31608
31609 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31610
31611         PR c++/19355
31612         * g++.dg/expr/pr19355-1.C: New test case.
31613
31614 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31615
31616         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31617         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31618         * ada/acats/tests/c3/c92005b.ada: Likewise.
31619         * ada/acats/tests/c3/cxb3012.a: Likewise.
31620         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31621
31622 2005-01-09  Paul Brook  <paul@codesourcery.com>
31623
31624         * gfortran.dg/common_2.f90: New file.
31625         * gfortran.dg/common_3.f90: New file.
31626
31627 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31628
31629         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31630
31631 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31632
31633         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31634         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31635         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31636         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31637         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31638         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31639         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31640         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31641         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31642         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31643         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31644         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31645         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31646         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31647         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31648         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31649         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31650         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31651         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31652         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31653         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31654         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31655         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31656         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31657         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31658         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31659         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31660         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31661         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31662         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31663         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31664         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31665         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31666         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31667         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31668         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31669         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31670         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31671         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31672         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31673         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31674         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31675         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31676         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31677         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31678         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31679         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31680         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31681         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31682         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31683         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31684         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31685         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31686         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31687         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31688         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31689         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31690         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31691         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31692         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31693         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31694         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31695         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31696         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31697         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31698         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31699         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31700
31701         * gcc.dg/vect/vect-1.c: Fix spelling.
31702         * gcc.dg/vect/vect-10.c: Fix spelling.
31703         * gcc.dg/vect/vect-11.c: Fix spelling.
31704         * gcc.dg/vect/vect-12.c: Fix spelling.
31705         * gcc.dg/vect/vect-14.c: Fix spelling.
31706         * gcc.dg/vect/vect-15.c: Fix spelling.
31707         * gcc.dg/vect/vect-16.c: Fix spelling.
31708         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31709         * gcc.dg/vect/vect-64.c: Fix comments.
31710         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31711
31712 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31713             Ira Rosen  <irar@il.ibm.com>
31714
31715         * gcc.dg/vect/vect-70.c: New test.
31716         * gcc.dg/vect/vect-71.c: New test.
31717
31718 2005-01-09  Manfred Hollstein  <mh@suse.com>
31719
31720         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31721         * gcc.dg/pr18241-2.c: Likewise.
31722         * gcc.dg/pr18241-3.c: Likewise.
31723         * gcc.dg/pr18241-4.c: Likewise.
31724         * gcc.dg/pr18241-5.c: Likewise.
31725
31726 2005-01-08  Richard Henderson  <rth@redhat.com>
31727
31728         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31729         False for x86 and x86-64.
31730
31731 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31732
31733         PR tree-optimization/18241
31734         * gcc.dg/pr18241-1.c: New test.
31735         * gcc.dg/pr18241-2.c: New test.
31736         * gcc.dg/pr18241-3.c: New test.
31737         * gcc.dg/pr18241-4.c: New test.
31738         * gcc.dg/pr18241-5.c: New test.
31739
31740 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31741
31742         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31743         gfortran.dg/select_4.f90: New.
31744
31745 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31746
31747         * gcc.c-torture/execute/20050107-1.c: New test.
31748
31749 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         PR c++/19298
31752         * g++.dg/template/ref2.C: New.
31753
31754 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31755
31756         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31757         instead of being empty.
31758
31759 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31760
31761         PR fortran/15553
31762         * gfortran.dg/array-1.f90: New test.
31763
31764 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31765
31766         PR tree-optimization/19283
31767         * gcc.c-torture/execute/20050106-1.c: New test.
31768
31769         PR rtl-optimization/18861
31770         * gcc.dg/20050105-1.c: New test.
31771
31772         PR tree-optimization/18828
31773         * gcc.dg/20050105-2.c: New test.
31774
31775 2005-01-07  Andreas Jaeger  <aj@suse.de>
31776
31777         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31778
31779 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31780
31781         PR fortran/18398
31782         * gfortran.dg/fmt_read.f90: New test.
31783
31784 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31785
31786         * gcc.dg/rs6000-ldouble-2.c: New.
31787
31788 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31789
31790         PR c++/19244
31791         * g++.dg/parser/ctor2.C: New test.
31792
31793 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31794
31795         PR c++/17154
31796         * g++.dg/template/using9.C: New test.
31797
31798 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31799
31800         PR c++/19258
31801         * g++.dg/lookup/friend6.C: New test.
31802
31803 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31804
31805         PR c++/19270
31806         * g++.dg/template/array10.C: New.
31807
31808 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31809
31810         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31811         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31812
31813 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31814
31815         * gcc.c-torture/compile/20050105-1.c: New test.
31816
31817 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31818
31819         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31820
31821 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31822
31823         PR middle-end/19100
31824         * gcc.dg/conv-3.c: New test case.
31825
31826 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31827
31828         * gcc.dg/asm-wide-1.c: New test.
31829
31830 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31831
31832         PR c++/19030
31833         * g++.dg/parse/crash22.C: New
31834
31835 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31836
31837         PR 19257
31838         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31839
31840 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31841
31842         PR middle-end/17767
31843         * gcc.dg/i386-mmx-6.c: New test case.
31844
31845 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31846
31847         PR tree-optimization/18308
31848         * gcc.dg/vect/pr18308.c: New testcase.
31849
31850 2005-01-04  Andreas Jaeger  <aj@suse.de>
31851
31852         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31853
31854 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31855             Robert Bowdidge <bowdidge@apple.com>
31856
31857         * gcc.dg/cpp/subframework1.c: New.
31858         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31859         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31860         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31861         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31862
31863 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31864
31865         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31866         producing warning.
31867         * gcc.dg/darwin-weakimport-2.c: New.
31868
31869 2005-01-03  Richard Henderson  <rth@redhat.com>
31870
31871         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31872
31873 2005-01-03  Richard Henderson  <rth@redhat.com>
31874
31875         * gcc.dg/vect/vect.exp: Enable for ia64.
31876         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31877         (check_effective_target_vect_float): Likewise.
31878         (check_effective_target_vect_no_align): Likewise.
31879         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31880         * gcc.dg/vect/vect-8.c: Likewise.
31881
31882 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31883
31884         PR target/19236
31885         * gcc.dg/pr19236-1.c: New test case.
31886
31887 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31888
31889         PR rtl-optimization/12092
31890         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31891
31892 2005-01-02  Andreas Jaeger  <aj@suse.de>
31893
31894         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31895
31896 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31897             Andrew Pinski  <pinskia@physics.uc.edu>
31898
31899         PR rtl-optimization/12092
31900         * gcc.dg/pr12092-1.c: New test case.
31901
31902 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31903
31904         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31905         'hidden' and 'default' for better portability.
31906         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31907
31908         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31909         6 and 7.
31910         * g++.old-deja/g++.brendan/new3.C: Likewise.
31911
31912 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31913
31914         * gcc.dg/20041231-1.C: New test.
31915         * g++.dg/warn/Wunreachable-code-1.C: New test.
31916
31917 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31918
31919         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31920         file, not /dev/null.  Abort on error.
31921
31922 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31923             Ziemowit Laski  <zlaski@apple.com>
31924
31925         PR objc/18971
31926         * objc.dg/encode-5.m: New test.
31927
31928 2004-12-29  Richard Henderson  <rth@redhat.com>
31929
31930         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31931         * objc.dg/stabs-1.m: Disable for ia64.
31932
31933 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31934
31935         PR c++/19190
31936         * g++.dg/warn/Wunused-10.C: New test.
31937
31938 2004-12-28  Richard Henderson  <rth@redhat.com>
31939
31940         * objc.dg/stabs-1.m: Disable for alpha.
31941
31942 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31943
31944         PR c++/19149
31945         * g++.dg/parse/error23.C: New test.
31946
31947 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31948
31949         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31950
31951         PR fortran/19032
31952         * gfortran.dg/intrinsic_modulo_1.f90: New.
31953         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31954         tests with divisor -1.
31955
31956 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31957
31958         * g++.dg/opt/temp1.C (memcpy): Return a value.
31959
31960         PR c++/19148
31961         * g++.dg/expr/cond7.C: New test.
31962
31963 2004-12-27  Paul Brook  <paul@codesourcery.com>
31964
31965         * gfortran.dg/g77/select_no_compile.f: Remove.
31966
31967 2004-12-27  Richard Henderson  <rth@redhat.com>
31968
31969         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31970         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31971         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31972
31973 2004-12-26  Richard Henderson  <rth@redhat.com>
31974
31975         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31976         by 1i instead of token pasting.
31977
31978 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31979
31980         PR tree-optimization/17578
31981         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31982         to additional_flags.
31983         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31984
31985 2004-12-25  Richard Henderson  <rth@redhat.com>
31986
31987         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31988         Remove Alpha.
31989
31990 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31991
31992         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31993         hppa*-*-hpux*.
31994         * gcc.dg/pr17957.c (dg-options): Likewise.
31995         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31996         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31997         instead of 0 on __hppa__.
31998         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31999         "foo,%r" on hppa*-*-*.
32000
32001 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32002
32003         PR fortran/19071
32004         * gfortran.dg/complex_write.f90: New test.
32005
32006 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32007
32008         PR c++/17595
32009         * g++.dg/parse/pragma2.C: New test.
32010
32011         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32012
32013 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32014
32015         * gcc.dg/empty2.c: Add missing dg-warning.
32016
32017 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32018
32019         PR c++/17413
32020         * g++.dg/template/local4.C: New test.
32021         * g++.dg/template/crash19.C: Add dg-error marker.
32022
32023         * g++.dg/template/crash31.C: Correct embedded PR number.
32024
32025 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32026
32027         PR c++/16405
32028         * g++.dg/opt/temp1.C: Add do-run marker.
32029
32030 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32031
32032         * g++.dg/template/spec19.C: New.
32033
32034 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32035
32036         PR target/16819
32037         * gcc.dg/empty2.c: New.
32038
32039 2004-12-23  Richard Henderson  <rth@redhat.com>
32040
32041         * lib/target-supports.exp (check_effective_target_vect_no_align):
32042         Remove i?86 and x86-64.
32043
32044 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32045
32046         PR c++/16405
32047         * g++.dg/opt/temp1.C: New test.
32048
32049 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32050
32051         PR c++/18733
32052         * g++.dg/template/friend33.C: New testcase.
32053
32054 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32055
32056         PR c++/18464
32057         * g++.dg/template/cond5.C: New test.
32058
32059         PR c++/18492
32060         * g++.dg/inherit/thunk3.C: New test.
32061
32062         PR c++/11224
32063         * g++.dg/warn/Wunused-9.C: New test.
32064
32065 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32066
32067         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32068
32069 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32070
32071         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32072
32073 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32074
32075         PR c++/18378
32076         * g++.dg/ext/packed8.C: New test.
32077
32078         PR c++/19063
32079         * g++.dg/template/crash31.C: New test.
32080
32081         PR c++/19034
32082         * g++.dg/template/crash30.C: New test.
32083
32084 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32085
32086         PR C++/18984
32087         * g++.dg/eh/ctor3.C: New test.
32088
32089 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32090
32091         * objc.dg/stabs-1.m: Allow section name to be quoted and
32092         assembly label to begin with '.LL'.
32093
32094 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32095
32096         * gcc.dg/vect/vect.exp
32097         (check_effective_target_lp64_or_vect_no_align): New.
32098         * gcc.dg/vect/vect-77.c: Use it.
32099         * gcc.dg/vect/vect-78.c: Use it.
32100
32101         * lib/target-supports.exp
32102         (check_effective_target_vect_no_max,
32103         check_effective_target_vect_no_bitwise,
32104         check_effective_target_vect_no_align): New.
32105         * gcc.dg/vect/vect-13.c: Use them.
32106         * gcc.dg/vect/vect-17.c: Ditto.
32107         * gcc.dg/vect/vect-18.c: Ditto.
32108         * gcc.dg/vect/vect-19.c: Ditto.
32109         * gcc.dg/vect/vect-20.c: Ditto.
32110         * gcc.dg/vect/vect-27.c: Ditto.
32111         * gcc.dg/vect/vect-29.c: Ditto.
32112         * gcc.dg/vect/vect-44.c: Ditto.
32113         * gcc.dg/vect/vect-48.c: Ditto.
32114         * gcc.dg/vect/vect-50.c: Ditto.
32115         * gcc.dg/vect/vect-52.c: Ditto.
32116         * gcc.dg/vect/vect-54.c: Ditto.
32117         * gcc.dg/vect/vect-56.c: Ditto.
32118         * gcc.dg/vect/vect-58.c: Ditto.
32119         * gcc.dg/vect/vect-60.c: Ditto.
32120         * gcc.dg/vect/vect-72.c: Ditto.
32121         * gcc.dg/vect/vect-80.c: Ditto.
32122
32123 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32124
32125         PR c++/14075
32126         * g++.dg/init/string1.C: New.
32127
32128         PR c++/18975
32129         * g++.dg/other/synth1.C: New.
32130
32131 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32132
32133         PR c/18963
32134         * gcc.dg/pr18963-1.c: New test.
32135
32136 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32137
32138         PR c/18596
32139         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32140         * gcc.dg/pr18596-1.c: Use dg-error.
32141         (dg-options): Use -fno-unit-at-a-time.
32142         * gcc.dg/pr18596-2.c: New test.
32143         * gcc.dg/pr18596-3.c: New test.
32144
32145 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32146
32147         PR middle-end/18683
32148         * g++.dg/opt/pr18683-1.C: New test case.
32149
32150 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32151
32152         PR other/19093
32153         * g++.dg/opt/max1.C: Fix for 64bit targets.
32154
32155 2004-12-20  Matt Austern  <austern@apple.com>
32156
32157         PR c++/19044
32158         * g++.dg/ext/builtin6.C: New
32159
32160 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32161
32162         PR tree-optimization/19080
32163         * gcc.c-torture/compile/pr19080.c: New test.
32164
32165 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32166
32167         * gcc.dg/20041219-1.c: New test.
32168
32169 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32170
32171         PR middle-end/19068
32172         * g++.dg/opt/max1.C: New test case.
32173
32174 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32175
32176         * gcc.dg/fdata-sections-1.c: New test.
32177
32178 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32179
32180         PR middle-end/18548
32181         * gcc.dg/max-1.c: New test case.
32182
32183 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32184
32185         * gcc.c-torture/execute/20041218-1.c: New test.
32186
32187 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32188
32189         * gcc.dg/pr18501.c: New test.
32190         * gcc.dg/uninit-5.c: XFAIL.
32191         * gcc.dg/uninit-9.c: XFAIL.
32192
32193 2004-12-17  Dale Johannesen  <dalej@apple.com>
32194
32195         * gcc.dg/20041213-1.c: New.
32196
32197 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32198
32199         * objc.dg/stabs-1.m: Allow assembly label to begin
32200         with a dot ('.').
32201
32202 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32203
32204         * gcc.c-torture/execute/20041213-1.c: Move...
32205         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32206
32207 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         PR c++/18721
32210         * g++.dg/lookup/conv-5.C: New.
32211
32212 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32213
32214         * objc.dg/stabs-1.m: New test.
32215
32216 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32217
32218         * gcc.dg/visibility-c.c: Change compile to
32219         assemble for the test.
32220
32221 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32222
32223         PR target/19041
32224         * gcc.dg/visibility-c.c: New test.
32225
32226 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32227
32228         PR middle-end/18493
32229         * gcc.dg/switch-8.c: New test case.
32230
32231 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32232
32233         PR c++/18905
32234         * g++.dg/template/init4.C: New.
32235         * g++.dg/opt/static3.C: Enable optimizer.
32236
32237 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32238
32239         * g++.dg/other/complex1.C: New test.
32240
32241 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32242
32243         * g++.dg/opt/inline9.C: New test.
32244
32245 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32246
32247         PR fortran/18993
32248         * gfotran.dg/nullify_1.f: New test.
32249
32250 2004-12-15  Richard Henderson  <rth@redhat.com>
32251
32252         * gcc.target/i386/i386.exp: New harness.
32253         * gcc.target/i386/vect-args.c: New.
32254
32255 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32256
32257         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32258
32259 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32260
32261         PR c++/18825
32262         * g++.dg/template/friend32.C: New test.
32263
32264 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32265
32266         * cpp/pragma-once-1.c: New test.
32267         * cpp/pragma-once-1b.h: Likewise.
32268         * cpp/pragma-once-1c.h: Likewise.
32269         * cpp/pragma-once-1d.h: Likewise.
32270         * cpp/inc/pragma-once-1a.h: Likewise.
32271
32272 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32273             Steven G. Kargl  <kargls@comcast.net>
32274
32275         PR fortran/17597
32276         * gfortran.dg/list_read_3.f90: New test.
32277
32278 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32279
32280         * gcc.dg/ftrapv-2.c: New test.
32281
32282 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32283
32284         PR c++/18981
32285         * g++.dg/template/typename9.C: New test.
32286
32287 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32288
32289         PR c++/18738
32290         * g++.dg/template/typename8.C: New test.
32291         * g++.dg/parse/friend2.C: Tweak error message.
32292
32293 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32294
32295         * gcc.c-torture/20041214-1.c: New test.
32296
32297 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32298
32299         PR c++/18965
32300         * g++.dg/init/array17.C: New test.
32301
32302 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32303
32304         PR c++/18793
32305         * g++.dg/init/aggr3.C: New test.
32306
32307 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32308
32309         * gcc.dg/altivec-types-1.c: New test.
32310         * gcc.dg/altivec-types-2.c: New test.
32311         * gcc.dg/altivec-types-3.c: New test.
32312         * gcc.dg/altivec-types-4.c: New test.
32313         * g++.dg/ext/altivec-types-1.C: New test.
32314         * g++.dg/ext/altivec-types-2.C: New test.
32315         * g++.dg/ext/altivec-types-3.C: New test.
32316         * g++.dg/ext/altivec-types-4.C: New test.
32317
32318 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32319
32320         PR middle-end/18951
32321         * gcc.c-torture/execute/20041213-1.c: New test.
32322
32323 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32324
32325         PR c++/18949
32326         * g++.dg/template/cast1.C: New.
32327
32328 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32329
32330         * gcc.c-torture/execute/20041213-2.c: New test.
32331
32332 2004-12-13  Richard Henderson  <rth@redhat.com>
32333
32334         * gcc.dg/i386-sse-10.c: Fix typo in options.
32335
32336 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32337
32338         PR c++/18968
32339         * g++.dg/opt/pr18968.C: New test.
32340
32341 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32342
32343         PR c++/18925
32344         * g++.dg/ext/visibility/staticdatamem.C: New test.
32345
32346 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32347
32348         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32349
32350 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32351
32352         PR rtl-optimization/18928
32353         * gcc.dg/pr18928-1.c: New test case.
32354
32355 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32356
32357         PR tree-opt/16951
32358         * gcc.c-torture/compile/20041211-1.c: New.
32359
32360 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32361
32362         PR middle-end/17564
32363         * gcc.c-torture/execute/20041212-1.c: New test.
32364
32365 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32366
32367         PR fortran/18869
32368         * gfortran.dg/common_1.f90: New test.
32369
32370 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32371         Paul Brook  <paul@codesourcery.com>
32372
32373         PR fortran/16222
32374         * gfortran.dg/real_do_1.f90: New test.
32375
32376 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32377
32378         PR tree-opt/18040
32379         * g++.dg/opt/ptrmem6.C: New test.
32380
32381 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32382
32383         PR middle-end/18921
32384         * gcc.dg/pr18921-1.c: New test case.
32385
32386 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32387
32388         PR fortran/17175
32389         * gfortran.dg/scale_1.f90: New test.
32390
32391 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32392
32393         PR middle-end/18903
32394         * gcc.c-torture/compile/pr18903.c: New test.
32395
32396 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32397
32398         * gcc.c-torture/execute/20041210-1.c: New test.
32399
32400 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32401
32402         PR c++/18731
32403         * g++.dg/parser/struct-1.C: New test.
32404         * g++.dg/parser/struct-2.C: New test.
32405         * g++.dg/parser/struct-3.C: New test.
32406
32407 2004-12-09  Richard Henderson  <rth@redhat.com>
32408
32409         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32410
32411         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32412         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32413
32414 2004-12-09  Matt Austern  <austern@apple.com>
32415
32416         PR c++/18514
32417         * g++.dg/ext/builtin1.C: New
32418         * g++.dg/ext/builtin2.C: New
32419         * g++.dg/ext/builtin3.C: New
32420         * g++.dg/ext/builtin4.C: New
32421         * g++.dg/ext/builtin5.C: New
32422
32423 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32424
32425         PR tree-opt/18904
32426         * g++.dg/opt/ptrmem5.C: New test.
32427
32428 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32429
32430         * g++.dg/parse/typename5.C: Adjust for new error.
32431         * g++.dg/parse/typename7.C: New.
32432
32433 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32434
32435         PR c++/18073
32436         * g++.dg/other/mmintrin.C: New test.
32437
32438 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32439
32440         PR c++/16681
32441         * g++.dg/init/array15.C: New.
32442         * g++.dg/init/array16.C: New.
32443
32444 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32445
32446         PR fortran/18826
32447         * gfortran.dg/assign_1.f90: New test.
32448
32449 2004-12-08  Nick Clifton  <nickc@redhat.com>
32450
32451         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32452         * gcc.target/xstormy16/data_below100: Likewise.
32453         * gcc.target/xstormy16/sfr: Likewise.
32454         * gcc.target/xstormy16/below100.S: New test source file.
32455         * gcc.target/xstormy16/below100.ld: New test linker script.
32456         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32457         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32458         bp instructions.
32459         * gcc.target/xstormy16/bp.c: Likewise.
32460
32461         * gcc.target/xstormy16/bss_below100: New files:
32462         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32463         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32464         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32465         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32466         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32467         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32468         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32469         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32470         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32471         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32472         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32473         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32474         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32475         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32476         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32477         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32478         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32479         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32480         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32481         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32482         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32483         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32484         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32485         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32486         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32487         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32488         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32489
32490         * gcc.target/xstormy16/data_below100: New files:
32491         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32492         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32493         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32494         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32495         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32496         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32497         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32498         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32499         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32500         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32501         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32502         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32503         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32504         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32505         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32506         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32507         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32508         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32509         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32510         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32511         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32512         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32513         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32514         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32515         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32516         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32517         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32518
32519         * gcc.target/xstormy16/sfr: New files:
32520         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32521         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32522         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32523         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32524         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32525         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32526         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32527         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32528         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32529         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32530         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32531         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32532         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32533         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32534         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32535         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32536         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32537         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32538         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32539         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32540         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32541         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32542         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32543         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32544         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32545         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32546         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32547         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32548         27_if0_sfrw_bitfield_f.c
32549
32550 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32551
32552         PR c++/18100
32553         * g++.dg/lookup/name-clash4.C: New test.
32554
32555 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32556
32557         PR c++/18672
32558         * g++.dg/opt/array1.C: New.
32559
32560         PR c++/18803
32561         * g++.dg/template/operator5.C: New.
32562
32563 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32564
32565         PR c/18867
32566         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32567
32568 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32569
32570         * gcc.dg/noncompile/20041207.c: New test.
32571
32572 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32573
32574         * g++.dg/other/unreachable-1.C: New test.
32575
32576 2004-12-06  Nick Clifton  <nickc@redhat.com>
32577
32578         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32579         <limits.h> because the latter comes from gcc's include/ directory
32580         and not the newlib/libc/include directory.
32581
32582 2004-12-04  Richard Henderson  <rth@redhat.com>
32583
32584         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32585
32586 2004-12-04  Richard Henderson  <rth@redhat.com>
32587
32588         * lib/target-supports.exp (check_gc_sections_available): Disable
32589         for alpha and ia64.
32590
32591 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32592
32593         PR middle-end/17909
32594         * g++.dg/other/vararg-2.C: New test.
32595
32596 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32597
32598         PR c++/17011, c++/17971
32599         * g++.dg/template/error15.C: Adjust expected error.
32600         * g++.dg/template/instantiate3.C: Likewise.
32601
32602 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32603
32604         * gcc.dg/altivec-18.c: Fix for darwin
32605
32606 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32607
32608         PR c++/18782
32609         * g++.dg/parse/ptrmem2.C: New.
32610
32611         PR c++/18318
32612         * g++.dg/template/new1.C: New.
32613
32614 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32615
32616         PR fortran/18710
32617         * gfortran.dg/direct_io_3.f90: New test.
32618
32619 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32620
32621         PR 18758
32622         * g++.dg/parse/crash21.C: New.
32623
32624 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32625
32626         PR c++/15664, c++/18276
32627         * g++.dg/template/ttp13.C: New test.
32628         * g++.dg/template/ttp14.C: Likewise.
32629
32630 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32631
32632         PR c++/18123
32633         * g++.dg/parse/enum2.C: New test.
32634         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32635
32636 2004-12-02  Nick Clifton  <nickc@redhat.com>
32637
32638         * gcc.target/xstormy16: New test directory.
32639         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32640         * gcc.target/xstormy16/bp.c: Check the generation of bp
32641         instructions.
32642         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32643         bn instructions and the BELOW100 attribute.
32644
32645 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32646
32647         PR target/16952
32648         * gcc.dg/ppc-eabi.c: New.
32649
32650 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32651
32652         PR fortran/18284
32653         * gfortran.dg/backspace.f90
32654
32655 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32656
32657         * gfortran.dg/inquire.f90: New test.
32658
32659 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32660
32661         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32662         handle effective-target-keyword.
32663         (dg-skip-if): Support effective-target keyword as target list.
32664         (dg-xfail-if): Ditto.
32665         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32666
32667 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32668
32669         PR tree-optimization/18291
32670         * gcc.c-torture/compile/pr18291.c: New test.
32671
32672 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         PR C++/18729
32675         * g++.dg/parse/crash20.C: New.
32676
32677         PR c++/17431
32678         * g++.dg/overload/arg1.C: New.
32679         * g++.dg/overload/arg2.C: New.
32680         * g++.dg/overload/arg3.C: New.
32681         * g++.dg/overload/arg4.C: New.
32682
32683 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32684
32685         * gcc.dg/c99-flex-array-4.c: Remove.
32686
32687 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32688
32689         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32690
32691         * lib/target-supports.exp (is-effective-target): Simplify.
32692
32693         * lib/target-supports.exp (check_effective_target_vect_long):
32694         Fix for powerpc64-*-*.
32695
32696 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32697
32698         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32699         to support new requirements on FreeBSD 5.
32700
32701 2004-11-30  Devang Patel  <dpatel@apple.com>
32702
32703         PR 18702
32704         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32705
32706 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32707
32708         * g++.dg/ext/altivec-13.C: New test.
32709
32710 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32711
32712         PR tree-opt/18298
32713         * gcc.c-torture/execute/p18298.c: New test.
32714
32715 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32716             Dorit Naishlos  <dorit@il.ibm.com>
32717
32718         PR tree-opt/18607
32719         * gcc.dg/vect/vect-89.c: New test.
32720
32721 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32722
32723         * gcc.dg/pr18596-1.c: New test.
32724
32725 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32726
32727         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32728
32729 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32730
32731         PR c/18479
32732         * gcc.dg/pr18479.c: New test.
32733
32734 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32735
32736         PR target/18490
32737         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32738         mmix-knuth-mmixware.
32739
32740         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32741         cris-*-elf* cris-*-aout* mmix-*-*
32742
32743 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32744
32745         PR middle-end/18725
32746         * gcc.dg/pr18725.c: New test.
32747
32748 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32749
32750         PR target/18488
32751         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32752
32753         PR target/18336
32754         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32755
32756 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32757
32758         PR c++/18368
32759         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32760         * g++.old-deja/g++.law/ctors5.C: Likewise.
32761         * g++.old-deja/g++.other/crash25.C: Likewise.
32762
32763         PR c++/18674
32764         * g++.dg/template/error16.C: New test.
32765
32766         PR c++/18512
32767         * g++.dg/template/crash29.C: New test.
32768
32769 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32770
32771         PR tree-optimization/18712
32772         * gcc.c-torture/compile/pr18712.c: New test.
32773
32774 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32775
32776         PR c/7544
32777         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32778         tests.
32779
32780 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32781
32782         PR c++/18652
32783         * g++.dg/lookup/crash6.C: New test.
32784
32785 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32786
32787         PR middle-end/18164
32788         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32789
32790 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32791
32792         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32793         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32794         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32795
32796 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32797
32798         * gcc.dg/pr18164.c: New test.
32799
32800 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32801
32802         * gcc.dg/funroll-loops-all.c: New.
32803
32804 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32805
32806         PR target/18489
32807         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32808         delimeter, match space and TAB as well as ":".
32809
32810         PR target/18484
32811         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32812
32813         PR target/18348
32814         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32815
32816         PR target/18345
32817         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32818
32819         PR target/18337
32820         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32821
32822 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32823
32824         * gfortran.dg/direct_io_2.f90: New test.
32825
32826 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32827
32828         PR target/18334
32829         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32830
32831 2004-11-28  Richard Henderson  <rth@redhat.com>
32832
32833         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32834
32835 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32836
32837         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32838         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32839         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32840         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32841         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32842         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32843         gcc.dg/pointer-arith-8.c: New tests.
32844
32845 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32846
32847         PR fortran/18364
32848         * gfortran.dg/endfile.f90: New test.
32849
32850 2004-11-27  Falk Hueffner  <falk@debian.org>
32851
32852         * gcc.dg/loop-6.c: New test.
32853
32854 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32855
32856         * gcc.c-torture/execute/20041126-1.c: New test.
32857
32858 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32859
32860         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32861         on IRIX.
32862
32863 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32864
32865         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32866         functions.
32867
32868 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32869
32870         PR rtl-optimization/17825
32871         * gcc.c-torture/compile/20041119-1.c: New test.
32872
32873 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32874
32875         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32876         Check existence of ld library path variables before unsetting.
32877
32878 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32879
32880         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32881
32882 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32883
32884         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32885
32886 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32887
32888         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32889
32890 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32891
32892         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32893         dg-do directive.
32894
32895 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32896
32897         * gcc.dg/pr17957.c: Pass --param, not -param.
32898
32899 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32900
32901         PR middle-end/17957
32902         * gcc.dg/pr17957.c: New test.
32903
32904 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32905
32906         PR c++/18445
32907         * g++.dg/template/crash28.C: Likewise.
32908
32909         PR c++/18001
32910         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32911         * g++.dg/ext/lvaddr.C: Likewise.
32912         * g++.dg/opt/pr7503-3.C: Likewise.
32913
32914         PR c++/18466
32915         * g++.dg/parse/qualified3.C: New test.
32916         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32917
32918         PR c++/18545
32919         * g++.dg/expr/return1.C: New test.
32920
32921 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32922
32923         Friend class name lookup 3/n, PR c++/3332
32924         * g++.dg/lookup/friend3.C: New test.
32925         * g++.dg/lookup/friend4.C: Likewise.
32926         * g++.dg/lookup/friend5.C: Likewise.
32927
32928 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32929
32930         Friend class name lookup 2/n, PR c++/14513, c++/15410
32931         * g++.dg/lookup/friend2.C: New test.
32932         * g++.dg/template/friend31.C: Likewise.
32933
32934 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32935
32936         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32937
32938 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32939
32940         PR c++/17473
32941         * g++.dg/tc1/dr56.C: Remove.
32942         * g++.dg/template/typedef1.C: Add dg-error markers.
32943         * g++.old-deja/g++.other/typedef7.C: Likewise.
32944
32945         PR c++/18285
32946         * g++.dg/parse/typedef7.C: New test.
32947
32948 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32949
32950         * gcc.c-torture/execute/20041124-1.c: New test.
32951
32952 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32953
32954         * g++.dg/template/deduce3.C: New test.
32955
32956         PR c++/18586
32957         * g++.dg/template/crash27.C: New test.
32958
32959         PR c++/18530
32960         * g++.dg/warn/Wshadow-3.C: New test.
32961
32962 2004-11-24  Devang Patel  <dpatel@apple.com>
32963
32964         PR/18555
32965         * gcc.dg/cpp/isysroot-1.c: New test.
32966         * gcc.dg/cpp/usr/include/stdio.h: New file.
32967         * gcc.dg/cpp/isysroot-2.c: New test.
32968         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32969         New file.
32970
32971 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32972
32973         PR c++/8929
32974         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32975
32976 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32977
32978         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32979         * gcc.target/sparc/pdist.c: Likewise.
32980
32981 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32982
32983         PR c++/16882
32984         * g++.dg/conversion/simd1.C: New test.
32985
32986 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32987
32988         * lib/target-libpath.exp: New file defining
32989         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32990         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32991         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32992         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32993         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32994
32995 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32996
32997         * gcc.dg/pragma-align-2.c: Test macro expansion.
32998         * gcc.dg/pragma-pack-2.c: New test.
32999
33000 2004-11-23  Richard Henderson  <rth@redhat.com>
33001
33002         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33003         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33004         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33005         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33006         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33007         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33008
33009         * gcc.dg/vect/vect.exp: Add check for alpha.
33010         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33011         (check_effective_target_vect_int): Enable for alpha.
33012         (check_effective_target_vect_long): New.
33013         (is-effective-target): Add it.
33014
33015 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33016
33017         * gcc.dg/pr18614-1.c: New test.
33018
33019 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33020
33021         * gcc.dg/setjmp-2.c: New test.
33022
33023 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33024
33025         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33026         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33027         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33028         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33029         gcc.target/sparc/pdist.c: New tests.
33030
33031 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33032
33033         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33034
33035 2004-11-22  Dale Johannesen  <dalej@apple.com>
33036
33037         * gcc.dg/20041111-1.c: New.
33038
33039 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33040
33041         PR tree-opt/18536
33042         * gcc.dg/vect/pr18536.c: New test.
33043
33044 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33045
33046         PR c++/18354
33047         * g++.dg/template/nontype11.C: New test.
33048
33049 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33050
33051         PR middle-end/18520
33052         * gcc.dg/pr18520-1.c: New test case.
33053
33054 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33055
33056         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33057         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33058         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33059         expected diagnostics.
33060
33061 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33062
33063         PR target/18580
33064         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33065         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33066         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33067
33068 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33069
33070         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33071
33072 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33073             Joseph Myers  <joseph@codesourcery.com>
33074
33075         * lib/target-supports.exp (check_visibility_available): Really
33076         test the compiler.
33077
33078 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33079
33080         PR tree-opt/18181
33081         * gcc.dg/vect/vect-85.c: New test.
33082         * gcc.dg/vect/vect-86.c: New test.
33083         * gcc.dg/vect/vect-87.c: New test.
33084         * gcc.dg/vect/vect-88.c: New test.
33085
33086 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33087
33088         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33089
33090 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33091
33092         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33093         * gcc.dg/ppc-and-1.c: Ditto.
33094         * gcc.dg/ppc-compare-1.c: Ditto.
33095         * gcc.dg/ppc-mov-1.c: Ditto
33096
33097 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33098             Mark Mitchell  <mark@codesourcery.com>
33099
33100         * gcc.dg/pragma-init-fini-2.c: New test.
33101
33102 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33103             Aldy Hernandez  <aldyh@redhat.com>
33104
33105         * lib/target-supports.exp (check_effective_target_vect_int): New
33106         (check_effective_target_vect_float): New
33107         (check_effective_target_vect_double): New.
33108         (is-effective-target): Support new effective targets keywords.
33109         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33110         default action for dg-do.
33111         * gcc.dg/vect/pr16105.c: Use new support.
33112         * gcc.dg/vect/pr18400.c: Ditto.
33113         * gcc.dg/vect/pr18425.c: Ditto.
33114         * gcc.dg/vect/vect-1.c: Ditto.
33115         * gcc.dg/vect/vect-10.c: Ditto.
33116         * gcc.dg/vect/vect-11.c: Ditto.
33117         * gcc.dg/vect/vect-12.c: Ditto.
33118         * gcc.dg/vect/vect-13.c: Ditto.
33119         * gcc.dg/vect/vect-14.c: Ditto.
33120         * gcc.dg/vect/vect-15.c: Ditto.
33121         * gcc.dg/vect/vect-16.c: Ditto.
33122         * gcc.dg/vect/vect-17.c: Ditto.
33123         * gcc.dg/vect/vect-18.c: Ditto.
33124         * gcc.dg/vect/vect-19.c: Ditto.
33125         * gcc.dg/vect/vect-2.c: Ditto.
33126         * gcc.dg/vect/vect-20.c: Ditto.
33127         * gcc.dg/vect/vect-21.c: Ditto.
33128         * gcc.dg/vect/vect-22.c: Ditto.
33129         * gcc.dg/vect/vect-23.c: Ditto.
33130         * gcc.dg/vect/vect-24.c: Ditto.
33131         * gcc.dg/vect/vect-25.c: Ditto.
33132         * gcc.dg/vect/vect-26.c: Ditto.
33133         * gcc.dg/vect/vect-27.c: Ditto.
33134         * gcc.dg/vect/vect-27a.c: Ditto.
33135         * gcc.dg/vect/vect-28.c: Ditto.
33136         * gcc.dg/vect/vect-29.c: Ditto.
33137         * gcc.dg/vect/vect-29a.c: Ditto.
33138         * gcc.dg/vect/vect-3.c: Ditto.
33139         * gcc.dg/vect/vect-30.c: Ditto.
33140         * gcc.dg/vect/vect-31.c: Ditto.
33141         * gcc.dg/vect/vect-32.c: Ditto.
33142         * gcc.dg/vect/vect-33.c: Ditto.
33143         * gcc.dg/vect/vect-34.c: Ditto.
33144         * gcc.dg/vect/vect-35.c: Ditto.
33145         * gcc.dg/vect/vect-36.c: Ditto.
33146         * gcc.dg/vect/vect-37.c: Ditto.
33147         * gcc.dg/vect/vect-38.c: Ditto.
33148         * gcc.dg/vect/vect-4.c: Ditto.
33149         * gcc.dg/vect/vect-40.c: Ditto.
33150         * gcc.dg/vect/vect-41.c: Ditto.
33151         * gcc.dg/vect/vect-42.c: Ditto.
33152         * gcc.dg/vect/vect-43.c: Ditto.
33153         * gcc.dg/vect/vect-44.c: Ditto.
33154         * gcc.dg/vect/vect-45.c: Ditto.
33155         * gcc.dg/vect/vect-46.c: Ditto.
33156         * gcc.dg/vect/vect-47.c: Ditto.
33157         * gcc.dg/vect/vect-48.c: Ditto.
33158         * gcc.dg/vect/vect-48a.c: Ditto.
33159         * gcc.dg/vect/vect-49.c: Ditto.
33160         * gcc.dg/vect/vect-5.c: Ditto.
33161         * gcc.dg/vect/vect-50.c: Ditto.
33162         * gcc.dg/vect/vect-51.c: Ditto.
33163         * gcc.dg/vect/vect-52.c: Ditto.
33164         * gcc.dg/vect/vect-53.c: Ditto.
33165         * gcc.dg/vect/vect-54.c: Ditto.
33166         * gcc.dg/vect/vect-55.c: Ditto.
33167         * gcc.dg/vect/vect-56.c: Ditto.
33168         * gcc.dg/vect/vect-56a.c: Ditto.
33169         * gcc.dg/vect/vect-57.c: Ditto.
33170         * gcc.dg/vect/vect-58.c: Ditto.
33171         * gcc.dg/vect/vect-59.c: Ditto.
33172         * gcc.dg/vect/vect-6.c: Ditto.
33173         * gcc.dg/vect/vect-60.c: Ditto.
33174         * gcc.dg/vect/vect-61.c: Ditto.
33175         * gcc.dg/vect/vect-62.c: Ditto.
33176         * gcc.dg/vect/vect-63.c: Ditto.
33177         * gcc.dg/vect/vect-64.c: Ditto.
33178         * gcc.dg/vect/vect-65.c: Ditto.
33179         * gcc.dg/vect/vect-66.c: Ditto.
33180         * gcc.dg/vect/vect-67.c: Ditto.
33181         * gcc.dg/vect/vect-68.c: Ditto.
33182         * gcc.dg/vect/vect-69.c: Ditto.
33183         * gcc.dg/vect/vect-7.c: Ditto.
33184         * gcc.dg/vect/vect-72.c: Ditto.
33185         * gcc.dg/vect/vect-72a.c: Ditto.
33186         * gcc.dg/vect/vect-73.c: Ditto.
33187         * gcc.dg/vect/vect-74.c: Ditto.
33188         * gcc.dg/vect/vect-75.c: Ditto.
33189         * gcc.dg/vect/vect-76.c: Ditto.
33190         * gcc.dg/vect/vect-77.c: Ditto.
33191         * gcc.dg/vect/vect-77a.c: Ditto.
33192         * gcc.dg/vect/vect-78.c: Ditto.
33193         * gcc.dg/vect/vect-79.c: Ditto.
33194         * gcc.dg/vect/vect-8.c: Ditto.
33195         * gcc.dg/vect/vect-80.c: Ditto.
33196         * gcc.dg/vect/vect-82.c: Ditto.
33197         * gcc.dg/vect/vect-82_64.c: Ditto.
33198         * gcc.dg/vect/vect-83.c: Ditto.
33199         * gcc.dg/vect/vect-83_64.c: Ditto.
33200         * gcc.dg/vect/vect-9.c: Ditto.
33201         * gcc.dg/vect/vect-all.c: Ditto.
33202         * gcc.dg/vect/vect-none.c: Ditto.
33203
33204 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33205
33206         * lib/gcc-dg.exp (dg-skip-if): New function.
33207         (dg-forbid-option): Remove.
33208         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33209         * g++.dg/abi/bitfield8.C: Likewise.
33210         * g++.dg/abi/dtor1.C: Likewise.
33211         * g++.dg/abi/empty10.C: Likewise.
33212         * g++.dg/abi/empty7.C: Likewise.
33213         * g++.dg/abi/empty9.C: Likewise.
33214         * g++.dg/abi/layout3.C: Likewise.
33215         * g++.dg/abi/layout4.C: Likewise.
33216         * g++.dg/abi/thunk1.C: Likewise.
33217         * g++.dg/abi/thunk2.C: Likewise.
33218         * g++.dg/abi/vbase11.C: Likewise.
33219         * g++.dg/abi/vthunk2.C: Likewise.
33220         * g++.dg/abi/vthunk3.C: Likewise.
33221         * g++.dg/ext/attrib8.C: Likewise.
33222         * g++.dg/opt/longbranch2.C: Likewise.
33223         * g++.dg/opt/reg-stack4.C: Likewise.
33224         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33225         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33226         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33227         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33228         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33229         * gcc.dg/20000609-1.c: Likewise.
33230         * gcc.dg/20000720-1.c: Likewise.
33231         * gcc.dg/20011107-1.c: Likewise.
33232         * gcc.dg/20011119-1.c: Likewise.
33233         * gcc.dg/20020108-1.c: Likewise.
33234         * gcc.dg/20020122-2.c: Likewise.
33235         * gcc.dg/20020122-3.c: Likewise.
33236         * gcc.dg/20020201-3.c: Likewise.
33237         * gcc.dg/20020206-1.c: Likewise.
33238         * gcc.dg/20020218-1.c: Likewise.
33239         * gcc.dg/20020310-1.c: Likewise.
33240         * gcc.dg/20020411-1.c: Likewise.
33241         * gcc.dg/20020418-2.c: Likewise.
33242         * gcc.dg/20020426-1.c: Likewise.
33243         * gcc.dg/20020426-2.c: Likewise.
33244         * gcc.dg/20020517-1.c: Likewise.
33245         * gcc.dg/20020523-1.c: Likewise.
33246         * gcc.dg/20020523-2.c: Likewise.
33247         * gcc.dg/20020729-1.c: Likewise.
33248         * gcc.dg/20030204-1.c: Likewise.
33249         * gcc.dg/20030826-2.c: Likewise.
33250         * gcc.dg/20030926-1.c: Likewise.
33251         * gcc.dg/20031202-1.c: Likewise.
33252         * gcc.dg/980312-1.c: Likewise.
33253         * gcc.dg/980313-1.c: Likewise.
33254         * gcc.dg/990117-1.c: Likewise.
33255         * gcc.dg/990424-1.c: Likewise.
33256         * gcc.dg/990524-1.c: Likewise.
33257         * gcc.dg/991230-1.c: Likewise.
33258         * gcc.dg/i386-387-1.c: Likewise.
33259         * gcc.dg/i386-387-2.c: Likewise.
33260         * gcc.dg/i386-387-3.c: Likewise.
33261         * gcc.dg/i386-387-4.c: Likewise.
33262         * gcc.dg/i386-387-5.c: Likewise.
33263         * gcc.dg/i386-387-6.c: Likewise.
33264         * gcc.dg/i386-asm-1.c: Likewise.
33265         * gcc.dg/i386-bitfield1.c: Likewise.
33266         * gcc.dg/i386-bitfield2.c: Likewise.
33267         * gcc.dg/i386-loop-1.c: Likewise.
33268         * gcc.dg/i386-loop-2.c: Likewise.
33269         * gcc.dg/i386-loop-3.c: Likewise.
33270         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33271         * gcc.dg/i386-pic-1.c: Likewise.
33272         * gcc.dg/i386-regparm.c: Likewise.
33273         * gcc.dg/i386-signbit-1.c: Likewise.
33274         * gcc.dg/i386-signbit-2.c: Likewise.
33275         * gcc.dg/i386-signbit-3.c: Likewise.
33276         * gcc.dg/i386-sse-5.c: Likewise.
33277         * gcc.dg/i386-sse-8.c: Likewise.
33278         * gcc.dg/i386-unroll-1.c: Likewise.
33279         * gcc.dg/tls/opt-1.c: Likewise.
33280         * gcc.dg/tls/opt-2.c: Likewise.
33281         * gcc.dg/unroll-1.c: Likewise.
33282         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33283         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33284         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33285         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33286
33287 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33288
33289         * g++.dg/template/incomplete1.C: New test.
33290
33291 2004-11-16  Nick Clifton  <nickc@redhat.com>
33292
33293         Revert patches accidentally commited during checkin of fixes for
33294         xstormy16 tests:
33295         gcc.c-torture/execute/simd-4.c: Revert
33296         gcc.dg/20040910-1.c: Revert.
33297
33298 2004-11-16  Paul Brook  <paul@codesourcery.com>
33299
33300         PR fortran/13010
33301         * gfortran.dg/der_pointer_1.f90: New test.
33302
33303 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33304
33305         PR c/18498
33306         * gcc.dg/bitfld-13.c: New test.
33307
33308 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33309
33310         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33311         powerpc*-*-linux*.
33312
33313         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33314         * gcc.dg/ppc64-abi-2.c: Ditto.
33315         * gcc.dg/ppc64-abi-3.c: Ditto.
33316
33317         * lib/gcc-dg.exp (dg-target-list): Remove.
33318
33319 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33320
33321         * gcc.dg/ia64-postinc.c: New test.
33322
33323 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33324
33325         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33326
33327 2004-11-15  Nick Clifton  <nickc@redhat.com>
33328
33329         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33330         __INT_MAX__ so that the test can be compiled by toolchains
33331         targeted at 16-bit processors.
33332
33333         * gcc.dg/20040625-1.c: Use long constants rather than integers
33334         when performing arithmetic that will overflow 16-bits.
33335
33336         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33337         xstormy16.  It does not support 128-bit vector operations.
33338
33339         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33340         with the macro PTR_TYPE.  Define this macro to an integer type
33341         suitable for holding a pointer.
33342
33343         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33344         the target is a 16-bit processor.
33345
33346         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33347         16-bit targets where the character constant will be too long.
33348
33349         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33350         where the double will not be directly addressable.
33351
33352 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33353
33354         Friend class name lookup 1/n, PR c++/18471
33355         * g++.dg/template/crash26.C: New test.
33356         * g++.dg/lookup/struct1.C: Adjust expected error.
33357         * g++.dg/parse/elab1.C: Likewise.
33358         * g++.dg/parse/elab2.C: Likewise.
33359         * g++.dg/parse/int-as-enum1.C: Likewise.
33360         * g++.dg/parse/struct-as-enum1.C: Likewise.
33361         * g++.dg/parse/typedef1.C: Likewise.
33362         * g++.dg/parse/typedef3.C: Likewise.
33363         * g++.dg/parse/typedef4.C: Likewise.
33364         * g++.dg/parse/typedef5.C: Likewise.
33365         * g++.dg/template/nontype4.C: Likewise.
33366         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33367         * g++.old-deja/g++.other/elab1.C: Likewise.
33368         * g++.old-deja/g++.other/syntax4.C: Likewise.
33369
33370 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33371
33372         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33373
33374 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33375
33376         * gcc.c-torture/execute/20041114-1.c: New test.
33377
33378 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33379
33380         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33381         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33382         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33383         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33384         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33385         gcc.dg/switch-7.c: New tests.
33386
33387 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33388
33389         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33390
33391 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33392
33393         PR tree-opt/18400
33394         * gcc.dg/vect/pr18400.c: New test.
33395
33396 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33397             Andrew Pinski  <pinskia@physics.uc.edu>
33398
33399         PR tree-opt/18425
33400         * gcc.dg/vect/pr18425.c: New test.
33401
33402 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33403
33404         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33405         Guard with dg-require-alias and dg-require-visibility.
33406
33407 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33408
33409         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33410
33411 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33412
33413         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33414
33415 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33416
33417         PR c++/17344
33418         * g++.dg/template/defarg5.C: New test.
33419
33420 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33421
33422         * g++.dg/parse/cast1.C: Run only on ILP32.
33423         * g++.old-deja/g++.mike/p784.C: Likewise.
33424
33425 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33426
33427         * gcc.c-torture/execute/20041113-1.c: New test.
33428
33429 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33430
33431         PR target/18230
33432         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33433         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33434         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33435         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33436         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33437         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33438         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33439         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33440         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33441         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33442         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33443         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33444         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33445
33446 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33447
33448         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33449         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33450         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33451         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33452         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33453         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33454         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33455         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33456         gcc.target/sparc/combined-1.c: New tests.
33457
33458 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33459
33460         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33461         New tests.
33462
33463 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33464
33465         * lib/gcc-dg.exp (dg-forbid-option): New function.
33466         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33467         * g++.dg/abi/bitfield8.C: Likewise.
33468         * g++.dg/abi/dtor1.C: Likewise.
33469         * g++.dg/abi/empty10.C: Likewise.
33470         * g++.dg/abi/empty7.C: Likewise.
33471         * g++.dg/abi/empty9.C: Likewise.
33472         * g++.dg/abi/layout3.C: Likewise.
33473         * g++.dg/abi/layout4.C: Likewise.
33474         * g++.dg/abi/thunk1.C: Likewise.
33475         * g++.dg/abi/thunk2.C: Likewise.
33476         * g++.dg/abi/vbase11.C: Likewise.
33477         * g++.dg/abi/vthunk2.C: Likewise.
33478         * g++.dg/abi/vthunk3.C: Likewise.
33479         * g++.dg/ext/attrib8.C: Likewise.
33480         * g++.dg/opt/longbranch2.C: Likewise.
33481         * g++.dg/opt/reg-stack4.C: Likewise.
33482         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33483         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33484         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33485         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33486         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33487         * gcc.dg/20000609-1.c: Likewise.
33488         * gcc.dg/20000720-1.c: Likewise.
33489         * gcc.dg/20011107-1.c: Likewise.
33490         * gcc.dg/20011119-1.c: Likewise.
33491         * gcc.dg/20020108-1.c: Likewise.
33492         * gcc.dg/20020122-2.c: Likewise.
33493         * gcc.dg/20020122-3.c: Likewise.
33494         * gcc.dg/20020201-3.c: Likewise.
33495         * gcc.dg/20020206-1.c: Likewise.
33496         * gcc.dg/20020218-1.c: Likewise.
33497         * gcc.dg/20020310-1.c: Likewise.
33498         * gcc.dg/20020411-1.c: Likewise.
33499         * gcc.dg/20020418-2.c: Likewise.
33500         * gcc.dg/20020426-1.c: Likewise.
33501         * gcc.dg/20020426-2.c: Likewise.
33502         * gcc.dg/20020517-1.c: Likewise.
33503         * gcc.dg/20020523-1.c: Likewise.
33504         * gcc.dg/20020523-2.c: Likewise.
33505         * gcc.dg/20020729-1.c: Likewise.
33506         * gcc.dg/20030204-1.c: Likewise.
33507         * gcc.dg/20030826-2.c: Likewise.
33508         * gcc.dg/20030926-1.c: Likewise.
33509         * gcc.dg/20031202-1.c: Likewise.
33510         * gcc.dg/980312-1.c: Likewise.
33511         * gcc.dg/980313-1.c: Likewise.
33512         * gcc.dg/990117-1.c: Likewise.
33513         * gcc.dg/990424-1.c: Likewise.
33514         * gcc.dg/990524-1.c: Likewise.
33515         * gcc.dg/991230-1.c: Likewise.
33516         * gcc.dg/i386-387-1.c: Likewise.
33517         * gcc.dg/i386-387-2.c: Likewise.
33518         * gcc.dg/i386-387-3.c: Likewise.
33519         * gcc.dg/i386-387-4.c: Likewise.
33520         * gcc.dg/i386-387-5.c: Likewise.
33521         * gcc.dg/i386-387-6.c: Likewise.
33522         * gcc.dg/i386-asm-1.c: Likewise.
33523         * gcc.dg/i386-bitfield1.c: Likewise.
33524         * gcc.dg/i386-bitfield2.c: Likewise.
33525         * gcc.dg/i386-loop-1.c: Likewise.
33526         * gcc.dg/i386-loop-2.c: Likewise.
33527         * gcc.dg/i386-loop-3.c: Likewise.
33528         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33529         * gcc.dg/i386-pic-1.c: Likewise.
33530         * gcc.dg/i386-regparm.c: Likewise.
33531         * gcc.dg/i386-signbit-1.c: Likewise.
33532         * gcc.dg/i386-signbit-2.c: Likewise.
33533         * gcc.dg/i386-signbit-3.c: Likewise.
33534         * gcc.dg/i386-sse-5.c: Likewise.
33535         * gcc.dg/i386-sse-8.c: Likewise.
33536         * gcc.dg/i386-unroll-1.c: Likewise.
33537         * gcc.dg/tls/opt-1.c: Likewise.
33538         * gcc.dg/tls/opt-2.c: Likewise.
33539         * gcc.dg/unroll-1.c: Likewise.
33540         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33541         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33542         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33543         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33544         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33545         -m64 is specified.
33546
33547 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33548
33549         PR c++/18389
33550         * g++.dg/parse/cond1.C: New test.
33551
33552         PR c++/18429
33553         * g++.dg/template/array9.C: New test.
33554         * g++.dg/ext/vla1.C: Adjust error messages.
33555         * g++.dg/ext/vlm1.C: Likewise.
33556         * g++.dg/template/crash2.C: Likewise.
33557
33558         PR c++/18436
33559         * g++.dg/template/call3.C: New test.
33560
33561         PR c++/18407
33562         * g++.dg/template/ptrmem11.C: New test.
33563
33564 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33565
33566         PR other/14264
33567         * lib/g++.exp: Set LC_ALL and LANG to C.
33568         * lib/gcc-dg.exp: Likewise.
33569         * lib/gfortran.exp: Likewise.
33570         * lib/objc.exp: Likewise.
33571         * lib/treelang.exp: Likewise.
33572
33573 2004-11-12  Andreas Schwab  <schwab@suse.de>
33574
33575         * gcc.dg/pr16286.c: Fix last change.
33576
33577 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33578
33579         PR c++/18416
33580         * g++.dg/init/global1.C: New test.
33581
33582 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33583
33584         * gcc.c-torture/execute/20041112-1.c: New test.
33585
33586 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33587
33588         * lib/gcc-dg.exp (dg-target-list): New.
33589
33590 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33591             Richard Sandiford  <rsandifo@redhat.com>
33592
33593         * lib/target-supports.exp (get-compiler_messages): New.
33594         (check_named_sections_available): Use it.
33595         (check_effective_target_ilp32): New.
33596         (check_effective_target_lp64): New.
33597         (is-effective-target): New.
33598         * lib/gcc-dg.exp (dg-require-effective-target): New.
33599
33600 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33601
33602         * gcc.dg/precedence-1.c: New test.
33603
33604 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33605
33606         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33607
33608         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33609         message, delete generated files, use more descriptive name for
33610         executable, and make the test unsupported when it cannot be run.
33611
33612         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33613         (dg-require-weak, dg-require-visibility, dg-require-alias,
33614         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33615         dg-require-iconv, dg-require-named-sections): Use it.
33616
33617         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33618
33619 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33620
33621         PR target/16457
33622         * gcc.dg/ppc-and-1: New
33623
33624         PR target/16796
33625         * gcc.dg/ppc-mov-1.c: New.
33626
33627         PR target/16458
33628         * gcc.dg/ppc-compare-1.c: New.
33629
33630 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33631
33632         * objc.dg/desig-init-2.m: New test.
33633
33634 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33635
33636         PR middle-end/18160
33637         * g++.dg/warn/register-var-1.C: New test.
33638         * g++.dg/warn/register-var-2.C: New test.
33639
33640 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33641
33642         * gcc.dg/union-2.c: New test.
33643
33644 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33645
33646         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33647         New test for PR tree-optimization/17892.
33648
33649 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33650
33651         PR c++/18369
33652         * g++.dg/init/new12.C: New test.
33653
33654 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33655
33656         * gcc.target/sparc: New directory.
33657         * gcc.target/sparc/sparc.exp: New driver.
33658         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33659         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33660         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33661         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33662
33663 2004-11-10  Paul Brook  <paul@codesourcery.com>
33664
33665         PR fortran/18218
33666         * gfortran.dg/list_read.c: New test.
33667
33668 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33669
33670         PR c/18322
33671         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33672         expected diagnostic location.
33673
33674 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33675
33676         * gcc.dg/20041109-1.c: New test.
33677
33678 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33679
33680         PR objc/18406
33681         * objc/compile/pr18406.m: New test.
33682
33683 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33684
33685         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33686
33687 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33688
33689         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33690
33691 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33692
33693         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33694
33695 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33696
33697         * gcc.dg/20030225-2.c: Add prototype for abort and
33698         exit.
33699
33700 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33701
33702         PR tree-opt/18299
33703         * gcc.c-torture/pr18299-1.c: New test.
33704
33705 2004-11-06  Andreas Schwab  <schwab@suse.de>
33706
33707         * gcc.dg/pr16286.c: Also test for bool and pixel.
33708
33709 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33710
33711         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33712         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33713         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33714         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33715         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33716         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33717         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33718         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33719         gcc.dg/struct-semi-3.c: New tests.
33720
33721 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33722
33723         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33724
33725 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33726
33727         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33728         Do not use C99 designators.
33729
33730 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33733
33734 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33735
33736         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33737         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33738         * gcc.c-torture/execute/simd-5.x: Remove.
33739
33740 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33741
33742         PR rtl-optimization/17933
33743         * gcc.dg/torture/pr17933-1.c: New test.
33744
33745 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33746
33747         PR target/18106
33748         * lib/target-supports.exp (check_weak_available): Support
33749         Windows.
33750
33751 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33752
33753         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33754         call to fflush(stdout) before abort.
33755         (my_ffsll): New function.
33756         (generate_fields): Use it.
33757
33758 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33759
33760         * gcc.dg/init-undef-1.c: New test.
33761
33762 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33763
33764         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33765         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33766         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33767         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33768         expected messages for new parser.
33769
33770 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33771
33772         * g++.dg/ext/visibility/symbian1.C: New test.
33773
33774 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33775
33776         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33777         on LP64 targets.
33778
33779 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33780
33781         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33782         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33783         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33784         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33785         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33786         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33787         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33788         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33789         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33790         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33791
33792 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33793
33794         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33795         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33796         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33797         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33798         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33799         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33800         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33801         for new parser.
33802
33803 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33804
33805         PR target/15342
33806         * gcc.dg/20041104-1.c: New test.
33807
33808 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33809
33810         * g++.dg/template/nontype7.C: New test.
33811         * g++.dg/template/nontype8.C: Likewise.
33812         * g++.dg/template/nontype9.C: Likewise.
33813         * g++.dg/template/nontype10.C: Likewise.
33814         * g++.dg/tc1/dr49.C: Likewise.
33815         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33816         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33817
33818 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33819
33820         * g++.dg/rtti/tinfo1.C: Remove xfails.
33821
33822 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33823
33824         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33825         packed attribute to the definition to satisfy the new C++ parser.
33826
33827 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33828
33829         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33830         invocations of va_arg.
33831
33832 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/18124
33835         * g++.dg/template/crash25.C: New test.
33836
33837         PR c++/18155
33838         * g++.dg/template/typedef2.C: New test.
33839         * g++.dg/parse/crash13.C: Adjust error markers.
33840
33841         PR c++/18177
33842         * g++.dg/conversion/const3.C: New test.
33843
33844 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33845
33846         PR fortran/17535
33847         PR fortran/17583
33848         PR fortran/17713
33849         * gfortran.dg/generic_[123].f90: New testcases.
33850
33851 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33852
33853         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33854         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33855
33856 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33857
33858         PR tree-opt/16808
33859         * gcc.c-torture/compile/pr16808.c: New test.
33860
33861 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33862
33863         PR rtl-optimization/17104
33864         * gcc.dg/ppc-bitfield1.c: New.
33865
33866 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33867
33868         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33869
33870 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33871
33872         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33873         strings for 32-bit code.
33874
33875 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33876
33877         PR c/18239
33878         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33879
33880 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         PR c++/18064
33883         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33884
33885 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33886
33887         PR c++/15172
33888         * g++.dg/init/aggr2.C: New test.
33889
33890 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33891
33892         * objc.dg/local-decl-1.m: New test.
33893
33894 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33895
33896         * gcc.dg/20040910-1.c: Adjust regex.
33897
33898 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33899
33900         PR rtl-optimization/18084
33901         * g++.dg/opt/pr18084-1.C: New testcase.
33902
33903 2004-10-30  Matt Austern  <austern@apple.com>
33904
33905         PR c++/17542
33906         * g++.dg/ext/attrib18.C: New test.
33907
33908 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33909
33910         PR middle-end/18096
33911         * gcc.dg/pr18096-1.c: New test case.
33912
33913 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33914
33915         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33916
33917 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33918
33919         PR c/16666
33920         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33921         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33922         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33923         gcc.dg/old-style-prom-3.c: New tests.
33924
33925 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33926
33927         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33928         Remove unnecessary inclusion of stdio.h.
33929
33930 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33931
33932         PR rtl-optimization/17581
33933         * gcc.dg/pr17581-1.c: New test case.
33934
33935 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33936
33937         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33938         being implemented.
33939         * g++.dg/conversion/dr195-1.C: New.
33940         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33941         * g++.old-deja/g++.mike/p10148.C: Likewise.
33942
33943 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33944
33945         PR c++/17695
33946         * g++.dg/debug/typedef2.C: New test.
33947
33948 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33949
33950         PR fortran/13490
33951         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33952         * gfortran.dg/g77/README: Update.
33953
33954 2004-10-28  Matt Austern  <austern@apple.com>
33955
33956         PR c++/14124
33957         * g++.dg/ext/packed7.C: New test.
33958
33959 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33960
33961         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33962         scan-assembler.
33963         * lib/scanasm.exp (hidden-scan-for): New proc.
33964         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33965         string.
33966         (scan-not-hidden): Likewise.
33967         * lib/target-supports.exp (check_visibility_available): mach-o is
33968         support too.
33969
33970 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33971
33972         PR c++/17132
33973         * g++.dg/template/memclass3.C: New test.
33974
33975 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33976
33977         PR middle-end/18160
33978         * gcc.dg/register-var-1.c: New test.
33979         * gcc.dg/register-var-2.c: New test.
33980         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33981         error now.
33982
33983 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33984
33985         PR other/18172
33986         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33987         unused variables.
33988         * gcc.dg/vect/vect-22.c: Likewise.
33989
33990 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * gcc.dg/i386-rotate-1.c: New test.
33993
33994 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33995
33996         * g++.dg/init/ref12.C: Add "run" marker.
33997
33998         PR c++/17435
33999         * g++.dg/init/ref12.C: New test.
34000
34001         PR c++/18140
34002         * g++.dg/template/shift1.C: New test.
34003         * g++.dg/template/error10.C: Adjust error markers.
34004
34005 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34006
34007         PR tree-opt/17529
34008         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34009
34010 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34011
34012         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34013         * gcc.dg/weak/weak-3.c: Likewise.
34014         * gcc.dg/weak/weak-5.c: Likewise.
34015         * gcc.dg/weak/weak-9.c: Likewise.
34016         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34017         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34018
34019         * gcc.dg/darwin-weakimport-1.c: New.
34020
34021 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34022
34023         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34024
34025 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34028         'syntax' error messages.
34029         * gcc.dg/cpp/direct2s.c: Likewise.
34030
34031 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34032
34033         * gcc.c-torture/compile/20041026-1.c: New.
34034
34035 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34036
34037         PR c++/18093
34038         * g++.dg/lookup/ns2.C: New test.
34039
34040         PR c++/18020
34041         * g++.dg/template/enum4.C: New test.
34042
34043         PR c++/18161
34044         * g++.dg/template/expr1.C: New test.
34045
34046 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34047
34048         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34049
34050 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34051
34052         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34053         gcc.dg/decl-nospec-3.c: New tests.
34054
34055 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34056
34057         * objc.dg/super-class-3.m: New test.
34058
34059 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34060
34061         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34062         resyncing.
34063         * gcc.dg/cpp/direct2s.c: Likewise.
34064
34065 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34066
34067         * objc.dg/image-info.m: Update for changes to section selection.
34068
34069 2004-10-25  David Ayers  <d.ayers@inode.at>
34070             Ziemowit Laski  <zlaski@apple.com>
34071
34072         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34073         diagnostics when messaging 'id <Proto>'.
34074         * objc.dg/class-protocol-1.m: New test.
34075         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34076         a non-existent method signature.
34077         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34078         Update diagnostics when messaging with non-existent method signature.
34079         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34080         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34081         invalid receivers are now resolved as if messaging 'id'; remove
34082         extraneous diagnostics.
34083
34084 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34085
34086         PR c/16667
34087         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34088         gcc.dg/init-desig-obs-3.c: New tests.
34089
34090 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34091
34092         * gcc.dg/debug/20041023-1.c: New test.
34093
34094 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34095
34096         PR middle-end/17407
34097         * gcc.c-torture/compile/pr17407.c: New test.
34098
34099         PR c++/18121
34100         * g++.dg/template/array8.C: New test.
34101
34102 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34103
34104         PR other/18138
34105         * lib/g++.exp: Accept more than one multilib libgcc.
34106         * lib/gcc-dg.exp: Likewise.
34107         * lib/objc.exp: Likewise.
34108         * lib/treelang.exp: Likewise.
34109         * lib/gfortran.exp: Likewise.
34110
34111 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34112
34113         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34114
34115 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34116
34117         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34118         * gcc.dg/c99-const-expr-3.c: Likewise.
34119
34120 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34121
34122         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34123
34124 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34125
34126         * gcc.c-torture/execute/loop-2e.x: Remove.
34127
34128 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34129
34130         PR c++/18095
34131         * g++.dg/parse/crash18.C: New.
34132         * g++.dg/parse/crash19.C: New.
34133
34134 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34135
34136         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34137         * g++.dg/ext/dllimport2.C: Same.
34138         * g++.dg/ext/dllimport8.C: Same.
34139
34140 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34141
34142         PR c++/10841
34143         * g++.dg/conversion/cast1.C: New test.
34144         * g++.dg/overload/pmf1.C: Adjust error marker.
34145
34146 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34147
34148         PR objc/17923
34149         * objc.dg/const-str-7.m: New test.
34150
34151 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34152
34153         * g++.dg/template/memfriend11.C: Fix comment typo.
34154         * g++.dg/template/memfriend14.C: Likewise.
34155
34156 2004-10-20  Richard Henderson  <rth@redhat.com>
34157
34158         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34159         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34160         -fasynchronous-unwind-tables.
34161
34162 2004-10-20  Richard Henderson  <rth@redhat.com>
34163
34164         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34165         (main): Return success.
34166         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34167         (main): Return success.
34168
34169 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34170
34171         PR c++/13495
34172         * g++.dg/template/memfriend9.C: New test.
34173         * g++.dg/template/memfriend10.C: Likewise.
34174         * g++.dg/template/memfriend11.C: Likewise.
34175         * g++.dg/template/memfriend12.C: Likewise.
34176         * g++.dg/template/memfriend13.C: Likewise.
34177         * g++.dg/template/memfriend14.C: Likewise.
34178         * g++.dg/template/memfriend15.C: Likewise.
34179         * g++.dg/template/memfriend16.C: Likewise.
34180         * g++.dg/template/memfriend17.C: Likewise.
34181         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34182
34183 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34184
34185         * g++.dg/conversion/dr195.C: New.
34186         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34187
34188 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34189             Devang Patel  <dpatel@apple.com>
34190
34191         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34192         of floating point arithmetic, which could trap.
34193
34194 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34195
34196         PR c++/14035
34197         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34198         * g++.dg/conversion/const2.C: New test.
34199         * g++.dg/expr/reinterpret2.C: New test.
34200         * g++.dg/expr/reinterpret3.C: New test.
34201         * g++.dg/expr/cast2.C: New test.
34202         * g++.dg/expr/copy1.C: New test.
34203         * g++.dg/other/conversion1.C: Change error message.
34204         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34205         function pointers to void *.
34206         * g++.old-deja/g++.mike/p10148.C: Likewise.
34207
34208 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34209
34210         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34211
34212 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34213
34214         PR c++/18047
34215
34216         * g++.dg/parse/expr3.C: New test.
34217
34218 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34219
34220         * gcc.dg/smod-1.c: New test.
34221
34222 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34223
34224         * objc.dg/method-14.m: New test.
34225
34226 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34227
34228         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34229         Also xfail as the patch was reverted.
34230
34231 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34232
34233         PR middle-end/16973
34234         * gcc.dg/pr16973.c: New test.
34235
34236 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34237
34238         PR tree-optimization/17656
34239         * gcc.c-torture/compile/pr17656.c: New test.
34240
34241 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34242
34243         * g++.dg/eh/shadow1.C: New.
34244
34245 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34246
34247         * gcc.c-torture/compile/20041018-1.c: New test.
34248
34249 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34250
34251         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34252         compiler referring to register 0 when accessing sdata.  The linker
34253         now patches things up.
34254
34255 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34256
34257         PR c/17529
34258         * gcc.c-torture/compile/pr17529.c: New test.
34259
34260 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34261
34262         PR c++/17743
34263         * g++.dg/ext/attrib17.C: New test.
34264
34265 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34266
34267         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34268
34269 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34270
34271         PR c++/10479
34272         * g++.dg/ext/attrib16.C: New test.
34273
34274 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34275
34276         PR c++/17042
34277         * g++.dg/init/dso_handle1.C: New test.
34278
34279         PR c++/14667
34280         * g++.dg/parse/typedef6.C: New test.
34281
34282         PR c++/17916
34283         * g++.dg/parse/pragma1.C: New test.
34284
34285 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34286
34287         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34288
34289 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34290
34291         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34292         -fno-common when on HPPA HP-UX platforms.
34293
34294 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34295
34296         PR other/16820
34297         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34298         stdint.h.
34299         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34300         uintptr_t.
34301
34302 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34303
34304         PR c++/16301
34305         * g++.dg/lookup/strong-using-4.C: New test.
34306
34307 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34308
34309         PR middle-end/16567
34310         * gcc.c-torture/compile/nested-1.c: New test.
34311
34312 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34313
34314         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34315         and mipsisa64*-*-* (until support for misaligned loads is added).
34316         * gcc.dg/vect/vect-50.c: Likewise.
34317         * gcc.dg/vect/vect-52.c: Likewise.
34318         * gcc.dg/vect/vect-54.c: Likewise.
34319         * gcc.dg/vect/vect-58.c: Likewise.
34320         * gcc.dg/vect/vect-60.c: Likewise.
34321         * gcc.dg/vect/vect-80.c: Likewise.
34322
34323 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34324
34325         PR c++/17976
34326         * g++.dg/init/dtor3.C: New test.
34327
34328 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34329
34330         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34331
34332 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34333
34334         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34335         * gcc.dg/macho-lo-sum.c: Likewise.
34336
34337 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34338
34339         * gcc.dg/ppc-spe64-1.c: New test.
34340
34341 2004-10-14  Devang Patel  <dpatel@apple.com>
34342
34343         PR 17635
34344         * gcc.dg/pr17635.c : New test.
34345
34346 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34347
34348         * gcc.dg/vect/vect-28.c: Remove xfail.
34349         * gcc.dg/vect/vect-30.c: Remove xfail.
34350         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34351         * gcc.dg/vect/vect-33.c: Remove xfail.
34352         * gcc.dg/vect/vect-44.c: Remove xfail.
34353         * gcc.dg/vect/vect-46.c: Remove xfail.
34354         * gcc.dg/vect/vect-50.c: Remove xfail.
34355         * gcc.dg/vect/vect-52.c: Remove xfail.
34356         * gcc.dg/vect/vect-54.c: Remove xfail.
34357         * gcc.dg/vect/vect-58.c: Remove xfail.
34358         * gcc.dg/vect/vect-60.c: Remove xfail.
34359         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34360         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34361         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34362         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34363         * gcc.dg/vect/vect-8.c: Remove xfail.
34364         * gcc.dg/vect/vect-80.c: Remove xfail.
34365         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34366
34367 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34368
34369         * gcc.dg/vect/vect-82.c: New testcase.
34370         * gcc.dg/vect/vect-82_64.c: New testcase.
34371         * gcc.dg/vect/vect-83.c: New testcase.
34372         * gcc.dg/vect/vect-83_64.c: New testcase.
34373
34374 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34375
34376         * gcc.dg/cpp/error-1.c: New test.
34377
34378 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34379
34380         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34381
34382 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34383
34384         PR target/17984
34385         * gcc.dg/cris-peep2-xsrand2.c: New test.
34386
34387 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34388
34389         PR c++/17661
34390         * g++.dg/expr/for2.C: New test.
34391
34392 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34393
34394         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34395
34396 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34397
34398         PR tree-optimization/17724
34399         * g++.dg/opt/pr17724-1.C: New test.
34400         * g++.dg/opt/pr17724-2.C: New test.
34401         * g++.dg/opt/pr17724-3.C: New test.
34402         * g++.dg/opt/pr17724-4.C: New test.
34403         * g++.dg/opt/pr17724-5.C: New test.
34404         * g++.dg/opt/pr17724-6.C: New test.
34405
34406 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34407
34408         PR c/17301
34409         * gcc.dg/pr17301-2.c: New test.
34410
34411 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34412
34413         PR c++/15876
34414         * g++.dg/parse/error22.C: New test.
34415
34416         PR c++/17936
34417         * g++.dg/template/spec18.C: New test.
34418
34419 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34420
34421         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34422         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34423         memcpy.
34424         * gcc.dg/ia64-sync-2.c: Ditto.
34425         * gcc.dg/ia64-sync-3.c: Ditto.
34426
34427 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         * g++.dg/eh/cleanup5.C: Add dg-options "".
34430
34431 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34432
34433         PR middle-end/17657
34434         * gcc.dg/switch-4.c: New test case.
34435
34436 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34437
34438         * gcc.c-torture/execute/20041011-1.c: New test.
34439
34440 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34441
34442         PR c++/17554
34443         * g++.dg/init/for3.C: New test.
34444
34445         PR c++/17657
34446         * g++.dg/opt/switch2.C: New test.
34447
34448         PR middle-end/17703
34449         * g++.dg/warn/Wreturn-2.C: New test.
34450
34451 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34452
34453         PR c++/17907
34454         * g++.dg/eh/cleanup5.C: New test.
34455
34456 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34457
34458         PR c++/17393
34459         * g++.dg/parse/error21.C: New test.
34460
34461 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34462
34463         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34464         * g++.dg/warn/incomplete1.C: Likewise.
34465         * g++.dg/template/qualttp20.C: Likewise.
34466
34467 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34468
34469         PR c/17881
34470         * parm-incomplete-1.c: New test.
34471
34472 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34473
34474         PR c++/17867
34475         * g++.dg/parse/error19.C: New test.
34476
34477         PR c++/17670
34478         * g++.dg/init/new11.C: New test.
34479
34480         PR c++/17821
34481         * g++.dg/parse/error20.C: New test.
34482
34483         PR c++/17826
34484         * g++.dg/template/crash24.C: New test.
34485
34486 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34487
34488         PR c/17301
34489         * gcc.dg/pr17301-1.c: New test.
34490
34491 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34492
34493         PR c/17189
34494         * gcc.dg/anon-struct-5.c: New test.
34495
34496 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34497
34498         PR c/17844
34499         * gcc.dg/pr17844-1.c: New test.
34500
34501 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34502
34503         PR tree-optimization/17906
34504         * gcc.c-torture/compile/pr17906.c: New.
34505
34506 2004-10-09  Stuart Hastings  <stuart@apple.com>
34507             Roger Sayle  <roger@eyesopen.com>
34508
34509         PR rtl-optimization/17853
34510         * gcc.dg/i386-mmx-5.c: New testcase.
34511
34512 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34513
34514         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34515
34516 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34517
34518         PR c++/17524
34519         * g++.dg/template/static9.C: New test.
34520
34521         PR c++/17685
34522         * g++.dg/parse/operator5.C: New test.
34523
34524 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34525
34526         PR middle-end/17894
34527         * gcc.c-torture/execute/divcmp-4.c: New test case.
34528
34529 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34530
34531         PR tree-opt/17902
34532         * g++.dg/opt/pr17902.C: New test.
34533
34534 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34535
34536         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34537
34538 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34539
34540         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34541
34542 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34543
34544         * gcc.dg/assign-warn-3.c: New test.
34545
34546 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34547
34548         PR c/16999
34549         * gcc.dg/cpp/ident-1.c: New test.
34550
34551 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34552
34553         * gcc.c-torture/compile/acc1.c: New.
34554
34555 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34556
34557         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34558         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34559
34560 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34561
34562         * gcc.dg/ultrasp11.c: New test.
34563
34564 2004-10-08  Michael Matz  <matz@suse.de>
34565
34566         * gcc.dg/doloop-2.c: New test.
34567
34568 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34569
34570         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34571         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34572         objc.dg/method-9.m: Update expected diagnostics.
34573
34574 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34575
34576         * gcc.dg/ppc-fsel-3.c: New file.
34577         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34578
34579 2004-10-07  Paul Brook  <paul@codesourcery.com>
34580
34581         * gfortran.dg/intrinsic_verify_1.f90: New test.
34582
34583 2004-10-07  Paul Brook  <paul@codesourcery.com>
34584
34585         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34586
34587 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34588
34589         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34590         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34591         commit.
34592
34593 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34594
34595         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34596
34597 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34598
34599         PR c++/17115
34600         * g++.dg/warn/Winline-4.C: New test.
34601
34602 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34603
34604         * gcc.c-torture/compile/20041007-1.c: New test.
34605
34606 2004-10-07  Paul Brook  <paul@codesourcery.com>
34607
34608         PR fortran/17678
34609         * gfortran.dg/use_allocated_1.f90: New test.
34610
34611 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34612
34613         PR middle-end/17849
34614         * gfortran.fortran-torture/compile/nested.f90: New test
34615
34616 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34617
34618         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34619
34620 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34621
34622         PR c++/17368
34623         * g++.dg/ext/asm6.C: New test.
34624
34625 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34626
34627         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34628
34629 2004-10-06  Paul Brook  <paul@codesourcery.com>
34630
34631         PR libfortran/17709
34632         * gfortran.dg/empty_format_1.f90: New test.
34633
34634 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34635
34636         PR fortran/17568
34637         * gfortran.dg/ishft.f90: New test.
34638
34639         PR fortran/17283
34640         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34641         tests.
34642
34643 2004-10-06  Paul Brook  <paul@codesourcery.com>
34644
34645         * gfortran.dg/do_1.f90: New test.
34646
34647 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34648
34649         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34650         optimizing for size.
34651
34652 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34653
34654         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34655
34656 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34657
34658         * gcc.c-torture/compile/20041005-1.c: New test.
34659
34660 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         PR c++/17829
34663         * g++.dg/lookup/koenig4.C: New.
34664
34665 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34666
34667         * g++.dg/other/classkey1.C: Adjust quoting marks.
34668         * g++.dg/parse/error15.C: Likewise.
34669         * g++.dg/template/meminit2.C (int>): Likewise.
34670
34671 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34672
34673         PR fortran/17283
34674         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34675
34676         PR fortran/17631
34677         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34678
34679         PR fortran/17708
34680         * gfortran.dg/pr17708.f90: New test.
34681
34682 2004-10-04  Chao-ying Fu  <fu@mips.com>
34683
34684         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34685         * gcc.dg/vect/vect-4.c: Ditto.
34686         * gcc.dg/vect/vect-5.c: Ditto.
34687         * gcc.dg/vect/vect-6.c: Ditto.
34688         * gcc.dg/vect/vect-8.c: Ditto.
34689         * gcc.dg/vect/vect-16.c: Ditto.
34690         * gcc.dg/vect/vect-30.c: Ditto.
34691         * gcc.dg/vect/vect-40.c: Ditto.
34692         * gcc.dg/vect/vect-41.c: Ditto.
34693         * gcc.dg/vect/vect-42.c: Ditto.
34694         * gcc.dg/vect/vect-43.c: Ditto.
34695         * gcc.dg/vect/vect-44.c: Ditto.
34696         * gcc.dg/vect/vect-45.c: Ditto.
34697         * gcc.dg/vect/vect-46.c: Ditto.
34698         * gcc.dg/vect/vect-47.c: Ditto.
34699         * gcc.dg/vect/vect-48.c: Ditto.
34700         * gcc.dg/vect/vect-49.c: Ditto.
34701         * gcc.dg/vect/vect-50.c: Ditto.
34702         * gcc.dg/vect/vect-51.c: Ditto.
34703         * gcc.dg/vect/vect-52.c: Ditto.
34704         * gcc.dg/vect/vect-53.c: Ditto.
34705         * gcc.dg/vect/vect-54.c: Ditto.
34706         * gcc.dg/vect/vect-55.c: Ditto.
34707         * gcc.dg/vect/vect-56.c: Ditto.
34708         * gcc.dg/vect/vect-57.c: Ditto.
34709         * gcc.dg/vect/vect-58.c: Ditto.
34710         * gcc.dg/vect/vect-59.c: Ditto.
34711         * gcc.dg/vect/vect-60.c: Ditto.
34712         * gcc.dg/vect/vect-74.c: Ditto.
34713         * gcc.dg/vect/vect-79.c: Ditto.
34714         * gcc.dg/vect/vect-80.c: Ditto.
34715
34716 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34717
34718         * gcc.dg/unused-7.c: Use the correct option.
34719
34720 2004-10-04  Paul Brook  <paul@codesourcery.com>
34721         Bud Davis  <bdavis9659@comcast.net>
34722
34723         PR fortran/17706
34724         PR fortran/16434
34725         * gfortran/pr17706.f90: New test.
34726         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34727
34728 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34729
34730         * gfortran.dg/pr17612.f90: New test.
34731
34732 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34733
34734         * g++.dg/template/local1.C: Adjust quoting marks in
34735         testing for diagnostics.
34736         * g++.dg/tls/diag-2.C: Likewise.
34737         * g++.dg/other/error8.C: Likewise.
34738
34739 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34740
34741         PR c/17178
34742         * gcc.dg/unused-4.c: Adjust to be correct.
34743
34744         PR c/17820
34745         * gcc.dg/unused-7.c: New test.
34746
34747 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34748
34749         PR c++/17797
34750         * g++.dg/overload/template2.C: New test.
34751
34752 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34753
34754         PR tree-optimization/16632
34755         * gcc.dg/tree-ssa/20041002-1.c: New.
34756
34757 2004-10-03  Paul Brook  <paul@codesourcery.com>
34758
34759         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34760         rather than relying on default formatting.
34761
34762 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34763
34764         * gcc.dg/20040920-1.c: Update expected message text.
34765
34766 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34767
34768         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34769
34770 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34771
34772         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34773         tree level.
34774
34775 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34776
34777         * gcc.dg/tree-ssa/pr17343.c: Remove.
34778
34779 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34780
34781         PR tree-opt/17343
34782         * gcc.dg/tree-ssa/pr17343.c: New test.
34783
34784 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34785
34786         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34787         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34788         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34789         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34790         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34791
34792 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34793
34794         * gcc.dg/lvalue-2.c: New test.
34795
34796 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34797
34798         PR c/17730
34799         * gcc.dg/pr17730-1.c: New test
34800
34801 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34802
34803         PR c/7425
34804         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34805
34806 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34807
34808         * gcc.c-torture/execute/stdarg-1.c: New test.
34809         * gcc.c-torture/execute/stdarg-2.c: New test.
34810         * gcc.c-torture/execute/stdarg-3.c: New test.
34811         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34812         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34813         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34814         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34815         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34816
34817 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34818
34819         PR tree-optimization/17697
34820         * g++.dg/opt/pr17697-1.C: New test.
34821         * g++.dg/opt/pr17697-2.C: New test.
34822         * g++.dg/opt/pr17697-3.C: New test.
34823
34824 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34825
34826         PR c/16409
34827         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34828         gcc.dg/vla-init-5.c: New tests.
34829
34830 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34831
34832         PR c/13804
34833         * gcc.dg/pr13804-1.c: New test.
34834
34835 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34836
34837         PR fortran/16938
34838         * gfortran.dg/pr16938.f90: New test.
34839
34840 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34841
34842         * g++.dg/template/crash23.C: New test.
34843
34844 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34845
34846         PR c++/17585
34847         * g++.dg/template/static8.C: New test.
34848
34849 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34850
34851         PR c++/17681
34852         * g++.dg/other/error9.C: New test.
34853
34854 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34855
34856         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34857
34858 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34859
34860         PR fortran/15164
34861         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34862
34863 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34864
34865         PR middle-end/17112
34866         * gcc.dg/pr17112-1.c: New test case.
34867
34868 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34869
34870         PR c/11459
34871         * gcc.dg/pr11459-1.c: New test.
34872
34873 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34874
34875         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34876         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34877
34878 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34879
34880         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34881
34882 2004-09-25  Jan Hubicka  <jh@suse.cz>
34883
34884         * compile/30040909-1.c: New test.
34885         * compile/30040907-1.c: New test.
34886
34887 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34888
34889         * gcc.c-torture/execute/va-arg-26.c: New test.
34890
34891 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34892
34893         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34894         extra diagnostics on targets with 64-bit pointers.
34895         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34896
34897 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34898
34899         PR c/17188
34900         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34901         * gcc.dg/decl-3.c: Adjust expected message.
34902
34903 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34904
34905         PR fortran/17615
34906         * gfortran.dg/pr17615.f90: New test.
34907
34908 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34909
34910         PR tree-optimzation/17517
34911         * g++.dg/tree-ssa/pr17517.C: New Test.
34912
34913 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         PR c++/16889
34916         * g++.dg/lookup/ambig3.C: New.
34917
34918 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34919
34920         PR tree-opt/17624
34921         * g++.dg/opt/pr17624.C: New test.
34922
34923 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34924
34925         PR c/6980
34926         * gcc.dg/Wbad-function-cast-1.c: New test.
34927
34928 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34929
34930         * g++.dg/ext/complit1.C
34931         * g++.dg/other/error2.C
34932         * g++.dg/other/nontype-1.C
34933         * g++.dg/parse/crash11.C
34934         * g++.dg/parse/crash12.C
34935         * g++.dg/parse/error15.C
34936         * g++.dg/parse/error4.C
34937         * g++.dg/parse/tmpl-outside1.C
34938         * g++.dg/parse/too-many-tmpl-args1.C
34939         * g++.dg/template/dependent-expr3.C
34940         * g++.dg/template/error10.C
34941         * g++.dg/template/instantiate1.C
34942         * g++.dg/template/vtable2.C
34943         * g++.dg/warn/Wshadow-1.C
34944         * g++.dg/warn/weak1.C
34945         * g++.old-deja/g++.brendan/crash16.C
34946         * g++.old-deja/g++.brendan/crash18.C
34947         * g++.old-deja/g++.brendan/crash48.C
34948         * g++.old-deja/g++.brendan/crash49.C
34949         * g++.old-deja/g++.brendan/crash55.C
34950         * g++.old-deja/g++.brendan/crash56.C
34951         * g++.old-deja/g++.brendan/crash8.C
34952         * g++.old-deja/g++.brendan/enum11.C
34953         * g++.old-deja/g++.brendan/enum8.C
34954         * g++.old-deja/g++.brendan/enum9.C
34955         * g++.old-deja/g++.brendan/friend3.C
34956         * g++.old-deja/g++.brendan/misc14.C
34957         * g++.old-deja/g++.bugs/900402_02.C
34958         * g++.old-deja/g++.bugs/900404_03.C
34959         * g++.old-deja/g++.bugs/900404_04.C
34960         * g++.old-deja/g++.bugs/900428_03.C
34961         * g++.old-deja/g++.jason/crash4.C
34962         * g++.old-deja/g++.jason/overload21.C
34963         * g++.old-deja/g++.jason/redecl1.C
34964         * g++.old-deja/g++.jason/report.C
34965         * g++.old-deja/g++.jason/rfg10.C
34966         * g++.old-deja/g++.jason/template30.C
34967         * g++.old-deja/g++.law/arm12.C
34968         * g++.old-deja/g++.law/ctors5.C
34969         * g++.old-deja/g++.law/cvt20.C
34970         * g++.old-deja/g++.law/init10.C
34971         * g++.old-deja/g++.law/init8.C
34972         * g++.old-deja/g++.law/visibility17.C
34973         * g++.old-deja/g++.law/visibility7.C
34974         * g++.old-deja/g++.mike/net8.C
34975         * g++.old-deja/g++.mike/p646.C
34976         * g++.old-deja/g++.mike/p700.C
34977         * g++.old-deja/g++.mike/p701.C
34978         * g++.old-deja/g++.mike/p811.C
34979         * g++.old-deja/g++.ns/template13.C
34980         * g++.old-deja/g++.other/array3.C
34981         * g++.old-deja/g++.other/crash25.C
34982         * g++.old-deja/g++.other/dtor3.C
34983         * g++.old-deja/g++.other/dtor4.C
34984         * g++.old-deja/g++.other/main1.C
34985         * g++.old-deja/g++.other/warn7.C
34986         * g++.old-deja/g++.pt/crash11.C
34987         * g++.old-deja/g++.pt/crash36.C
34988         * g++.old-deja/g++.pt/spec22.C
34989         * g++.old-deja/g++.pt/spec9.C
34990         * g++.old-deja/g++.pt/ttp52.C
34991         * g++.old-deja/g++.robertl/eb103.C
34992         * g++.old-deja/g++.robertl/eb121.C
34993         * g++.old-deja/g++.robertl/eb22.C
34994         * g++.old-deja/g++.robertl/eb8.C:
34995         Update locations and/or regexps of dg-error markers.
34996         Remove markers for some bogus messages that are no longer issued.
34997
34998 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34999
35000         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35001         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35002
35003 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35004
35005         PR c++/17618
35006         * g++.dg/lookup/crash5.C: New test.
35007
35008 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35009
35010         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35011         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35012         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35013         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35014         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35015         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35016
35017         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35018         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35019         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35020         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35021         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35022         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35023
35024         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35025
35026         * gcc.dg/vect/vect-44.c: Check additional cases.
35027         * gcc.dg/vect/vect-48.c: Check additional cases.
35028
35029         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35030         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35031         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35032         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35033         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35034         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35035         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35036         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35037         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35038
35039         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35040         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35041         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35042
35043 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35044
35045         * gcc.dg/tree-ssa/loop-6.c: New test.
35046
35047 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         PR c++/17620
35050         * g++.dg/inherit/base2.C: New.
35051
35052 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35053
35054         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35055         * gcc.dg/20001012-2.c: Likewise.
35056         * gcc.dg/20001013-1.c: Likewise.
35057         * gcc.dg/20001101-1.c: Likewise.
35058         * gcc.dg/20001102-1.c: Likewise.
35059         * gcc.dg/bf-spl1.c: Likewise.
35060         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35061         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35062
35063 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35064
35065         PR tree-optimization/16721
35066         * gcc.dg/tree-ssa/pr16721.c: New test.
35067
35068 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35069
35070         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35071         * gcc.dg/20040305-1.c: Likewise.
35072
35073 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35074
35075         PR c/16566
35076         * gcc.c-torture/compile/pr16566-1.c,
35077         gcc.c-torture/compile/pr16566-2.c,
35078         gcc.c-torture/compile/pr16566-3.c: New tests.
35079
35080 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35081
35082         PR tree-optimization/17512
35083         * gcc.c-torture/compile/20040916-1.c.
35084
35085 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * gcc.dg/pragma-re-3.c: New test.
35088
35089 2004-09-17  Matt Austern  <austern@apple.com>
35090
35091         PR c++/15049
35092         * g++.dg/other/anon3.C: New.
35093
35094 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35095
35096         PR c++/7503
35097         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35098         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35099         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35100         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35101         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35102
35103 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35104
35105         PR fortran/17286
35106         * gfortran.dg/pr17286.f90: New test.
35107
35108 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35109
35110         PR c++/17530
35111         * g++.dg/template/static7.C: New test.
35112
35113 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35114
35115         PR tree-opt/17558
35116         * gcc.c-torture/compile/pr17558.c: New test.
35117
35118 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35119
35120         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35121         if SKIP_ATTRIBUTE is defined.
35122
35123 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35124
35125         PR fortran/15957
35126         * gfortran.dg/pr15957.f90: New test.
35127
35128 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35129
35130         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35131         in comparison.
35132         * gcc.dg/vect/vect-79.c: Likewise.
35133         * gcc.dg/vect/vect-80.c: Likewise.
35134
35135 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35136
35137         PR fortran/15750
35138         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35139
35140 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35141
35142         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35143         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35144         * gcc.dg/vect/vect-62.c: New testcase.
35145         * gcc.dg/vect/vect-63.c: New testcase.
35146         * gcc.dg/vect/vect-64.c: New testcase.
35147         * gcc.dg/vect/vect-65.c: New testcase.
35148         * gcc.dg/vect/vect-66.c: New testcase.
35149         * gcc.dg/vect/vect-67.c: New testcase.
35150         * gcc.dg/vect/vect-68.c: New testcase.
35151         * gcc.dg/vect/vect-69.c: New testcase.
35152         * gcc.dg/vect/vect-79.c: New testcase.
35153         * gcc.dg/vect/vect-80.c: New testcase.
35154
35155 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35156
35157         * gcc.target/mips/asm-1.c: New test.
35158
35159 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35160
35161         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35162         * gcc.dg/vect/vect-73.c: New testcase.
35163         * gcc.dg/vect/vect-74.c: New testcase.
35164         * gcc.dg/vect/vect-75.c: New testcase.
35165         * gcc.dg/vect/vect-76.c: New testcase.
35166         * gcc.dg/vect/vect-77.c: New testcase.
35167         * gcc.dg/vect/vect-78.c: New testcase
35168
35169 2004-09-18  Paul Brook  <paul@codesourcery.com>
35170
35171         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35172
35173 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35174
35175         PR c/17424
35176         * gcc.dg/pr17424-1.c: New test.
35177
35178 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35179
35180         * g++.dg/tree-ssa/pr17153.C: New test.
35181
35182 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35183
35184         PR pch/13361
35185         * g++.dg/pch/wchar-1.C: New.
35186         * g++.dg/pch/wchar-1.Hs: New.
35187
35188 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35189
35190         * gcc.c-torture/execute/20040917-1.c: New test.
35191
35192 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35193
35194         PR tree-optimization/17319
35195         * gcc.dg/pr17319.c: New test.
35196
35197 2004-09-17  Devang Patel  <dpatel@apple.com>
35198
35199         * gcc.dg/20040813-1.c: New test.
35200
35201 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35202
35203         PR tree-optimization/17273
35204         * gcc.c-torture/compile/pr17273.c: New test.
35205
35206 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35207
35208         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35209         Update expected messages.
35210         * gcc.dg/declspec-13.c: New test.
35211
35212 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35213
35214         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35215
35216 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35217
35218         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35219         change what 'a' is pointing to.
35220
35221 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35222
35223         PR c++/16002
35224         * g++.dg/template/error18.C: New test.
35225
35226         PR c++/16029
35227         * g++.dg/warn/Wunused-8.C: New test.
35228
35229 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35230
35231         PR tree-optimization/17513
35232         * gcc.dg/20040916-1.c: New test.
35233
35234 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35235
35236         PR c++/17501
35237         * g++.dg/template/typename7.C: New test.
35238
35239 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35240
35241         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35242
35243 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35244
35245         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35246         with -ftree-based-profiling also.
35247         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35248
35249 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35250
35251         PR/15364
35252         * gfortran.dg/der_array_io_1.f90: New test.
35253         * gfortran.dg/der_array_io_2.f90: New test.
35254         * gfortran.dg/der_array_io_3.f90: New test.
35255
35256 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35259         EABI.
35260
35261 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35262
35263         * g++.dg/opt/switch1.C: New test.
35264
35265 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35266
35267         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35268         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35269         Update expected messages.
35270
35271 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35272
35273         PR fortran/16485
35274         * gfortran.dg/same_name_1.f90: New test.
35275
35276 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35277
35278         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35279         dereference garbage pointers.
35280
35281 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35282
35283         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35284         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35285
35286         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35287         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35288         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35289
35290 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35291
35292         PR c++/17324
35293         * g++.dg/template/mangle1.C: New test.
35294
35295 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35296
35297         PR tree-optimization/17252
35298         * gcc.c-torture/execute/pr17252.c: New test.
35299
35300 2004-09-14  Andrew Pinski  <apinski@apple.com>
35301
35302         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35303
35304 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35305
35306         PR rtl-optimization/9771
35307         * gcc.dg/pr9771-1.c: New test case.
35308
35309 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35310
35311         PR tree-optimization/15262
35312         * gcc.c-torture/execute/pr15262-1.c: New test.
35313         * gcc.c-torture/execute/pr15262-2.c: New test.
35314
35315 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35316
35317         * gcc.dg/declspec-12.c: New test.
35318
35319 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35320
35321         * gfortran.dg/pr17090.f90: Add directives to test.
35322
35323 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35324
35325         * gcc.c-torture/compile/20040914-1.c: New test.
35326
35327 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35328
35329         PR c++/16162
35330         * g++.dg/template/decl2.C: New test.
35331
35332 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35333
35334         PR fortran/17090
35335         * gfortran.dg/pr17090.f90: New test.
35336
35337 2004-09-13  Dale Johannesen  <dalej@apple.com>
35338
35339         * gcc.c-torture/compile/pr17408.c: New test case.
35340
35341 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35342
35343         PR c++/16716
35344         * g++.dg/parse/crash17.C: New test.
35345
35346         PR c++/17327
35347         * g++.dg/template/enum3.C: New test.
35348
35349 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35350
35351         * lib/gcc-defs.exp: Load wrapper.exp.
35352         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35353         using local code.
35354         * lib/gcc.exp (gcc_init): Similar.
35355         * lib/gfortran.exp (gfortran_init): Similar.
35356         * lib/objc.exp (objc_init): Similar.
35357         * lib/treelang.exp (treelang_init): Similar.
35358         * lib/wrapper.exp: New file with build_wrapper call machinery in
35359         ${tool}_maybe_build_wrapper.
35360
35361 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35362
35363         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35364         "inline".
35365         * gcc.dg/declspec-11.c: Update expected messages.
35366         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35367         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35368         gcc.dg/inline-12.c: New tests.
35369
35370 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35371
35372         * g++.dg/tree-ssa/pr17400.C: New testcase.
35373
35374 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35375
35376         * gcc.target/mips/sb1-1.c: New testcase.
35377
35378 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35379
35380         * lib/g77-dg.exp: Remove unused file.
35381         * lib/mike-g77.exp: Ditto.
35382         * lib/g77.exp: Ditto.
35383
35384 2004-09-12  Richard Henderson  <rth@redhat.com>
35385
35386         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35387
35388 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35389
35390         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35391         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35392         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35393         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35394         Update expected messages.
35395
35396 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35397
35398         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35399         declaration/use mismatch for dirp parameter.
35400
35401 2004-09-12  Andrew Pinski  <apinski@apple.com>
35402
35403         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35404         -fgnu-runtime is passed.
35405
35406 2004-09-12  Richard Henderson  <rth@redhat.com>
35407
35408         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35409         do the uplevel thing and update additional_flags directly.
35410         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35411         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35412         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35413         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35414
35415 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35416
35417         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35418
35419 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35420
35421         PR middle-end/17411
35422         * g++.dg/opt/pr17411-1.C: New test case.
35423
35424 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35425
35426         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35427         gcc.dg/tls/diag-2.c: Update expected messages.
35428         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35429         messages.
35430         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35431         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35432         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35433         gcc.dg/tls/diag-5.c: New tests.
35434
35435 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35436
35437         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35438
35439 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35440
35441         * g++.dg/parse/break-in-for.C: New test.
35442
35443 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35444
35445         * gcc.dg/tree-ssa/20040911-1.c: New test.
35446
35447 2004-09-11  Andreas Jaeger  <aj@suse.de>
35448
35449         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35450         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35451
35452 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35453
35454         * gcc.target/frv: New directory of FR-V-specific tests.
35455
35456 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35457
35458         * gcc.dg/convert-vec-1.c: New test.
35459
35460 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35461
35462         PR middle-end/17024
35463         * gcc.dg/pr17024-1.c: New test case.
35464
35465 2004-09-10  Eric Christopher  <echristo@redhat.com>
35466
35467         * gcc.dg/20040910-1.c: New test.
35468
35469 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35470
35471         * gcc.dg/bitfld-9.c: New test.
35472
35473 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35474
35475         * gcc.c-torture/execute/ieee/acc1.c: New test.
35476         * gcc.c-torture/execute/ieee/acc2.c: New test.
35477         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35478
35479 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35480
35481         * gcc.dg/deprecated-2.c: New test.
35482
35483 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35484
35485         * gcc.dg/init-vec-1.c: New test.
35486
35487 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35488
35489         PR middle-end/17055
35490         * gcc.dg/pr17055-1.c: New test case.
35491
35492 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35493
35494         PR target/17377
35495         * gcc.c-torture/execute/pr17377.c: New test.
35496
35497 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35498
35499         PR c/8420
35500         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35501         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35502         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35503         gcc.dg/long-long-typespec-1.c: New tests.
35504         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35505
35506 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35507
35508         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35509         gcc.dg/gnu99-static-1.c: New tests.
35510
35511 2004-09-08  Devang Patel  <dpatel@apple.com>
35512
35513         * gcc.dg/darwin-ld-20040828-1.c: New test.
35514         * gcc.dg/darwin-ld-20040828-2.c: New test.
35515         * gcc.dg/darwin-ld-20040828-3.c: New test.
35516
35517 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35518
35519         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35520         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35521         in error message.
35522         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35523         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35524         in error message.
35525         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35526         types they qualify.
35527         * objc.dg/type-size-2.m: Fix wording in comment.
35528         * objc.dg/va-meth-1.m: New test case.
35529
35530 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35531
35532         PR c/16633:
35533         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35534         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35535
35536 2004-09-06  Devang Patel  <dpatel@apple.com>
35537
35538         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35539         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35540
35541 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35542
35543         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35544         reflect changed line numbering of diagnostics.
35545
35546 2004-09-06  Paul Brook  <paul@codesourcery.com>
35547
35548         * gfortran.dg/edit_real_1.f90: Add new test.
35549
35550 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35551
35552         * gcc.dg/tree-ssa/loop-2.c: New test.
35553         * gcc.dg/tree-ssa/loop-3.c: New test.
35554         * gcc.dg/tree-ssa/loop-4.c: New test.
35555         * gcc.dg/tree-ssa/loop-5.c: New test.
35556
35557 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35558
35559         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35560
35561 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35562
35563         * gcc.dg/format/sentinel-1.c: New test.
35564
35565 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35566
35567         * gcc.dg/builtins-46.c: New.
35568
35569 2004-09-03  Devang Patel  <dpatel@apple.com>
35570
35571         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35572         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35573
35574 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35575
35576         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35577         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35578         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35579         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35580         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35581         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35582         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35583         the non-portable bzero.
35584         * gcc.dg/20010912-1.c: xfail for NetWare.
35585         * gcc.dg/20020426-2.c: xfail for NetWare.
35586         * gcc.dg/20021014-1.c: xfail for NetWare.
35587         * gcc.dg/20021018-1.c: xfail for NetWare.
35588         * gcc.dg/20030213-1.c: xfail for NetWare.
35589         * gcc.dg/20030225-1.c: xfail for NetWare.
35590         * gcc.dg/20030708-1.c: xfail for NetWare.
35591         * gcc.dg/builtins-config.h: Also exclude NetWare.
35592         * gcc.dg/format/format.h: Define restrict only if not already defined.
35593         * gcc.dg/nest.c: xfail for NetWare.
35594         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35595         * lib/target-supports.exp (check_visibility_available): Exclude
35596         NetWare.
35597
35598 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35599
35600         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35601         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35602         deterministic starting point for the alignment of structure fields.
35603         * gcc.dg/Wpadded.c: Dito.
35604         * g++.dg/abi/vbase10.C: Dito.
35605
35606 2004-09-03  Devang Patel  <dpatel@apple.com>
35607
35608         * g++.dg/debug/pr15736.cc: New test.
35609
35610 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35611
35612         * README.QMTEST: Fix out-of-date link.
35613
35614 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35615
35616         PR fortran/16579
35617         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35618         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35619
35620 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35621
35622         * g++.dg/abi/arm_rtti1.C: New test.
35623
35624 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35625
35626         * gcc.dg/ppc-vector-memcpy.c: New.
35627         * gcc.dg/ppc-vector-memset.c: New.
35628
35629 2004-09-02  Chao-ying Fu  <fu@mips.com>
35630
35631         * gcc.target/mips/mips-3d-1.c: New test.
35632         * gcc.target/mips/mips-3d-2.c: New test.
35633         * gcc.target/mips/mips-3d-3.c: New test.
35634         * gcc.target/mips/mips-3d-4.c: New test.
35635         * gcc.target/mips/mips-3d-5.c: New test.
35636         * gcc.target/mips/mips-3d-6.c: New test.
35637         * gcc.target/mips/mips-3d-7.c: New test.
35638         * gcc.target/mips/mips-3d-8.c: New test.
35639         * gcc.target/mips/mips-3d-9.c: New test.
35640         * gcc.target/mips/mips-ps-1.c: New test.
35641         * gcc.target/mips/mips-ps-2.c: New test.
35642         * gcc.target/mips/mips-ps-3.c: New test.
35643         * gcc.target/mips/mips-ps-4.c: New test.
35644         * gcc.target/mips/mips-ps-type.c: New test.
35645
35646 2004-09-02  Paul Brook  <paul@codesourcery.com>
35647
35648         * gfortran.dg/edit_real_1.f90: Add new tests.
35649
35650 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35651
35652         PR fortran/15327
35653         * gfortran.dg/merge_char_1.f90: New test.
35654
35655 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35656
35657         PR fortran/16404
35658         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35659
35660 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35661
35662         PR c/1522
35663         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35664
35665 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35666
35667         * g++.dg/opt/loop1.C: Do not XFAIL.
35668
35669 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35670
35671         * gcc.c-torture/execute/20040831-1.c: New test.
35672
35673 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35674
35675         PR fortran/16579
35676         * gfortran.dg/g77/20010610.f: Now passes.
35677         Copy from g77.f-torture/execute. Add dg-run directive.
35678         * gfortran.dg/g77/README: Update
35679
35680 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35681
35682         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35683         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35684         (t1, t2, t3, t4): Add volatile.
35685
35686 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35687
35688         * g++.dg/ext/visibility/arm1.C: New test.
35689
35690 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35691
35692         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35693         -pedantic-errors.
35694
35695 2004-09-01  Paul Brook  <paul@codesourcery.com>
35696
35697         * gfortran.dg/eof_2.f90: New test.
35698
35699 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35700
35701         PR fortran/16579
35702         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35703
35704 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35705
35706         PR libfortran/16805
35707         * gfortran.dg/list_read_2.f90: New test.
35708
35709 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35710
35711         * g++.dg/abi/key1.C: New test.
35712
35713 2004-08-31  Richard Henderson  <rth@redhat.com>
35714
35715         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35716         form of offsetof.
35717         * g++.dg/other/offsetof5.C: Remove duplicate.
35718
35719 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35720
35721         PR fortran/17244
35722         * gfortran.dg/func_derived_1.f90: New test.
35723
35724 2004-08-31  Paul Brook  <paul@codesourcery.com>
35725
35726         * gfortran.dg/eof_1.f90: New test.
35727
35728 2004-08-31  Paul Brook  <paul@codesourcery.com>
35729
35730         * gfortran.dg/list_read_1.f90: New file.
35731
35732 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35733
35734         * g++.dg/opt/loop1.C: XFAIL.
35735
35736 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35737
35738         * gcc.dg/funcdef-storage-1.c: New.
35739         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35740         an extern function in local scope.
35741         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35742         declare an 'auto inline' function in local scope.
35743         * gcc.dg/20011130-1.c: Likewise.
35744         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35745         an 'auto' function in local scope.
35746         * gcc.dg/20021014-1.c: Likewise.
35747         * gcc.dg/20030331-2.c: Likewise.
35748
35749 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35750
35751         * gfortran.dg/blockdata_1.f90: New test.
35752
35753 2004-08-30  Richard Henderson  <rth@redhat.com>
35754
35755         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35756
35757 2004-08-30  Richard Henderson  <rth@redhat.com>
35758
35759         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35760         additional_flags set by alternate driver.
35761         (ieee-options): New procedure.
35762         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35763         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35764         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35765         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35766
35767 2004-08-30  Richard Henderson  <rth@redhat.com>
35768
35769         * lib/f-torture.exp: Remove.
35770
35771 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35772
35773         PR rtl-optimization/16590
35774         * g++.dg/opt/loop1.C: New test.
35775
35776 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35777
35778         PR fortran/13910
35779         * gfortran.dg/oldstyle_1.f90: New test.
35780
35781 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35782         Paul Brook  <paul@codesourcery.com>
35783
35784         * gfortran.dg/g77/README: Update.
35785         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35786         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35787         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35788
35789 2004-08-28  Paul Brook  <paul@codesourcery.com>
35790
35791         PR libfortran/17195
35792         * gfortran.dg/edit_real_1.f90: New test.
35793
35794 2004-08-27  Paul Brook  <paul@codesourcery.com>
35795
35796         * gfortran.dg/rewind_1.f90: New test.
35797
35798 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35799
35800         PR fortran/16597
35801         * gfortran.dg/pr16597.f90: New test.
35802
35803 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35804
35805         PR c/13801
35806         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35807         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35808         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35809         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35810         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35811
35812 2004-08-26  Nick Clifton  <nickc@redhat.com>
35813
35814         * gcc.c-torture/compile/pr17119.c: New test.
35815
35816 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35817
35818         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35819
35820 2004-08-25  Richard Henderson  <rth@redhat.com>
35821
35822         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35823         the bits that expect kind=8 to be the largest real kind.
35824
35825 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35826
35827         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35828
35829 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35830
35831         * gfortran.dg/assignment_1.f90: New test.
35832
35833 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35834
35835         * g++.dg/template/repo3.C: New test.
35836
35837 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35838
35839         PR middle-end/16693
35840         PR tree-optimization/16372
35841         * g++.dg/opt/pr16372-1.C: New test case.
35842         * g++.dg/opt/pr16693-1.C: New test case.
35843         * g++.dg/opt/pr16693-2.C: New test case.
35844
35845 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35846
35847         * objc.dg/proto-lossage-4.m: New test.
35848
35849 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35850
35851         PR c++/17155
35852         * g++.dg/inherit/local2.C: New test.
35853
35854 2004-08-25  Paul Brook  <paul@codesourcery.com>
35855
35856         PR fortran/17144
35857         * gfortran.dg/string_ctor_1.f90: New test.
35858
35859 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35860
35861         PR c++/14428
35862         * g++.dg/template/redecl2.C: New test.
35863
35864 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35865
35866         PR fortran/17143
35867         * gfortran.dg/pr17143.f90: New test.
35868
35869 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35870
35871         PR fortran/17164
35872         * gfortran.dg/pr17164.f90: New test.
35873
35874 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35875
35876         * gcc.dg/tree-ssa/loop-1.c: New test.
35877
35878 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35879
35880         * gcc.c-torture/compile/20040824-1.c: New test.
35881
35882 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35883
35884         * gcc.c-torture/compile/iftrap-3.c: New test.
35885
35886 2004-08-24  Paul Brook  <paul@codesourcery.com>
35887
35888         * gfortran.dg/entry_2.f90: New test.
35889
35890 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35891
35892         PR c++/16889
35893         * g++.dg/lookup/ambig[12].C: New.
35894
35895 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35896
35897         PR c++/16706
35898         * g++.dg/template/crash21.C: New test.
35899         * g++.dg/template/crash22.C: Likewise.
35900
35901 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         PR c++/17149
35904         * g++.dg/template/access15.C: New.
35905
35906 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35907
35908         PR c++/17163
35909         * g++.dg/template/repo2.C: New test.
35910
35911 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35912
35913         PR rtl-optimization/17078
35914         * gcc.c-torture/execute/pr17078-1.c: New test case.
35915
35916 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35917
35918         PR c/14492
35919         * gcc.dg/debug/crash1.c: New test.
35920
35921 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35922
35923         PR c/16180
35924         * gcc.dg/loop-5.c: New test.
35925
35926 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35927
35928         * gcc.c-torture/execute/20040823-1.c: New test.
35929
35930 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35931
35932         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35933         to the assembler.  Simplify test accordingly.
35934         (asm_abi_flags): Use GNU names.
35935         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35936         to check for ABI flags.
35937
35938 2004-08-22  Andrew Pinski  <apinski@apple.com>
35939
35940         * g++.dg/opt/pr14029.C: New test.
35941         * gcc.c-torture/execute/pr15262.c: New test.
35942
35943 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35944
35945         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35946
35947 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35948
35949         PR 16908
35950         * gfortran.dg/direct_io.f90: New test.
35951
35952 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35953
35954         PR c++/17121
35955         * g++.dg/inherit/local2.C: New test.
35956
35957 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35958
35959         PR c++/17120
35960         * g++.dg/warn/Wparentheses-4.C: New test.
35961
35962 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35963
35964         PR c++/17121
35965         * g++.dg/inherit/local2.C: New test.
35966
35967         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35968         * gcc.dg/ppc-ldstruct.c: Likewise.
35969         * gcc.dg/ppc64-abi-2.c: Likewise.
35970
35971 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35972
35973         PR rtl-optimization/17099
35974         * gcc.c-torture/execute/20040820-1.c: New test.
35975
35976 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35977
35978         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35979
35980 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35981
35982         PR fortran/17077
35983         * gfortran.dg/auto_array_1.f90: New test.
35984
35985 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35986
35987         PR fortran/17074
35988         * gfortran.dg/simpleif_1.f90: New test.
35989
35990 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35991
35992         * lib/target-supports.exp (check_profiling_available): Return
35993         false for arm*-*-symbianelf* and arm*-*-eabi*.
35994
35995         PR c++/15890
35996         * g++.dg/template/delete1.C: New test.
35997
35998 2004-08-19  Paul Brook  <paul@codesourcery.com>
35999
36000         PR fortran/14976
36001         PR fortran/16228
36002         * gfortran.dg/data_char_1.f90: New test.
36003
36004 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36005
36006         PR fortran/16946
36007         * gfortran.dg/reduction.f90: New testcase.
36008
36009 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36010
36011         PR fortran/16520
36012         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36013
36014 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36015
36016         PR c++/17041
36017         * g++.dg/Wparentheses-3.C: New test.
36018
36019 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36020
36021         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36022         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36023         * gcc.dg/vect/vect-2.c: Likewise.
36024         * gcc.dg/vect/vect-3.c: Likewise.
36025         * gcc.dg/vect/vect-4.c: Likewise.
36026         * gcc.dg/vect/vect-5.c: Likewise.
36027         * gcc.dg/vect/vect-6.c: Likewise.
36028         * gcc.dg/vect/vect-7.c: Likewise.
36029         * gcc.dg/vect/vect-25.c: Likewise.
36030         * gcc.dg/vect/vect-31.c: Likewise.
36031         * gcc.dg/vect/vect-32.c: Likewise.
36032         * gcc.dg/vect/vect-34.c: Likewise.
36033         * gcc.dg/vect/vect-36.c: Likewise.
36034         * gcc.dg/vect/vect-all.c: Likewise.
36035
36036 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36037
36038         PR c++/17068
36039         * g++.dg/template/operator4.C: New test.
36040
36041 2004-08-18  Richard Henderson  <rth@redhat.com>
36042
36043         * gcc.dg/20040206-1.c: XFAIL.
36044
36045 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36046
36047         PR c++/16246
36048         * g++.dg/template/array7.C: New test.
36049
36050 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36051
36052         * gcc.dg/mips-movcc-1.c: New test.
36053         * gcc.dg/mips-movcc-2.c: New test.
36054         * gcc.dg/mips-movcc-3.c: New test.
36055
36056         * gcc.dg/mips-nmadd-1.c: New test.
36057         * gcc.dg/mips-nmadd-2.c: New test.
36058
36059 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36060
36061         PR c++/15871
36062         * g++.dg/opt/inline8.C: New test.
36063
36064         PR c++/16965
36065         * g++.dg/parse/error17.C: New test.
36066
36067 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36068
36069         * gcc.dg/vect: New directory for vectorizer tests.
36070         * gcc.dg/vect/tree-vect.h: New file.
36071         * gcc.dg/vect/vect.exp: New file.
36072         * gcc.dg/vect/pr16105.c.c: New test.
36073         * gcc.dg/vect/vect-1.c: New test.
36074         * gcc.dg/vect/vect-2.c: New test.
36075         * gcc.dg/vect/vect-3.c: New test.
36076         * gcc.dg/vect/vect-4.c: New test.
36077         * gcc.dg/vect/vect-5.c: New test.
36078         * gcc.dg/vect/vect-6.c: New test.
36079         * gcc.dg/vect/vect-7.c: New test.
36080         * gcc.dg/vect/vect-8.c: New test.
36081         * gcc.dg/vect/vect-9.c: New test.
36082         * gcc.dg/vect/vect-10.c: New test.
36083         * gcc.dg/vect/vect-11.c: New test.
36084         * gcc.dg/vect/vect-12.c: New test.
36085         * gcc.dg/vect/vect-13.c: New test.
36086         * gcc.dg/vect/vect-14.c: New test.
36087         * gcc.dg/vect/vect-15.c: New test.
36088         * gcc.dg/vect/vect-16.c: New test.
36089         * gcc.dg/vect/vect-17.c: New test.
36090         * gcc.dg/vect/vect-18.c: New test.
36091         * gcc.dg/vect/vect-19.c: New test.
36092         * gcc.dg/vect/vect-20.c: New test.
36093         * gcc.dg/vect/vect-21.c: New test.
36094         * gcc.dg/vect/vect-22.c: New test.
36095         * gcc.dg/vect/vect-23.c: New test.
36096         * gcc.dg/vect/vect-24.c: New test.
36097         * gcc.dg/vect/vect-25.c: New test.
36098         * gcc.dg/vect/vect-26.c: New test.
36099         * gcc.dg/vect/vect-27.c: New test.
36100         * gcc.dg/vect/vect-28.c: New test.
36101         * gcc.dg/vect/vect-29.c: New test.
36102         * gcc.dg/vect/vect-30.c: New test.
36103         * gcc.dg/vect/vect-31.c: New test.
36104         * gcc.dg/vect/vect-32.c: New test.
36105         * gcc.dg/vect/vect-33.c: New test.
36106         * gcc.dg/vect/vect-34.c: New test.
36107         * gcc.dg/vect/vect-35.c: New test.
36108         * gcc.dg/vect/vect-36.c: New test.
36109         * gcc.dg/vect/vect-37.c: New test.
36110         * gcc.dg/vect/vect-38.c: New test.
36111         * gcc.dg/vect/vect-40.c: New test.
36112         * gcc.dg/vect/vect-41.c: New test.
36113         * gcc.dg/vect/vect-42.c: New test.
36114         * gcc.dg/vect/vect-43.c: New test.
36115         * gcc.dg/vect/vect-44.c: New test.
36116         * gcc.dg/vect/vect-45.c: New test.
36117         * gcc.dg/vect/vect-46.c: New test.
36118         * gcc.dg/vect/vect-47.c: New test.
36119         * gcc.dg/vect/vect-48.c: New test.
36120         * gcc.dg/vect/vect-49.c: New test.
36121         * gcc.dg/vect/vect-50.c: New test.
36122         * gcc.dg/vect/vect-51.c: New test.
36123         * gcc.dg/vect/vect-52.c: New test.
36124         * gcc.dg/vect/vect-53.c: New test.
36125         * gcc.dg/vect/vect-54.c: New test.
36126         * gcc.dg/vect/vect-55.c: New test.
36127         * gcc.dg/vect/vect-56.c: New test.
36128         * gcc.dg/vect/vect-57.c: New test.
36129         * gcc.dg/vect/vect-58.c: New test.
36130         * gcc.dg/vect/vect-59.c: New test.
36131         * gcc.dg/vect/vect-60.c: New test.
36132         * gcc.dg/vect/vect-61.c: New test.
36133         * gcc.dg/vect/vect-all.c: New test.
36134         * gcc.dg/vect/vect-none.c: New test.
36135
36136 2004-08-17  Paul Brook  <paul@codesourcery.com>
36137
36138         PR fortran/13082
36139         * gfortran.dg/entry_1.f90: New test.
36140
36141 2004-08-17  Andrew Pinski  <apinski@apple.com>
36142
36143         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36144
36145 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36146
36147         * gcc.dg/pr17036-1.c: New test.
36148
36149 2004-08-16  Devang Patel  <dpatel@apple.com>
36150
36151         * gcc.dg/darwin-20040809-1.c: New test.
36152
36153 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36154
36155         * gcc.dg/funcdef-attr-1.c: New test.
36156
36157 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36158
36159         * gcc.dg/altivec-17.c: New test.
36160         * gcc.dg/altivec-18.c: New test.
36161
36162 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36163
36164         PR c++/6749
36165         * g++.dg/template/vtable2.C: New test.
36166
36167 2004-08-14  Richard Henderson  <rth@redhat.com>
36168
36169         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36170         * gcc.dg/pack-test-4.c (main): Return 0.
36171         * gcc.dg/setjmp-1.c: Remove XFAIL.
36172         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36173
36174 2004-08-14  Richard Henderson  <rth@redhat.com>
36175
36176         * gcc.dg/980217-1.c: Add prototype for printf.
36177
36178 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36179
36180         * gfortran.dg/pr16935.f90: New test.
36181
36182 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36183
36184         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36185
36186 2004-08-13  Paul Brook  <paul@codesourcery.com>
36187
36188         * gfortran.dg/der_io_1.f90: Remove stray comma.
36189
36190 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36191
36192         * gcc.dg/vmx/cw-bug-2.c: Remove.
36193         * gcc.dg/vmx/vprint-1.c: Remove.
36194         * gcc.dg/vmx/vscan-1.c: Remove.
36195
36196 2004-08-12  Devang patel  <dpatel@apple.com>
36197
36198         * gcc.dg/darwin-20040809-2.c: New test.
36199
36200 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36201
36202         * g++.dg/ext/altivec-12.C: New test.
36203
36204         * g++.dg/ext/altivec-11.C: New test.
36205
36206 2004-08-12  Paul Brook  <paul@codesourcery.com>
36207
36208         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36209
36210 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36211
36212         * g++.dg/ext/altivec-2.C: Check for hardware support before
36213         executing any VMX instructions.
36214
36215         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36216
36217 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36218
36219         PR c++/16276
36220         * g++.old-deja/g++.other/comdat4.C: New test.
36221         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36222
36223 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36224
36225         PR target/16286
36226         * gcc.dg/pr16286.c: New test.
36227
36228 2004-08-12 Jan Beulich <jbeulich@novell.com>
36229
36230         * g++.dg/ext/asm5.C: New.
36231
36232 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36233
36234         PR c++/16698
36235         * g++.dg/eh/crash1.C: New test.
36236
36237         PR c++/16717
36238         * g++.dg/ext/construct1.C: New test.
36239
36240 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36241
36242         PR c++/16853
36243         * g++.dg/init/ptrmem1.C: New test.
36244
36245         PR c++/16618
36246         * g++.dg/parse/offsetof5.C: New test.
36247
36248         PR c++/16870
36249         * g++.dg/template/overload3.C: New test.
36250
36251 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36252
36253         PR c++/16964
36254         * g++.dg/parse/error16.C: New test.
36255
36256         PR c++/16904
36257         * g++.dg/template/error14.C: New test.
36258
36259         PR c++/16929
36260         * g++.dg/template/error15.C: New test.
36261
36262 2004-08-11  Devang Patel  <dpatel@apple.com>
36263
36264         * gcc.dg/darwin-ld-20040809-1.c: New test.
36265         * gcc.dg/darwin-ld-20040809-2.c: New test.
36266
36267 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36268
36269         PR fortran/16917
36270         * gfortran.dg/dfloat_1.f90: New test.
36271
36272 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36273
36274         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36275         * gcc.dg/dll-2.c: Fix dg-require syntax.
36276         * gcc.misc-tests/arm-isr.c (abort): Declare.
36277         (exit): Likewise.
36278
36279 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36280
36281         PR c++/16971
36282         * g++.dg/parse/crash16.C: New test.
36283
36284 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36285
36286         * gcc.dg/mips-rsqrt-1.c: New test case.
36287         * gcc.dg/mips-rsqrt-2.c: New test case.
36288         * gcc.dg/mips-rsqrt-3.c: New test case.
36289
36290 2004-08-10  Paul Brook  <paul@codesourcery.com>
36291
36292         * gfortran.dg/der_io_1.f90: New test.
36293
36294 2004-08-10  Paul Brook  <paul@codesourcery.com>
36295
36296         PR fortran/16919
36297         * gfortran.dg/der_array_1.f90: New test.
36298
36299 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36300
36301         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36302
36303 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36304
36305         * gcc.dg/wchar_t-2.c: Fix typo.
36306
36307 2004-08-09  Falk Hueffner  <falk@debian.org>
36308
36309         PR tree-optimization/12517
36310         * gcc.c-torture/compile/pr12517.c: New test.
36311
36312         PR tree-optimization/12578
36313         * gcc.c-torture/compile/pr12578.c: New test.
36314
36315         PR tree-optimization/12899
36316         * gcc.c-torture/compile/pr12899.c: New test.
36317
36318         PR rtl-optimization/14692
36319         * gcc.c-torture/compile/pr14692.c: New test.
36320
36321         PR tree-optimization/16461
36322         * gcc.c-torture/compile/pr16461.c: New test.
36323
36324 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36325
36326         * gfortran.dg/getenv_1.f90: New test.
36327
36328 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36329
36330         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36331         wchar_t.
36332         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36333
36334 2004-08-06  Paul Brook  <paul@codesourcery.com>
36335
36336         * gfortran.dg/ret_array_1.f90: New test.
36337         * gfortran.dg/ret_pointer_1.f90: New test.
36338
36339 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36340
36341         * gcc.dg/missing-field-init-[12].c: New tests.
36342         * g++.dg/warn/missing-field-init-[12].C: New tests.
36343
36344 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36345
36346         * gcc.dg/enum2.c: New test.
36347         * gcc.dg/symbian3.c: Likewise.
36348         * gcc.dg/symbian4.c: Likewise.
36349         * gcc.dg/wchar_t-2.c: Likewise.
36350
36351 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36352
36353         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36354         destructor tests.
36355
36356 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36357
36358         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36359         dg-require-visiblity.
36360         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36361         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36362         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36363         * g++.dg/ext/visibility/new1.C: Likewise.
36364         * g++.dg/ext/visibility/pragma.C: Likewise.
36365         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36366         * g++.dg/ext/visibility/virtual.C: Likewise.
36367         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36368         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36369         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36370         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36371         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36372         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36373         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36374         * g++/dg/ext/visibility/visibility-8.C: New test.
36375         * gcc.c-torture/compile/dll.x: Remove.
36376         * gcc.dg/dll-2.c: Use dg-require-dll
36377         * gcc.dg/visibility-10.c: New test.
36378         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36379         supporting DLLs.
36380         * lib/scanasm.exp (scan_hidden): New function.
36381         (scan_not_hidden): Likewise.
36382
36383 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36384
36385         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36386
36387 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36388
36389         * gcc.c-torture/execute/20040805-1.c: New test.
36390
36391 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36392
36393         * gcc.dg/20020118-1.c: Declare abort.
36394         * gcc.dg/altivec_check.h: Likewise.
36395         * gcc.dg/iftrap-2.c: Likewise.
36396         * gcc.dg/pragma-darwin.c: Likewise.
36397         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36398
36399 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36400
36401         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36402
36403 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36404
36405         * gcc.c-torture/execute/builtins/abs-2.c,
36406         gcc.c-torture/execute/builtins/abs-3.c,
36407         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36408         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36409         intmax_t, uintmax_t and their limits.
36410         * gcc.dg/intmax_t-1.c: New test.
36411
36412 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36413
36414         * g++.dg/tc1/dr147.C: Add reference to PR.
36415
36416 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36417
36418         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36419         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36420
36421 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36422
36423         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36424
36425 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36426
36427         * gcc.dg/redecl-5.c: New test.
36428         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36429         of scanf.
36430
36431 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36432
36433         PR middle-end/16790
36434         * gcc.c-torture/execute/pr16790-1.c: New test case.
36435
36436 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36437
36438         * g++.dg/ext/visibility/assign1.C: New test.
36439         * g++.dg/ext/visibility/new1.C: Likewise.
36440
36441         * gcc.dg/symbian1.c: New test.
36442         * gcc.dg/symbian2.c: Likewise.
36443
36444 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36445
36446         PR target/16570
36447         * gcc.dg/i386-sse-9.c: New test.
36448
36449 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36450
36451         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36452
36453 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36454
36455         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36456         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36457         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36458         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36459         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36460         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36461         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36462         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36463         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36464         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36465         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36466         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36467         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36468         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36469         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36470         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36471         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36472         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36473         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36474         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36475         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36476         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36477         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36478         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36479         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36480         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36481         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36482         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36483         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36484         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36485         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36486         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36487         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36488         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36489         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36490         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36491         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36492         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36493         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36494         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36495         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36496         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36497         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36498         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36499         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36500         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36501         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36502         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36503         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36504         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36505         gcc.misc-tests/i386-pf-3dnow-1.c,
36506         gcc.misc-tests/i386-pf-athlon-1.c,
36507         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36508         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36509         Declare built-in functions used.
36510         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36511
36512 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36513
36514         PR c++/16707
36515         * g++.dg/lookup/using12.C: New test.
36516
36517         * g++.dg/init/null1.C: Fix PR number.
36518         * g++.dg/parse/namespace10.C: Likewise.
36519
36520 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36521
36522         PR c++/16224
36523         * g++.dg/template/spec17.C: New test.
36524         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36525         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36526
36527 2004-08-02  David Billinghurst
36528
36529         PR fortran/16292
36530         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36531
36532 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36533
36534         * gcc.dg/ia64-got-1.c: New test case.
36535
36536 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/16489
36539         * g++.dg/init/null1.C: New test.
36540         * g++.dg/tc1/dr76.C: Adjust error marker.
36541
36542         PR c++/16529
36543         * g++.dg/parse/namespace10.C: New test.
36544
36545         PR c++/16810
36546         * g++.dg/inherit/ptrmem2.C: New test.
36547
36548 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36549
36550         PR target/16155
36551         * gcc.dg/pr16155.c: New test.
36552
36553 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36554
36555         * gcc.dg/redecl-2.c: New test.
36556
36557 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36558
36559         * gcc.dg/darwin-longdouble.c: New file.
36560
36561 2004-07-30  Richard Henderson  <rth@redhat.com>
36562
36563         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36564         write to constant argument.
36565         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36566
36567 2004-07-30  Richard Henderson  <rth@redhat.com>
36568
36569         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36570         tests of nearest around zero.
36571
36572 2004-07-30  Andrew Pinski  <apinski@apple.com>
36573
36574         * gcc.c-torture/compile/20040730-1.c: New test.
36575
36576 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36577
36578         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36579         powerpc-eabispe.
36580
36581 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36582
36583         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36584
36585 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36586
36587         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36588         contains $ld_library_path.
36589         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36590
36591 2004-07-29  Richard Henderson  <rth@redhat.com>
36592
36593         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36594
36595         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36596         (alt2, which): New.
36597         (Check): Accept either alternative.
36598
36599 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36600
36601         * g++.dg/abi/inline1.C: New test.
36602         * g++.dg/abi/local1-a.cc: Likewise.
36603         * g++.dg/abi/local1.C: Likewise.
36604         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36605         * g++.dg/abi/mangle12.C: Likewise.
36606         * g++.dg/abi/mangle17.C: Likewise.
36607         * g++.dg/abi/mangle20-2.C: Likewise.
36608         * g++.dg/opt/interface1.C: Likewise.
36609         * g++.dg/opt/interface1.h: Likewise.
36610         * g++.dg/opt/interface1-a.cc: New test.
36611         * g++.dg/parse/repo1.C: New test.
36612         * g++.dg/template/repo1.C: Likewise.
36613         * g++.dg/warn/Winline-1.C: Likewise.
36614         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36615
36616 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36617
36618         * gcc.dg/tree-ssa/20040729-1.c: New test.
36619
36620 2004-07-27  Matt Austern <austern@apple.com>
36621
36622         * gcc.dg/darwin-bool-1.c: New test.
36623         * gcc.dg/darwin-bool-2.c: New test.
36624
36625 2004-07-28  Richard Henderson  <rth@redhat.com>
36626
36627         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36628         arguments in the correct type.  Don't write to constant arguments.
36629
36630 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36631
36632         PR tree-optimization/16688
36633         PR tree-optimization/16689
36634         * g++.dg/tree-ssa/pr16688.C: New test.
36635
36636 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36637
36638         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36639         loads.  Not only in the comment, this time.
36640
36641 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36642
36643         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36644         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36645         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36646         * gcc.dg/sh4a-bitmovua.c: New.
36647         * gcc.dg/sh4a-cos.c: New.
36648         * gcc.dg/sh4a-cosf.c: New.
36649         * gcc.dg/sh4a-fprun.c: New.
36650         * gcc.dg/sh4a-fsrra.c: New.
36651         * gcc.dg/sh4a-memmovua.c: New.
36652         * gcc.dg/sh4a-sin.c: New.
36653         * gcc.dg/sh4a-sincos.c: New.
36654         * gcc.dg/sh4a-sincosf.c: New.
36655         * gcc.dg/sh4a-sinf.c: New.
36656
36657 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36658
36659         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36660         conditionals.
36661         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36662         loads.
36663         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36664         DOM1.
36665
36666 2004-07-27  Andrew Pinski  <apinski@apple.com>
36667
36668         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36669
36670 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36671
36672         * gcc.dg/pragma-isr.c: New test.
36673
36674 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36675
36676         PR c++/14429
36677         * g++.dg/template/ttp11.C: New test.
36678
36679 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36680
36681         * gcc.c-torture/compile/20040727-1.c: New test.
36682
36683 2004-07-26  Eric Christopher  <echristo@redhat.com>
36684
36685         * gcc.c-torture/compile/20040726-2.c: New test.
36686
36687 2004-07-26  Andrew Pinski  <apinski@apple.com>
36688
36689         * g++.dg/rtti/tinfo1.C: Xfail.
36690
36691 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36692
36693         * gcc.c-torture/compile/20040726-1.c: New test.
36694
36695 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36696             Brian Ryner  <bryner@brianryner.com>
36697
36698         PR c++/9283
36699         PR c++/15000
36700         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36701         * g++.dg/ext/visibility/: New directory.
36702         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36703         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36704         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36705         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36706         * g++.dg/ext/visibility/fvisibility.C,
36707         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36708         g++.dg/ext/visibility/fvisibility-override1.C
36709         g++.dg/ext/visibility/fvisibility-override2.C
36710         g++.dg/ext/visibility/memfuncts.C
36711         g++.dg/ext/visibility/noPLT.C
36712         g++.dg/ext/visibility/pragma.C
36713         g++.dg/ext/visibility/pragma-override1.C
36714         g++.dg/ext/visibility/pragma-override2.C
36715         g++.dg/ext/visibility/staticmemfuncts.C
36716         g++.dg/ext/visibility/virtual.C: New tests.
36717
36718 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36719
36720         PR c/15360
36721         * gcc.dg/pr15360-1.c: New test.
36722
36723 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36724
36725         * gcc.dg/pragma-align-2.c: New test.
36726         * gcc.dg/pragma-init-fini.c: New test.
36727         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36728         targets.
36729
36730 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36731
36732         * gcc.dg/init-string-2.c: New test.
36733
36734 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36735
36736         PR 16684
36737         * gcc.dg/Wredundant-decls-1.c: New test case.
36738
36739 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36740
36741         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36742         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36743         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36744         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36745         * gcc.dg/compat/generate-random.c: New file.
36746         * gcc.dg/compat/generate-random.h: Likewise.
36747         * gcc.dg/compat/generate-random_r.c: Likewise.
36748         * gcc.dg/compat/struct-layout-1.h: Likewise.
36749         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36750         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36751         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36752         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36753         * gcc.dg/compat/struct-layout-1_main.c: New test.
36754         * gcc.dg/compat/struct-layout-1_x.c: New file.
36755         * gcc.dg/compat/struct-layout-1_y.c: New file.
36756         * gcc.dg/compat/struct-layout-1_test.h: New file.
36757
36758 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36759
36760         * gcc.dg/comp-return-1.c: New test
36761
36762 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36763
36764         * gcc.dg/vmx/8-02a.c: Fix typo.
36765
36766         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36767         * gcc.dg/darwin-abi-3.c: New test.
36768
36769         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36770         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36771
36772         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36773         * gcc.dg/vmx/ops-long-1.c: New test.
36774         * gcc.dg/vmx/ops-long-2.c: New test.
36775
36776 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36777
36778         * g++.dg/lookup/conv-[1234].C: New.
36779
36780 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36781
36782         * g++.dg/parse/attr2.C: Simplify.
36783
36784 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36785
36786         PR c/7284
36787         * gcc.c-torture/execute/pr7284-1.c: New test.
36788
36789 2004-07-22  Brian Booth  <bbooth@redhat.com>
36790
36791         * gcc.dg/tree-ssa/20040721-1.c: New test.
36792
36793 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         * g++.dg/template/crash20.c: New.
36796
36797 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36798
36799         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36800         Add dg-run directive.  Declare variables as required.
36801         * gfortran.dg/g77/README: Update
36802
36803 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36804
36805         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36806         gcc.dg/cris-peep2-andu2.c: New tests.
36807
36808 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36809
36810         PR c/15052
36811         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36812         on return type.
36813         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36814         messages.
36815         * gcc.dg/qual-return-2.c: Update expected messages.
36816         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36817
36818 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36819
36820         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36821         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36822
36823 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36824
36825         PR c/11250
36826         * gcc.dg/init-string-1.c: New test.
36827
36828 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36829
36830         PR middle-end/15345
36831         PR c/16450
36832         * gcc.dg/torture/nested-fn-1.c: New test.
36833
36834 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36835
36836         PR target/16559
36837         * gcc.dg/ia64-fptr-1.c: New file.
36838
36839 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36840
36841         PR c++/14497
36842         * g++.dg/template/spec16.C: New test.
36843         * g++.old-deja/g++.robertl/eb118.C: Remove.
36844
36845 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36846
36847         PR c++/509
36848         * g++.dg/template/spec15.C: New test.
36849
36850 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36851
36852         Copy cases from g77.f-torture/execute and add dg-run
36853         directive.  Other changes as noted.
36854         * gfortran.dg/g77/13037.f
36855         * gfortran.dg/g77/1832.f
36856         * gfortran.dg/g77/19981119-0.f
36857         * gfortran.dg/g77/19990313-0.f
36858         * gfortran.dg/g77/19990313-1.f
36859         * gfortran.dg/g77/19990313-2.f
36860         * gfortran.dg/g77/19990313-3.f
36861         * gfortran.dg/g77/19990419-1.f
36862         * gfortran.dg/g77/19990826-0.f
36863         * gfortran.dg/g77/19990826-2.f
36864         * gfortran.dg/g77/20000503-1.f
36865         * gfortran.dg/g77/20001111.f
36866         * gfortran.dg/g77/20010116.f
36867         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36868         * gfortran.dg/g77/20010430.f
36869         * gfortran.dg/g77/6177.f
36870         * gfortran.dg/g77/947.f
36871         * gfortran.dg/g77/970816-3.f
36872         * gfortran.dg/g77/971102-1.f
36873         * gfortran.dg/g77/980520-1.f
36874         * gfortran.dg/g77/980628-0.f
36875         * gfortran.dg/g77/980628-1.f
36876         * gfortran.dg/g77/980628-10.f
36877         * gfortran.dg/g77/980628-2.f
36878         * gfortran.dg/g77/980628-3.f
36879         * gfortran.dg/g77/980628-7.f
36880         * gfortran.dg/g77/980628-8.f
36881         * gfortran.dg/g77/980628-9.f
36882         * gfortran.dg/g77/980701-0.f
36883         * gfortran.dg/g77/980701-1.f
36884         * gfortran.dg/g77/cabs.f
36885         * gfortran.dg/g77/claus.f
36886         * gfortran.dg/g77/complex_1.f
36887         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36888         * gfortran.dg/g77/dcomplex.f
36889         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36890         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36891         * gfortran.dg/g77/f90-intrinsic-numeric.f
36892         * gfortran.dg/g77/int8421.f
36893         * gfortran.dg/g77/labug1.f
36894         * gfortran.dg/g77/large_vec.f
36895         * gfortran.dg/g77/le.f
36896         * gfortran.dg/g77/short.f
36897         * gfortran.dg/g77/README: Update
36898
36899 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36900
36901         PR c++/16637
36902         * g++.dg/parse/lookup4.C: New test.
36903
36904 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36905
36906         PR c++/16175
36907         * g++.dg/template/ttp10.C: New test.
36908
36909 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36910
36911         * gcc.dg/pr12625-1.c: New test.
36912
36913 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36914
36915         * gcc.dg/switch-warn-1.c: New test.
36916         * gcc.dg/switch-warn-2.c: New test.
36917         * gcc.c-torture/compile/pr14730.c: Update.
36918
36919 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36920
36921         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36922         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36923         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36924         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36925
36926 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36927
36928         PR c++/16623
36929         * g++.dg/template/assign1.C: New test.
36930
36931 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36932
36933         PR c++/12170
36934         * g++.dg/template/ttp9.C: New test.
36935
36936 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36937
36938         * gcc.dg/format/cmn-err-1.c: New test.
36939
36940 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36941
36942         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36943         gcc.dg/Wparentheses-10.c: New tests.
36944         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36945
36946 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36947
36948         PR fortran/16465
36949         * gfortran.dg/g77//ffixed-line-length-0.f,
36950         gfortran.dg/g77/ffixed-line-length-132.f,
36951         gfortran.dg/g77/ffixed-line-length-72.f,
36952         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36953         gfortran.dg/g77/README: Update.
36954
36955 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36956
36957         PR c++/13092
36958         * g++.dg/template/non-dependent7.C: New test.
36959         * g++.dg/template/non-dependent8.C: Likewise.
36960         * g++.dg/template/non-dependent9.C: Likewise.
36961         * g++.dg/template/non-dependent10.C: Likewise.
36962
36963 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36964
36965         PR c++/16337
36966         * g++.dg/parse/attr2.C: New test.
36967
36968 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36969
36970         * g77.dg: Removed.
36971         * g77.f-torture: Ditto.
36972
36973 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36974
36975         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36976         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36977         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36978
36979 2004-07-16  Richard Henderson  <rth@redhat.com>
36980
36981         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36982
36983 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36984
36985         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36986         tests with full list of options.
36987         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36988         of TORTURE_OPTIONS if test contains 'dg-do run'.
36989
36990         PR fortran/16404
36991         * gfortran.dg/do_iterator.f90: New test.
36992
36993 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36994
36995         PR rtl-optimization/16536
36996         * gcc.c-torture/execute/restrict-1.c: New test.
36997
36998 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36999
37000         PR fortran/15324
37001         * gfortran.dg/pr15324.f90: New test.
37002
37003         PR fortran/15129
37004         * gfortran.dg/pr15129.f90: New test.
37005
37006         PR fortran/15140
37007         * gfortran.dg/pr15140.f90: New test.
37008
37009         PR fortran/13792
37010         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37011         compile-time simplification.
37012
37013 2004-07-14  Mike Stump  <mrs@apple.com>
37014
37015         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37016
37017 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37018
37019         PR target/16325
37020         * gcc.dg/profile-generate-1.c: New.
37021
37022 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.c-torture/execute/20040709-1.c: New test.
37025         * gcc.c-torture/execute/20040709-2.c: New test.
37026
37027 2004-07-14  Mike Stump  <mrs@apple.com>
37028
37029         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37030
37031 2004-07-14  Mike Stump  <mrs@apple.com>
37032
37033         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37034
37035 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37036
37037         PR c++/16518
37038         * g++.dg/parse/mutable1.C: New test.
37039
37040 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37041
37042         PR tree-optimization/16443
37043         * gcc.dg/tree-ssa/20040713-1.c: New test.
37044
37045 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37046
37047         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37048         for operator new.
37049
37050 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37051
37052         * gfortran.dg/g77/README: New file
37053         * gfortran.dg/g77/19981216-0.f: Copy from
37054         g77.f-torture/noncompile.  Add "dg-do compile" and
37055         dg-error as required.
37056         * gfortran.dg/g77/19990218-1.f: Likewise.
37057         * gfortran.dg/g77/19990905-1.f: Likewise.
37058         * gfortran.dg/g77/9263.f: Likewise.
37059         * gfortran.dg/g77/980615-0.f: Likewise.
37060         * gfortran.dg/g77/980616-0.f: Likewise.
37061         * gfortran.dg/g77/check0.f: Likewise.
37062         * gfortran.dg/g77/select_no_compile.f: Likewise.
37063
37064 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37065
37066         Copy files from g77.f-torture/compile.
37067         Add "{ dg-do compile}".  Other changes as noted
37068         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37069         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37070         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37071         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37072         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37073         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37074         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37075         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37076         statement to conform to standard.  Append alpha1.x for reference.
37077         * gfortran.dg/g77/xformat.f: Add dg-warning
37078
37079 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37080
37081         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37082         Add {dg-do compile} directive.
37083         * gfortran.dg/g77/cpp2.F: Likewise.
37084
37085 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37086
37087         PR c++/5402
37088         * g++.dg/lookup/name-clash1.C: New test.
37089
37090         PR c++/9777
37091         * g++.dg/lookup/name-clash2.C: New test.
37092
37093         PR c++/12102
37094         * g++.dg/lookup/name-clash3.C: New test.
37095
37096 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37097
37098         * g++.dg/lookup/new2.C: New test.
37099         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37100
37101 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37102
37103         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37104         Add {dg-do compile} directive.
37105         * gfortran.dg/g77/13060.f: Likewise.
37106         * gfortran.dg/g77/19990218-0.f: Likewise.
37107         * gfortran.dg/g77/19990305-0.f: Likewise.
37108         * gfortran.dg/g77/19990419-0.f: Likewise.
37109         * gfortran.dg/g77/19990502-0.f: Likewise.
37110         * gfortran.dg/g77/19990502-1.f: Likewise.
37111         * gfortran.dg/g77/19990525-0.f: Likewise.
37112         * gfortran.dg/g77/19990826-1.f: Likewise.
37113         * gfortran.dg/g77/19990826-3.f: Likewise.
37114         * gfortran.dg/g77/19990905-2.f: Likewise.
37115         * gfortran.dg/g77/20000412-1.f: Likewise.
37116         * gfortran.dg/g77/20000511-1.f: Likewise.
37117         * gfortran.dg/g77/20000511-2.f: Likewise.
37118         * gfortran.dg/g77/20000518.f: Likewise.
37119         * gfortran.dg/g77/20000601-1.f: Likewise.
37120         * gfortran.dg/g77/20000601-2.f: Likewise.
37121         * gfortran.dg/g77/20000629-1.f: Likewise.
37122         * gfortran.dg/g77/20000630-2.f: Likewise.
37123         * gfortran.dg/g77/20010115.f: Likewise.
37124         * gfortran.dg/g77/20010321-1.f: Likewise.
37125         * gfortran.dg/g77/20010426.f: Likewise.
37126         * gfortran.dg/g77/20020307-1.f: Likewise.
37127         * gfortran.dg/g77/8485.f: Likewise.
37128         * gfortran.dg/g77/960317-1.f: Likewise.
37129         * gfortran.dg/g77/970915-0.f: Likewise.
37130         * gfortran.dg/g77/980310-1.f: Likewise.
37131         * gfortran.dg/g77/980310-2.f: Likewise.
37132         * gfortran.dg/g77/980310-3.f: Likewise.
37133         * gfortran.dg/g77/980310-4.f: Likewise.
37134         * gfortran.dg/g77/980310-6.f: Likewise.
37135         * gfortran.dg/g77/980310-7.f: Likewise.
37136         * gfortran.dg/g77/980310-8.f: Likewise.
37137         * gfortran.dg/g77/980419-2.f: Likewise.
37138         * gfortran.dg/g77/980424-0.f: Likewise.
37139         * gfortran.dg/g77/980427-0.f: Likewise.
37140         * gfortran.dg/g77/980729-0.f: Likewise.
37141         * gfortran.dg/g77/981117-1.f: Likewise.
37142         * gfortran.dg/g77/toon_1.f: Likewise.
37143
37144 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37145
37146         PR c++/2204
37147         * g++.dg/other/abstract2.C: New test.
37148
37149 2004-07-12  Paul Brook  <paul@codesourcery.com>
37150
37151         * gfortran.dg/pointer_init_1.f90: New test.
37152
37153 2004-07-11  Paul Brook  <paul@codesourcery.com>
37154
37155         PR fortran/15986
37156         * gfortran.dg/contained_1.f90: New test.
37157
37158 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37159
37160         * g++.dg/parse/defarg8.C: New test.
37161
37162 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37163
37164         PR fortran/16433
37165         * gfortran.dg/pr16433.f: New test.
37166
37167         PR fortran/17574
37168         * gfortran.dg/pr15754.f90: New test.
37169
37170 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37171
37172         PR tree-optimization/16437
37173         * gcc.c-torture/execute/bitfld-4.c: New test.
37174
37175 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37176
37177         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37178         access to common var from module.
37179
37180 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37181
37182         PR fortran/16336
37183         * gfortran.fortran-torture/execute/common_2.f90: New test.
37184
37185 2004-07-10  Paul Brook  <paul@codesourcery.com>
37186
37187         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37188
37189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37190
37191         PR fortran/15969
37192         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37193
37194 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37195
37196         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37197         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37198         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37199         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37200         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37201         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37202         * gfortran.dg/g77/funderscoring.f: Likewise.
37203         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37204
37205 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37206
37207         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37208
37209 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37210         Paul Brook  <paul@codesourcery.com>
37211
37212         PR fortran/13415
37213         * gfortran.dg/common_pointer_1.f90: New test.
37214
37215 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37216
37217         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37218
37219 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37220
37221         PR target/16364
37222         * gcc.c-torture/compile/20040709-1.c: New.
37223
37224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37225
37226         PR fortran/14077
37227         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37228
37229 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37230
37231         PR fortran/13201
37232         * gfortran.dg/shape_1.f90: New test.
37233
37234 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37235             Andrew Pinski  <apinski@apple.com>
37236
37237         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37238
37239 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37240
37241         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37242         comment.
37243
37244 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37245         Paul Brook  <paul@codesourcery.com>
37246
37247         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37248         '.f95' and '.F95'.
37249
37250 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37251
37252         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37253
37254 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37255
37256         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37257         testcases with capital suffix.
37258
37259 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37260
37261         PR fortran/15481
37262         PR fortran/13372
37263         PR fortran/13575
37264         PR fortran/15978
37265         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37266
37267         * gfortran.dg/implicit_1.f90: New test.
37268
37269 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37270
37271         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37272         expression to match gfortran warning/error messages
37273         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37274         dg-error text.
37275
37276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37277
37278         * lib/fortran-torture.exp: Rename proc search_for to
37279         search_for_re.
37280
37281 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37282
37283         * gcc.c-torture/execute/simd-5.x: New file.
37284         XFAIL on SPARC 64-bit at -O0.
37285
37286 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37287
37288         PR c++/8211
37289         PR c++/16165
37290         * g++.dg/warn/effc3.C: New test.
37291
37292 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37293
37294         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37295         change X to 1X in format.
37296         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37297         add data statements to conform to standard.
37298
37299 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37300
37301         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37302         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37303         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37304
37305 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37306
37307         * gfortran.dg/g77/7388.f: Copy from g77.dg
37308         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37309         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37310         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37311         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37312         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37313         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37314         * gfortran.dg/g77/strlen0.f: Likewise.
37315
37316 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37317
37318         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37319         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37320
37321 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37322
37323         * gcc.c-torture/execute/920428-2.x: Delete.
37324         * gcc.c-torture/execute/920501-7.x: Likewise.
37325
37326 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37327
37328         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37329         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37330         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37331         prescott and c3-2.
37332         (PREFETCH_3DNOW): Add -march=c3.
37333
37334 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37335
37336         PR c/16437
37337         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37338         * gcc.c-torture/execute/bf64-1.x: Likewise.
37339
37340 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37341
37342         * gcc.c-torture/compile/20040708-1.c: New test.
37343
37344 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37345
37346         PR c++/16169
37347         * g++.dg/warn/effc2.C: New test.
37348
37349 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37350
37351         * gcc.c-torture/execute/bitfld-1.x: Remove.
37352         * gcc.c-torture/execute/bitfld-3.c: New test.
37353         * gcc.dg/bitfld-2.c: Remove XFAILs.
37354
37355 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37356
37357         PR c++/16276
37358         * g++.dg/rtti/tinfo1.C: New file.
37359
37360 2004-07-07  Eric Christopher  <echristo@redhat.com>
37361
37362         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37363
37364 2004-07-07  Andrew Pinski  <apinski@apple.com>
37365
37366         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37367
37368 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37369
37370         * g++.dg/init/call1.C: XFAIL.
37371
37372 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37373
37374         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37375         except for movstrict*, to movmem* and clrstr* to clrmem*.
37376
37377 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37378
37379         * gcc.c-torture/execute/20040707-1.c: New test.
37380
37381 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37382
37383         * gcc.c-torture/execute/20040706-1.c: New test.
37384
37385 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37386
37387         PR c++/3671
37388         * g++.dg/template/spec14.C: New test.
37389
37390 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37391
37392         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37393         nothing if not yet defined.  Use it in b, c and d type definitions.
37394         * gcc.c-torture/execute/20040705-1.c: New test.
37395         * gcc.c-torture/execute/20040705-2.c: New test.
37396
37397 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37398
37399         PR c++/2518
37400         * g++.dg/lookup/new1.C: New test.
37401
37402 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37403
37404         PR c++/11406
37405         * g++.dg/template/sizeof8.C: New test.
37406
37407 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37408
37409         * gcc.c-torture/compile/20040705-1.c: New test.
37410
37411 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37412
37413         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37414
37415 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37416
37417         * gcc.dg/cpp/if-mop.c: Two new testcases.
37418         * gcc.dg/cpp/trad/comment-3.c: New.
37419
37420 2004-07-04  Paul Brook  <paul@codesourcery.com>
37421
37422         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37423
37424 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37425
37426         PR c++/3761
37427         * g++.dg/lookup/crash4.C: New test.
37428
37429 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37430
37431         * gcc.c-torture/execute/builtin-abs-1.c
37432         * gcc.c-torture/execute/builtin-abs-2.c
37433         * gcc.c-torture/execute/builtin-complex-1.c
37434         * gcc.c-torture/execute/builtins/string-1-lib.c
37435         * gcc.c-torture/execute/builtins/string-1.c
37436         * gcc.c-torture/execute/builtins/string-2-lib.c
37437         * gcc.c-torture/execute/builtins/string-2.c
37438         * gcc.c-torture/execute/builtins/string-3-lib.c
37439         * gcc.c-torture/execute/builtins/string-3.c
37440         * gcc.c-torture/execute/builtins/string-4-lib.c
37441         * gcc.c-torture/execute/builtins/string-4.c
37442         * gcc.c-torture/execute/builtins/string-5-lib.c
37443         * gcc.c-torture/execute/builtins/string-5.c
37444         * gcc.c-torture/execute/builtins/string-6-lib.c
37445         * gcc.c-torture/execute/builtins/string-6.c
37446         * gcc.c-torture/execute/builtins/string-7-lib.c
37447         * gcc.c-torture/execute/builtins/string-7.c
37448         * gcc.c-torture/execute/builtins/string-8-lib.c
37449         * gcc.c-torture/execute/builtins/string-8.c
37450         * gcc.c-torture/execute/builtins/string-9-lib.c
37451         * gcc.c-torture/execute/builtins/string-9.c
37452         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37453         * gcc.c-torture/execute/builtins/string-asm-1.c
37454         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37455         * gcc.c-torture/execute/builtins/string-asm-2.c
37456         * gcc.c-torture/execute/stdio-opt-1.c
37457         * gcc.c-torture/execute/stdio-opt-2.c
37458         * gcc.c-torture/execute/stdio-opt-3.c
37459         * gcc.c-torture/execute/string-opt-1.c
37460         * gcc.c-torture/execute/string-opt-10.c
37461         * gcc.c-torture/execute/string-opt-11.c
37462         * gcc.c-torture/execute/string-opt-12.c
37463         * gcc.c-torture/execute/string-opt-13.c
37464         * gcc.c-torture/execute/string-opt-14.c
37465         * gcc.c-torture/execute/string-opt-15.c
37466         * gcc.c-torture/execute/string-opt-16.c
37467         * gcc.c-torture/execute/string-opt-2.c
37468         * gcc.c-torture/execute/string-opt-6.c
37469         * gcc.c-torture/execute/string-opt-7.c
37470         * gcc.c-torture/execute/string-opt-8.c:
37471         Replace with ...
37472
37473         * gcc.c-torture/execute/builtins/abs-2.c
37474         * gcc.c-torture/execute/builtins/abs-3.c
37475         * gcc.c-torture/execute/builtins/complex-1.c
37476         * gcc.c-torture/execute/builtins/fprintf.c
37477         * gcc.c-torture/execute/builtins/fputs.c
37478         * gcc.c-torture/execute/builtins/memcmp.c
37479         * gcc.c-torture/execute/builtins/memmove.c
37480         * gcc.c-torture/execute/builtins/memops-asm.c
37481         * gcc.c-torture/execute/builtins/mempcpy-2.c
37482         * gcc.c-torture/execute/builtins/mempcpy.c
37483         * gcc.c-torture/execute/builtins/memset.c
37484         * gcc.c-torture/execute/builtins/printf.c
37485         * gcc.c-torture/execute/builtins/sprintf.c
37486         * gcc.c-torture/execute/builtins/strcat.c
37487         * gcc.c-torture/execute/builtins/strchr.c
37488         * gcc.c-torture/execute/builtins/strcmp.c
37489         * gcc.c-torture/execute/builtins/strcpy.c
37490         * gcc.c-torture/execute/builtins/strcspn.c
37491         * gcc.c-torture/execute/builtins/strlen-2.c
37492         * gcc.c-torture/execute/builtins/strlen.c
37493         * gcc.c-torture/execute/builtins/strncat.c
37494         * gcc.c-torture/execute/builtins/strncmp-2.c
37495         * gcc.c-torture/execute/builtins/strncmp.c
37496         * gcc.c-torture/execute/builtins/strncpy.c
37497         * gcc.c-torture/execute/builtins/strpbrk.c
37498         * gcc.c-torture/execute/builtins/strpcpy-2.c
37499         * gcc.c-torture/execute/builtins/strpcpy.c
37500         * gcc.c-torture/execute/builtins/strrchr.c
37501         * gcc.c-torture/execute/builtins/strspn.c
37502         * gcc.c-torture/execute/builtins/strstr-asm.c
37503         * gcc.c-torture/execute/builtins/strstr.c:
37504         ... these new files.
37505
37506         * gcc.c-torture/execute/builtins/abs-2-lib.c
37507         * gcc.c-torture/execute/builtins/abs-3-lib.c
37508         * gcc.c-torture/execute/builtins/complex-1-lib.c
37509         * gcc.c-torture/execute/builtins/fprintf-lib.c
37510         * gcc.c-torture/execute/builtins/fputs-lib.c
37511         * gcc.c-torture/execute/builtins/memcmp-lib.c
37512         * gcc.c-torture/execute/builtins/memmove-lib.c
37513         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37514         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37515         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37516         * gcc.c-torture/execute/builtins/memset-lib.c
37517         * gcc.c-torture/execute/builtins/printf-lib.c
37518         * gcc.c-torture/execute/builtins/sprintf-lib.c
37519         * gcc.c-torture/execute/builtins/strcat-lib.c
37520         * gcc.c-torture/execute/builtins/strchr-lib.c
37521         * gcc.c-torture/execute/builtins/strcmp-lib.c
37522         * gcc.c-torture/execute/builtins/strcpy-lib.c
37523         * gcc.c-torture/execute/builtins/strcspn-lib.c
37524         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37525         * gcc.c-torture/execute/builtins/strlen-lib.c
37526         * gcc.c-torture/execute/builtins/strncat-lib.c
37527         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37528         * gcc.c-torture/execute/builtins/strncmp-lib.c
37529         * gcc.c-torture/execute/builtins/strncpy-lib.c
37530         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37531         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37532         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37533         * gcc.c-torture/execute/builtins/strrchr-lib.c
37534         * gcc.c-torture/execute/builtins/strspn-lib.c
37535         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37536         * gcc.c-torture/execute/builtins/strstr-lib.c
37537         * gcc.c-torture/execute/builtins/lib/abs.c
37538         * gcc.c-torture/execute/builtins/lib/fprintf.c
37539         * gcc.c-torture/execute/builtins/lib/memset.c
37540         * gcc.c-torture/execute/builtins/lib/printf.c
37541         * gcc.c-torture/execute/builtins/lib/sprintf.c
37542         * gcc.c-torture/execute/builtins/lib/strcpy.c
37543         * gcc.c-torture/execute/builtins/lib/strcspn.c
37544         * gcc.c-torture/execute/builtins/lib/strncat.c
37545         * gcc.c-torture/execute/builtins/lib/strncmp.c
37546         * gcc.c-torture/execute/builtins/lib/strncpy.c
37547         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37548         * gcc.c-torture/execute/builtins/lib/strspn.c
37549         * gcc.c-torture/execute/builtins/lib/strstr.c:
37550         New files containing support routines.
37551
37552         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37553         declaration.
37554         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37555         when not optimizing.
37556
37557 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37558
37559         PR c++/16240
37560         * g++.dg/abi/mangle22.C: New test.
37561         * g++.dg/abi/mangle23.C: Likewise.
37562
37563 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37564
37565         PR fortran/16290
37566         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37567         Allow for cases without denormalized floating point numbers.
37568
37569 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37570
37571         PR c/1027
37572         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37573         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37574         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37575         expected warning text.
37576         * gcc.dg/format/diag-2.c: New test.
37577
37578 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37579
37580         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37581
37582 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37583
37584         * gcc.dg/builtins-43.c: New.
37585         * gcc.dg/builtins-44.c: New.
37586         * gcc.dg/builtins-45.c: New.
37587
37588 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37589             Andreas Tobler  <a.tobler@schweiz.ch>
37590
37591         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37592         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37593         as SIGSEGV.
37594         * gcc.dg/cleanup-11.c: Likewise.
37595         * gcc.dg/cleanup-8.c: Likewise.
37596         * gcc.dg/cleanup-9.c: Likewise.
37597         * gcc.dg/cleanup-5.c: Run on all platforms.
37598
37599 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37600
37601         * g++.dg/warn/nonnull1.C: New test.
37602
37603 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37604
37605         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37606         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37607         Special-case the Sun compiler wrt to <complex.h>.
37608
37609 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37610
37611         * gcc.dg/Wunreachable-8.C: New test.
37612
37613         * gcc.dg/h8300-ice2.c : New test.
37614
37615 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37616
37617         PR fortran/16161
37618         * gfortran.fortran-torture/compile/implicit.f90: Add test
37619         for implicit character.
37620
37621 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37622
37623         PR fortran/16289
37624         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37625         Use tiny() intrinsic to find smallest non-negative real
37626
37627 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37630         * gcc.dg/compat/struct-by-value-22_x.c: New.
37631         * gcc.dg/compat/struct-by-value-22_y.c: New.
37632
37633         * gcc.c-torture/execute/20040629-1.c: New test.
37634
37635 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37636
37637         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37638         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37639
37640         PR target/16195
37641         * gcc.dg/20040625-1.c: New test.
37642
37643 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37644
37645         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37646
37647 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37648
37649         PR fortran/15963
37650         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37651
37652 2004-06-29  Richard Henderson  <rth@redhat.com>
37653
37654         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37655
37656 2004-06-29  Paul Brook  <paul@codesourcery.com>
37657
37658         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37659         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37660
37661 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         PR c++/16260
37664         * g++.dg/parse/crash15.C: New.
37665
37666 2004-06-28  Andrew Pinski  <apinski@apple.com>
37667
37668         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37669         by the error already.
37670
37671         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37672
37673 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37674
37675         PR target/14041
37676         * gcc.dg/h8300-bss-align-1.c : New.
37677
37678 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37679
37680         * PR c++/16174
37681         * g++.dg/template/ctor4.C: New.
37682
37683 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37684
37685         PR c++/16205
37686         * g++.dg/warn/Wsequence-point-1.C: New test.
37687
37688 2004-06-27  Paul Brook  <paul@codesourcery.com>
37689
37690         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37691
37692 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37693
37694         * g++.old-deja/g++.mike/p7325.C: Remove.
37695
37696 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37697
37698         PR c/14963
37699         * gcc.dg/pr14963.c: New test.
37700
37701 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/16193
37704         * g++.dg/parse/redef1.C: New test.
37705
37706 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37707
37708         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37709         20021110.c.
37710         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37711         20021119-1.c.
37712         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37713         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37714         5-04.c.
37715         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37716         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37717         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37718         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37719         g++.brendan/enum14.C.
37720         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37721         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37722         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37723         g++.mike/virt1.C.
37724         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37725         memtemp24.C.
37726
37727 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37728
37729         * gcc.dg/20040527-1.c: New test case.
37730
37731 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37732
37733         PR gfortran/pr16196
37734         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37735
37736 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37737
37738         PR middle-end/15825
37739         * gcc.dg/pr15825-1.c: New test case.
37740
37741 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37742
37743         * gcc.c-torture/execute/20040625-1.c: New test.
37744
37745 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37746
37747         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37748
37749 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37750
37751         * gcc.dg/torture/mips-div-1.c: New test.
37752
37753 2004-06-24  Jeff Law  <law@redhat.com>
37754
37755         * gcc.dg/tree-ssa/20040624-1.c: New test.
37756
37757 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37758
37759         * gcc.c-torture/compile/20040624-1.c: New test.
37760
37761 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37762
37763         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37764         this directory.
37765
37766 2004-06-23  Andrew Pinski  <apinski@apple.com>
37767
37768         PR middle-end/15988
37769         * g++.dg/opt/ptrmem4.C: New test.
37770
37771         * gcc.dg/c90-array-quals-2.c: New test.
37772
37773 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37774
37775         * gcc.dg/kpice1.c: New test.
37776
37777 2006-06-23  Andrew Pinski  <apinski@apple.com>
37778
37779         * gcc.dg/c90-array-quals.c: New test.
37780
37781 2006-06-22  Richard Henderson  <rth@redhat.com>
37782
37783         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37784
37785 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37786
37787         * gcc.dg/builtins-config.h: Handle FreeBSD.
37788
37789 2006-06-22  Richard Henderson  <rth@redhat.com>
37790
37791         * g++.dg/opt/devirt1.C: New.
37792
37793 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37794
37795         * g++.dg/opt/pr15551.C: New testcase.
37796
37797 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37798
37799         PR target/14800
37800         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37801         x86_64-*-linux* when compiling for 32bit.
37802
37803 2004-06-21  Andrew Pinski  <apinski@apple.com>
37804
37805         * gcc.dg/pch/struct-1.c: New.
37806         * gcc.dg/pch/struct-1.hs: New.
37807
37808 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37809
37810         * gcc.dg/pch/save-temps-1.c: New file.
37811         * gcc.dg/pch/save-temps-1.hs: New file.
37812
37813 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37814
37815         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37816         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37817
37818 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37819
37820         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37821         to fix type error.
37822         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37823         Remove trailing spaces.
37824
37825 2004-06-21  Richard Henderson  <rth@redhat.com>
37826
37827         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37828         merging && to BIT_FIELD_REF.
37829
37830 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37831
37832         * g++.dg/opt/placeholder1.C: New test.
37833
37834 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37835
37836         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37837         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37838         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37839         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37840
37841 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37842
37843         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37844         extern "C".
37845         * g++.dg/other/pragma-re-1.C: Add comments.
37846
37847 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37848
37849         PR gfortran/16080
37850         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37851
37852 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37853
37854         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37855         instead of setting the type of size_t by
37856         hand.
37857
37858 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37859
37860         * gcc.dg/unordered-2.c: New test case.
37861         * gcc.dg/unordered-3.c: New test case.
37862
37863 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37864
37865         PR other/16043
37866         * lib/g++.exp (g++_version): Tweak regexp for version
37867         * lib/g77.exp (g77_version): Likewise.
37868         * lib/gfortran.exp (gfortran_version): Likewise.
37869         * lib/objc.exp (objc_version): Likewise.
37870         * lib/treelang.exp (treelang_version): Likewise.
37871
37872 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37875         Use INT_MAX instead of __INT_MAX__.
37876         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37877
37878         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37879         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37880         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37881         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37882         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37883         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37884         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37885         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37886         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37887
37888         * gcc.dg/range-test-1.c: New test.
37889         * g++.dg/opt/range-test-1.C: New test.
37890
37891 2004-06-17  Richard Henderson  <rth@redhat.com>
37892
37893         * objc.dg/sync-1.m: New.
37894         * objc.dg/try-catch-1.m: Don't force next runtime.
37895         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37896         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37897         shadowed catch clause.
37898         * objc.dg/try-catch-5.m: New.
37899
37900 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37901
37902         Bug 14610
37903         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37904
37905 2004-06-15  Richard Henderson  <rth@redhat.com>
37906
37907         * gcc.dg/20001116-1.c: Move expected warning line.
37908
37909 2004-06-15  Richard Henderson  <rth@redhat.com>
37910
37911         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37912         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37913
37914 2004-06-15  Jeff Law  <law@redhat.com>
37915
37916         * gcc.dg/tree-ssa/20040615-1.c: New test.
37917         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37918         be less sensitive to operand ordering.
37919         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37920
37921 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37922
37923         * g++.dg/abi/bitfield3.C: Add comment..
37924
37925 2004-06-15  Richard Henderson  <rth@redhat.com>
37926
37927         * g++.dg/ext/stmtexpr1.C: XFAIL.
37928         * gcc.dg/20030612-1.c: XFAIL.
37929
37930 2004-06-15  Eric Christopher  <echristo@redhat.com>
37931
37932         * g++.dg/charset/asm5.c: New.
37933         * gcc.dg/charset/asm6.c: New.
37934
37935 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37936
37937         PR fortran/15962
37938         * gfortran.fortran-torture/execute/select_1.f90: New test.
37939
37940 2004-06-15  Paul Brook  <paul@codesourcery.com>
37941
37942         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37943
37944 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37945
37946         PR c++/15967
37947         * g++.dg/lookup/crash3.C: New test.
37948
37949 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37950
37951         PR c++/15947
37952         * g++.dg/parse/dtor4.C: New test.
37953
37954 2004-06-14  Jeff Law  <law@redhat.com>
37955
37956         * gcc.c-torture/compile/20040614-1.c: New test.
37957
37958 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37959
37960         PR fortran/15211
37961         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37962         LEN of a character array.
37963
37964 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37965
37966         PR c++/15096
37967         * g++.dg/template/ptrmem10.C: New test.
37968
37969         PR c++/14930
37970         * g++.dg/template/friend30.C: New test.
37971
37972 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37973
37974         PR fortran/14928
37975         * gfortran.fortran-torture/compile/mloc.f90: New test.
37976
37977 2004-06-13  Paul Brook  <paul@codesourcery.com>
37978
37979         * gfortran.fortran-torture/execute/random_2.f90: New test.
37980
37981 2004-06-13  Eric Christopher  <echristo@redhat.com>
37982
37983         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37984
37985 2004-06-12  Paul Brook  <paul@codesourcery.com>
37986
37987         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37988
37989 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37990
37991         PR fortran/14923
37992         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37993
37994 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37995
37996         PR fortran/14957
37997         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37998         syntax errors in end statements of contained subroutines.
37999
38000 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38001
38002         PR fortran/12841
38003         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38004
38005 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38006
38007         PR fortran/15665
38008         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38009
38010 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38011
38012         PR gfortran/12839
38013         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38014
38015 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38016
38017         PR c++/15862
38018         * g++.dg/parse/enum1.C: New test.
38019
38020 2004-06-10  Jeff Law  <law@redhat.com>
38021
38022         * gcc.c-torture/compile/20040610-1.c: New test.
38023
38024 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38025
38026         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38027         * g++.old-deja/g++.other/decl3.C: Likewise.
38028
38029 2004-06-10  Brian Booth  <bbooth@redhat.com>
38030
38031         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38032         V_MAY_DEF instead of VDEF.
38033         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38034
38035 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38036
38037         PR c++/14211
38038         * g++.dg/conversion/const1.C: New test.
38039
38040         PR c++/15076
38041         * g++.dg/conversion/reinterpret1.C: New test.
38042
38043         PR c++/15877
38044         * g++.dg/template/enum2.C: New test.
38045
38046         PR c++/15227
38047         * g++.dg/template/error13.C: New test.
38048
38049 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38050
38051         PR fortran/14957
38052         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38053         arguments to test_* REAL and of the right size.
38054
38055 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38056
38057         PR target/15569
38058         PR rtl-optimization/15681
38059         * gcc.dg/20040609-1.c: New test.
38060
38061 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38062
38063         PR c++/14791
38064         * g++.dg/opt/builtins1.C: New test.
38065
38066 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38067
38068         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38069         that use default windows32 struct layout.
38070         * gcc.dg/i386-bitfield2.c: Likewise.
38071
38072 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38073
38074         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38075         for mingw32 and cygwin targets.
38076
38077 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38078
38079         * gcc.dg/pch/macro-4.c: New.
38080         * gcc.dg/pch/macro-4.hs: New.
38081
38082 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38083
38084         PR fortran/13249
38085         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38086
38087 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38088
38089         PR fortran/13372
38090         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38091
38092 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38093
38094         PR gfortran/14897
38095         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38096
38097 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38098
38099         PR gfortran/15755
38100         * gfortran.fortran-torture/execute/backspace.c : New test.
38101
38102 2004-06-09  Paul Brook  <paul@codesourcery.com>
38103
38104         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38105         (pointer_to_section): Rewrite to use smaller array.
38106
38107 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38108
38109         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38110         * gcc.dg/ext/altivec-10.c: Same.
38111         * gcc.dg/ext/altivec-11.c: Same.
38112         * gcc.dg/ext/altivec-12.c: Same.
38113         * gcc.dg/ext/altivec-13.c: Same.
38114         * gcc.dg/ext/altivec-14.c: Same.
38115         * gcc.dg/ext/altivec-15.c: Same.
38116         * gcc.dg/ext/altivec-16.c: Same.
38117         * gcc.dg/ext/altivec-3.c: Same.
38118         * gcc.dg/ext/altivec-4.c: Same.
38119         * gcc.dg/ext/altivec-6.c: Same.
38120         * gcc.dg/ext/altivec-7.c: Same.
38121         * gcc.dg/ext/altivec-8.c: Same.
38122         * gcc.dg/ext/altivec-varargs-1.c: Same.
38123
38124         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38125         * g++.dg/ext/altivec-10.C: Same.
38126         * g++.dg/ext/altivec-2.C: Same.
38127         * g++.dg/ext/altivec-3.C: Same.
38128         * g++.dg/ext/altivec-4.C: Same.
38129         * g++.dg/ext/altivec-5.C: Same.
38130         * g++.dg/ext/altivec-6.C: Same.
38131         * g++.dg/ext/altivec-7.C: Same.
38132         * g++.dg/ext/altivec-8.C: Same.
38133         * g++.dg/ext/altivec-9.C: Same.
38134
38135 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38136
38137         PR c++/7841
38138         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38139
38140 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38141
38142         * gcc.dg/union-1.c: New test.
38143
38144 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38145
38146         * gcc.dg/builtins-41.c: New test case.
38147         * gcc.dg/builtins-42.c: New test case.
38148
38149 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38150
38151         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38152         * g++.dg/ext/altivec-10.C: Same.
38153         * g++.dg/ext/altivec-2.C: Same.
38154         * g++.dg/ext/altivec-3.C: Same.
38155         * g++.dg/ext/altivec-4.C: Same.
38156         * g++.dg/ext/altivec-5.C: Same.
38157         * g++.dg/ext/altivec-6.C: Same.
38158         * g++.dg/ext/altivec-7.C: Same.
38159         * g++.dg/ext/altivec-8.C: Same.
38160         * g++.dg/ext/altivec-9.C: Same.
38161         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38162         * g++.old-deja/g++.brendan/new3.C: Same.
38163         * gcc.c-torture/execute/eeprof-1.x: Same.
38164
38165 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38166
38167         PR c/14765
38168         * gcc.dg/pr14765-1.c: New test.
38169
38170 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38171
38172         PR c/14649
38173         * gcc.dg/pr14649-1.c: New test case.
38174
38175 2004-06-07  Richard Henderson  <rth@redhat.com>
38176
38177         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38178         if temporaries.
38179
38180 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38181
38182         * g++.dg/eh/elide1.C: Remove XFAIL.
38183
38184 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38185
38186         PR c++/15337
38187         * g++.dg/expr/sizeof3.C: New test.
38188
38189         PR c++/14777
38190         * g++.dg/template/access14.C: New test.
38191
38192         PR c++/15554
38193         * g++.dg/template/enum1.C: New test.
38194
38195         PR c++/15057
38196         * g++.dg/eh/throw1.C: New test.
38197
38198 2004-06-07  David Ayers  <d.ayers@inode.at>
38199             Ziemowit Laski  <zlaski@apple.com>
38200
38201         * lib/objc.exp (objc_target_compile): Revert the '-framework
38202         Foundation' flag fix, since bare Darwin does not ship
38203         with the Foundation framework.
38204         * objc/execute/next_mapping.h: Provide a local NSConstantString
38205         @interface and @implementation.
38206         (objc_constant_string_init): A constructor function, used to
38207         initialize the NSConstantString meta-class object.
38208         * objc/execute/string1.m: Include "next_mapping.h" instead of
38209         <Foundation/NSString.h>.
38210         * objc/execute/string2.m: Likewise.
38211         * objc/execute/string3.m: Likewise.
38212         * objc/execute/string4.m: Likewise.
38213
38214 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38215
38216         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38217         to double. Replace double with FLOAT.
38218         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38219
38220         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38221         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38222         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38223         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38224         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38225         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38226         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38227         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38228
38229 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38230
38231         PR c/13519
38232         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38233
38234 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38235
38236         PR c++/15503
38237         * g++.dg/template/meminit2.C: New test.
38238
38239 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38240
38241         PR target/15822
38242         * gcc.c-torture/execute/compare-fp-1.c,
38243         gcc.c-torture/execute/compare-fp-2.c,
38244         gcc.c-torture/execute/compare-fp-3.c,
38245         gcc.c-torture/execute/compare-fp-4.c,
38246         gcc.c-torture/execute/compare-fp-3.x,
38247         gcc.c-torture/execute/compare-fp-4.x: Moved...
38248         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38249         gcc.c-torture/execute/ieee/compare-fp-2.c,
38250         gcc.c-torture/execute/ieee/compare-fp-3.c,
38251         gcc.c-torture/execute/ieee/compare-fp-4.c,
38252         gcc.c-torture/execute/ieee/compare-fp-3.x,
38253         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38254
38255 2004-06-04  David Ayers  <d.ayers@inode.at>
38256
38257         * objc/execute/protocol-isEqual-4.m: New testcase.
38258
38259 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38260
38261         * objc/execute/protocol-isEqual-1.m: New testcase.
38262         * objc/execute/protocol-isEqual-2.m: New testcase.
38263         * objc/execute/protocol-isEqual-3.m: New testcase.
38264
38265 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38266
38267         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38268
38269 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38270
38271         * lib/objc.exp (objc_target_compile): When running tests on
38272         Darwin (Mac OS X), inform the linker about '-framework
38273         'Foundation'.
38274
38275 2004-06-02  Eric Christopher  <echristo@redhat.com>
38276
38277         * gcc.c-torture/compile/20040602-1.c: New.
38278
38279 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38280
38281         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38282         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38283
38284         PR tree-optimization/14736
38285         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38286
38287         PR tree-optimization/14042
38288         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38289
38290         PR tree-optimization/14729
38291         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38292
38293 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38294
38295         PR fortran/15557
38296         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38297
38298 2004-06-01  Richard Hederson  <rth@redhat.com>
38299
38300         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38301
38302 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38303
38304         PR c++/14932
38305         * g++.dg/parse/offsetof4.C: New test.
38306
38307 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38308
38309         PR objc/7993
38310         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38311
38312 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/15701
38315         * g++.dg/template/friend29.C: New test.
38316
38317 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38318
38319         PR c/15749
38320         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38321
38322 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38323
38324         * gcc.dg/sparc-trap-1.c: New test.
38325
38326 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38327
38328         PR middle-end/15069
38329         * g++.dg/opt/fold3.C: New test case.
38330
38331 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38332
38333         * lib/target-supports.exp (check_iconv_available): Fix fallout
38334         from 2004-05-28 patch.
38335
38336 2004-05-30  Paul Brook  <paul@codesourcery.com>
38337
38338         PR fortran/15620
38339         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38340         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38341
38342 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38343
38344         * gfortran.fortran-torture/execute/random_1.f90: New test.
38345
38346 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38347
38348         * g++.dg/ext/altivec-10.C: New test.
38349
38350 2004-05-29  Paul Brook  <paul@codesourcery.com>
38351
38352         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38353
38354 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38355
38356         * gcc.dg/altivec-16.c: New test.
38357
38358 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38359
38360         * lib/target-supports.exp (check_vmx_hw_available): New.
38361         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38362
38363         * lib/target-supports.exp (check_alias_available,
38364         check_iconv_available, check_named_sections_available): Use
38365         unique names for temporary files.
38366
38367 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38368
38369         * gcc.dg/altivec-15.c: New test.
38370
38371 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38372
38373         PR c++/15083
38374         * g++.dg/warn/noeffect6.C: New test.
38375
38376         PR c++/15471
38377         * g++.dg/expr/ptrmem4.C: New test.
38378
38379         PR c++/15640
38380         * g++.dg/template/operator3.C: New test.
38381
38382 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38383
38384         PR c++/14668
38385         * g++.dg/lookup/redecl1.C: New test.
38386         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38387
38388 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38389
38390         * gcc.c-torture/execute/compare-fp-1.c,
38391         gcc.c-torture/execute/compare-fp-2.c,
38392         gcc.c-torture/execute/compare-fp-3.c,
38393         gcc.c-torture/execute/compare-fp-4.c,
38394         gcc.c-torture/execute/compare-fp-3.x,
38395         gcc.c-torture/execute/compare-fp-4.x,
38396         gcc.dg/pr15649-1.c: New.
38397
38398 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38399
38400         PR c++/12883
38401         * g++.dg/init/array14.C: New test.
38402
38403 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38404
38405         * lib/compat.exp (compat-get-options-main): New.
38406         (compat-get-options): Remove unneeded code, warn for ignored
38407         command.
38408         (compat-execute): Check flag set by dg-require-* commands.
38409
38410         * lib/compat.exp (compat-execute): Break up long lines.
38411
38412 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38413
38414         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38415         * gcc.dg/altivec-14.c: New test.
38416         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38417
38418         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38419         * gcc.dg/altivec-12.c: Ditto.
38420
38421         * gcc.dg/altivec-3.c: Move call to altivec_check.
38422
38423 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38424
38425         PR c++/15044
38426         * g++.dg/template/error12.C: New test.
38427
38428         PR c++/15317
38429         * g++.dg/ext/attrib15.C: New test.
38430
38431         PR c++/15329
38432         * g++.dg/template/ptrmem9.C: New test.
38433
38434 2004-05-25  Paul Brook  <paul@codesourcery.com>
38435
38436         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38437
38438 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38439
38440         PR c++/15165
38441         * g++.dg/template/crash19.C: New test.
38442
38443 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38444
38445         PR c++/15025
38446         * g++.dg/template/redecl1.C: New test.
38447
38448 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38449
38450         PR c++/14821
38451         * g++.dg/other/ns1.C: New test.
38452
38453         PR c++/14883
38454         * g++.dg/template/invalid1.C: New test.
38455
38456 2004-05-23  Paul Brook  <paul@codesourcery.com>
38457         Victor Leikehman  <lei@haifasphere.co.il>
38458
38459         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38460         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38461
38462 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/15285
38465         PR c++/15299
38466         * g++.dg/template/non-dependent5.C: New test.
38467         * g++.dg/template/non-dependent6.C: New test.
38468
38469 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38470
38471         PR c++/15507
38472         * g++.dg/inherit/union1.C: New test.
38473
38474         PR c++/15542
38475         * g++.dg/template/addr1.C: New test.
38476
38477         PR c++/15427
38478         * g++.dg/template/array5.C: New test.
38479
38480         PR c++/15287
38481         * g++.dg/template/array6.C: New test.
38482
38483 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38484             Roger Sayle  <roger@eyesopen.com>
38485
38486         * g++.dg/lookup/forscope2.C: New test case.
38487
38488 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38489
38490         * gcc.dg/cpp/Wmissingdirs.c: New.
38491
38492 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38493
38494         PR target/15301
38495         * gcc.dg/compat/union-m128-1.h: New file.
38496         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38497         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38498         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38499
38500 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38501
38502         PR target/15302
38503         * gcc.dg/compat/struct-complex-1.h: New file.
38504         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38505         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38506         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38507
38508 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38509
38510         PR middle-end/3074
38511         * gcc.dg/pr3074-1.c: New test case.
38512         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38513
38514 2004-05-20  Falk Hueffner  <falk@debian.org>
38515
38516         PR other/15526
38517         * gcc.dg/ftrapv-1.c: New test case.
38518
38519 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38520
38521         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38522
38523 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38524             Jeff Law  <law@redhat.com>
38525
38526         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38527         * gcc.dg/tree-ssa/20040518-2.c: New test.
38528
38529         * gcc.dg/tree-ssa/20040518-1.c: New test.
38530
38531 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38532
38533         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38534
38535 2004-05-18  Paul Brook  <paul@codesourcery.com>
38536
38537         PR fortran/13930
38538         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38539
38540 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38541
38542         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38543         constant folding.
38544
38545 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38546
38547         * gcc.dg/tree-ssa/20040517-1.c: New test.
38548
38549 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38550
38551         * gcc.dg/loop-4.c: New test.
38552
38553 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38554
38555         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38556
38557 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38558
38559         PR fortran/15311
38560         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38561
38562 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38563
38564         PR fortran/13826
38565         PR fortran/13940
38566         * gfortran.fortran-torture/compile/data_1.f90: New test.
38567
38568 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38569
38570         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38571         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38572
38573 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38574
38575         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38576
38577 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38578
38579         PR c/15444
38580         * gcc.dg/format/xopen-1.c: Adjust expected message.
38581         * gcc.dg/format/xopen-3.c: New test.
38582
38583 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38584
38585         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38586
38587 2004-05-14  Jeff Law  <law@redhat.com>
38588
38589         * gcc.dg/tree-ssa/20040514-2.c: New test.
38590
38591 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38592
38593         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38594         this ...
38595         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38596         this.
38597
38598 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38599
38600         * gcc.dg/tree-ssa/20040514-1.c: New test.
38601
38602 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38603
38604         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38605         test.
38606
38607 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38608
38609         PR fortran/14066
38610         * gfortran.fortran-torture/compile/do_1.f90: New test.
38611
38612 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38613
38614         PR fortran/15051
38615         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38616         test.
38617
38618 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38619
38620         PR fortran/15149
38621         * gfortran.fortran-torture/execute/random_init.f90: New test.
38622
38623 2004-05-13  Paul Brook  <paul@codesourcery.com>
38624
38625         PR fortran/15314
38626         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38627
38628 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38629
38630         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38631         for the powerpc case.
38632
38633 2004-05-13  Jeff Law  <law@redhat.com>
38634
38635         * gcc.dg/tree-ssa/20040513-1.c: New test.
38636         * gcc.dg/tree-ssa/20040513-2.c: New test.
38637
38638 2004-05-13  Paul Brook  <paul@codesourcery.com>
38639
38640         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38641         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38642         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38643
38644 2004-05-13  Andreas Schwab  <schwab@suse.de>
38645
38646         PR other/10819
38647         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38648         characters.
38649
38650 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38651
38652         PR fortran/15294
38653         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38654
38655 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38656
38657         Merge from tree-ssa-20020619-branch.  See
38658         ChangeLog.tree-ssa for details.
38659
38660 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38661
38662         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38663         include <altivec.h> explicitly.
38664         * gcc.dg/altivec-13.c: Likewise.
38665
38666 2004-05-11  Paul Brook  <paul@codesourcery.com>
38667
38668         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38669
38670 2004-05-10  Eric Christopher  <echristo@redhat.com>
38671
38672         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38673         * gcc.dg/sibcall-4.c: Ditto.
38674
38675 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38676
38677         * g++.dg/ext/altivec-8.C: New test case.
38678         * gcc.dg/altivec-13.c: New test case.
38679
38680 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38681
38682         * gcc.c-torture/execute/divcmp-1.c: New test case.
38683         * gcc.c-torture/execute/divcmp-2.c: New test case.
38684         * gcc.c-torture/execute/divcmp-3.c: New test case.
38685
38686 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38687
38688         * g++.dg/other/pragma-re-2.C: New test.
38689
38690 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38691
38692         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38693         * gcc.dg/i386-387-2.c: Likewise.
38694
38695         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38696         __builtin_drem.
38697         * gcc.dg/i386-387-6.c: Likewise.
38698
38699 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38700
38701         * gcc.dg/builtins-33.c: Also check log1p*.
38702
38703 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38704
38705         PR optimization/15296
38706         * gcc.c-torture/execute/pr15296.c: New test.
38707
38708 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38709
38710         * gcc.dg/builtins-40.c: New test.
38711
38712 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38713
38714         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38715
38716 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38717
38718         * g++.dg/ext/spe1.C: New testcase.
38719
38720 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38721
38722         * objc.dg/image-info.m: Allow additional attributes
38723         for __image_info section.
38724
38725 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38726
38727         * gcc.dg/torture/mips-hilo-2.c: New test.
38728
38729 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38730
38731         PR c++/14389
38732         * g++.dg/template/member5.C: New test.
38733
38734 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38735
38736         * gcc.dg/builtins-34.c: Also check expm1*.
38737
38738 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38739
38740         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38741         * gcc.dg/torture/builtin-convert-3.c: New test.
38742
38743 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38744
38745         PR middle-end/15054
38746         * g++.dg/opt/pr15054.C: New test.
38747
38748 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38749
38750         * gcc.dg/torture/builtin-rounding-1.c: New test.
38751         * gcc.dg/builtins-25.c: Delete.
38752         * gcc.dg/builtins-29.c: Delete.
38753
38754 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38755
38756         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38757         * gcc.dg/sibcall-4.c: Likewise.
38758         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38759
38760 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38761
38762         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38763         bit-field on 16-bit targets.
38764
38765 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38766
38767         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38768         16-bit targets.
38769
38770 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38771
38772         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38773         * gcc.dg/rs6000-power2-2.c: Likewise.
38774
38775 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38776
38777         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38778         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38779         Change the asm registers to be in form of frN instead of fN.
38780
38781 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38782
38783         * gcc.dg/torture/builtin-convert-2.c: New test.
38784
38785 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38786
38787         * gcc.dg/rs6000-power2-1.c: New test.
38788         * gcc.dg/rs6000-power2-2.c: New test.
38789
38790 2004-04-28  Jan Hubicka  <jh@suse.cz>
38791
38792         * gcc.dg/unused-6.c: New test.
38793
38794 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38795             Ulrich Weigand  <uweigand@de.ibm.com>
38796
38797         * ada/acats/run_all.sh: Define $target variable.
38798
38799 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38800
38801         PR c++/15119
38802         * g++.dg/other/vararg-1.C: New test.
38803
38804         PR c++/4794
38805         * g++.dg/eh/cleanup3.C: New test.
38806
38807 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38808
38809         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38810         and ad8011a (target_insn).
38811         * ada/acats/support/macro.dfs: Likewise.
38812         * ada/acats/support/impbit.adb: New file.
38813
38814 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38815
38816         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38817
38818 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38819
38820         * gcc.dg/loop-3.c: New test.
38821
38822 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38823
38824         * gcc.c-torture/execute/simd-5.c: New test.
38825
38826 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38827
38828         PR c++/15064
38829         * g++.dg/template/crash18.C: New test.
38830
38831 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38832
38833         * g++.dg/ext/complit3.C: New test.
38834
38835 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38836
38837         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38838         * gcc.dg/altivec-3.c: Same.
38839         * gcc.dg/altivec-varargs-1.c: Same.
38840
38841 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38842
38843         * lib/target-supports.exp (check_profiling_available): Assume
38844         profiling is not available on powerpc-eabi targets.
38845
38846 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38847
38848         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38849         * gcc.dg/vmx/bug-1.c: Ditto.
38850
38851 2004-04-20  Eric Christopher  <echristo@redhat.com>
38852
38853         * gcc.dg/charset/extern.c: New test.
38854         * g++.dg/charset/extern3.cc: Ditto.
38855
38856 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38857
38858         * gcc.dg/builtins-39.c: New test.
38859
38860 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38861
38862         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38863
38864 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38865
38866         * gcc.dg/torture/mips-hilo-1.c: New test.
38867
38868 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38869
38870         * gcc.c-torture/compile/20040419-1.c: New test.
38871
38872 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38873
38874         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38875
38876 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38877             Aldy Hernandez  <aldyh@redhat.com>
38878
38879         * gcc.c-torture/execute/va-arg-24.c: New.
38880
38881 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38882             Aldy Hernandez  <aldyh@redhat.com>
38883
38884         * gcc.dg/vmx/1b-01.c: New.
38885         * gcc.dg/vmx/1b-02.c: New.
38886         * gcc.dg/vmx/1b-03.c: New.
38887         * gcc.dg/vmx/1b-04.c: New.
38888         * gcc.dg/vmx/1b-05.c: New.
38889         * gcc.dg/vmx/1b-06.c: New.
38890         * gcc.dg/vmx/1b-07.c: New.
38891         * gcc.dg/vmx/1c-01.c: New.
38892         * gcc.dg/vmx/1c-02.c: New.
38893         * gcc.dg/vmx/3a-01a.c: New.
38894         * gcc.dg/vmx/3a-01.c: New.
38895         * gcc.dg/vmx/3a-01m.c: New.
38896         * gcc.dg/vmx/3a-03.c: New.
38897         * gcc.dg/vmx/3a-03m.c: New.
38898         * gcc.dg/vmx/3a-04.c: New.
38899         * gcc.dg/vmx/3a-04m.c: New.
38900         * gcc.dg/vmx/3a-05.c: New.
38901         * gcc.dg/vmx/3a-06.c: New.
38902         * gcc.dg/vmx/3a-06m.c: New.
38903         * gcc.dg/vmx/3a-07.c: New.
38904         * gcc.dg/vmx/3b-01.c: New.
38905         * gcc.dg/vmx/3b-02.c: New.
38906         * gcc.dg/vmx/3b-10.c: New.
38907         * gcc.dg/vmx/3b-13.c: New.
38908         * gcc.dg/vmx/3b-14.c: New.
38909         * gcc.dg/vmx/3b-15.c: New.
38910         * gcc.dg/vmx/3c-01a.c: New.
38911         * gcc.dg/vmx/3c-01.c: New.
38912         * gcc.dg/vmx/3c-02.c: New.
38913         * gcc.dg/vmx/3c-03.c: New.
38914         * gcc.dg/vmx/3d-01.c: New.
38915         * gcc.dg/vmx/4-01.c: New.
38916         * gcc.dg/vmx/4-03.c: New.
38917         * gcc.dg/vmx/5-01.c: New.
38918         * gcc.dg/vmx/5-02.c: New.
38919         * gcc.dg/vmx/5-03.c: New.
38920         * gcc.dg/vmx/5-04.c: New.
38921         * gcc.dg/vmx/5-05.c: New.
38922         * gcc.dg/vmx/5-06.c: New.
38923         * gcc.dg/vmx/5-07.c: New.
38924         * gcc.dg/vmx/5-07t.c: New.
38925         * gcc.dg/vmx/5-08.c: New.
38926         * gcc.dg/vmx/5-10.c: New.
38927         * gcc.dg/vmx/5-11.c: New.
38928         * gcc.dg/vmx/7-01a.c: New.
38929         * gcc.dg/vmx/7-01.c: New.
38930         * gcc.dg/vmx/7c-01.c: New.
38931         * gcc.dg/vmx/7d-01.c: New.
38932         * gcc.dg/vmx/7d-02.c: New.
38933         * gcc.dg/vmx/8-01.c: New.
38934         * gcc.dg/vmx/8-02a.c: New.
38935         * gcc.dg/vmx/8-02.c: New.
38936         * gcc.dg/vmx/brode-1.c: New.
38937         * gcc.dg/vmx/bug-1.c: New.
38938         * gcc.dg/vmx/bug-2.c: New.
38939         * gcc.dg/vmx/bug-3.c: New.
38940         * gcc.dg/vmx/cw-bug-1.c: New.
38941         * gcc.dg/vmx/cw-bug-2.c: New.
38942         * gcc.dg/vmx/cw-bug-3.c: New.
38943         * gcc.dg/vmx/dct.c: New.
38944         * gcc.dg/vmx/debug-1.c: New.
38945         * gcc.dg/vmx/debug-2.c: New.
38946         * gcc.dg/vmx/debug-3.c: New.
38947         * gcc.dg/vmx/debug-4.c: New.
38948         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38949         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38950         * gcc.dg/vmx/eg-5.c: New.
38951         * gcc.dg/vmx/fft.c: New.
38952         * gcc.dg/vmx/gcc-bug-1.c: New.
38953         * gcc.dg/vmx/gcc-bug-2.c: New.
38954         * gcc.dg/vmx/gcc-bug-3.c: New.
38955         * gcc.dg/vmx/gcc-bug-4.c: New.
38956         * gcc.dg/vmx/gcc-bug-5.c: New.
38957         * gcc.dg/vmx/gcc-bug-6.c: New.
38958         * gcc.dg/vmx/gcc-bug-7.c: New.
38959         * gcc.dg/vmx/gcc-bug-8.c: New.
38960         * gcc.dg/vmx/gcc-bug-9.c: New.
38961         * gcc.dg/vmx/gcc-bug-b.c: New.
38962         * gcc.dg/vmx/gcc-bug-c.c: New.
38963         * gcc.dg/vmx/gcc-bug-d.c: New.
38964         * gcc.dg/vmx/gcc-bug-e.c: New.
38965         * gcc.dg/vmx/gcc-bug-f.c: New.
38966         * gcc.dg/vmx/gcc-bug-g.c: New.
38967         * gcc.dg/vmx/gcc-bug-i.c: New.
38968         * gcc.dg/vmx/harness.h: New.
38969         * gcc.dg/vmx/ira1.c: New.
38970         * gcc.dg/vmx/ira2a.c: New.
38971         * gcc.dg/vmx/ira2b.c: New.
38972         * gcc.dg/vmx/ira2.c: New.
38973         * gcc.dg/vmx/ira2c.c: New.
38974         * gcc.dg/vmx/mem.c: New.
38975         * gcc.dg/vmx/newton-1.c: New.
38976         * gcc.dg/vmx/ops.c: New.
38977         * gcc.dg/vmx/sn7153.c: New.
38978         * gcc.dg/vmx/spill2.c: New.
38979         * gcc.dg/vmx/spill3.c: New.
38980         * gcc.dg/vmx/spill.c: New.
38981         * gcc.dg/vmx/t.c: New.
38982         * gcc.dg/vmx/varargs-1.c: New.
38983         * gcc.dg/vmx/varargs-2.c: New.
38984         * gcc.dg/vmx/varargs-3.c: New.
38985         * gcc.dg/vmx/varargs-4.c: New.
38986         * gcc.dg/vmx/varargs-5.c: New.
38987         * gcc.dg/vmx/varargs-6.c: New.
38988         * gcc.dg/vmx/varargs-7.c: New.
38989         * gcc.dg/vmx/vmx.exp: New.
38990         * gcc.dg/vmx/vprint-1.c: New.
38991         * gcc.dg/vmx/vscan-1.c: New.
38992         * gcc.dg/vmx/x-01.c: New.
38993         * gcc.dg/vmx/x-02.c: New.
38994         * gcc.dg/vmx/x-03.c: New.
38995         * gcc.dg/vmx/x-04.c: New.
38996         * gcc.dg/vmx/x-05.c: New.
38997         * gcc.dg/vmx/yousufi-1.c: New.
38998         * gcc.dg/vmx/zero-1.c: New.
38999         * gcc.dg/vmx/zero.c: New.
39000
39001 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39002
39003         * g++.dg/lookup/java1.C: Update for chage of
39004         _Jv_AllocObject.
39005         * g++.dg/lookup/java2.C: Likewise.
39006
39007 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39008
39009         * ada/acats/run_all.sh: use -O2 by default.
39010
39011 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39012
39013         * gcc.dg/vr-mult-[12].c: New tests.
39014
39015 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39016
39017         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39018
39019         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39020
39021 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39022
39023         * lib/target-supports.exp (check_profiling_available): Assume
39024         profiling isn't available for mips*-*-elf targets.
39025
39026 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39027
39028         * gcc.dg/builtins-38.c: New test.
39029
39030 2004-04-14  Eric Christopher  <echristo@redhat.com>
39031
39032         * g++.dg/charset/charset.exp: Run .cc extension tests.
39033
39034 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39035
39036         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39037
39038 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39039
39040         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39041
39042 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39043
39044         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39045         * gcc.dg/i386-387-2.c: Likewise.
39046
39047         * gcc.dg/i386-387-7.c: New test.
39048         * gcc.dg/i386-387-8.c: New test.
39049
39050         * gcc.dg/builtins-37.c: New test.
39051
39052 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39053
39054         * g++.dg/pch/externc-1.C: Add missing semicolon.
39055
39056 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39057
39058         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39059
39060 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39061
39062         * gcc.c-torture/execute/20040411-1.c: New test.
39063
39064 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39065
39066         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39067
39068 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39069
39070         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39071
39072 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39073
39074         * lib/target-supports.exp (check_named_sections_available): New.
39075         * lib/gcc-dg.exp (dg-require-named-sections): New.
39076         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39077         old-deja.exp.  Also prune error-count message from HP linker.
39078         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39079
39080         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39081         * g++.old-deja/g++.pt/static3.C: Likewise.
39082         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39083
39084 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39085
39086         * gcc.c-torture/execute/20040409-1.c: New test case.
39087         * gcc.c-torture/execute/20040409-2.c: New test case.
39088         * gcc.c-torture/execute/20040409-3.c: New test case.
39089
39090 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39091
39092         * gcc.dg/20040409-1.c: New test.
39093
39094 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39095
39096         PR target/14888
39097         * g++.dg/opt/pr14888.C: New test case.
39098
39099 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39100
39101         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39102         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39103         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39104         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39105         New tests.
39106
39107 2004-04-08  Paul Brook  <paul@codesourcery.com>
39108
39109         * gcc.dg/spill-1.c: New test.
39110
39111 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39112
39113         * gcc.dg/torture/builtin-ctype-2.c: New test.
39114
39115 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39116
39117         * gcc.dg/pch/pch.exp: Add largefile test.
39118
39119 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39120
39121         * g++.dg/pch/externc-1.Hs: New.
39122         * g++.dg/pch/externc-1.C: New.
39123
39124 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39125
39126         * gcc.dg/compat/struct-by-value-5a_main.c,
39127         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39128         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39129         * gcc.dg/compat/struct-by-value-5a_x.c,
39130         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39131         gcc.dg/compat/struct-by-value-5_x.c.
39132         * gcc.dg/compat/struct-by-value-5a_y.c,
39133         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39134         gcc.dg/compat/struct-by-value-5_y.c.
39135
39136         * gcc.dg/compat/struct-by-value-6a_main.c,
39137         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39138         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39139         * gcc.dg/compat/struct-by-value-6a_x.c,
39140         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39141         gcc.dg/compat/struct-by-value-6_x.c.
39142         * gcc.dg/compat/struct-by-value-6a_y.c,
39143         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39144         gcc.dg/compat/struct-by-value-6_y.c.
39145
39146         * gcc.dg/compat/struct-by-value-7a_main.c,
39147         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39148         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39149         * gcc.dg/compat/struct-by-value-7a_x.c,
39150         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39151         gcc.dg/compat/struct-by-value-7_x.c.
39152         * gcc.dg/compat/struct-by-value-7a_y.c,
39153         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39154         gcc.dg/compat/struct-by-value-7_y.c.
39155
39156 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39157
39158         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39159         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39160         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39161         options.
39162
39163 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39164
39165         * gcc.dg/builtins-36.c: New test.
39166
39167 2004-04-06  Paul Brook  <paul@codesourcery.com>
39168
39169         * README.gcc: Remove obsolete contraint on testcases.
39170
39171 2004-04-05  Paul Brook  <paul@codesourcery.com>
39172
39173         PR2123
39174         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39175         failure and exit(0) on success.
39176         * g++.dg/expr/anew2.C: Ditto.
39177         * g++.dg/expr/anew3.C: Ditto.
39178         * g++.dg/expr/anew4.C: Ditto.
39179
39180 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39181
39182         PR c++/3518
39183         * g++.dg/template/unify7.C: New.
39184
39185 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39186
39187         * g++.dg/README: Bring up to date with new subdirectories; remove
39188         duplicate subdirectory lines.
39189
39190 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39191
39192         PR c++/14007
39193         * g++.dg/template/unify5.C: New.
39194         * g++.dg/template/unify6.C: New.
39195         * g++.dg/template/qualttp20.C: Adjust.
39196         * g++.old-deja/g++.jason/report.C: Adjust.
39197         * g++.old-deja/g++.other/qual1.C: Adjust.
39198
39199 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39200
39201         PR c++/14803
39202         * g++.dg/inherit/ptrmem1.C: New test.
39203
39204 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39205
39206         PR c++/14755
39207         * gcc.c-torture/execute/20040331-1.c: New test.
39208         * gcc.dg/20040331-1.c: New test.
39209
39210 2004-04-01  Paul Brook  <paul@codesourcery.com>
39211
39212         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39213
39214 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39215
39216         PR c++/14724
39217         * g++.dg/init/goto1.C: New test.
39218
39219         PR c++/14763
39220         * g++.dg/template/defarg4.C: New test.
39221
39222 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39223
39224         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39225
39226 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39227
39228         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39229
39230 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39231
39232         * gcc.dg/noncompile/undeclared-2.c: New test.
39233
39234 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39235
39236         * gcc.dg/940409-1.c: Remove XFAIL.
39237         * gcc.dg/reg-vol-struct-1.c: New test.
39238
39239 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39240
39241         * gcc.dg/torture/builtin-wctype-1.c: New test.
39242
39243 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39244
39245         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39246         * gcc.dg/20001101-1.c: Likewise.
39247         * gcc.dg/20001102-1.c: Likewise.
39248
39249 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39250
39251         * gcc.dg/compare8.c: Add an additional test for XOR.
39252
39253 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39254
39255         * gcc.dg/torture/builtin-ctype-1.c: New test.
39256
39257 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39258
39259         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39260         * gcc.dg/torture/builtin-math-1.c: Likewise.
39261         * gcc.dg/torture/builtin-power-1.c: New test.
39262
39263 2004-03-24  Andreas Schwab  <schwab@suse.de>
39264
39265         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39266         IA64 assembler.
39267
39268 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39269             Roger Sayle  <roger@eyesopen.com>
39270
39271         * gcc.dg/compare8.c: New test case.
39272
39273 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39274
39275         * g++.dg/ext/altivec-7.C: New test.
39276
39277 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39278
39279         PR 12267, 12391, 12560, 13129, 14114, 14133
39280         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39281         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39282         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39283         Adjust error regexps.
39284         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39285         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39286         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39287         * gcc.dg/local1.c: Add explanatory comment.
39288
39289 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39290
39291         PR optimization/14669
39292         * g++.dg/opt/fold2.C: New test case.
39293
39294 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39295
39296         PR c/14069
39297         * gcc.dg/20040322-1.c: New test.
39298
39299 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39300
39301         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39302         * gcc.dg/ultrasp4.c: Likewise.
39303         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39304
39305 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39306
39307         * gcc.dg/i386-sse-8.c: Reset default options.
39308
39309 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39310
39311         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39312         in the error message text.
39313
39314 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39315
39316         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39317
39318 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39319
39320         PR c++/14616
39321         * g++.dg/init/array13.C: New test.
39322
39323 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39324
39325         PR target/13889
39326         * gcc.c-torture/compile/pr13889.c: New test case.
39327
39328 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39329
39330         PR c/14635
39331         * builtins-1.c (nan, nans): Don't test.
39332         * builtins-30.c: Don't use nan, nanf, nanl.
39333         * builtins-35.c: New test.
39334
39335 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39336
39337         * g++.dg/ext/altivec-6.C: New test.
39338
39339 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39340
39341         * g++.dg/init/placement3.C: New test.
39342
39343         * g++.dg/template/spec13.C: New test.
39344
39345         * g++.dg/lookup/using11.C: New test.
39346
39347         * g++.dg/lookup/koenig3.C: New test.
39348
39349         * g++.dg/template/operator2.C: New test.
39350
39351         * g++.dg/expr/dtor3.C: New test.
39352         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39353         marker.
39354         * g++.old-deja/g++.law/visibility28.C: Likewise.
39355
39356 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39357
39358         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39359         * gcc.dg/ppc64-abi-3.c: Likewise.
39360
39361 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39362
39363         PR c++/14545
39364         * g++.dg/parse/template15.C: New test.
39365
39366 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39367
39368         * g++.dg/expr/dtor2.C: New test.
39369
39370         * g++.dg/lookup/anon4.C: New test.
39371
39372         * g++.dg/overload/using1.C: New test.
39373
39374         * g++.dg/template/lookup7.C: New test.
39375
39376         * g++.dg/template/typename6.C: New test.
39377
39378         * g++.dg/expr/cond6.C: New test.
39379
39380 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39381
39382         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39383
39384 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39385
39386         * g++.dg/expr/cond5.C: New test.
39387         * g++.dg/expr/constcast1.C: Likewise.
39388         * g++.dg/expr/ptrmem2.C: Likewise.
39389         * g++.dg/expr/ptrmem3.C: Likewise.
39390         * g++.dg/lookup/main1.C: Likewise.
39391         * g++.dg/template/lookup6.C: Likewise.
39392
39393 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39394
39395         * gcc.dg/local1.c: New test.
39396
39397         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39398
39399 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39400
39401         * gcc.dg/torture/builtin-convert-1.c: New test.
39402
39403 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39404
39405         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39406
39407 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39408
39409         PR c++/14481
39410         * g++.dg/warn/Wunused-7.C: New test.
39411
39412 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39413
39414         * gcc.dg/torture/builtin-integral-1.c: New test.
39415
39416 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39417
39418         PR c++/14586
39419         * g++.dg/parse/non-dependent3.C: New test.
39420
39421 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39422
39423         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39424         * g++.dg/eh/simd-2.C: Likewise.
39425         * g++.dg/init/array10.C: Likewise.
39426         * gcc.c-torture/compile/simd-1.c: Likewise.
39427         * gcc.c-torture/compile/simd-2.c: Likewise.
39428         * gcc.c-torture/compile/simd-3.c: Likewise.
39429         * gcc.c-torture/compile/simd-4.c: Likewise.
39430         * gcc.c-torture/compile/simd-6.c: Likewise.
39431         * gcc.c-torture/execute/simd-1.c: Likewise.
39432         * gcc.c-torture/execute/simd-2.c: Likewise.
39433         * gcc.dg/compat/vector-defs.h: Likewise.
39434         * gcc.dg/20020531-1.c: Likewise.
39435         * gcc.dg/altivec-3.c: Likewise.
39436         * gcc.dg/altivec-4.c: Likewise.
39437         * gcc.dg/altivec-varargs-1.c: Likewise.
39438         * gcc.dg/compat/vector-defs.h: Likewise.
39439         * gcc.dg/i386-mmx-3.c: Likewise.
39440         * gcc.dg/i386-sse-4.c: Likewise.
39441         * gcc.dg/i386-sse-5.c: Likewise.
39442         * gcc.dg/i386-sse-8.c: Likewise.
39443         * gcc.dg/simd-1.c: Likewise.
39444         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39445         __ev64_opaque__ since the machine description provides it.
39446
39447 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39448
39449         * lib/compat.exp (skip_list): New global variable.
39450         Use it to hold the user defined COMPAT_SKIPS list if any.
39451         (compat-obj): Add the members of skip_list to optall.
39452
39453 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39454
39455         * gcc.dg/compat/union-by-value-1_main.c,
39456         union-by-value-1_x.c, union-by-value-1_y.c,
39457         union-check.h, union-defs.h,
39458         union-init.h, union-return-1_main.c,
39459         union-return-1_x.c, union-return-1_y.c: New files.
39460
39461 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39462
39463         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39464         mixed-struct-init.h: Add 4 mixed structure types.
39465         struct-by-value-21_main.c, struct-by-value-21_x.c,
39466         struct-by-value-21_y.c, struct-return-21_main.c,
39467         struct-return-21_x.c, struct-return-21_y.c: New files.
39468
39469 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39470
39471         PR c++/14550
39472         * g++.dg/parse/template14.C: New test.
39473
39474 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39475
39476         * gcc.c-torture/execute/20040313-1.c: New test.
39477
39478 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39479
39480         PR target/14533
39481         * gcc.dg/20040311-2.c: New test.
39482
39483 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39484
39485         PR other/14544
39486         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39487         bit-field.
39488
39489 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39490
39491         * gcc.dg/20040305-2.c: Add missing return statement.
39492
39493 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39494
39495         * gcc.dg/builtins-34.c: Also check pow10*.
39496
39497 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39498
39499         PR target/14262
39500         * gcc.dg/20040305-2.c: New test.
39501
39502 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39503
39504         * gcc.dg/20040310-1.c: New test.
39505
39506 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39507
39508         * gcc.c-torture/execute/20040311-1.c: New test case.
39509
39510 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39511
39512         PR c++/14476
39513         * g++.dg/lookup/enum1.C: New test.
39514
39515 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39516
39517         PR c++/14510
39518         * g++.dg/lookup/struct2.C: New test.
39519
39520 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39521
39522         * gcc.dg/builtins-34.c: New test.
39523
39524 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39525
39526         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39527
39528 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39529
39530         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39531         * gcc.dg/alias-2.c: New testcase.
39532
39533 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39534
39535         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39536
39537 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39538
39539         * gcc.c-torture/execute/20040309-1.c: New test case.
39540
39541 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39542
39543         PR c++/14397
39544         * g++.dg/overload/ref1.C: New.
39545
39546 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39547
39548         PR c++/14409
39549         * g++.dg/template/spec12.C: New test.
39550
39551         PR c++/14448
39552         * g++.dg/parse/crash14.C: New test.
39553
39554 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39555
39556         PR c++/14230
39557         * g++.dg/init/ref11.C: New test.
39558
39559 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39560
39561         PR c++/14432
39562         * g++.dg/parse/builtin2.C: New test.
39563
39564 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39565
39566         PR c++/14401
39567         * g++.dg/init/ctor3.C: New test.
39568         * g++.dg/init/union1.C: New test.
39569         * g++.dg/ext/anon-struct4.C: New test.
39570
39571 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39572
39573         * g++.dg/lookup/koenig1.C: Tweak error messages.
39574         * g++.dg/lookup/used-before-declaration.C: Likewise.
39575         * g++.dg/other/do1.C: Likewise.
39576         * g++.dg/overload/koenig1.C: Likewise.
39577         * g++.dg/parse/crash13.C: Likewise.
39578         * g++.dg/template/instantiate3.C: Likewise.
39579
39580 2004-03-08  Eric Christopher  <echristo@redhat.com>
39581
39582         * * lib/target-supports.exp: Enable libiconv in test
39583         compilation.  Fix up error checking.
39584
39585 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39586
39587         PR middle-end/14289
39588         * gcc.dg/pr14289-1.c: New test case.
39589         * gcc.dg/pr14289-2.c: Likewise.
39590         * gcc.dg/pr14289-3.c: Likewise.
39591
39592 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39593
39594         * gcc.c-torture/execute/20040308-1.c: New test.
39595
39596 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39597
39598         * gcc.c-torture/execute/20040307-1.c: New test case.
39599
39600 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39601
39602         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39603
39604 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39605
39606         * gcc.dg/20040306-1.c: New test.
39607
39608 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39609
39610         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39611         them static.
39612         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39613
39614 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39615
39616         PR c/14465
39617         * gcc.dg/decl-6.c: New test.
39618
39619 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39620
39621         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39622         Rename LOGPOW -> LOG_POW.
39623         (SQRT_EXP, POW_EXP): New.
39624
39625 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39626
39627         * gcc.dg/i386-sse-8.c: New test.
39628
39629 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39630
39631         PR c/14114
39632         * gcc.dg/decl-5.c: New test.
39633
39634 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39635
39636         * gcc.dg/20040305-1.c: New test.
39637
39638 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39639
39640         PR other/14354
39641         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39642
39643 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39644
39645         PR c++/14425, c++/14426
39646         * g++.dg/ext/altivec-4.C: New test.
39647         * g++.dg/ext/altivec-5.C: New test.
39648
39649 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39650
39651         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39652         global variables of a type with no linkage.
39653         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39654         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39655         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39656         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39657         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39658         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39659         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39660         * g++.dg/warn/deprecated.C: Name enum Color.
39661         * g++.dg/overload/VLA.C: Name structure for 'b'.
39662         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39663
39664 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39665
39666         * gcc.c-torture/compile/20040304-1.c: New test.
39667
39668 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39669
39670         PR 13728
39671         * gcc.dg/decl-4.c: New testcase.
39672
39673 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39674
39675         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39676         as PRECF if sizeof (float) > sizeof (double).
39677         (PRECL): Make it the same as PRECF if
39678         sizeof (float) > sizeof (long double).
39679
39680 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39681
39682         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39683         system type.  Add check for irix6 which doesn't have c99 runtime.
39684
39685 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39686
39687         * gcc.dg/const-elim-1.c: xfail for xtensa.
39688
39689 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39690
39691         PR c++/14369
39692         * g++.dg/template/cond4.C: New test.
39693
39694 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39695
39696         PR c++/14360
39697         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39698
39699         PR c++/14361
39700         * g++.dg/parse/defarg7.C: New test.
39701
39702         PR c++/14359
39703         * g++.dg/template/friend26.C: New test.
39704
39705 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c++/14324
39708         * g++.dg/abi/mangle21.C: New test.
39709
39710         PR c++/14260
39711         * g++.dg/parse/constructor2.C: New test.
39712
39713         PR c++/14337
39714         * g++.dg/template/sfinae1.C: New test.
39715
39716 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39717
39718         PR c++/14267
39719         * g++.dg/expr/crash2.C: New test.
39720
39721         PR middle-end/13448
39722         * gcc.dg/inline-5.c: New test.
39723         * gcc.dg/always-inline.c: Split out tests into ...
39724         * gcc.dg/always-inline2.c: ... this and ...
39725         * gcc.dg/always-inline3.c: ... this.
39726
39727 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39728
39729         PR debug/12103
39730         * g++.dg/debug/crash1.C: New test.
39731
39732 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39733
39734         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39735         function with __attribute__((noinline)).
39736         (recurser_void2): Likewise.
39737         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39738         (recurser_void2): Likewise.
39739
39740 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39741
39742         PR middle-end/14203
39743         * g++.dg/warn/Wunused-6.C: New test case.
39744
39745 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39746
39747         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39748         not defined.
39749
39750 2004-02-27  Eric Christopher  <echristo@redhat.com>
39751
39752         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39753         * g++.dg/charset/asm2.c: Run only x86.
39754         * gcc.dg/charset/asm3.c: Ditto.
39755
39756 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39757
39758         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39759         ld_library_path.
39760
39761 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39762
39763         * g++.dg/ext/altivec-3.C: New.
39764
39765 2004-02-26  Richard Henderson  <rth@redhat.com>
39766
39767         * g++.dg/ext/attrib10.C: Mark for warning.
39768         * gcc.dg/attr-alias-1.c: New.
39769
39770 2004-02-26  Richard Henderson  <rth@redhat.com>
39771
39772         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39773         * gcc.c-torture/execute/20040208-2.c: ... it back.
39774
39775 2004-02-26  Eric Christopher  <echristo@redhat.com>
39776
39777         * lib/target-supports.exp (check-iconv-available): New function.
39778         * lib/gcc-dg.exp (dg-require-iconv): New function.
39779         Use above.
39780         * gcc.dg/charset: New directory.
39781         * gcc.dg/charset/charset.exp: New file.
39782         * gcc.dg/charset/asm1.c: Ditto.
39783         * gcc.dg/charset/asm2.c: Ditto.
39784         * gcc.dg/charset/asm3.c: Ditto.
39785         * gcc.dg/charset/asm4.c: Ditto.
39786         * gcc.dg/charset/asm5.c: Ditto.
39787         * gcc.dg/charset/attribute1.c: Ditto.
39788         * gcc.dg/charset/attribute2.c: Ditto.
39789         * gcc.dg/charset/string1.c: Ditto.
39790         * g++.dg/charset: New directory.
39791         * g++.dg/dg.exp: Add here. Special options.
39792         * g++.dg/charset/charset.exp: New file.
39793         * g++.dg/charset/asm1.c: Ditto.
39794         * g++.dg/charset/asm2.c: Ditto.
39795         * g++.dg/charset/asm3.c: Ditto.
39796         * g++.dg/charset/asm4.c: Ditto.
39797         * g++.dg/charset/attribute1.c: Ditto.
39798         * g++.dg/charset/attribute2.c: Ditto.
39799         * g++.dg/charset/extern1.cc: Ditto.
39800         * g++.dg/charset/extern2.cc: Ditto.
39801         * g++.dg/charset/string1.c: Ditto.
39802
39803 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39804
39805         PR c++/14278
39806         * g++.dg/parse/comma1.C: New test.
39807
39808 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39809
39810         PR c++/14284
39811         * g++.dg/template/ttp8.C: New test.
39812
39813 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39814
39815         * gcc.dg/fixuns-trunc-1.c: New test.
39816
39817 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39818
39819         * gcc.dg/builtins-config.h: Use #elif.
39820
39821 2004-02-26  Michael Matz  <matz@suse.de>
39822
39823         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39824         * gcc.dg/991214-1.c: Likewise.
39825         * gcc.dg/i386-asm-1.c: Likewise.
39826
39827 2004-02-25  Richard Henderson  <rth@redhat.com>
39828
39829         * gcc.c-torture/execute/20040208-2.c: Move ...
39830         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39831
39832 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39833
39834         PR c++/14246
39835         * g++.dg/other/crash-3.C: New test.
39836
39837 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39838
39839         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39840         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39841
39842         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39843         HP-UX.
39844
39845 2004-02-24  Michael Matz  <matz@suse.de>
39846
39847         * gcc.dg/i386-regparm.c: New.
39848
39849 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39850
39851         * gcc.c-torture/execute/20040223-1.c: New.
39852
39853 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39854             Kazu Hirata  <kazu@cs.umass.edu>
39855
39856         * gcc.dg/fwritable-strings-1.c: Remove.
39857
39858 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39859
39860         PR c/14156
39861         * gcc.dg/20040223-1.c: New test.
39862
39863 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39864
39865         PR c++/14106
39866         * g++.dg/ext/typeof9.C: New test.
39867
39868 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39869
39870         PR c++/14250
39871         * g++.dg/other/switch1.C: New test.
39872
39873 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39874
39875         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39876         * gcc.dg/va-arg-1.c: Likewise.
39877
39878 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39879
39880         PR c++/14143
39881         * g++.dg/template/koenig5.C: New test.
39882
39883 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39884
39885         * g++.dg/ext/altivec-1.C: Generalize target triple.
39886         * g++.dg/ext/altivec-2.C: New test case.
39887         * g++.dg/ext/altivec_check.h: New file.
39888         * gcc.dg/altivec-1.c: Generalize target triple;
39889         include altivec_check.h and call altivec_check().
39890         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39891         * gcc.dg/altivec-6.c: New test case.
39892         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39893         type casts as needed.
39894         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39895         altivec_check().
39896         * gcc.dg/altivec-12.c: New test case.
39897         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39898         include altivec_check.h and call altivec_check().
39899         * gcc.dg/altivec_check.h: New file.
39900
39901 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39902
39903         * lib/target-supports.exp (check_alias_available): Don't mangle
39904         function `g' in test program.
39905
39906 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39907
39908         * lib/target-supports.exp (check_profiling_available): Check
39909         argument to determine whether we support a profiling type.
39910         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39911         check_profiling_available.
39912         * g++.dg/bprob/bprob.exp: Likewise.
39913         * g77.dg/bprob/bprob.exp: Likewise.
39914         * gcc.misc-tests/bprob.exp: Likewise.
39915         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39916         dg-require-profiling and delete expected error handling.
39917         * gcc.dg/20021014-1.c: Likewise.
39918         * gcc.dg/nest.c: Likewise.
39919
39920 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39921
39922         PR c++/12007
39923         * g++.dg/other/vthunk1.C: New test.
39924
39925 2004-02-20  Falk Hueffner  <falk@debian.org>
39926
39927         PR target/14201
39928         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39929
39930 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39931
39932         PR c++/13927
39933         * g++.dg/other/error8.C: Remove XFAIL markers.
39934
39935         PR c++/14173
39936         * g++.dg/ext/packed5.C: New test.
39937
39938         PR c++/14199
39939         * g++.dg/warn/Wunused-5.C: New test.
39940
39941         PR c++/14186
39942         * g++.dg/lookup/member1.C: New test.
39943
39944 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39945
39946         * gcc.c-torture/compile/20040130-1.c: Enable only when
39947         __INT_MAX__ >= 2147483647L.
39948         * gcc.c-torture/compile/961203-1.c: Likewise.
39949
39950 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39951
39952         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39953         * g++.dg/opt/template1.C: Robustify assembler regexp
39954
39955 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39956
39957         * gcc.c-torture/execute/simd-4.x: Remove.
39958         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39959         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39960         Guard with #ifndef SKIP_ATTRIBUTE.
39961         * gcc.dg/compat/vector-1_y.c: Likewise.
39962         * gcc.dg/compat/vector-2_x.c: Likewise.
39963         * gcc.dg/compat/vector-2_y.c: Likewise.
39964         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39965         * g++.dg/eh/simd-2.C: Likewise.
39966
39967 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39968
39969         * gcc.c-torture/compile/complex-1.c: New.
39970
39971 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39972
39973         PR target/14209
39974         * gcc.c-torture/execute/20040218-1.c: New test.
39975
39976 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39977
39978         PR c++/14181
39979         * g++.dg/parse/new2.C: New test.
39980
39981 2004-02-18  Paul Brook  <paul@codesourcery.com>
39982
39983         * gcc.c-torture/compile/libcall-1.c: New test.
39984
39985 2004-02-18  Paul Brook  <paul@codesourcery.com>
39986
39987         PR debug/12934
39988         * gcc.dg/debug/debug-7.c: New test.
39989
39990 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39991
39992         * gcc.dg/20040217-1.c: New test.
39993
39994 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39995
39996         * gcc.c-torture/execute/990208-1.x: Delete.
39997
39998 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39999
40000         * gcc.c-torture/execute/20040208-2.x: New file.
40001
40002 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40003
40004         PR c++/11326
40005         * g++.dg/abi/structret1.C: New test.
40006
40007 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40008
40009         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40010         (i386_cpuid): No need to test if cpuid is available on AMD64.
40011         Fix assembly, so that it works onboth i386 and AMD64.
40012         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40013         (vecInLong): Fix s[] member type to unsigned int.
40014         (vecInWord): Remove type.
40015         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40016         (a64, b64, c64, d64, e64): Remove.
40017         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40018         Remove unused variable.  Remove initialization of removed variables.
40019         Don't call mmx_tests nor sse_tests.
40020         (reference_mmx, reference_sse): Remove.
40021         (check): Add return stmt.
40022         * gcc.dg/i386-sse-7.c: New test.
40023         * gcc.dg/i386-mmx-4.c: New test.
40024
40025 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40026
40027         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40028         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40029         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40030         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40031         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40032         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40033         g++.dg/tc1/dr94.C: Fix line terminator.
40034
40035 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40036
40037         * gcc.c-torture/compile/20040216-1.c: New.
40038
40039 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40040
40041         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40042         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40043         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40044         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40045         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40046         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40047
40048 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40049
40050         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40051
40052 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40053
40054         PR c++/13971
40055         * g++.dg/expr/cond4.C: New test.
40056
40057         PR c++/14086
40058         * g++.dg/lookup/crash2.C: New test.
40059
40060 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40061
40062         * gcc.c-torture/compile/20040214-2.c: New test.
40063
40064 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40065
40066         PR c++/14116
40067         * g++.dg/ext/typeof8.C: New test.
40068
40069 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40070
40071         * gcc.c-torture/compile/20040214-1.c: New test.
40072
40073 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40074
40075         PR c++/13635
40076         * g++.dg/template/spec11.C: New test.
40077
40078 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40079
40080         PR c++/13927
40081         * g++.dg/other/error8.C: New test.
40082
40083 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40084
40085         PR c++/14122
40086         * g++.dg/template/array4.C: New test.
40087
40088         PR c++/14108
40089         * g++.dg/inherit/thunk2.C: New test.
40090
40091         PR c++/14083
40092         * g++.dg/eh/cond2.C: New test.
40093
40094 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40095
40096         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40097
40098 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40099
40100         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40101
40102 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40103
40104         * g++.dg/simd-2.C: xfail on ppc64-linux.
40105
40106 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40107
40108         PR c/456
40109         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40110         tests.
40111
40112 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40113
40114         * gcc.dg/builtins-33.c: New test.
40115
40116 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40117
40118         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40119
40120 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40121
40122         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40123
40124 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40125
40126         * gcc.dg/ppc64-abi-3.c: New test.
40127
40128 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40129
40130         PR c/14092
40131
40132         * gcc.dg/pr14092-1.c: New testcase.
40133
40134 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40135
40136         * gcc.dg/cpp/assert4.c: Fix typo last change.
40137
40138         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40139         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40140
40141         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40142
40143 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40144
40145         * gcc.c-torture/compile/20040209-1.c: New test case.
40146
40147 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40148
40149         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40150
40151 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40152
40153         * gcc.c-torture/execute/20040208-[12].c: New tests.
40154
40155 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40156
40157         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40158
40159 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40160
40161         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40162
40163 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40164
40165         Bug 13856
40166         * gcc.dg/visibility-8.c: New testcase.
40167
40168 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40169
40170         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40171         arguments.
40172         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40173
40174 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40175
40176         PR middle-end/13696
40177         * g++.dg/opt/fold1.C: New test case.
40178
40179 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40180
40181         PR c++/14033
40182         * g++.dg/other/crash-2.C: New test.
40183
40184 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40185
40186         PR c++/14028
40187         * g++.dg/parse/angle-bracket2.C: New test.
40188
40189 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40190
40191         PR middle-end/13750
40192         Revert:
40193         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40194         PR pch/13361
40195         * g++.dg/pch/wchar-1.C: New.
40196         * g++.dg/pch/wchar-1.Hs: New.
40197
40198 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40199
40200         PR c++/14008
40201         * g++.dg/parse/error15.C: New test.
40202         * g++.dg/parse/crash11.C: Update dg-error mark.
40203
40204 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40205
40206         PR c++/13932
40207         * g++.dg/warn/conv2.C: New test.
40208
40209 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40210
40211         PR c++/13086
40212         * g++.dg/warn/incomplete1.C: Remove xfail.
40213
40214 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40215
40216         * lib/file-format.exp (gcc_target_object_format): Use
40217         ${tool}_target_compile, not gcc_target_compile.
40218         * lib/target-supports.exp (check_alias_available): Likewise.
40219         (check_gc_sections_available): Likewise.
40220         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40221         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40222         dg-require-alias.
40223
40224 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40225
40226         PR c++/13969
40227         * g++.dg/template/static6.C: New test.
40228
40229 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40230
40231         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40232
40233 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40234
40235         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40236         tests for systems where `char' is unsigned by default.
40237
40238 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40239
40240         PR c++/13997
40241         * g++.dg/template/partial3.C: New test.
40242
40243 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40244
40245         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40246         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40247         Remove mentions of obsolete ports.
40248
40249 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40250
40251         * gcc.dg/noncompile/20001228-1.c: Fix for new
40252         error message.
40253
40254 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40255
40256         PR target/9348
40257         * gcc.c-torture/execute/multdi-1.c: New test case.
40258
40259 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40260
40261         PR c++/13925
40262         * g++.dg/template/lookup5.C: New test.
40263
40264 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40265
40266         PR c++/13950
40267         * g++.dg/template/lookup4.C: New test.
40268
40269         PR c++/13970
40270         * g++.dg/parse/error14.C: New test.
40271
40272         PR c++/14002
40273         * g++.dg/parse/template13.C: New test.
40274
40275 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40276
40277         PR c++/13978
40278         * g++.dg/template/koenig4.C: New test.
40279
40280         PR c++/13968
40281         * g++.dg/template/crash17.C: New test.
40282
40283         PR c++/13975
40284         * g++.dg/parse/error13.C: New test.
40285         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40286
40287 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40288
40289         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40290
40291 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40292
40293         PR c/11658
40294         PR c/13994
40295         * gcc.dg/noncompile/20040203-1.c: New test.
40296         * gcc.dg/noncompile/20040203-2.c: Likewise.
40297         * gcc.dg/noncompile/20040203-3.c: Likewise.
40298         * gcc.dg/20040203-1.c: Likewise.
40299
40300 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40301
40302         PR c++/10858
40303         * g++.dg/template/sizeof7.C: New test.
40304
40305 2004-02-02  Eric Christopher  <echristo@redhat.com>
40306             Zack Weinberg  <zack@codesourcery.com>
40307
40308         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40309
40310 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40311
40312         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40313         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40314         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40315         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40316
40317 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40318
40319         PR c++/13113
40320         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40321
40322         PR c++/13854
40323         * g++.dg/ext/attrib13.C: New test.
40324
40325         PR c++/13907
40326         * g++.dg/conversion/op2.C: New test.
40327
40328 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40329
40330         * gcc.dg/titype-1.c: Fix pasto.
40331
40332 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40333
40334         * gcc.dg/titype-1.c: New test.
40335
40336 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40337
40338         PR c++/13957
40339         * g++.dg/template/non-type-template-argument-1.C,
40340         g++.dg/template/qualified-id1.C: Update dg-error marks.
40341         * g++.dg/template/nontype6.C: New test.
40342
40343 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40344
40345         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40346         * gcc.dg/builtins-31.c: New testcase.
40347         * gcc.dg/builtins-32.c: New testcase.
40348
40349 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40350
40351         * objc.dg/call-super-2.m: Update line numbers
40352         for the including of stddef.h.
40353
40354 2004-01-30  Michael Matz  <matz@suse.de>
40355
40356         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40357         g++.dg/ext/case-range3.C: New tests.
40358
40359 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40360
40361         DR206
40362         PR c++/13813
40363         * g++.dg/template/member4.C: New test.
40364
40365 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40366
40367         PR c++/13683
40368         * g++.dg/template/sizeof6.C: New test.
40369
40370 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40371
40372         * gcc.dg/fwritable-strings-1.c: New test.
40373
40374 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40375
40376         * gcc.c-torture/compile/20040130-1.c: New test.
40377
40378 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40379
40380         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40381
40382 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40383
40384         PR c++/13883
40385         * g++.dg/template/ctor3.C: New test.
40386
40387 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40388
40389         * g++.dg/tc1: New directory.
40390         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40391         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40392         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40393         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40394         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40395
40396 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40397
40398         * g++.dg/parse/error11.C: New test.
40399         * g++.dg/parse/error12.C: Likewise.
40400
40401 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40402
40403         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40404         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40405
40406 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40407
40408         PR c++/13791
40409         * g++.dg/ext/attrib12.C: New test.
40410
40411         PR c++/13736
40412         * g++.dg/parse/cast2.C: New test.
40413
40414 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40415
40416         * objc.dg/encode-2.m (main): New local string.  Set depending on
40417         sizeof long.  Use in sscanf call.
40418         * objc.dg/encode-3.m (main): New local string.  Set depending on
40419         sizeof long.  Use in scan_initial call.
40420
40421 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40422
40423         * objc.dg/call-super-2.m: Make LP64-safe.
40424         * objc.dg/desig-init-1.m: Likewise.
40425
40426 2004-01-27  Devang Patel <dpatel@apple.com>
40427
40428         * g++.dg/debug/namespace1.C: New test.
40429
40430 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40431
40432         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40433         xscale-*-*.
40434
40435         * gcc.dg/arm-mmx-1.c: New test.
40436
40437 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40438
40439         * gcc.dg/20040127-1.c: New test.
40440         * gcc.dg/20040127-2.c: New test.
40441
40442 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40443
40444         * objc.dg/stret-1.m (glob): Renamed to globa.
40445
40446 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40447
40448         PR c++/13663
40449         * g++.dg/expr/for1.C: New test.
40450
40451 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40452
40453         PR middle-end/13779
40454         * gcc.dg/darwin-longlong.c: New test.
40455
40456 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40457
40458         * gcc.dg/20040124-1.c: Moved test from here...
40459         * gcc.c-torture/compile/20040124-1.c: ...to here.
40460
40461 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40462
40463         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40464         the assembly output if -m64 is passed.
40465
40466 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40467
40468         PR c++/13833
40469         * g++.dg/template/cond3.C: New test.
40470
40471 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40472
40473         PR c++/13810
40474         * g++.dg/template/ttp7.C: New test.
40475
40476 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40477
40478         PR c++/13797
40479         * g++.dg/template/nontype4.C: New test.
40480         * g++.dg/template/nontype5.C: Likewise.
40481
40482 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40483
40484         * gcc.dg/torture/mips-clobber-at.c: New test.
40485
40486 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40487
40488         * gcc.dg/20040124-1.c: New test.
40489
40490 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40491
40492         * gcc.dg/20040123-1.c: New test.
40493
40494 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40495
40496         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40497
40498 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40499
40500         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40501
40502 2004-01-23  Andrew Pinski  <apinski@apple.com>
40503
40504         * gcc.dg/20030121-1.c: Move to ..
40505         * gcc.dg/20040121-1.c: here.
40506
40507 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40508
40509         * gcc.dg/builtins-29.c: New test case.
40510
40511 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40512
40513         PR 18314
40514         * gcc.dg/builtins-30.c: New testcase.
40515
40516 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40517
40518         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40519         * lib/g77.exp: Likewise.
40520         * lib/objc.exp: Likewise.
40521         * lib/g++.exp: Likewise.
40522
40523 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40524
40525         * gcc.dg/struct-by-value-2.c: New test.
40526
40527 2004-01-21  Andrew Pinski  <apinski@apple.com>
40528
40529         PR target/13785
40530         * gcc.dg/20030121-1.c: New test.
40531
40532 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40533
40534         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40535         clobber frame pointer register in asm statement.
40536
40537 2004-01-21  Falk Hueffner  <falk@debian.org>
40538
40539         * gcc.c-torture/compile/20040121-1.c: New test.
40540
40541 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40542
40543         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40544
40545 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40546
40547         * gcc.dg/ppc64-abi-2.c: New test.
40548
40549 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40550
40551         * lib/treelang.exp: Fill out this file.
40552         * lib/treelang-dg.exp: New File.
40553
40554 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40555
40556         * gcc.c-torture/compile/981022-1.c: Remove.
40557         * gcc.dg/array-5.c: Remove XFAIL.
40558         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40559         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40560         gcc.dg/cond-lvalue-1.c: Update.
40561         * gcc.dg/cast-lvalue-2.c: New test.
40562
40563 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40564
40565         PR c++/13592
40566         * g++.dg/other/error1.C (class foo): Tweak error message.
40567
40568         PR c++/13592
40569         * g++.dg/template/call2.C: New test.
40570
40571 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40572
40573         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40574         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40575         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40576         scalar-return-1_x.c, scalar-return-2_y.c,
40577         scalar-return-3_x.c, scalar-return-3_y.c,
40578         scalar-return-4_x.c, scalar-return-4_y.c,
40579         struct-align-1.h, struct-align-1_x.c,
40580         struct-align-1_y.c, struct-align-2.h,
40581         struct-align-2_x.c, struct-align-2_y.c,
40582         struct-by-value-10_y.c, struct-by-value-11_x.c,
40583         struct-by-value-11_y.c, struct-by-value-12_x.c,
40584         struct-by-value-12_y.c, struct-by-value-13_x.c,
40585         struct-by-value-13_y.c, struct-by-value-14_x.c,
40586         struct-by-value-14_y.c, struct-by-value-15_x.c,
40587         struct-by-value-15_y.c, struct-by-value-16_y.c,
40588         struct-by-value-17_y.c, struct-by-value-18_y.c,
40589         struct-by-value-19_y.c, struct-by-value-1_x.c,
40590         struct-by-value-1_y.c, struct-by-value-20_y.c,
40591         struct-by-value-2_x.c, struct-by-value-2_y.c,
40592         struct-by-value-3_y.c, struct-by-value-4_x.c,
40593         struct-by-value-4_y.c, struct-by-value-5_y.c,
40594         struct-by-value-6_y.c, struct-by-value-7_y.c
40595         struct-by-value-8_x.c, struct-by-value-8_y.c
40596         struct-by-value-9_x.c, struct-by-value-9_y.c
40597         struct-return-10_x.c, struct-return-10_y.c,
40598         struct-return-19_x.c, struct-return-20_x.c
40599         struct-return-2_x.c, struct-return-2_y.c
40600         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40601         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40602
40603 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40604
40605         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40606         attribute on sparc*-sun-solaris2.*.
40607
40608 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40609
40610         PR c++/13710
40611         * g++.dg/ext/typeof7.C: New test.
40612
40613 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40614
40615         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40616         * gcc.dg/const-elim-1.c: Same.
40617
40618 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40619
40620         * objc.dg/stret-1.m: New.
40621         * objc.dg/stret-2.m: New.
40622
40623 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40624
40625         PR c++/11895
40626         * g++.dg/ext/vector1.C: New test.
40627
40628 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40629
40630         * gcc.dg/pch/import-1.c: New.
40631         * gcc.dg/pch/import-1.hs: New.
40632         * gcc.dg/pch/import-1a.h: New.
40633         * gcc.dg/pch/import-1b.h: New.
40634         * gcc.dg/pch/import-1c.h: New.
40635
40636 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40637
40638         PR c++/13574
40639         * g++.dg/ext/array1.C: New test.
40640
40641         PR c++/13178
40642         * g++.dg/conversion/op1.C: New test.
40643
40644 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40645
40646         PR 11864
40647         From Kazumoto Kojima / Dan Kegel:
40648         * gcc.dg/pr11864-1.c: New test.
40649
40650         PR 10392
40651         From Marcus Comstedt / Dan Kegel:
40652         * gcc.dg/pr10392-1.c: New test.
40653
40654 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40655
40656         PR c++/13478
40657         * g++.dg/init/ref10.C: New test.
40658
40659 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40660
40661         PR c++/13407
40662         * g++.dg/parse/typename6.C: New test.
40663
40664 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40665
40666         PR pch/13361
40667         * g++.dg/pch/wchar-1.C: New.
40668         * g++.dg/pch/wchar-1.Hs: New.
40669
40670 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40671
40672         PR c++/9259
40673         * g++.dg/expr/sizeof2.C: New test.
40674
40675 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40676
40677         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40678
40679 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40680
40681         PR c++/13659
40682         * g++.dg/lookup/strong-using-3.C: New.
40683         * g++.dg/lookup/using-10.C: New.
40684
40685 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40686
40687         PR c++/13594
40688         * g++.dg/lookup/strong-using-2.C: New.
40689
40690 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40691             Dan Kegel <dank@kegel.com>
40692             J"orn Rennecke <joern.rennecke@superh.com>
40693
40694         PR target/9365
40695         * gcc.dg/pr9365-1.c: New test.
40696
40697 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40698
40699         PR c++/8856
40700         * g++.dg/parse/casting-operator2.C: New test.
40701         * g++.old-deja/g++.pt/explicit83.C: Remove.
40702
40703 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40704
40705         * gcc.dg/label-compound-stmt-1.c: New test.
40706         * gcc.c-torture/compile/950922-1.c,
40707         gcc.c-torture/compile/20000211-3.c,
40708         gcc.c-torture/compile/20000518-1.c,
40709         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40710         compound statements.
40711
40712 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40713
40714         * gcc.dg/ppc64-abi-1.c: New test.
40715
40716 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40717
40718          * g++.dg/ext/attrib9.C: Add dg-warnings.
40719
40720 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40721
40722         PR c++/12335
40723         * g++.dg/parse/dtor3.C: New test.
40724
40725 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40726
40727         PR c++/12709
40728         * g++.dg/parse/try-catch-1.C: New test.
40729
40730 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40731
40732         * ada/acats/run_all.sh: Add more verbose output in acats.log
40733         when compiling tests.
40734
40735 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40736
40737         PR 13656
40738         * gcc.dg/typedef-redecl.c: New test case.
40739         * gcc.dg/typedef-redecl.h: New support file.
40740
40741 2004-01-13  Jan Hubicka  <jh@suse.cz>
40742
40743         * gcc.dg/always_inline.c: New test.
40744         * gcc.dg/debug/20031231-1.c: Fix.
40745
40746 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40747
40748         PR c++/13474
40749         * g++.dg/template/array3.C: New test.
40750
40751 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40752
40753         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40754         * g++.dg/warn/Wunused-2.C: Likewise.
40755
40756 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40757
40758         PR c++/13289
40759         * g++.dg/template/instantiate6.C: New test.
40760
40761 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40762
40763         PR middle-end/11397
40764         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40765
40766 2004-01-12  Jan Hubicka  <jh@suse.cz>
40767
40768         PR opt/12826
40769         * gcc.dg/20040112-1.c: New.
40770
40771         * gcc.dg/dwarf-die[1-7].c: Move to...
40772         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40773         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40774
40775 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40776
40777         PR c++/4100
40778         * g++.dg/parse/friend4.C: New test.
40779
40780 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40781
40782         PR c++/4100
40783         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40784         definition is called a friend.
40785
40786 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40787
40788         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40789
40790 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40791
40792         PR c++/3478
40793         * g++.dg/parse/error10.C: New test.
40794         * g++.dg/template/arg2.C: Accept "invalid type" error.
40795
40796 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40797
40798         PR middle-end/13392
40799         * g++.dg/opt/expect2.C: New test.
40800
40801 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40802
40803         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40804         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40805         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40806         Update dg-error regexps.
40807
40808 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40809
40810         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40811         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40812
40813 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40814
40815         * gcc.dg/pragma-re-1.c: Use right pointer type.
40816
40817 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40818
40819         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40820
40821 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40822
40823         * gcc.dg/rs6000-ldouble-1.c: New.
40824
40825 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40826
40827         DR 337
40828         PR c++/9256
40829         * g++.dg/other/abstract1.C: New test.
40830
40831 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40832
40833         * g++.dg/lookup/strong-using-1.C: New.
40834
40835 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40836
40837         PR c/11234
40838         * gcc.dg/func-ptr-conv-1.c: New test.
40839         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40840
40841 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40842
40843         PR target/13380.
40844         * gcc.c-torture/compile/20040109-1.c: New.
40845
40846 2004-01-08  Stuart Hastings  <stuart@apple.com>
40847
40848         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40849         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40850         * gcc.dg/i386-sse-6.c: ...this new testcase.
40851
40852 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40853
40854         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40855
40856 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40857
40858         * ada/acats/run_acats: Treat 'gnatchop' the same way
40859         as 'gnatmake'.  Export GCC_DRIVER.
40860         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40861         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40862
40863 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40864
40865         PR c++/12573
40866         * g++.dg/template/dependent-expr4.C: New test.
40867
40868 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40869
40870         * gcc.dg/altivec-11.c: New test.
40871
40872 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40873
40874         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40875
40876 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40877
40878         PR c/6024
40879         * gcc.dg/enum-compat-1.c: New test.
40880         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40881
40882 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40883
40884         PR c/12165
40885         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40886         gcc.dg/c99-idem-qual-3.c: New tests.
40887
40888 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40889
40890         * gcc.dg/winline-7.c: Don't cast void * to int.
40891
40892 2004-01-06  Jan Hubicka  <jh@suse.cz>
40893
40894         * gcc.dg/i386-sse-5.c: New test
40895         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40896
40897 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40898
40899         PR c++/12815
40900         * g++.dg/rtti/typeid4.C: New test.
40901
40902 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40903
40904         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40905
40906 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40907
40908         PR c++/12132
40909         * g++.dg/template/error11.C: New test.
40910
40911         PR c++/13451
40912         * g++.dg/template/class2.C: New test.
40913
40914 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40915         Richard Sandiford <rsandifo@redhat.com>
40916
40917         PR c++/13387
40918         * g++.dg/opt/alias3.C: New test.
40919
40920 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40921
40922         PR c++/13157
40923         * g++.dg/template/koenig3.C: New test.
40924
40925         PR c++/13529
40926         * g++.dg/parse/offsetof3.C: New test.
40927
40928         * g++.dg/init/copy7.C: Add missing dg-error markers.
40929
40930         PR c++/12226
40931         * g++.dg/init/copy7.c: New test.
40932
40933         PR c++/13536
40934         * g++.dg/parse/cast1.C: New test.
40935
40936 2004-01-04  Jan Hubicka  <jh@suse.cz>
40937
40938         * gcc.dg/winline[1-7].c: New tests.
40939
40940 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40941
40942         PR c++/13520
40943         * g++.dg/template/qualttp22.C: New test.
40944
40945 2004-01-01  Jan Hubicka  <jh@suse.cz>
40946
40947         * gcc.dg/debug/20031231-1.c: New.
40948         * gcc.c-torture/compile/20040101-1.c: New.
40949         * gcc.dg/dwarf-die-[1-7].c: New.
40950
40951 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40952
40953         PR optimization/13521
40954         * gcc.c-torture/compile/20031231-1.c: New test.
40955
40956 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40957
40958         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40959
40960 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40961
40962         PR c++/10079
40963         * g++.dg/template/crash16.C: New test.
40964
40965 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40966
40967         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40968
40969 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40970
40971         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40972         ports.
40973         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40974         * g++.old-deja/g++.law/profile1.C: Likewise.
40975         * gcc.c-torture/compile/981006-1.c: Likewise.
40976         * gcc.c-torture/execute/loop-2e.x: Likewise.
40977         * gcc.c-torture/execute/loop-2f.x: Remove.
40978         * gcc.c-torture/execute/loop-2g.x: Likewise.
40979         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40980         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40981
40982 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40983
40984         PR c++/13507
40985         * g++.dg/ext/attrib11.C: New test.
40986
40987         PR c++/13494
40988         * g++.dg/template/array2-1.C: New test.
40989         * g++.dg/template/array2-2.C: New test.
40990
40991 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40992
40993         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40994
40995 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40996
40997         PR c++/12774
40998         * g++.dg/template/array1-1.C: New test.
40999         * g++.dg/template/array1-2.C: New test.
41000
41001 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41002
41003         PR fortran/12632
41004         * g77.dg/12632.f: New test case.
41005
41006 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41007
41008         PR c++/13289
41009         * g++.dg/parse/nontype1.C: New test.
41010
41011 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41012
41013         PR c++/12403
41014         * g++.dg/parse/explicit1.C: New test.
41015         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41016
41017 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41018
41019         PR c++/13081
41020         * g++.dg/opt/inline6.C: New test.
41021
41022         PR c++/12613
41023         * g++.dg/parse/error9.C: New test.
41024
41025         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41026
41027 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41028
41029         PR c++/13009
41030         * g++.dg/init/assign1.C: New test.
41031
41032 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41033
41034         PR c++/13070
41035         * g++.dg/warn/format3.C: New test case.
41036
41037 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41038
41039         * gcc.c-torture/compile/20031227-1.c: New test.
41040
41041 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41042
41043         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41044         * g77.dg/bprob/bprob.exp: Likewise.
41045         * gcc.misc-tests/bprob.exp: Likewise.
41046         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41047         variants on systems where the library does not provide that
41048         functionality.
41049         * gcc.dg/builtins-20.c: Use builtins-config.h.
41050         * gcc.dg/builtins-config.h: New file.
41051
41052 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41053
41054         * lib/gcc-dg.exp (dg-require-profiling): New function.
41055         * lib/target-supports.exp (check_profiling_available): Likewise.
41056         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41057         * g77.dg/bprob/bprob.exp: Likewise.
41058         * gcc.misc-tests/bprob.exp: Likewise.
41059         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41060         * gcc.dg/20021014-1.c: Likewise.
41061         * gcc.dg/nest.c: Likewise.
41062
41063 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41064
41065         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41066         compiling.
41067         * g++.dg/lookup/java2.C: Likewise.
41068         * gcc.dg/cpp/lexident.c: Likewise.
41069
41070 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41071
41072         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41073         given.
41074         * gcc.c-torture/compile/961203-1.c: Likewise.
41075         * gcc.c-torture/compile/980506-1.c: Likewise.
41076
41077 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41078
41079         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41080         (additional_prunes): New global.
41081         (gcc-dg-prune): Handle additional per-test pruning.
41082         (dg-test): Clear additional_prunes between tests.
41083
41084         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41085         dg-prune-output to avoid spurious failures from assembler
41086         complaining about nonexistent WAW violations.
41087         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41088         Use dg-prune-output to avoid spurious failures from assembler
41089         warning about Itanium B-step errata.
41090
41091 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41092
41093         * g++.dg/abi/macro0.C: New test.
41094         * g++.dg/abi/macro1.C: Likewise.
41095         * g++.dg/abi/macro2.C: Likewise.
41096
41097         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41098         * g++.dg/abi/bitfield7.C: Likewise.
41099         * g++.dg/abi/dtor2.C: Likewise.
41100         * g++.dg/abi/mangle11.C: Likewise.
41101         * g++.dg/abi/mangle12.C: Likewise.
41102         * g++.dg/abi/mangle14.C: Likewise.
41103         * g++.dg/abi/mangle17.C: Likewise.
41104         * g++.dg/abi/vbase10.C: Likewise.
41105         * g++.dg/abi/vbase14.C: Likewise.
41106         * g++.dg/template/qualttp17.C: Likewise.
41107
41108 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41109
41110         PR c/11995
41111         * gcc.dg/20031223-1.c: New test.
41112
41113 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41114
41115         * gcc.dg/noreturn-7.c: New test.
41116
41117 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41118
41119         * gcc.dg/null-pointer-1.c: New test.
41120
41121 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41122
41123         * g++.old-deja/g++.jason/template18.C: Remove.
41124         * g++.old-deja/g++.jason/template37.C: Likewise.
41125
41126         PR c++/12862
41127         * g++.dg/lookup/ns1.C: New test.
41128
41129         PR c++/12397
41130         * g++.dg/template/lookup3.C: New test.
41131
41132 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41133
41134         * g++.dg/template/recurse1.C: New test
41135
41136 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41137
41138         PR c++/12479
41139         * g++.dg/parse/semicolon1.C: New test.
41140         * g++.dg/parse/semicolon1.h: Likewise.
41141
41142 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41143
41144         * gcc.dg/darwin-misaligned.c: New test.
41145
41146 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41147
41148         PR c/9163
41149         * gcc.dg/20031222-1.c: New test.
41150
41151 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41152
41153         PR c++/13438
41154         * g++.dg/parse/error8.C: New test.
41155
41156         PR c++/11554
41157         * g++.dg/warn/ctor-init-1.C: New test.
41158
41159 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41160
41161         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41162         too small.
41163         * gcc.c-torture/compile/930217-1.c: Likewise.
41164         * gcc.c-torture/compile/930513-1.c: Likewise.
41165         * gcc.c-torture/execute/920908-2.c: Likewise.
41166         * gcc.c-torture/execute/921204-1.c: Likewise.
41167         * gcc.c-torture/execute/930621-1.c: Likewise.
41168         * gcc.c-torture/execute/930630-1.c: Likewise.
41169         * gcc.c-torture/execute/931031-1.c: Likewise.
41170         * gcc.c-torture/execute/980602-2.c: Likewise.
41171         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41172         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41173         * gcc.c-torture/execute/extzvsi.c: Likewise.
41174         * gcc.c-torture/unsorted/ext.c: Likewise.
41175
41176 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41177
41178         PR target/12749
41179         * gcc.c-torture/compile/20031220-2.c: New test case.
41180
41181 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41182
41183         PR optimization/13031
41184         * gcc.c-torture/compile/20031220-1.c: New test case.
41185
41186 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41187
41188         * gcc.dg/cast-function-1.c: New test.
41189
41190 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41191
41192         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41193         formats.
41194
41195 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41196
41197         PR c++/12795
41198         * g++.dg/ext/attrib10.C: New test.
41199
41200 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41201
41202         * gcc.dg/cleanup-10.c: New test.
41203         * gcc.dg/cleanup-11.c: New test.
41204
41205 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41206
41207         PR c++/13239
41208         * g++.dg/opt/expect1.C: New test.
41209
41210 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41211
41212         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41213
41214 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41215
41216         PR debug/12923
41217         * gcc.dg/20031218-1.c: New test.
41218
41219         PR debug/12389
41220         * gcc.dg/20031218-2.c: New test.
41221         * gcc.dg/20031218-3.c: New test.
41222
41223         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41224         of label name and allow for USER_LABEL_PREFIX == "_" names.
41225         * g++.dg/abi/mangle18-2.C: Likewise.
41226         * g++.dg/abi/mangle19-1.C: Likewise.
41227         * g++.dg/abi/mangle19-2.C: Likewise.
41228         * g++.dg/abi/mangle20-1.C: Likewise.
41229         * g++.dg/abi/mangle20-2.C: Likewise.
41230
41231 2003-12-18  Richard Henderson  <rth@redhat.com>
41232
41233         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41234
41235 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41236             Dan Kegel <dank@kegel.com>
41237
41238         PR other/12009
41239         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41240         testing a cross compiler, it causes spurious compile failures.
41241         * lib/g++.exp: Likewise.
41242
41243 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41244
41245         PR c++/13262
41246         * g++.dg/template/access13.C: New test.
41247
41248 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41249
41250         * gcc.dg/20031216-1.c: New test.
41251
41252 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41253
41254         PR c++/9154
41255         * g++.dg/template/error10.C: New test.
41256
41257 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41258
41259         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41260         * g++.dg/eh/simd-2.C: Likewise.
41261
41262 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41263             Roger Sayle  <roger@eyesopen.com>
41264
41265         * gcc.c-torture/execute/ieee/mzero5.c: New.
41266
41267 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41268
41269         PR c++/10603
41270         * g++.dg/parse/error6.C: New test.
41271
41272         PR c++/12827
41273         * g++.dg/parse/error7.C: New test.
41274
41275 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41276
41277         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41278         at -O with stabs debugging formats.
41279         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41280         * gcc.dg/debug/debug-2.c: Likewise.
41281
41282 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41283
41284         PR c++/12696
41285         * g++.dg/init/error1.C: New test.
41286
41287         PR c++/12218
41288         * g++.dg/init/pm3.C: New test.
41289
41290 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41291
41292         PR c/3347
41293         * gcc.dg/bitfld-8.c: New test.
41294
41295 2003-12-16  James Lemke  <jim@wasabisystems.com>
41296
41297         * gcc.dg/arm-scd42-[123].c: New tests.
41298
41299 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         PR c++/9043
41302         * g++.dg/abi/mangle20-1.C: New test.
41303         * g++.dg/abi/mangle20-2.C: New test.
41304
41305 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41306
41307         PR c++/13275
41308         * g++.dg/other/offsetof2.C: Remove XFAIL.
41309         * g++.dg/parse/offsetof1.C: New test.
41310         * g++.gd/parse/offsetof2.C: Likewise.
41311
41312 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41313
41314         * g++.dg/template/nontype3.C: New test.
41315         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41316
41317 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41318
41319         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41320
41321 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         PR c++/13387
41324         * g++.dg/expr/assign1.C: New test.
41325
41326         PR c++/13242
41327         * g++.dg/abi/mangle19-1.C: New test.
41328         * g++.dg/abi/mangle19-2.C: New test.
41329
41330 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41331
41332         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41333
41334 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41335
41336         * gcc.c-torture/execute/20031216-1.c: New test.
41337
41338 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41339
41340         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41341         an ICE regression.
41342
41343 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41344
41345         PR c++/10926
41346         * g++.dg/template/error9.C: New test.
41347
41348         PR c++/11116
41349         * g++.dg/template/error8.C: New test.
41350
41351 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41352
41353         PR middle-end/13400
41354         * gcc.c-torture/execute/20031215-1.c: New test case.
41355
41356 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41357
41358         PR c++/13269
41359         * g++.dg/parse/error5.C: New test.
41360
41361         PR c++/12989
41362         * g++.dg/expr/sizeof1.C: New test.
41363
41364         PR c++/13310
41365         * g++.dg/template/crash15.C: New test.
41366
41367 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41368
41369         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41370         a non-POD type as the last named parameter of a varargs function.
41371
41372 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41373
41374         PR c++/13243
41375         PR c++/12573
41376         * g++.dg/template/crash14.C: New test.
41377         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41378
41379 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41380
41381         * g++.dg/other/java1.C: New test.
41382
41383         PR c++/13241
41384         * g++.dg/abi/mangle18-1.C: New test.
41385         * g++.dg/abi/mangle18-2.C: New test.
41386
41387 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41388
41389         PR optimization/10312
41390         * gcc.c-torture/execute/20031214-1.c: New.
41391
41392 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41393
41394         PR c++/10779
41395         PR c++/12160
41396         * g++.dg/parse/error3.C: New test.
41397         * g++.dg/parse/error4.C: Likewise.
41398         * g++.dg/abi/mangle4.C: Tweak error messages.
41399         * g++.dg/lookup/using5.C: Likewise.
41400         * g++.dg/other/error2.C: Likewise.
41401         * g++.dg/parse/typename5.C: Likewise.
41402         * g++.dg/parse/undefined1.C: Likewise.
41403         * g++.dg/template/arg2.C: Likewise.
41404         * g++.dg/template/ttp3.C: Likewise.
41405         * g++.dg/template/type1.C: Likewise.
41406         * g++.old-deja/g++.other/crash32.C: Likewise.
41407         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41408
41409 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41410
41411         PR c++/13106
41412         * g++.dg/warn/noreturn-3.C: New test.
41413
41414 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         PR c++/13118
41417         * g++.dg/abi/covariant3.C: New.
41418
41419 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41420
41421         * g++.dg/eh/ia64-1.C: New test.
41422
41423 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41424
41425         PR optimization/13037
41426         * g77.f-torture/execute/13037.f: New test case.
41427
41428 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41429
41430         PR c++/12881
41431         * g++.dg/abi/covariant2.C: New.
41432
41433 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41434
41435         * gcc.dg/cpp/trad/macro.c: New tests.
41436
41437 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41438
41439         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41440
41441 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41442
41443         PR other/10819
41444         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41445         to fix Bug 10819.
41446         * lib/g++.exp (g++_version): Likewise.
41447         * lib/g77.exp (g77_version): Likewise.
41448         * lib/objc.exp (default_objc_version): Likewise.
41449
41450 2003-12-10  Richard Henderson  <rth@redhat.com>
41451
41452         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41453
41454         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41455
41456 2003-12-08  Matt Austern  <austern@apple.com>
41457
41458         PR c/13134
41459         * lib/gcc-dg.exp (dg-require-visibility): Define.
41460         * lib/target-supports (check_visibility_available): Define.
41461         * gcc.dg/visibility-1.c: New test.
41462         * gcc.dg/visibility-2.c: Likewise.
41463         * gcc.dg/visibility-3.c: Likewise.
41464         * gcc.dg/visibility-4.c: Likewise.
41465         * gcc.dg/visibility-5.c: Likewise.
41466         * gcc.dg/visibility-6.c: Likewise.
41467         * g++.dg/ext/visibility-1.C: Likewise.
41468         * g++.dg/ext/visibility-2.C: Likewise.
41469         * g++.dg/ext/visibility-3.C: Likewise.
41470         * g++.dg/ext/visibility-4.C: Likewise.
41471         * g++.dg/ext/visibility-5.C: Likewise.
41472         * g++.dg/ext/visibility-6.C: Likewise.
41473
41474 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41475
41476         * g++.dg/lookup/java1.C: New test.
41477         * g++.dg/lookup/java2.C: New test.
41478
41479 2003-12-07  Falk Hueffner  <falk@debian.org>
41480
41481         * g++.dg/opt/noreturn-1.C: New test.
41482
41483 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41484
41485         * gcc.dg/overflow-1.c: New test.
41486
41487 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41488
41489         * g77.f-torture/compile/13060.f: New test.
41490
41491 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41492
41493         PR c++/13323
41494         * g++.dg/inherit/operator2.C: New test.
41495
41496 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41497
41498         PR c++/13305
41499         * g++.dg/ext/attrib9.C: New test.
41500
41501 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41502
41503         PR c++/13314
41504         * g++.dg/template/error7.C: New test.
41505
41506 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41507             J"orn Rennecke <joern.rennecke@superh.com>
41508
41509         PR target/13302
41510         * g++.dg/other/struct-va_list.C: New test.
41511
41512 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41513
41514         PR c++/13166
41515         * g++.dg/parse/defarg6.C: New test.
41516
41517 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41518
41519         PR target/13256
41520         * gcc.c-torture/execute/20031201-1.c: New test.
41521
41522 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41523
41524         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41525
41526 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41527
41528         * gcc.dg/builtin-return-1.c: New test.
41529
41530 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41531             J"orn Rennecke <joern.rennecke@superh.com>
41532
41533         PR optimization/13260
41534         * gcc.c-torture/execute/20031204-1.c: New test.
41535
41536 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41537
41538         PR c++/9127
41539         * g++.dg/template/error6.C: New test.
41540
41541 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * gcc.dg/20031202-1.c: New test.
41544
41545 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41546
41547         PR c++/13179
41548         * g++.dg/template/eh1.C: New test.
41549
41550         PR c++/10771
41551         * g++.dg/template/error5.C: New test.
41552
41553 2003-12-02  David Ung  <davidu@mips.com>
41554
41555         * gcc.dg/compat/vector-check.h: Corrected type for var
41556         g_##TMODE
41557
41558 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41559
41560         PR c++/10126
41561         * g++.dg/template/ptrmem8.C: New test.
41562
41563 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41564
41565         PR c++/12573
41566         * g++.dg/template/dependent-expr3.C: New test.
41567
41568 2003-12-01  James Lemke  <jim@wasabisystems.com>
41569
41570         * gcc.dg/arm-g2.c: New test.
41571
41572 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41573
41574         PR optimization/11634
41575         * gcc.dg/20031201-2.c: New test case.
41576
41577 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41578
41579         PR 11433
41580         * objc.dg/proto-lossage-3.m: New test.
41581
41582 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41583
41584         PR optimization/12628
41585         * gcc.dg/20031201-1.c: New test case.
41586
41587 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41588
41589         * gcc.dg/unaligned-1.c: New test.
41590
41591 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41592
41593         PR c++/9849
41594         * g++.dg/template/error4.C: New test.
41595         * g++.dg/template/nested3.C: Adjust error markers.
41596
41597 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41598
41599         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41600
41601 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41602
41603         PR c/10333
41604         * gcc.dg/bitfld-7.c: New test.
41605
41606 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41607
41608         * gcc.dg/tls/asm-1.C: New test.
41609
41610 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41611
41612         * gcc.dg/cpp/assert4.c: Update.
41613
41614 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41615
41616         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41617         * gcc.dg/builtin-apply3.c: New test.
41618
41619 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41620
41621         * lib/compat.exp (compat-obj): New xfaildata parameter.
41622         Use it to set compiler_conditional_xfail_data before compiling.
41623         (compat-get-options): Handle dg-xfail-if.
41624         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41625         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41626         * gcc.dg/compat/vector-1_y.c: Likewise.
41627         * gcc.dg/compat/vector-2_x.c: Likewise.
41628         * gcc.dg/compat/vector-2_y.c: Likewise.
41629
41630 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41631
41632         * g++.dg/opt/reg-stack4.C: New test.
41633
41634 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41635
41636         * gcc.dg/builtin-apply2.c: New test.
41637
41638 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41639
41640         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41641
41642 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41643
41644         PR c++/12924
41645         * g++.dg/template/template-id-2.C: New test.
41646
41647 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41648
41649         PR c++/5369
41650         * g++.dg/template/memfriend1.C: New test.
41651         * g++.dg/template/memfriend2.C: Likewise.
41652         * g++.dg/template/memfriend3.C: Likewise.
41653         * g++.dg/template/memfriend4.C: Likewise.
41654         * g++.dg/template/memfriend5.C: Likewise.
41655         * g++.dg/template/memfriend6.C: Likewise.
41656         * g++.dg/template/memfriend7.C: Likewise.
41657         * g++.dg/template/memfriend8.C: Likewise.
41658         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41659
41660 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41661
41662         PR c++/12515
41663         * g++.dg/ext/cond1.C: New test.
41664
41665 2003-11-20  Richard Henderson  <rth@redhat.com>
41666
41667         * gcc.dg/20020201-2.c: Remove.
41668         * gcc.dg/20020201-4.c: Remove.
41669         * gcc.dg/20020304-1.c: Remove.
41670
41671 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41672
41673         * gcc.dg/cpp/trad/xwin1.c: New test case.
41674
41675 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41676
41677         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41678         * lib/g77.exp: Likewise.
41679         * lib/objc.exp: Likewise.
41680         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41681         for darwin.
41682
41683 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41684
41685         PR c++/12932
41686         * g++.dg/template/static5.C: New test.
41687
41688 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41689
41690         * gcc.dg/nested-func-1.c: New test.
41691
41692 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41693
41694         * gcc.dg/cpp/assert4.c: New test.
41695
41696 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41697
41698         PR c++/2294
41699         * g++.dg/lookup/using9.c: New test.
41700
41701 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41702
41703         PR c++/12762
41704         * g++.dg/template/error3.C: New test.
41705
41706 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41707
41708         PR ada/13035
41709         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41710         No longer use a wrapper for gcc, since this does not work under
41711         Windows.
41712
41713 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41714
41715         PR c++/2094
41716         * g++.dg/template/ptrmem7.C: New test.
41717
41718 2003-11-13  Andrew Pinski <apinski@apple.com>
41719
41720         * gcc.c-torture/compile/20031113-1.c: New test.
41721
41722 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41723             Kean Johnston <jkj@sco.com>
41724
41725         PR c/13029
41726         * gcc.dg/unused-4.c: Update.
41727
41728 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41729
41730         * g++.dg/opt/const3.C: New test.
41731
41732 2003-11-13  Jan Hubicka  <jh@suse.cz>
41733
41734         * gcc.c-torture/compile/20031112-1.c: New test.
41735
41736 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41737
41738         * g++.dg/parse/crash10.C: Remove bogus error marker.
41739
41740 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41741
41742         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41743         (host_gcc): Likewise.
41744         (ROOT): Honor $PWDCMD.
41745         (BASE): Likewise.
41746         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41747
41748 2003-11-12  Catherine Moore  <clm@redhat.com>
41749
41750         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41751
41752 2003-11-12  Andreas Jaeger  <aj@suse.de>
41753             Jakub Jelinek  <jakub@redhat.com>
41754             Andrew Pinski  <pinskia@physics.uc.edu>
41755             Richard Henderson  <rth@redhat.com>
41756
41757         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41758         systems.
41759         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41760
41761         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41762         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41763
41764 2003-11-11  Andreas Jaeger  <aj@suse.de>
41765
41766         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41767
41768         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41769
41770 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41771
41772         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41773         Clean ups.
41774
41775 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41776
41777         * gcc.dg/trampoline-1.c: New test.
41778
41779 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41780
41781         * gcc.c-torture/compile/200031109-1.c: New test.
41782
41783 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41784
41785         PR c/3190
41786         PR c/8714
41787         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41788         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41789         gcc.dg/format/no-y2k-1.c: Update.
41790
41791 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41792
41793         PR optimization/10467
41794         * gcc.dg/20031108-1.c: New test case.
41795
41796 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41797
41798         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41799
41800 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41801
41802         * gcc.dg/compound-lvalue-1.c: New test.
41803         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41804         some XFAILs.
41805
41806 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41807
41808         * gcc.dg/altivec-varargs-1.c: New test.
41809
41810 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41811
41812         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41813         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41814         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41815         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41816         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41817
41818 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41819
41820         * gcc.dg/cond-lvalue-1.c: New test.
41821
41822 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41823
41824         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41825
41826 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41827
41828         PR c++/11616
41829         * g++.dg/template/instantiate5.C: New test.
41830
41831 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41832
41833         PR c++/12726
41834         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41835         * ChangeLog: Add missing first entry for above test.
41836
41837 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41838
41839         PR c++/9810
41840         * g++.dg/template/using8.C: New test.
41841         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41842
41843 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41844
41845         PR optimization/10817
41846         * gcc.c-torture/compile/20031102-1.c: New test case.
41847
41848 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41849
41850         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41851         2147483647.
41852
41853 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41854
41855         * gcc.dg/20031102-1.c: New test.
41856
41857 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41858
41859         * gcc.dg/complex-1.c: New test.
41860
41861 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41862
41863         PR c++/12796
41864         * g++.dg/template/crash13.C: Adjust expected error location.
41865         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41866
41867 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41868
41869         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41870
41871 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41872
41873         PR/10239
41874         * gcc.c-torture/compile/20031031-2.c: New test.
41875
41876 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41877
41878         PR/11640
41879         * gcc.c-torture/compile/20031031-1.c: New test.
41880
41881 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41882
41883         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41884         * gcc.misc-tests/bprob.exp: Likewise.
41885         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41886         the execution test on arm-elf configs.
41887         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41888         configs that don't support scratch files.
41889         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41890
41891 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41892
41893         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41894         done by dejagnu.
41895
41896 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41897
41898         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41899         Avoid non pure sh syntax. Add more logging.
41900
41901         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41902         fail.
41903
41904 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41905
41906         PR libgcj/10610
41907         * gcc.dg/ppc-stackalign-1.c: New test.
41908
41909 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41910
41911         * ada/acats/run_all.sh: Change output to be more compliant with
41912         dejagnu framework.
41913         Create acats.sum and acats.log files under testsuite/ada/acats
41914         Only run [a-z]* directories, to filter out e.g. CVS.
41915         Redirect build output to log file.
41916
41917 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41918
41919         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41920
41921 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41922
41923         PR ada/5909:
41924         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41925
41926 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * gcc.c-torture/compile/20031023-1.c: New test.
41929         * gcc.c-torture/compile/20031023-2.c: New test.
41930         * gcc.c-torture/compile/20031023-3.c: New test.
41931         * gcc.c-torture/compile/20031023-4.c: New test.
41932
41933 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41934
41935         PR c++/10371
41936         * g++.dg/lookup/scoped8.C: New test.
41937
41938 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41939
41940         * g++.dg/opt/reg-stack3.C: New test.
41941
41942 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41943
41944         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41945
41946 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41947
41948         PR c++/11076
41949         * g++.dg/template/crash13.C: New test.
41950
41951 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41952
41953         * gcc.dg/c99-restrict-2.c: New test.
41954
41955 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41956
41957         PR c++/12698, c++/12699, c++/12700, c++/12566
41958         * g++.dg/inherit/covariant9.C: New test.
41959         * g++.dg/inherit/covariant10.C: New test.
41960         * g++.dg/inherit/covariant11.C: New test.
41961
41962 2003-10-23  Jason Merrill  <jason@redhat.com>
41963
41964         PR c++/12726
41965         * g++.dg/ext/complit2.C: New test.
41966
41967 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41968
41969         PR target/12654
41970         * gcc.c-torture/execute/20031020-1.c: New test.
41971
41972 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41973
41974         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41975         following the jump_insn.
41976
41977 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41978
41979         * gcc.dg/cast-lvalue-1.c: New test.
41980
41981 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41982
41983         PR c++/11962
41984         * g++.dg/template/cond2.C: New test.
41985
41986 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41987
41988         * gcc.dg/builtins-28.c: New test.
41989
41990 2003-10-20  Jan Hubicka  <jh@suse.cz>
41991
41992         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41993         parameter.
41994         * gcc.dg/inline-2.c: Likewise.
41995
41996 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41997
41998         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41999         * gcc.dg/nest.c: Likewise.
42000
42001 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42002
42003         PR c++/9781, c++/10583, c++/11862
42004         * g++.dg/parse/crash13.C: New test.
42005
42006 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42007
42008         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42009
42010 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42011
42012         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42013         Define HAVE_C99_RUNTIME except on Solaris.
42014         * gcc.dg/builtins-20.c: Likewise.
42015
42016 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42017
42018         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42019
42020 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42021
42022         PR c++/12495
42023         * g++.dg/template/crash21.C: New test.
42024
42025 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42026
42027         PR c++/2513
42028         * g++.dg/template/typename5.C: New test.
42029
42030 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42031
42032         PR c++/12369
42033         * g++.dg/template/friend25.C: New test.
42034
42035 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42036
42037         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42038         versions.
42039
42040 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42041
42042         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42043         == 2147483647.
42044
42045 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42046
42047         * gcc.c-torture/execute/960416-1.x: Remove.
42048         * gcc.c-torture/execute/divconst-3.x: Likewise.
42049
42050 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42051
42052         PR target/12598
42053         * gcc.dg/torture/cris-volatile-1.c: New test.
42054
42055 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42056
42057         PR optimization/9325
42058         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42059         for overflowing floating point to integer conversion during RTL
42060         simplification.
42061
42062 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42063
42064         * objc/execute/_cmd.m: Fix typo.
42065         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42066         Relax 'scan-assembler' regexp.
42067         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42068         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42069         * objc.dg/zero-link-2.m: Remove blank line.
42070         * objc.dg/zero-link-3.m: New test case.
42071
42072 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42073
42074         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42075
42076         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42077         than linker trickery.
42078
42079 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42080
42081         PR c++/12370
42082         * g++.dg/other/friend2.C: New test.
42083
42084 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42085
42086         * gcc.dg/20031012-1.c: New test.
42087
42088 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42089
42090         * gcc.dg/weak/weak-3.c: Fix for new warning.
42091
42092 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42093
42094         PR optimization/8750
42095         * gcc.c-torture/execute/20031012-1.c: New test case.
42096
42097 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42098
42099         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42100         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42101
42102 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42103
42104         PR optimization/12260
42105         * gcc.c-torture/compile/20031011-2.c: New test case.
42106
42107 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42108
42109         * gcc.c-torture/execute/20031011-1.c: New testcase.
42110
42111 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42112
42113         * gcc.c-torture/compile/20031011-1.c: New test.
42114
42115 2003-10-11  Jan Hubicka  <jh@suse.cz>
42116
42117         * g++.dg/other/first-global.C: New test.
42118
42119 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42120
42121         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42122
42123 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42124
42125         * gcc.c-torture/compile/20031010-1.c: New test.
42126
42127 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42128
42129         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42130         * gcc.c-torture/execute/va-arg-25.c: ... here.
42131
42132 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42133
42134         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42135
42136 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42137
42138         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42139
42140 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42141
42142         * g++.dg/parse/error2.C: New test.
42143
42144 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42145
42146         PR c++/11097
42147         * g++.dg/other/error5.C: Modify the error message.
42148         * g++.dg/lookup/using8.C: New test.
42149
42150 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42151
42152         * gcc.dg/darwin-abi-2.c: New file.
42153         * gcc.c-torture/execute/va-arg-24.c: New file.
42154
42155 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42156
42157         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42158         indentation.
42159
42160 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR c++/10147
42163         * g++.dg/other/error4.C: Update error messages.
42164         * g++.dg/template/ptrmem4.C: Likewise.
42165
42166         PR c++/12337
42167         * g++.dg/init/new9.C: New test.
42168
42169         PR c++/12334, c++/12236, c++/8656
42170         * g++.dg/ext/attrib8.C: New test.
42171
42172 2003-10-06  Devang Patel  <dpatel@apple.com>
42173
42174         * gcc.dg/debug/dwarf2-3.h: New test.
42175         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42176
42177 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42178
42179         * g++.dg/opt/cfg2.C: New test.
42180
42181 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42182
42183         * g++.dg/opt/float1.C: New test.
42184
42185 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42186
42187         * gcc.dg/c90-array-lval-6.c: New test.
42188         * gcc.dg/c99-array-lval-6.c: New test.
42189
42190 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42191             Ziemowit Laski  <zlaski@apple.com>
42192
42193         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42194         'Derived', so that it is never considered a class method; add
42195         new warning for '+port' method ambiguity.
42196         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42197         <objc/objc-api.h> (needed on Mac OS X).
42198         * objc.dg/method-13.m: New test.
42199
42200 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42201
42202         PR optimization/9325, PR java/6391
42203         * gcc.c-torture/execute/20031003-1.c: New test case.
42204
42205 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR optimization/12180
42208         * gcc.dg/20031002-1.c: New test.
42209
42210         PR c++/12486
42211         * g++.dg/inherit/error1.C: New test.
42212
42213 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42214
42215         * lib/f-torture.exp (search_for): Rename to...
42216         (search_for_re): This.  Also, clean up comments and the
42217         "regexp" invocation.
42218
42219 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42220
42221         * gcc.c-torture/compile/20031002-1.c: New test.
42222
42223 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42224
42225         * g++.dg/opt/cond1.C: New test.
42226
42227 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42228
42229         * gcc.dg/Wold-style-definition-2.c: New testcase.
42230         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42231
42232 2003-09-29  Richard Henderson  <rth@redhat.com>
42233
42234         * g++.dg/init/array10.C: Add dg-options.
42235
42236 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42237
42238         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42239
42240 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42241
42242         * g++.dg/template/friend19.C: Fix typo.
42243         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42244
42245 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42246
42247         * gcc.c-torture/execute/20030928-1.c: New test.
42248         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42249
42250 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42251
42252         * g++.dg/opt/unroll1.C: New test.
42253
42254 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42255
42256         PR optimization/11741
42257         * gcc.dg/20030926-1.c: New test case.
42258
42259 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42260
42261         PR c++/5655
42262         * g++.dg/parse/access7.C: New test.
42263         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42264
42265 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42266
42267         MERGE OF objc-improvements-branch into MAINLINE:
42268         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42269         if libobjc has not been built.
42270         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42271         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42272         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42273         objc/execute/nested-3.m, objc/execute/np-2.m,
42274         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42275         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42276         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42277         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42278         objc.dg/special/unclaimed-category-1.h,
42279         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42280         well as GNU runtime.
42281         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42282         * execute/cascading-1.m, execute/function-message-1.m,
42283         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42284         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42285         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42286         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42287         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42288         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42289         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42290         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42291         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42292         * objc.dg/bitfield-2.m: Run only on Darwin.
42293         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42294         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42295         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42296         * objc.dg/const-str-1.m: Fix constant string layout.
42297
42298 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42299
42300         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42301
42302 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42303
42304         * gcc.dg/darwin-abi-1.c: New file.
42305
42306 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42307
42308         PR target/12281
42309         * gcc.c-torture/compile/20030921-1.c: New test.
42310
42311 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42312
42313         * g++.dg/opt/reg-stack2.C: New test.
42314
42315 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42316
42317         * g++.dg/eh/delayslot1.C: New test.
42318
42319 2003-09-20  Richard Henderson  <rth@redhat.com>
42320
42321         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42322
42323 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42324
42325         * gcc.c-torture/execute/20030920-1.c: New test case.
42326
42327 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42328
42329         * g++.dg/rtti/typeid3.C: Correct expected error message.
42330
42331 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42332
42333         PR c++/157
42334         * g++.dg/parse/crash12.C: New test.
42335
42336 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42337
42338         * gcc.dg/compat/mixed-struct-check.h: New.
42339         * gcc.dg/compat/mixed-struct-defs.h: New.
42340         * gcc.dg/compat/mixed-struct-init.h: New.
42341         * gcc.dg/compat/struct-by-value-19_main.c: New.
42342         * gcc.dg/compat/struct-by-value-19_x.c: New.
42343         * gcc.dg/compat/struct-by-value-19_y.c: New.
42344         * gcc.dg/compat/struct-by-value-20_main.c: New.
42345         * gcc.dg/compat/struct-by-value-20_x.c: New.
42346         * gcc.dg/compat/struct-by-value-20_y.c: New.
42347         * gcc.dg/compat/struct-return-19_main.c: New.
42348         * gcc.dg/compat/struct-return-19_x.c: New.
42349         * gcc.dg/compat/struct-return-19_y.c: New.
42350         * gcc.dg/compat/struct-return-20_main.c: New.
42351         * gcc.dg/compat/struct-return-20_x.c: New.
42352         * gcc.dg/compat/struct-return-20_y.c: New.
42353
42354 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42355         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42356         so that it will not complain on LP64 targets.
42357
42358 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42359
42360         PR c++/495
42361         * g++.dg/template/friend24.C: New test.
42362
42363 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42364
42365         PR c++/12332
42366         * g++.dg/template/memtmpl2.C: New test.
42367
42368 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42369
42370         PR target/11184
42371         * gcc.dg/builtin-apply1.c: New test.
42372
42373 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42374
42375         PR c++/9848
42376         * g++.dg/warn/Wunused-4.C: New test.
42377
42378 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42379
42380         PR c++/12316
42381         * g++.dg/other/gc2.C: New test.
42382
42383 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42384
42385         PR c++/11991
42386         * g++.dg/rtti/typeid3.C: New test.
42387
42388         PR c++/12266
42389         * g++.dg/overload/template1.C: New test.
42390
42391 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42392
42393         * g++.dg/opt/cfg3.C: New test.
42394
42395 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42396
42397         PR c++/7939
42398         * g++.dg/template/crash11.C: New test.
42399
42400 2003-09-16  Jason Merrill  <jason@redhat.com>
42401             Jakub Jelinek  <jakub@redhat.com>
42402
42403         * gcc.dg/attr-warn-unused-result.c: New test.
42404
42405 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42406
42407         PR c++/12184
42408         * g++.dg/expr/call2.C: New test.
42409
42410 2003-09-15  Andreas Jaeger  <aj@suse.de>
42411
42412         * gcc.dg/Wold-style-definition-1.c: New test.
42413
42414 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42415
42416         PR c++/3907
42417         * g++.dg/parse/template12.C: New test.
42418
42419         * g++.dg/abi/bitfield11.C: New test.
42420         * g++.dg/abi/bitfield12.C: Likewise.
42421
42422 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42423
42424         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42425         non-expansion of functional macro name without arguments at EOL.
42426         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42427
42428 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42429
42430         * gcc.c-torture/execute/20030914-[12].c: New tests.
42431
42432 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42433
42434         PR c++/11788
42435         * g++.dg/overload/addr1.C: New test.
42436
42437 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42438
42439         * gcc.dg/20030909-1.c: New test.
42440
42441 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42442
42443         * gcc.dg/ultrasp10.c: New test.
42444
42445 2003-09-09  Devang Patel  <dpatel@apple.com>
42446
42447         * gcc.dg/darwin-ld-6.c: New test.
42448
42449 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42450
42451         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42452
42453 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42454
42455         * gcc.dg/ia64-types1.c: New test.
42456         * gcc.dg/ia64-types2.c: Likewise.
42457
42458 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42459
42460         * gcc.dg/builtins-1.c: Add more _Complex tests.
42461         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42462
42463         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42464         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42465
42466 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42467
42468         PR c++/11786
42469         * g++.dg/lookup/koenig2.C: New test.
42470
42471         PR c++/5296
42472         * g++.dg/rtti/typeid2.C: New test.
42473
42474 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42475
42476         * gcc.c-torture/compile/20030904-1.c: New test.
42477
42478 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42479
42480         * g++.dg/opt/longbranch2.C: New test.
42481
42482 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42483
42484         * g++.dg/template/crash10.C: Only compile it.
42485
42486 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42487
42488         PR middle-end/11665
42489         * gcc.c-torture/compile/20030907-1.c: New test.
42490         * g++.dg/init/array11.C: New test.
42491
42492 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42493
42494         PR c++/11852
42495         * g++.dg/init/struct1.C: New test.
42496
42497 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42498
42499         PR c++/12181
42500         * g++.dg/expr/comma1.C: New test.
42501
42502 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42503
42504         PR c++/11867
42505         * g++.dg/expr/static_cast5.C: New test.
42506
42507 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42508
42509         PR c++/11507
42510         * g++.dg/lookup/scoped7.C: New test.
42511
42512         PR c++/9574
42513         * g++.dg/other/static1.C: New test.
42514
42515         PR c++/11490
42516         * g++.dg/warn/template-1.C: New test.
42517
42518         PR c++/11432
42519         * g++.dg/template/crash10.C: New test.
42520
42521         PR c++/2478
42522         * g++.dg/overload/VLA.C: New test.
42523
42524         PR c++/10804
42525         * g++.dg/template/call1.C: New test.
42526
42527 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42528
42529         PR c++/11794
42530         * g++.dg/parse/using3.C: New test.
42531
42532 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42533
42534         PR c++/11409
42535         * g++.dg/overload/builtin3.C: New test case.
42536
42537 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42538
42539         PR c/9862
42540         * gcc.dg/20030906-1.c: New test.
42541         * gcc.dg/20030906-2.c: Likewise.
42542
42543 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42544
42545         PR c++/12167
42546         * g++.dg/parse/defarg5.C: New test.
42547
42548         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42549
42550 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42551
42552         PR c++/12163
42553         * g++.dg/expr/static_cast4.C: New test.
42554
42555         PR c++/12146
42556         * g++.dg/template/crash9.C: New test.
42557
42558 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42559
42560         * g++.old-deja/g++.ext/pretty2.C: Update for change
42561         in __FUNCTION__.
42562         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42563
42564 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42565
42566         PR c++/11922
42567         * g++/dg/template/qualified-id1.C: New test.
42568
42569         PR c++/12037
42570         * g++.dg/warn/noeffect4.C: New test.
42571
42572 2003-09-04  Matt Austern  <austern@apple.com>
42573
42574         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42575         * g++.dg/ext/fnname2.C: Likewise.
42576         * g++.dg/ext/fnname3.C: Likewise.
42577
42578 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42579
42580         * g++.dg/expr/lval1.C: New test.
42581         * g++.dg/ext/lvcast.C: Remove.
42582
42583 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42584
42585         PR optimization/11700.
42586         * gcc.c-torture/compile/20030903-1.c: New test case.
42587
42588 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42589
42590         PR c++/12053
42591         * g++.dg/abi/layout4.C: New test.
42592
42593 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42594
42595         PR c++/11553
42596         * g++.dg/parse/friend3.C: New test.
42597
42598 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42599
42600         PR c++/11847
42601         * g++.dg/template/class1.C: New test.
42602
42603         PR c++/11808
42604         * g++.dg/expr/call1.C: New test.
42605
42606 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42607
42608         PR c++/12114
42609         * g++.dg/init/ref9.C: New test.
42610
42611         PR c++/11972
42612         * g++.dg/template/nested4.C: New test.
42613
42614 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42615
42616         PR c++/12093
42617         * g++.dg/template/non-dependent4.C: New test.
42618
42619         PR c++/11928
42620         * g++.dg/inherit/conv1.C: New test.
42621
42622 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42623
42624         PR c++/6196
42625         * g++.dg/ext/label1.C: New test.
42626         * g++.dg/ext/label2.C: Likewise.
42627
42628 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42629
42630         * g++.dg/expr/cond3.C: New test.
42631
42632 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42633
42634         * gcc.dg/builtins-1.c: Add new builtin cases.
42635
42636 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42637
42638         * gcc.dg/builtins-1.c: Add new cases.
42639         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42640
42641 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42642
42643         * gcc.dg/builtins-1.c: Add more math builtin tests.
42644         * gcc.dg/torture/builtin-attr-1.c: New test.
42645
42646 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42647
42648         PR optimization/5079
42649         * g++.dg/opt/static3.C: New test.
42650
42651 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42652
42653         * gcc.misc-tests/gcov-10b.c: New test.
42654
42655 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42656
42657         * g++.dg/opt/ptrmem3.C: New test.
42658
42659         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42660
42661 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42662
42663         * gcc.dg/20030826-2.c: New test.
42664
42665 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42666
42667         PR middle-end/12002
42668         * g77.f-torture/compile/12002.f: New test case.
42669
42670 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42671
42672         * gcc.dg/20030826-1.c: New test case.
42673
42674 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42675
42676         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42677
42678 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42679
42680         PR c++/11871
42681         * c++.dg/lookup/crash1.C: New test.
42682
42683         * c++.dg/warn/noeffect3.C: New test.
42684
42685 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42686
42687         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42688         * gcc.dg/compat/vector-1_y.c: Ditto.
42689         * gcc.dg/compat/vector-2_x.c: Ditto.
42690         * gcc.dg/compat/vector-2_y.c: Ditto.
42691
42692 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42693
42694         * gcc.dg/20030702-1.c: New test.
42695
42696 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42697
42698         PR c++/8795
42699         * g++.dg/ext/altivec-1.C: New test.
42700
42701 2003-08-24  Richard Henderson  <rth@redhat.com>
42702
42703         * g++.dg/eh/simd-2.C: Add -w for x86.
42704
42705 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42706
42707         * gcc.dg/20030815-1.c: New test.
42708
42709 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42710
42711         PR c++/3765
42712         * g++.dg/parse/access6.C: New test.
42713
42714 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42715
42716         PR c++/641, c++/11876
42717         * g++.dg/template/friend22.C: New test.
42718         * g++.dg/template/friend23.C: Likewise.
42719
42720 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42721
42722         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42723         identically.
42724
42725 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42728
42729 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42730
42731         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42732
42733 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42734
42735         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42736
42737 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42738
42739         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42740
42741 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42742
42743         PR c++/11919
42744         * g++.dg/overload/prom1.C: New test.
42745
42746         PR c++/11551
42747         * g++.dg/parse/dtor2.C: New test.
42748
42749         PR c++/10762
42750         * g++.dg/parse/using2.C: New test.
42751
42752 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42753
42754         PR target/11805
42755         * gcc.c-torture/compile/20030821-1.c: New.
42756
42757 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42758
42759         PR c++/11834
42760         * g++.dg/template/deduce2.C: New test.
42761
42762 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42763
42764         * gcc.c-torture/execute/20030821-1.c: New test.
42765
42766 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42767
42768         PR middle-end/11984
42769         * gcc.dg/20030820-1.c: New test case.
42770
42771 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42772
42773         PR c++/11945
42774         * g++.dg/warn/noeffect2.C: New test.
42775
42776 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42777
42778         PR c++/10926
42779         * g++.dg/template/dtor2.C: New test.
42780
42781         PR c++/11684
42782         * g++.dg/template/operator1.C: New test.
42783         * g++.dg/parse/operator4.C: New test.
42784
42785         PR c++/11946.C
42786         * g++.dg/expr/enum1.C: New test.
42787         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42788
42789         PR c++/11036.C
42790         * g++.dg/parse/elab2.C: New test.
42791         * g++.dg/parse/typedef4.C: Change error message.
42792         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42793         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42794         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42795
42796 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42797
42798         * gcc.dg/pch/warn-1.c: New.
42799         * gcc.dg/pch/warn-1.hs: New.
42800
42801         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42802         not-tested file.
42803
42804 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42805
42806         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42807
42808 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42809
42810         * gcc.dg/uninit-D.c: New Test.
42811         * gcc.dg/uninit-E.c: New Test.
42812         * gcc.dg/uninit-F.c: New Test.
42813         * gcc.dg/uninit-G.c: New Test.
42814
42815 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42816
42817         * g++.dg/README: Describe the pch directory.
42818
42819 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42820
42821         PR c++/11174
42822         * g++.dg/parse/access4.C: New test.
42823         * g++.dg/parse/access5.C: Likewise.
42824         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42825
42826 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42827
42828         * gcc.dg/noncompile/20030818-1.c: New.
42829
42830 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42831
42832         PR c++/11957
42833         * g++.dg/warn/noeffect1.C: New test.
42834
42835         * g++.dg/template/scope2.C: New test.
42836         * g++.dg/template/error2.C: Correct dg-error
42837
42838 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42839
42840         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42841
42842 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         PR C++/11512
42845         * g++.dg/template/warn1.C: New.
42846
42847 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42848
42849         * g++.dg/template/error2.C: New test.
42850         * g++.dg/lookup/using7.C: Adjust errors
42851         * g++.old-deja/g++.pt/crash36.C: Likewise.
42852         * g++.old-deja/g++.pt/derived3.C: Likewise.
42853
42854 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42855
42856         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42857         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42858         * gcc.c-torture/execute/builtins/string-9.c: New, from
42859         string-opt-9.c.  Adjust for execute/builtins framework.
42860         * gcc.c-torture/execute/string-opt-9.c: Delete.
42861
42862 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42863
42864         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42865
42866         * g++.dg/parse/ret-type2.C: New test.
42867
42868         PR c++/11703
42869         * g++.dg/init/new8.C: New test.
42870
42871         PR c++/10923
42872         * g++.dg/parse/typedef5.C: New test.
42873
42874         PR c++/9512
42875         * g++.dg/parse/qualified2.C: New test.
42876         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42877         invalid code.
42878
42879 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42880
42881         * g++.dg/conversion/ptrmem1.C: New test.
42882
42883 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42884
42885         PR target/11693
42886         * gcc.dg/20030811-1.c: New test.
42887
42888         PR target/11535
42889         * gcc.c-torture/execute/20030811-1.c: New test.
42890
42891 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42892
42893         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42894
42895 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42896
42897         PR c++/11789.C
42898         * g++.dg/inherit/multiple1.C: New test.
42899
42900 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42901
42902         * gcc.dg/spe1.c: New test.
42903
42904         PR c++/11670
42905         * g++.dg/expr/cast2.C: New test.
42906
42907         PR c++/10530
42908         * g++.dg/template/dependent-name2.C: New test.
42909
42910 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42911
42912         * g++.dg/parse/crash11.C: Put the dg options in comments.
42913
42914 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42915
42916         * lib/gcc-dg.exp: Update for diagnostic change.
42917
42918 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42919
42920         PR c++/5767
42921         * g++.dg/parse/crash11.C: New test.
42922
42923 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42924
42925         * gcc.dg/cpp/spacing1.c: Update.
42926
42927 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42928
42929         PR target/11739
42930         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42931         a value for -mtune.
42932
42933 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42934
42935         PR middle-end/11771
42936         * gcc.c-torture/compile/20030804-1.c: New test case.
42937
42938 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42939
42940         * gcc.dg/20030804-1.c: New test case.
42941
42942 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42943
42944         * gcc.dg/cpp/separate-1.c: New test.
42945
42946 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42947
42948         PR c++/11704
42949         * g++.dg/template/dependent-expr2.C: New test.
42950
42951         PR c++/11766
42952         * g++.dg/expr/ptrmem1.C: New test.
42953
42954 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42955
42956         PR c++/9453
42957         * g++.dg/template/friend15.C: New test.
42958
42959 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42960
42961         * lib/dg-pch.exp: Work round PCH bug.
42962
42963 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42964
42965         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42966         builtins.  Move cases from builtins-4.c here.
42967
42968         * gcc.dg/torture/builtin-math-1.c: New test taken from
42969         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42970         additional cases.
42971
42972         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42973         Delete.
42974
42975 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42976
42977         PR c++/9447
42978         * g++.dg/template/using7.C: New test.
42979
42980 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42981
42982         * import1.c, import2.c: New tests.
42983
42984 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42985
42986         * g++.dg/eh/crossjump1.C: New test.
42987
42988 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42989
42990         PR c++/11697
42991         * g++.dg/template/using6.C: New test.
42992
42993         PR c++/11744
42994         * g++.dg/template/koenig2.C: New test.
42995
42996 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42997
42998         PR c++/7983
42999         * g++.dg/parse/typedef4.C: New test.
43000
43001 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43002
43003         PR c++/8442, c++/8806
43004         * g++.dg/template/elab1.C: New test.
43005         * g++.dg/template/type2.C: Likewise.
43006         * g++.dg/template/ttp3.C: Adjust expected error message.
43007         * g++.old-deja/g++.law/visibility13.C: Likewise.
43008         * g++.old-deja/g++.niklas/t135.C: Likewise.
43009         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43010         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43011         template argument.
43012         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43013
43014 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43015
43016         PR c++/11295
43017         * g++.dg/ext/stmtexpr1.C: New test.
43018
43019         * g++.dg/opt/tmp1.C: New test.
43020
43021         PR c++/11525
43022         * g++.dg/parse/constant4.C: New test.
43023
43024         PR c++/9447
43025         * g++.dg/template/using5.C: New test.
43026
43027 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43028
43029         * gcc.dg/builtins-27.c: New test case.
43030
43031 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43032
43033         * gcc.dg/tls/opt-7.c: New test.
43034
43035 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43036
43037         * g++.old-deja/g++.other/crash18.C: Remove.
43038
43039 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43040
43041         * g++.dg/template/explicit3.C: New.
43042         * g++.dg/template/explicit4.C: New.
43043         * g++.dg/template/explicit5.C: New.
43044
43045         PR c++/11347
43046         * g++.dg/template/memtmpl1.C: New.
43047
43048 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43049
43050         PR target/11565
43051         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43052         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43053
43054 2003-07-30  Jan Hubicka  <jh@suse.cz>
43055
43056         * vtgc1.c: Kill.
43057
43058 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43059
43060         * gcc.dg/struct-in-proto-1.c: New test.
43061
43062 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43063
43064         * gcc.dg/cpp/include2.c: Only expect one message.
43065
43066 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43067
43068         PR c++/9447
43069         * g++.dg/template/using1.C: New test.
43070         * g++.dg/template/using2.C: New test.
43071         * g++.dg/template/using3.C: New test.
43072         * g++.dg/template/using4.C: New test.
43073
43074 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43075
43076         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43077         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43078
43079 2003-07-28  Jan Hubicka  <jh@suse.cz>
43080
43081         PR c++/11530
43082         * g++.dg/opt/call1.C: New test.
43083
43084 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43085
43086         PR c++/11667
43087         * g++.dg/init/enum2.C: New test.
43088         * g++.dg/template/overload1.C: Add "-w" option.
43089
43090 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43091
43092         * gcc.dg/Wdeclaration-after-statement-1.c,
43093         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43094
43095 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43096
43097         * gcc.c-torture/compile/20030725-1.c: New test.
43098
43099 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43100
43101         * gcc.dg/20030505.c: Only run for SPE.
43102         Remove definition of opaque type.
43103
43104 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43105
43106         * g++.dg/template/ptrmem6.C: New test.
43107
43108 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43109
43110         * gcc.c-torture/compile/zero-strct-2.c: New test.
43111
43112 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43113
43114         * gcc.dg/intermod-1.c: New test.
43115
43116 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43117
43118         PR c++/11617
43119         * g++.dg/template/lookup2.C: New test.
43120         * g++.dg/template/memclass1.C: Remove instantiated from error.
43121         * g++.dg/other/error2.C: Tweak expected errors.
43122
43123         PR c++/11596
43124         * g++.dg/template/defarg3.C: New test.
43125
43126         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43127
43128 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43129
43130         * g++.dg/inherit/access5.C: New test.
43131
43132 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43133
43134         PR c++/11513
43135         * g++.dg/template/crash8.C: New test.
43136
43137 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43138
43139         PR c/10602
43140         * gcc.dg/noncompile/incomplete-2.c: New test.
43141
43142 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43143
43144         PR c++/11645
43145         * g++.dg/inherit/access4.C: New test.
43146
43147         PR c++/11517
43148         * g++.dg/expr/cond2.C: New test.
43149
43150         PR optimization/10679
43151         * g++.dg/opt/inline4.C: New test.
43152
43153 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43154
43155         * g++.dg/parse/crash10: New test.
43156
43157 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43158
43159         * g++.dg/ext/flexary1.C: New test.
43160
43161 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43162
43163         PR c++/10793
43164         * g++.dg/template/crash9.C: New test.
43165
43166 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43167
43168         PR c++/3004
43169         * g++.dg/parse/typedef3.C: New test.
43170
43171         PR c++/7906
43172         * g++.dg/parse/operator2.C: New test.
43173
43174         PR c++/8895
43175         * g++.dg/parse/def-tmpl-arg1.C: New test.
43176
43177         PR c++/9282
43178         * g++.dg/parse/funptr1.C: New test.
43179
43180         PR c++/9452
43181         * g++.dg/parse/ambig3.C: New test.
43182
43183         PR c++/9454
43184         * g++.dg/parse/operator3.C: New test.
43185
43186         PR c++/9486
43187         * g++.dg/parse/template10.C: New test.
43188
43189         PR c++/9488
43190         * g++.dg/parse/template11.C: New test.
43191
43192         PR c++/10150
43193         * g++.dg/parse/invalid-op1.C: New test.
43194
43195         PR c++/10247
43196         * g++.dg/parse/condexpr1.C: New test.
43197
43198 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43199
43200         * g++.dg/ext/packed3.C: New test.
43201         * g++.dg/ext/packed4.C: New test.
43202
43203         * gcc.dg/pack-test-3.c: New test.
43204
43205 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43206
43207         * lib/compat.exp: Handle dg-options per source file.
43208         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43209         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43210         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43211         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43212         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43213         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43214         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43215         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43216         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43217         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43218         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43219         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43220         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43221         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43222
43223 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43224
43225         PR c/10320
43226         * gcc.c-torture/execute/20030718-1.c: New test.
43227
43228 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43229
43230         PR optimization/11536
43231         * gcc.dg/20030721-1.c: New test.
43232
43233 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43234
43235         PR c++/11546
43236         * g++.dg/template/lookup1.C: New test.
43237
43238 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43239
43240         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43241         diagnostics of ill-formed constructs involving labels.
43242         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43243         the new 'previously defined here' message.
43244
43245 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43246
43247         * g++.dg/parse/non-dependent2.C: New test.
43248
43249 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43250
43251         * g++.dg/init/init-ref4.C: xfail on targets without
43252         weak symbols.
43253
43254 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43255
43256         PR target/11087
43257         * gcc.c-torture/execute/20030717-1.c: New test.
43258
43259 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43260
43261         * g++.dg/opt/cfg1.C: New test.
43262
43263 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43264
43265         PR optimization/11557
43266         * gcc.dg/20030717-1.c: New test.
43267
43268 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43269
43270         PR c++/10476
43271         * g++.dg/expr/crash-1.C: New test.
43272
43273         PR c++/11027
43274         * g++.dg/template/init3.C: New test.
43275
43276         PR c++/8222
43277         * g++.dg/template/non-dependent1.C: New test.
43278
43279         PR c++/11070
43280         * g++.dg/template/non-dependent2.C: New test.
43281
43282         PR c++/11071
43283         * g++.dg/template/non-dependent3.C: New test.
43284
43285         PR c++/9907
43286         * g++.dg/template/sizeof5.C: New test.
43287
43288 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43289
43290         PR 11498
43291         * gcc.c-torture/compile/mangle-1.c: New file.
43292
43293 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43294
43295         PR c++/7809
43296         * g++.dg/parse/access3.C: New test.
43297
43298 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43299
43300         PR c++/11384
43301         * g++.dg/init/init-ref4.C: New test.
43302
43303 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43304
43305         PR c++/11547
43306         * g++.dg/parse/constant3.C: New test.
43307         * g++.dg/parse/crash7.C: Likewise.
43308
43309 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43310
43311         PR target/11008
43312         * gcc.dg/i386-pentium4-not-mull.c: New.
43313
43314 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43315
43316         * gcc.dg/asm-names.c (ymain): Make it weak.
43317
43318 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43319
43320         PR c++/5421
43321         * g++.dg/template/friend21.C: New test.
43322
43323 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43324
43325         * gcc.dg/cleanup-8.c: New test.
43326         * gcc.dg/cleanup-9.c: New test.
43327
43328 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43329
43330         * g++.dg/ext/dll-MI1.h: New file.
43331         * g++.dg/ext/dllexport-MI1.C: New file.
43332         * g++.dg/ext/dllimport-MI1.C: New file.
43333
43334 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43335
43336         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43337         it does not have cmpstrsi patterns (just cmpmemsi).
43338
43339 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43340
43341         PR debug/11473
43342         * g++.dg/debug/debug8.C: New test.
43343
43344 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43345
43346         PR c++/10108
43347         * g++.dg/template/crash7.C: New test.
43348
43349 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43350
43351         PR target/10795
43352         * gcc.c-torture/compile/20030708-1.c: New.
43353
43354 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43355
43356         * gcc.c-torture/execute/20030715-1.c: New test.
43357
43358 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43359
43360         * gcc.dg/pch/inline-3.c: New file.
43361         * gcc.dg/pch/inline-3.hs: New file.
43362         * gcc.dg/pch/inline-4.c: New file.
43363         * gcc.dg/pch/inline-4.hs: New file.
43364
43365 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43366
43367         PR c++/11509
43368         * g++.dg/template/crash6.C: New test.
43369
43370         PR c++/7053
43371         * g++.dg/template/friend20.C: New test.
43372
43373         PR c++/7019
43374         * g++.dg/template/overload2.C: New test.
43375
43376 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43377
43378         PR optimization/11440
43379         * gcc.c-torture/execute/20030714-1.c: New test.
43380
43381 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43382
43383         PR c++/11154
43384         * g++.dg/template/partial2.C: New test.
43385
43386 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43387
43388         PR c++/11503
43389         * g++.dg/template/anon1.C: New test.
43390
43391         PR c++/11493
43392         PR c++/11495
43393         * g++.dg/parse/template9.C: Likewise.
43394         * g++.dg/template/crash4.C: New test.
43395         * g++.dg/template/koenig1.C: Likewise.
43396         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43397         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43398         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43399         functions.
43400         * g++.old-deja/g++.jason/template36.C: Likewise.
43401         * g++.old-deja/g++.mike/p1989.C: Likewise.
43402         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43403         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43404         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43405         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43406         compiling.
43407         * g++.old-deja/g++.pt/union2.C: Use this->.
43408
43409 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43410
43411         * gcc.dg/20030711-1.c: New test.
43412
43413 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43414
43415         PR c++/11050
43416         * g++.dg/parse/args1.C: New test.
43417         * g++.pt/defarg8.C: Change expected errors.
43418
43419 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43420
43421         PR c++/8164
43422         * g++.dg/template/nontype2.C: New test.
43423
43424         PR c++/10558
43425         * g++.dg/parse/template8.C: New test.
43426
43427         PR c++/8327
43428         * g++.dg/template/scope1.C: New test.
43429
43430         * g++.dg/warn/Wsign-compare-1.C: New test.
43431
43432 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43433
43434         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43435
43436 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43437
43438         PR c++/9411
43439         * g++.dg/template/explicit2.C: New test.
43440
43441         PR c++/10032
43442         * g++.dg/warn/pedantic1.C: New test.
43443
43444 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         PR c++ 9483
43447         * g++.dg/other/field1.C: New test.
43448
43449 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43450
43451         PR c/11449
43452         * gcc.c-torture/compile/20030707-1.c: New.
43453
43454 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43455
43456         PR c++/10849
43457         * g++.dg/template/access12.C: New test.
43458
43459 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43460
43461         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43462         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43463         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43464         * gcc.misc-tests/gcov.exp: Update
43465         * g++.dg/gcov/gcov.exp: Update
43466         * lib/gcov.exp: Update.
43467
43468 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43469
43470         * g++.dg/abi/mangle17.C: Make sure template expressions are
43471         dependent.
43472         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43473         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43474         * g++.dg/opt/stack1.C: Remove erroneous code.
43475         * g++.dg/parse/template7.C: New test.
43476         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43477         * g++.old-deja/g++.pt/crash4.C: Likewise.
43478
43479 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43480
43481         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43482         with zero or one occurence of `$' after the initial `L'.
43483
43484 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43485
43486         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43487
43488 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43489
43490         PR c/11370
43491         * gcc.dg/Wunreachable-6.c: New testcase.
43492         * gcc.dg/Wunreachable-7.c: New testcase.
43493
43494 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43495
43496         PR c/11420
43497         * gcc.dg/20030708-1.c: New test.
43498
43499 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43500
43501         * gcc.dg/compat/sdata-section.h: New file.
43502         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43503         * gcc.dg/torture/mips-sdata-1.c: New test.
43504
43505 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43506
43507         PR c++/11030
43508         * g++.dg/template/friend19.C: New test.
43509
43510 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43511
43512         * g++.dg/opt/strength-reduce.C: New test.
43513
43514 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43515
43516         PR target/10979
43517         * gcc.dg/20030707-1.c: New testcase.
43518
43519 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43520
43521         PR optimization/11059
43522         * g++.dg/opt/emptyunion.C: New testcase.
43523
43524 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43525             Eric Botcazou  <ebotcazou@libertysurf.fr>
43526
43527         * g++.dg/opt/stack1.C: New test.
43528
43529 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43530
43531         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43532         run test.
43533
43534         PR c++/11431
43535         * g++.dg/expr/static_cast3.C: New test.
43536
43537 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43538
43539         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43540         everywhere.
43541         * gcc.dg/concat.c: Concatenation of string constants with
43542         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43543         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43544         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43545         necessary to avoid multi-character character constant warning.
43546         * gcc.dg/cpp/escape.c: Likewise.
43547         * gcc.dg/cpp/ucs.c: Likewise.
43548         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43549         Fix a typo.
43550
43551 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43552
43553         PR c/11428
43554         * gcc.c-torture/compile/20030704-1.c: New.
43555
43556 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43557
43558         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43559
43560 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43561
43562         PR c++/5287, PR c++/7910,  PR c++/11021
43563         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43564         tests for warnings.
43565         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43566         * g++.dg/ext/dllimport3.C: Likewise.
43567         * g++.dg/ext/dllimport4.C: New file.
43568         * g++.dg/ext/dllimport5.C: New file.
43569         * g++.dg/ext/dllimport6.C: New file.
43570         * g++.dg/ext/dllimport7.C: New file.
43571         * g++.dg/ext/dllimport8.C: New file.
43572         * g++.dg/ext/dllimport9.C: New file.
43573         * g++.dg/ext/dllimport10.C: New file.
43574         * g++.dg/ext/dllexport1.C: New file.
43575
43576 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43577
43578         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43579         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43580
43581 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43582
43583         * gcc.dg/builtins-25.c: New testcase.
43584         * gcc.dg/builtins-26.c: New testcase.
43585
43586 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43587
43588         * gcc.dg/compat/vector-defs.h: New file.
43589         * gcc.dg/compat/vector-setup.h: New file.
43590         * gcc.dg/compat/vector-check.h: New file.
43591         * gcc.dg/compat/vector-1_main.c: New file.
43592         * gcc.dg/compat/vector-1_x.c: New file.
43593         * gcc.dg/compat/vector-1_y.c: New file.
43594         * gcc.dg/compat/vector-2_main.c: New file.
43595         * gcc.dg/compat/vector-2_x.c: New file.
43596         * gcc.dg/compat/vector-2_y.c: New file.
43597
43598         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43599         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43600         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43601         * gcc.dg/compat/struct-align-1.h: New file.
43602         * gcc.dg/compat/struct-align-1_main.c: New file.
43603         * gcc.dg/compat/struct-align-1_x.c: New file.
43604         * gcc.dg/compat/struct-align-1_y.c: New file.
43605         * gcc.dg/compat/struct-align-2.h: New file.
43606         * gcc.dg/compat/struct-align-2_main.c: New file.
43607         * gcc.dg/compat/struct-align-2_x.c: New file.
43608         * gcc.dg/compat/struct-align-2_y.c: New file.
43609
43610         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43611         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43612         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43613         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43614         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43615         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43616         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43617         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43618         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43619         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43620         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43621         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43622         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43623         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43624         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43625         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43626         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43627         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43628         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43629         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43630         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43631         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43632         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43633         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43634         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43635         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43636         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43637         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43638         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43639
43640 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43641
43642         * gcc.dg/i386-call-1.c: New test.
43643
43644 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43645
43646         PR c++/9162
43647         * g++.dg/parse/defarg4.C: New.
43648
43649 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43650
43651         PR target/10700
43652         * gcc.c-torture/compile/20030703-1.c: New test case.
43653
43654 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43655
43656         * g++.dg/template/local3.C: Remove extra semicolon.
43657
43658 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43659
43660         * gcc.dg/i386-volatile-1.c: New test.
43661
43662 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         PR c++/11072
43665         * g++.dg/other/offsetof2.C: XFAIL.
43666         * g++.dg/other/offsetof5.C: New.
43667
43668         PR c++/10219
43669         * g++.dg/template/error1.C: New.
43670
43671         PR c++/9779
43672         * g++.dg/template/dependent-expr1.C: New.
43673
43674 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43675
43676         PR c++/6949
43677         * g++.dg/template/local3.C: New test.
43678
43679         PR c++/11149
43680         * g++.dg/lookup/scoped6.C: New test.
43681
43682 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43683
43684         PR c++/8046
43685         * g++.dg/other/error7.C: New test.
43686
43687 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43688
43689         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43690         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43691         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43692         * g++.old-deja/g++.other/union2.C: Likewise.
43693         * gcc.dg/c90-const-expr-2.c: Likewise.
43694         * gcc.dg/c90-const-expr-3.c: Likewise.
43695         * gcc.dg/c99-const-expr-2.c: Likewise.
43696         * gcc.dg/c99-const-expr-3.c: Likewise.
43697         * gcc.dg/concat.c: Likewise.
43698
43699 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43700
43701         PR c++/9559
43702         * g++.dg/init/static1.C: New test.
43703
43704 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43705
43706         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43707         * g++.old-deja/g++.other/access2.C: Likewise.
43708         * g++.old-deja/g++.other/decl2.C: Likewise.
43709         * gcc.c-torture/execute/20020615-1.c: Likewise.
43710
43711 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43712
43713         PR c++/4933
43714         * g++.dg/template/sizeof4.C: New test.
43715
43716 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43717
43718         * g++.dg/other/error6.C: New test.
43719
43720 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43721
43722         PR c++/10750
43723         * g++.dg/parse/constant2.C: New test.
43724
43725 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43726
43727         PR c++/11106
43728         * g++.dg/other/error5.C: New test.
43729
43730 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43731
43732         * gcc.dg/format/gcc_diag-1.c: New test.
43733
43734 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43735
43736         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43737
43738 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43739
43740         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43741         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43742         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43743
43744 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43745
43746         * gcc.c-torture/execute/builtins/string-8.c: New test.
43747         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43748         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43749         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43750
43751 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43752
43753         PR c++/10468
43754         * g++.dg/ext/typeof6.C: New test.
43755
43756 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43757
43758         PR c++/10796
43759         * g++.dg/init/enum1.C: New test.
43760
43761 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43762
43763         * gcc.dg/20030627-1.c: New test.
43764
43765 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43766
43767         PR c++/11332
43768         * g++.dg/expr/static_cast2.C: New test.
43769
43770 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43771             Jakub Jelinek  <jakub@redhat.com>
43772
43773         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43774         sprintf(dst,"%s",src) optimization.
43775         * gcc.c-torture/execute/20030626-1.c: New test case.
43776         * gcc.c-torture/execute/20030626-2.c: New test case.
43777
43778 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43779
43780         * gcc.c-torture/execute/multi-ix.c: New test.
43781
43782         * gcc.c-torture/execute/simd-4.c (main):
43783         Added missing semicolon at end of union.
43784
43785 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43786
43787         PR c++/8266
43788         * g++.dg/template/explicit-instantiation3.C: New test.
43789
43790 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43791
43792         * gcc.dg/20030626-1.c: Use signed char.
43793
43794 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43795
43796         * gcc.dg/20030626-1.c: New test.
43797
43798 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43799
43800         * const-str-2.m: Update.
43801
43802 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43803
43804         PR c++/10990
43805         * g++.dg/rtti/dyncast1.C: New test.
43806         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43807         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43808         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43809
43810         PR c++/10931
43811         * g++.dg/expr/static_cast1.C: New test.
43812
43813 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43814
43815         * gcc.dg/20030625-1.c: New test.
43816
43817 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43818
43819         * gcc.c-torture/compile/20030624-1.c: New test case.
43820
43821 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43822
43823         * gcc.c-torture/execute/string-opt-17.c: New test.
43824
43825 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43826
43827         PR c++/5754
43828         * g++.dg/parse/crash6.C: New test.
43829
43830 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43831
43832         * gcc.dg/builtins-24.c: New test case.
43833
43834 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43835
43836         * g++.dg/opt/operator1.C: New test.
43837
43838 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43839
43840         * gcc.c-torture/execute/string-opt-16.c: New test case.
43841
43842 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43843
43844         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43845         * g++.old-deja/g++.other/conv7.C: Likewise.
43846         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43847         * g++.old-deja/g++.other/overload14.C: Likewise.
43848
43849 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43850
43851         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43852         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43853
43854 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43855
43856         PR c++/10888
43857         * g++.dg/warn/Winline-3.C: New test.
43858
43859 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43860
43861         * lib/target-supports.exp (check_alias_available): Make the test
43862         program acceptable to the Solaris assembler.
43863
43864         PR c++/10749
43865         * g++.dg/template/memclass2.C: New test.
43866
43867 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43868             Eric Botcazou  <ebotcazou@libertysurf.fr>
43869
43870         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43871         data for non-matching targets.
43872         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43873
43874 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43875
43876         PR c++/10845
43877         * g++.dg/template/member3.C: New test.
43878
43879 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43880
43881         PR c++/10939
43882         * g++.dg/template/func1.C: New test.
43883
43884         PR c++/9649
43885         * g++.dg/template/static4.C: New test.
43886         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43887
43888         PR c++/11041
43889         * g++.dg/init/ref7.C: New test.
43890
43891 2003-06-19  Matt Austern  <austern@apple.com>
43892
43893         PR c++/11228
43894         * g++.dg/anew1.C: New test.
43895         * g++.dg/anew2.C: New test.
43896         * g++.dg/anew3.C: New test.
43897         * g++.dg/anew4.C: New test.
43898
43899 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43900
43901         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43902
43903 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43904
43905         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43906         endian-dependent.
43907
43908 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43909
43910         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43911         Remove cruft.
43912
43913 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43914
43915         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43916         * gcc.c-torture/compile/961203-1.c: Likewise.
43917         * gcc.c-torture/compile/980506-1.c: Likewise.
43918
43919 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43920
43921         PR c++/10712
43922         * g++.dg/lookup/using7.C: New test.
43923
43924 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43925
43926         PR c++/11105
43927         * g++.dg/abi/conv1.C: Remove it.
43928         * g++.dg/template/conv7.C: New test.
43929         * g++.dg/template/conv8.C: Likewise.
43930         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43931         conversion operator.
43932
43933 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43934
43935         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43936         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43937         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43938         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43939         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43940         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43941         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43942         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43943         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43944         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43945         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43946         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43947         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43948         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43949         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43950         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43951         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43952         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43953         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43954         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43955         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43956         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43957         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43958         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43959         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43960         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43961         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43962         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43963         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43964
43965 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43966
43967         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43968         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43969         indications.
43970
43971 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43972
43973         * gcc.dg/i386-387-5.c: New test case.
43974         * gcc.dg/i386-387-6.c: New test case.
43975         * gcc.dg/builtins-23.c: New test case.
43976
43977 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43978
43979         * gcc.dg/builtins-22.c: New test case.
43980         * gcc.dg/i386-387-1.c: Update to test exp.
43981         * gcc.dg/i386-387-2.c: Likewise.
43982
43983 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43984
43985         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43986
43987 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43988
43989         * lib/gcc-dg.exp (dg-require-dll): New function.
43990         (dg-xfail-if): Likewise.
43991         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43992         driver.
43993
43994         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43995         * gcc.c-torture/compile/20001205-1.c: Likewise.
43996         * gcc.c-torture/compile/20001226-1.c: Likewise.
43997         * gcc.c-torture/compile/20010518-2.c: Likewise.
43998         * gcc.c-torture/compile/20020312-1.c: Likewise.
43999         * gcc.c-torture/compile/20020604-1.c: Likewise.
44000         * gcc.c-torture/compile/920501-12.c: Likewise.
44001         * gcc.c-torture/compile/920501-4.c: Likewise.
44002         * gcc.c-torture/compile/920520-1.c: Likewise.
44003         * gcc.c-torture/compile/920521-1.c: Likewise.
44004         * gcc.c-torture/compile/920625-1.c: Likewise.
44005         * gcc.c-torture/compile/961203-1.c: Likewise.
44006         * gcc.c-torture/compile/980506-1.c: Likewise.
44007         * gcc.c-torture/compile/981006-1.c: Likewise.
44008         * gcc.c-torture/compile/981022-1.c: Likewise.
44009         * gcc.c-torture/compile/981223-1.c: Likewise.
44010         * gcc.c-torture/compile/990617-1.c: Likewise.
44011         * gcc.c-torture/compile/dll.c: Likewise.
44012         * gcc.c-torture/compile/labels-3.c: Likewise.
44013         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44014         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44015         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44016         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44017         * gcc.c-torture/compile/simd-5.c: Likewise.
44018         * gcc.c-torture/compile/20000804-1.x: Remove.
44019         * gcc.c-torture/compile/20001205-1.x: Likewise.
44020         * gcc.c-torture/compile/20001226-1.x: Likewise.
44021         * gcc.c-torture/compile/20010518-2.x: Likewise.
44022         * gcc.c-torture/compile/20020312-1.x: Likewise.
44023         * gcc.c-torture/compile/20020604-1.x: Likewise.
44024         * gcc.c-torture/compile/920501-12.x: Likewise.
44025         * gcc.c-torture/compile/920501-4.x: Likewise.
44026         * gcc.c-torture/compile/920520-1.x: Likewise.
44027         * gcc.c-torture/compile/920521-1.x: Likewise.
44028         * gcc.c-torture/compile/920625-1.x: Likewise.
44029         * gcc.c-torture/compile/961203-1.x: Likewise.
44030         * gcc.c-torture/compile/980506-1.x: Likewise.
44031         * gcc.c-torture/compile/981006-1.x: Likewise.
44032         * gcc.c-torture/compile/981022-1.x: Likewise.
44033         * gcc.c-torture/compile/981223-1.x: Likewise.
44034         * gcc.c-torture/compile/990617-1.x: Likewise.
44035         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44036         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44037         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44038         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44039         * gcc.c-torture/compile/simd-5.x: Likewise.
44040
44041         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44042
44043 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44044
44045         * gcc.c-torture/execute/20030611-1.c: New test.
44046
44047 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44048
44049         PR middle-end/168
44050         * gcc.dg/20030612-1.c: New test case.
44051
44052 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44053
44054         PR c++/10635
44055         * g++.dg/expr/cast1.C: New test.
44056
44057 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44058
44059         * gcc.dg/builtins-21.c: New test case.
44060
44061 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44062
44063         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44064         options instead of at the end.
44065         * lib/objc.exp (objc_target_compile): Likewise.
44066
44067 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/10432
44070         * g++.dg/parse/error1.C: New test.
44071
44072 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44073
44074         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44075         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44076         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44077         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44078         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44079         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44080         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44081         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44082         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44083         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44084         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44085         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44086         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44087         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44088         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44089         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44090         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44091         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44092         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44093         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44094         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44095         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44096         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44097         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44098
44099         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44100         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44101         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44102         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44103         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44104         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44105         * gcc.dg/compat/scalar-return-3_main.c: New file.
44106         * gcc.dg/compat/scalar-return-3_x.c: New file.
44107         * gcc.dg/compat/scalar-return-3_y.c: New file.
44108         * gcc.dg/compat/scalar-return-4_main.c: New file.
44109         * gcc.dg/compat/scalar-return-4_x.c: New file.
44110         * gcc.dg/compat/scalar-return-4_y.c: New file.
44111
44112 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44113
44114         * gcc.dg/compat/fp2-struct-check.h: New file.
44115         * gcc.dg/compat/fp2-struct-defs.h: New file.
44116         * gcc.dg/compat/fp2-struct-init.h: New file.
44117         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44118         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44119         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44120         * gcc.dg/compat/struct-return-10_main.c: New file.
44121         * gcc.dg/compat/struct-return-10_x.c: New file.
44122         * gcc.dg/compat/struct-return-10_y.c: New file.
44123
44124         * gcc.dg/compat/compat-common.h: New file.
44125         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44126         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44127         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44128         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44129         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44130         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44131         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44132         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44133         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44134         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44135         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44136         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44137         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44138         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44139         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44140         * gcc.dg/compat/small-struct-check.h: Ditto.
44141         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44142         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44143         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44144         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44145         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44146         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44147         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44148         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44149         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44150         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44151         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44152         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44153         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44154         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44155         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44156         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44157         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44158         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44159         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44160         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44161         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44162         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44163         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44164         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44165         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44166         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44167         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44168         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44169         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44170         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44171
44172 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44173
44174         * g++.dg/pch/static-1.C: New file.
44175         * g++.dg/pch/static-1.Hs: New file.
44176
44177 2003-06-10  Richard Henderson  <rth@redhat.com>
44178
44179         * gcc.dg/asm-7.c: Adjust expected warning text.
44180
44181 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44182
44183         * gcc.dg/builtins-20.c: New test case.
44184
44185 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44186
44187         PR c++/11131
44188         * g++.dg/opt/template1.C: New test.
44189
44190 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44191
44192         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44193         additional_sources.
44194
44195 2003-05-21  David Taylor  <dtaylor@emc.com>
44196
44197         * gcc.dg/Wpadded.c: New file.
44198
44199 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44200
44201         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44202         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44203         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44204         dg-require-weak.
44205
44206 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44207
44208         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44209
44210 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44211
44212         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44213         (dg-require-alias): Likewise.
44214         (dg-require-gc-sections): Likewise.
44215         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44216
44217 2003-06-08  Richard Henderson  <rth@redhat.com>
44218
44219         * gcc.dg/20011029-2.c: Fix the array reference.
44220         * gcc.dg/asm-7.c: New.
44221
44222 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44223
44224         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44225
44226 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44227
44228         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44229         (dg-require-gc-sections): Likewise.
44230
44231 2003-06-08  Jan Hubicka  <jh@suse.cz>
44232
44233         * i386-cmov1.c: Fix regular expression.
44234         * i386-cvt-1.c: Likewise.
44235         * i386-local.c: Likewise.
44236         * i386-local2.c: Likewise.
44237         * i386-mul.c: Likewise.
44238         * i386-ssetype-1.c: Likewise.
44239         * i386-ssetype-3.c: Likewise.
44240         * i386-ssetype-5.c: Likewise.
44241
44242 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44243
44244         PR c++/11039
44245         * g++.dg/warn/implicit-typename2.C: New test.
44246         * g++.dg/warn/implicit-typename3.C: New test.
44247
44248 2003-06-07  Richard Henderson  <rth@redhat.com>
44249
44250         * g++.dg/other/offsetof3.C: Use size_t.
44251         * g++.dg/other/offsetof4.C: Likewise.
44252
44253 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44254
44255         * lib/copy-file.exp: New. Implement gcc_copy_files.
44256
44257         * lib/dg-pch.exp: Load copy-file.exp
44258         (dg-pch): Use gcc_copy_files instead of "file copy".
44259
44260 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44261
44262         * gcc.dg/weak/weak.exp: Simplify.
44263         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44264         * gcc.dg/weak/weak-1.c: Likewise.
44265         * gcc.dg/weak/weak-2.c: Likewise.
44266         * gcc.dg/weak/weak-3.c: Likewise.
44267         * gcc.dg/weak/weak-4.c: Likewise.
44268         * gcc.dg/weak/weak-5.c: Likewise.
44269         * gcc.dg/weak/weak-6.c: Likewise.
44270         * gcc.dg/weak/weak-7.c: Likewise.
44271         * gcc.dg/weak/weak-8.c: Likewise.
44272         * gcc.dg/weak/weak-9.c: Likewise.
44273
44274 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44275
44276         gcc.c-torture/execute/20030606-1.c: New.
44277
44278 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44279
44280         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44281         * gcc.dg/builtins-19.c: Likewise.
44282
44283 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44284
44285         * gcc.dg/builtins-2.c: Add some more tests.
44286         * gcc.dg/builtins-18.c: New test case.
44287         * gcc.dg/builtins-19.c: New test case.
44288
44289 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44290             Jim Wilson  <wilson@tuliptree.org>
44291
44292         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44293
44294 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44295
44296         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44297         mempcpy/stpcpy calls not to be optimized into something else.
44298         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44299         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44300         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44301
44302 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44303
44304         * gcc.dg/format/asm_fprintf-1.c: New test.
44305
44306 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44307
44308         * lib/gcc-defs.exp (additional_sources): New variable.
44309         (dg-additional-sources): New function.
44310         (additional_files): New variable.
44311         (dg-additional-files): New function.
44312         (dg-additional-files-options): Likewise.
44313         * lib/gcc-dg.exp (dg-require-weak): New function.
44314         (dg-require-alias): Likewise.
44315         (dg-require-gc-sections): Likewise.
44316         * lib/target-supports.exp (check_alias_available): Remove testfile
44317         parameter.
44318         (check_gc_sections_available): New function.
44319         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44320         (dg-gpp-additional-files): Likewise.
44321         * lib/g++.exp (additional_sources): Remove.
44322         (additional_files): Likewise.
44323         (g++_target_compile): Use dg-additional-files-options.
44324
44325         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44326         Tcl logic.
44327         * gcc.dg/special/ecos.exp: Remove.
44328         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44329         * gcc.dg/special/alias-1.c: Likewise.
44330         * gcc.dg/special/alias-2.c: Likewise.
44331         * gcc.dg/special/gcsec-1.c: Likewise.
44332         * gcc.dg/special/weak-1.c: Likewise.
44333         * gcc.dg/special/weak-2.c: Likewise.
44334         * gcc.dg/special/wkali-1.c: Likewise.
44335         * gcc.dg/special/wkali-2.c: Likewise.
44336
44337         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44338         dg-gpp-additional-*.
44339         * g++.dg/special/conpr-3.C: Likewise.
44340         * g++.dg/special/conpr-4.C: Likewise.
44341         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44342         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44343         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44344         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44345         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44346         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44347         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44348         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44349         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44350         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44351         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44352         * g++.old-deja/g++.other/comdat1.C: Likewise.
44353         * g++.old-deja/g++.other/comdat2.C: Likewise.
44354         * g++.old-deja/g++.other/comdat3.C: Likewise.
44355         * g++.old-deja/g++.other/ctor1.C: Likewise.
44356         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44357
44358 2003-06-05  Richard Henderson  <rth@redhat.com>
44359
44360         * gcc.dg/debug/20030605-1.c: New.
44361
44362 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44363
44364         * README.QMTEST: Update.
44365
44366 2003-06-04  Richard Henderson  <rth@redhat.com>
44367
44368         * gcc.dg/cleanup-1.c: New.
44369         * gcc.dg/cleanup-2.c: New.
44370         * gcc.dg/cleanup-3.c: New.
44371         * gcc.dg/cleanup-4.c: New.
44372         * gcc.dg/cleanup-5.c: New.
44373         * gcc.dg/cleanup-6.c: New.
44374         * gcc.dg/cleanup-7.c: New.
44375
44376 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44377
44378         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44379
44380         * lib/dg-pch.exp: New file.
44381         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44382         * gcc.dg/pch/pch.exp: Likewise.
44383
44384 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44385
44386         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44387         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44388         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44389         * gcc.dg/builtins-17.c: New test case.
44390         * gcc.dg/i386-387-4.c: New test case.
44391         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44392
44393 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44394
44395         * gcc.dg/ultrasp9.c: New test.
44396
44397 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44398
44399         * gcc.c-torture/compile/20030604-1.c: New test.
44400         * gcc.dg/sparc-constant-1.c: New test.
44401
44402 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44403
44404         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44405
44406 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44407
44408         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44409
44410         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44411         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44412
44413 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44414
44415         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44416
44417 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44418
44419         PR c++/10940
44420         * g++.dg/template/spec10.C: New test.
44421
44422 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44423
44424         * gcc.dg/builtins-16.c: New test case.
44425
44426 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44429         mempcpy test with post-increments.
44430         * gcc.c-torture/execute/string-opt-3.c: New test.
44431         * gcc.dg/string-opt-1.c: New test.
44432
44433 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44434
44435         PR fortran/10965
44436         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44437
44438 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44439
44440         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44441         (scan-assembler): ... here.  Use dg-scan.
44442         (scan-assembler-not): Likewise.
44443         (scan-file): New function.
44444         (scan-file-not): Likewise.
44445         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44446         * gcc.dg/cpp/_Pragma4.c: Likewise.
44447         * gcc.dg/cpp/_Pragma5.c: Likewise.
44448         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44449         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44450         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44451         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44452         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44453         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44454         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44455         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44456         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44457         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44458         * gcc.dg/cpp/cxxcom1.c: Likewise.
44459         * gcc.dg/cpp/line1.c: Likewise.
44460         * gcc.dg/cpp/maccom1.c: Likewise.
44461         * gcc.dg/cpp/maccom2.c: Likewise.
44462         * gcc.dg/cpp/maccom3.c: Likewise.
44463         * gcc.dg/cpp/maccom4.c: Likewise.
44464         * gcc.dg/cpp/maccom5.c: Likewise.
44465         * gcc.dg/cpp/maccom6.c: Likewise.
44466         * gcc.dg/cpp/multiline.c: Likewise.
44467         * gcc.dg/cpp/spacing1.c: Likewise.
44468         * gcc.dg/cpp/spacing2.c: Likewise.
44469         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44470         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44471         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44472         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44473         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44474         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44475         * gcc.dg/cpp/cxxcom2.c: Likewise.
44476         * gcc.dg/cpp/cxxcom2.h: New file.
44477
44478         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44479         * g++.dg/cpp/truefalse.C: Here.
44480         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44481
44482 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44483
44484         * gcc.dg/cpp/redef3.c: New file.
44485
44486 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44487
44488         * gcc.dg/i386-loop-3.c: New test.
44489
44490 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44491
44492         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44493
44494 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44495
44496         * gcc.dg/fwrapv-1.c: New test case.
44497         * gcc.dg/fwrapv-2.c: New test case.
44498
44499 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44500
44501         PR c++/10956
44502         * g++.dg/template/spec9.C: New test.
44503
44504 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44505
44506         * gcc.dg/duff-4.c: New test case.
44507
44508 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44509
44510         PR fortran/10843
44511         * g77.dg/ffixed-form-1.f: New test
44512         * g77.dg/ffixed-form-2.f: New test
44513         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44514         * g77.dg/ffree-form-3.f: New test
44515
44516 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44517
44518         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44519         * gcc.dg/wint_t-1.c: Likewise.
44520
44521 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44522
44523         * g++.dg/template/access11.C: New test.
44524
44525 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44526
44527         PR c++/10849
44528         * g++.dg/template/access10.C: New test.
44529
44530 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44531             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44532
44533         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44534
44535 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44536
44537         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44538         suppress for powerpc-*-darwin*.
44539         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44540
44541 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44542
44543         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44544         suppress option for powerpc-*-darwin*.
44545
44546 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44547
44548         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44549         * gcc.dg/builtins-4.c: Add test for fmod.
44550
44551 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44552
44553         PR c++/10682
44554         * g++.dg/template/instantiate4.C: New test.
44555
44556 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44557
44558         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44559
44560 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44561
44562         * gcc.dg/compat/scalar-return-1_main.c: New file.
44563         * gcc.dg/compat/scalar-return-1_x.c: New file.
44564         * gcc.dg/compat/scalar-return-1_y.c: New file.
44565         * gcc.dg/compat/scalar-return-2_main.c: New file.
44566         * gcc.dg/compat/scalar-return-2_x.c: New file.
44567         * gcc.dg/compat/scalar-return-2_y.c: New file.
44568         * gcc.dg/compat/struct-return-3_main.c: New file.
44569         * gcc.dg/compat/struct-return-3_y.c: New file.
44570         * gcc.dg/compat/struct-return-3_x.c: New file.
44571         * gcc.dg/compat/struct-return-2_main.c: New file.
44572         * gcc.dg/compat/struct-return-2_x.c: New file.
44573         * gcc.dg/compat/struct-return-2_y.c: New file.
44574
44575 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44576
44577         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44578         for hppa*-hp-hpux*.
44579         * gcc.dg/20021014-1.c (dg-options): Likewise.
44580         * gcc.dg/nest.c (dg-options): Likewise.
44581
44582 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44583
44584         PR c++/9738
44585         * g++.dg/ext/dllimport2.C: New file.
44586         * g++.dg/ext/dllimport3.C: New file.
44587
44588 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44589
44590         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44591         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44592         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44593         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44594         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44595         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44596         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44597         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44598         * gcc.dg/compat/small-struct-defs.h: New file.
44599         * gcc.dg/compat/small-struct-init.h: New file.
44600         * gcc.dg/compat/small-struct-check.h: New file.
44601         * gcc.dg/compat/fp-struct-defs.h: New file.
44602         * gcc.dg/compat/fp-struct-check.h: New file.
44603         * gcc.dg/compat/fp-struct-init.h: New file.
44604         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44605         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44606
44607 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44608
44609         * gcc.dg/20030225-2.c: New test.
44610
44611 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44612             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44613
44614         * gcc.c-torture/compile/20030518-1.c: New test case.
44615
44616 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44617
44618         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44619         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44620         gcc-dg-debug-runtest.
44621         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44622         gcc-dg-debug-runtest.
44623
44624 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44625
44626         PR c++/9022
44627         * g++.dg/lookup/using6.C: New test.
44628
44629 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44630
44631         * g++.dg/parse/access2.C: New test.
44632
44633 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44634
44635         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44636         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44637         * gcc.dg/debug/debug.exp: Likewise.
44638
44639 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44640
44641         * gcc.dg/dollar.c: New test.
44642
44643 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44644
44645         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44646         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44647         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44648         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44649         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44650         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44651         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44652         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44653         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44654         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44655         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44656         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44657         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44658         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44659         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44660         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44661         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44662         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44663
44664 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44665
44666         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44667         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44668         support for "repo" mode.
44669         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44670         * lib/g77-dg.exp: Likewise.
44671         * lib/obj-dg.exp: Likewise.
44672
44673 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44674
44675         Merge from gcc-3_2-rhl8-branch:
44676         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44677
44678         * gcc.dg/tls/opt-6.c: New test.
44679
44680         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44681
44682         * gcc.dg/20030405-1.c: New test.
44683
44684         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44685
44686         * gcc.dg/20030309-1.c: New test.
44687
44688         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44689
44690         * gcc.c-torture/execute/20030307-1.c: New test.
44691
44692         2003-02-20  Randolph Chung  <tausq@debian.org>
44693
44694         * gcc.c-torture/compile/20030220-1.c: New test.
44695
44696         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44697
44698         * gcc.dg/20030217-1.c: New test.
44699
44700         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44701
44702         * gcc.c-torture/compile/20020129-1.c: New test.
44703
44704         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44705
44706         * gcc.dg/unroll-1.c: New test.
44707
44708         2002-11-16  Jan Hubicka  <jh@suse.cz>
44709
44710         * gcc.c-torture/execute/20020920-1.c: New test.
44711
44712         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44713
44714         PR target/7434
44715         * gcc.c-torture/compile/20021008-1.c: New test.
44716
44717         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44718
44719         PR target/7559
44720         * gcc.c-torture/execute/20020810-1.c: New test.
44721
44722         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44723
44724         * gcc.c-torture/compile/20020807-1.c: New test.
44725
44726         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44727
44728         * gcc.dg/tls/opt-1.c: New test.
44729
44730         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44731
44732         * gcc.dg/20020729-1.c: New test.
44733
44734         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * g++.dg/opt/life1.C: New test.
44737
44738         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44739
44740         * gcc.dg/20020525-1.c: New test.
44741
44742         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44743
44744         PR c++/6794
44745         * g++.dg/ext/pretty1.C: New test.
44746         * g++.dg/ext/pretty2.C: New test.
44747
44748 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44749
44750         PR c++/8385
44751         * g++.dg/ext/typeof5.C: New test.
44752
44753 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44754
44755         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44756         __USER_LABEL_PREFIX__ into account.
44757         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44758
44759 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44760
44761         * gcc.dg/builtins-15.c: New test case.
44762
44763 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44764
44765         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44766
44767 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44768
44769         * lib/g++.exp: Tweak handling of additional source files.
44770         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44771         * g++.dg/special/conpr-2a.C: Rename to ...
44772         * g++.dg/special/conpr-2a.cc: ... this.
44773         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44774         * g++.dg/special/conpr-3a.C: Rename to ...
44775         * g++.dg/special/conpr-3a.cc: This.
44776         * g++.dg/special/conpr-3b.C: Rename to ...
44777         * g++.dg/special/conpr-3b.cc: This.
44778         * g++.dg/special/conpr-4.C: New test.
44779         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44780
44781 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44782
44783         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44784
44785 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44786
44787         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44788         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44789         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44790         * g++.old-deja/g++.other/warn3.C: Likewise.
44791
44792 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44793
44794         * gcc.dg/i386-387-1.c: Update to also test log.
44795         * gcc.dg/i386-387-2.c: Likewise.
44796
44797 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44798
44799         * g77.f-torture/execute/int8421.f: New test.
44800
44801 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44802
44803         PR c++/10230, c++/10481
44804         * g++.dg/lookup/scoped5.C: New test.
44805
44806 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44807
44808         PR c++/10552
44809         * g++.dg/template/ttp6.C: New test.
44810
44811 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44812
44813         * gcc.c-torture/execute/builtins: New directory.
44814         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44815         gcc.c-torture/execute/builtins.
44816         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44817         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44818         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44819         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44820
44821 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44822
44823         PR c++/9252
44824         * g++.dg/template/access8.C: New test.
44825         * g++.dg/template/access9.C: New test.
44826
44827 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44828
44829         PR c++/9554
44830         * g++.dg/parse/access1.C: New test.
44831
44832 2003-05-09  DJ Delorie  <dj@redhat.com>
44833
44834         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44835         long, and not an int.
44836
44837 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44838
44839         PR c++/10555, c++/10576
44840         * g++.dg/template/memclass1.C: New test.
44841
44842 2003-05-08  DJ Delorie  <dj@redhat.com>
44843
44844         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44845         targets.
44846         * gcc.c-torture/execute/20021024-1.x: Likewise.
44847         * gcc.c-torture/execute/shiftdi.x: Likewise.
44848         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44849         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44850         * gcc.dg/20021018-1.c: Likewise.
44851
44852 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44853
44854         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44855
44856         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44857         (bcopy): Call memmove.
44858
44859 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44860
44861         * g77.f-torture/compile/8485.f: New test case.
44862
44863 2003-05-07  Richard Henderson  <rth@redhat.com>
44864
44865         PR c++/10570
44866         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44867         Verify exception_cleanup not called for rethrows.
44868         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44869         when exiting catch block without rethrowing.
44870         * g++.dg/eh/forced3.C: New.
44871         * g++.dg/eh/forced4.C: New.
44872
44873 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44874
44875         * gcc.dg/20030505.c: Fix triplet.
44876
44877 2003-05-06  DJ Delorie  <dj@redhat.com>
44878
44879         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44880         * gcc.dg/nest.c: Likewise.
44881
44882 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44883
44884         * gcc.dg/builtins-14.c: New test case.
44885
44886 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44887
44888         * lib/compat.exp (compat-execute): New argument.
44889         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44890         * gcc.dg/compat: New test directory.
44891         * gcc.dg/compat/compat.exp: New expect script.
44892         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44893         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44894         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44895         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44896         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44897         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44898
44899         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44900         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44901         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44902         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44903         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44904         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44905         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44906         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44907         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44908         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44909         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44910         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44911         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44912         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44913         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44914
44915 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44916
44917         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44918
44919 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44920
44921         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44922
44923 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44924
44925         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44926         * gcc.dg/ppc-fsel-2.c: New test.
44927
44928         * gcc.dg/unused-5.c: New test.
44929
44930 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44931
44932         PR c++/10496
44933         * g++.dg/warn/pmf1.C: New test.
44934
44935 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44936
44937         PR c++/4494
44938         * g++.dg/warn/main.C: New test.
44939
44940 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44941
44942         * gcc.dg/nonnull-3.c: New test.
44943
44944 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44945
44946         * gcc.dg/cpp/Wtrigraphs.c: Update.
44947         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44948
44949 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44950
44951         * gcc.dg/ppc-fsel-1.c: New test.
44952
44953 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44954
44955         PR c/10604
44956         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44957
44958 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44959
44960         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44961
44962 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44963
44964         PR c++/9364, c++/10553, c++/10586
44965         * g++.dg/parse/typename4.C: New test.
44966         * g++.dg/parse/typename5.C: Likewise.
44967
44968 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44969
44970         * gcc.c-torture/compile/20030503-1.c: New test.
44971
44972 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44973
44974         * g++.dg/lookup/using5.C: Fix testcase error.
44975
44976 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44977
44978         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44979         since MEABI is no longer supported.  Remove all vestiges
44980         of MEABI from the test.
44981
44982 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44983
44984         PR c++/10554
44985         * g++.dg/lookup/using5.C: New test.
44986
44987 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44988
44989         PR c++/8772
44990         * g++.dg/template/ttp5.C: New test.
44991
44992 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44993
44994         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44995         (dg-gpp-additional-sources): New function.
44996         (dg-gpp-additional-files): Likewise.
44997         * lib/g++.exp (additional_sources): New variable.
44998         (additional_files): Likewise.
44999         (g++_target_compile): Deal with them.
45000         * lib/old-dejagnu.exp: Remove.
45001         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45002         * g++.old-deja: Revise all tests to use dg commands.
45003
45004 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45005
45006         PR c++/9432, c++/9528
45007         * g++.dg/lookup/using4.C: New test.
45008
45009 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45010
45011         * gcc.dg/noreturn-5.c: New file.
45012         * gcc.dg/noreturn-6.c: New file.
45013
45014         * gcc.c-torture/compile/inline-1.c: New file.
45015
45016 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45017
45018         PR c++/10551
45019         * g++.dg/template/explicit1.C: New test.
45020
45021 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45022
45023         PR c++/10549
45024         * g++.dg/other/bitfield1.C: New test.
45025
45026         PR c++/10527
45027         * g++.dg/init/new7.C: New test.
45028
45029 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45030
45031         * g++.dg/ext/desig1.C: New test.
45032         * g++.dg/ext/init1.C: Update.
45033
45034         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45035
45036 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45037
45038         PR c++/10180
45039         * g++.dg/warn/Winline-1.C: New test.
45040
45041 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45042
45043         * gcc.c-torture/execute/string-opt-19.c: New test.
45044
45045         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45046         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45047
45048 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45049
45050         PR c++/10506
45051         * g++.dg/init/new6.C: New test.
45052
45053         PR c++/10503
45054         * g++.dg/init/ref6.C: New test.
45055
45056 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45057
45058         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45059
45060 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45061
45062         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45063         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45064
45065 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45066
45067         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45068         initialized static data members.
45069
45070 2003-04-25  H.J. Lu <hjl@gnu.org>
45071
45072         * gcc.dg/ia64-sync-4.c: New test.
45073
45074 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45075
45076         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45077         date.
45078
45079 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45080
45081         PR c++/10337
45082         * g++.dg/warn/conv1.C: New test.
45083         * g++.old-deja/g++.other/conv7.C: Adjust.
45084         * g++.old-deja/g++.other/overload14.C: Adjust.
45085
45086 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45087
45088         PR c++/10471
45089         * g++.dg/template/defarg2.C: New test.
45090
45091 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45092
45093         * gcc.dg/cpp/include2.c: Update.
45094         * gcc.dg/cpp/multiline-2.c: New.
45095         * gcc.dg/cpp/multiline.c: Update.
45096         * gcc.dg/cpp/strify2.c: Update.
45097         * gcc.dg/cpp/trad/literals-2.c: Update.
45098
45099 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45100
45101         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45102
45103 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45104
45105         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45106
45107 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45108
45109         PR c++/10451
45110         * g++.dg/parse/crash4.C: New test.
45111
45112         PR c++/9847
45113         * g++.dg/parse/crash5.C: New test.
45114
45115 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45116
45117         PR c++/10446
45118         * g++.dg/parse/crash3.C: New test.
45119
45120         PR c++/10428
45121         * g++.dg/parse/elab1.C: New test.
45122
45123 2003-04-22  Devang Patel  <dpatel@apple.com>
45124
45125         * gcc.dg/cpp/trad/funlike-5.c: New test.
45126
45127 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45128
45129         * g++.dg/other/packed1.C: Fix dg options.
45130
45131 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45132
45133         * g++.dg/other/offsetof2.C: New test.
45134
45135 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45136
45137         * g++.dg/template/recurse.C: Adjust location of error messages.
45138
45139 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45140
45141         PR c++/9881
45142         * g++.dg/init/addr-const1.C: New test.
45143         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45144
45145 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45146
45147         PR c++/10405
45148         * g++.dg/lookup/struct-hack1.C: New test.
45149
45150 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45151
45152         * ucs.c: Update diagnostic messages.
45153
45154 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45155
45156         * gcc.dg/cpp/truefalse.cpp: New test.
45157         * gcc.dg/cpp/cpp.exp: Update.
45158         * g++.dg/other/stdbool-if.C: Remove.
45159
45160 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45161
45162         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45163         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45164
45165 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45166
45167         * gcc.c-torture/compile/20030418-1.c: New test.
45168
45169 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45170
45171         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45172
45173 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45174
45175         PR c++/10347
45176         g++.dg/template/dependent-name1.C: New test.
45177
45178 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45179
45180         * gcc.dg/warn-1.c (tourist_guide): New array,
45181         contains a pointer to bar.
45182
45183 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45184
45185         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45186         * gcc.c-torture/execute/medce-1.c: New test case.
45187         * gcc.c-torture/execute/medce-2.c: New test case.
45188
45189 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45190
45191         * lib/prune.exp: Ignore more messages.
45192
45193         PR c++/10381
45194         * g++.dg/parse/lookup3.C: New test.
45195
45196 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45197
45198         * gcc.c-torture/compile/20030415-1.c : New test.
45199
45200 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45201
45202         * gcc.c-torture/execute/scope-2.c: Move to ...
45203         * gcc.dg/noncompile/scope.c: .... here.
45204
45205 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45206
45207         * gcc.dg/20030414-2.c: New test case.
45208
45209 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45210
45211         PR target/10377
45212         * gcc.dg/20030414-1.c: New test.
45213
45214 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45215
45216         * gcc.dg/builtins-12.c: New test case.
45217         * gcc.dg/builtins-13.c: New test case.
45218
45219 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45220
45221         * gcc.c-torture/execute/string-opt-18.c: New test.
45222
45223 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45224
45225         PR c++/10300
45226         * g++.dg/init/new5.C: New test.
45227
45228 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45229
45230         PR c++/7910
45231         * g++.dg/ext/dllimport1.C: New test.
45232
45233 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45234
45235         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45236
45237 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45238
45239         PR Fortran/9263
45240         * g77.f-torture/noncompile/9263.f: New test
45241         PR Fortran/1832
45242         * g77.f-torture/execute/1832.f: New test
45243
45244 2003-04-11  David Chad  <davidc@freebsd.org>
45245             Loren J. Rittle  <ljrittle@acm.org>
45246
45247         PR libobjc/8562
45248         * objc.dg/headers.m: New test.
45249
45250 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45251
45252         * gcc.c-torture/execute/builtin-noret-2.c: New.
45253         * gcc.c-torture/execute/builtin-noret-2.x: New.
45254         XFAIL builtin-noret-2.c at -O1 and above.
45255         * gcc.dg/redecl.c: New.
45256         * gcc.dg/Wshadow-1.c: Update error regexps.
45257
45258 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45259
45260         * g++.dg/abi/bitfield10.C: New test.
45261
45262 2003-04-09  Mike Stump  <mrs@apple.com>
45263
45264         * gcc.dg/pch/pch.exp: Make testcase names longer.
45265         * g++.dg/pch/pch.exp: Make testcase names longer.
45266
45267 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45268
45269         * gcc.dg/builtins-11.c: New test case.
45270
45271 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45272
45273         * gcc.dg/builtins-9.c: New test case.
45274         * gcc.dg/builtins-10.c: New test case.
45275
45276 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45277
45278         * gcc.dg/noncompile/init-4.c.c: New test.
45279
45280 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         * gcc.misc-test/gcov-9.c: New test.
45283         * gcc.misc-test/gcov-10.c: New test
45284         * gcc.misc-test/gcov-11.c: New test.
45285
45286 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45287
45288         PR optimization/10024
45289         * gcc.c-torture/compile/20030405-1.c: New test.
45290
45291 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45292
45293         * gcc.dg/pch/static-3.c: New.
45294         * gcc.dg/pch/static-3.hs: New.
45295         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45296
45297 2003-04-04  Richard Henderson  <rth@redhat.com>
45298
45299         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45300         * g++.dg/eh/forced2.C: Likewise.
45301
45302 2003-04-03  Mike Stump  <mrs@apple.com>
45303
45304         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45305         target arg.
45306         (scan-assembler-times, scan-assembler-not): Likewise.
45307         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45308
45309 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45310
45311         * gcc.dg/sparc-loop-1.c: New test.
45312
45313 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45314
45315         PR other/9274
45316         * g++.dg/pch/system-2.C: New.
45317         * g++.dg/pch/system-2.Hs: New.
45318
45319 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45320
45321         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45322
45323         * g++.dg/eh/simd-1.C (vecfunc): Same.
45324
45325 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45326
45327         * gcc.c-torture/execute/20030401-1.c: New test case.
45328
45329 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45330
45331         * objc.dg/defs.m: New.
45332
45333 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45334
45335         * g++.dg/eh/simd-1.C: New.
45336         * g++.dg/eh/simd-2.C: New.
45337
45338 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45339
45340         * gcc.c-torture/execute/simd-3.c: New.
45341
45342 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45343
45344         PR c/9936
45345         * gcc.dg/20030331-2.c: New test.
45346
45347 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45348
45349         PR c++/10278
45350         * g++.dg/parse/crash2.C: New test.
45351
45352 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45353
45354         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45355         * gcc.c-torture/execute/20030331-1.c: ...here.
45356
45357 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45358
45359         * gcc.c-torture/execute/20030331-1.c: New test.
45360
45361 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45362
45363         * lib/gcov.exp: Adjust call return testing strings.
45364         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45365
45366 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45367
45368         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45369         * gcc.dg/builtins-7.c: New test case.
45370         * gcc.dg/builtins-8.c: New test case.
45371
45372 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45373
45374         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45375
45376 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45377
45378         PR c++/7647
45379         * g++.dg/lookup-class-member-2.C: New test.
45380
45381 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45382
45383         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45384
45385 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45386
45387         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45388
45389 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45390
45391         * g++.dg/init/attrib1.C: New test.
45392
45393 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45394
45395         * gcc.dg/ultrasp8.c: New test.
45396
45397 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45398
45399         * gcc.dg/ultrasp7.c: New test.
45400
45401 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45402
45403         PR c++/10047
45404         * g++.dg/template/inline1.C: New test.
45405
45406 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45407
45408         * gcc.dg/sparc-dwarf2.c: New test.
45409
45410 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45411
45412         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45413         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45414
45415 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45416
45417         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45418         than reading .x files.
45419         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45420         * g77.dg/gcov/gcov-1.f: Likewise.
45421         * gcc.misc-tests/gcov-4b.c: Likewise.
45422         * gcc.misc-tests/gcov-5b.c: Likewise.
45423         * gcc.misc-tests/gcov-6.c: Likewise.
45424         * gcc.misc-tests/gcov-7.c: Likewise.
45425         * gcc.misc-tests/gcov-8.c: Likewise.
45426         * g++.dg/gcov/gcov-1.x: Remove.
45427         * g77.dg/gcov/gcov-1.x: Likewise.
45428         * gcc.misc-tests/gcov-4b.x: Likewise.
45429         * gcc.misc-tests/gcov-5b.x: Likewise.
45430         * gcc.misc-tests/gcov-6.x: Likewise.
45431         * gcc.misc-tests/gcov-7.x: Likewise.
45432         * gcc.misc-tests/gcov-8.x: Likewise.
45433
45434 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45435
45436         PR opt/10087
45437         * gcc.dg/20030324-1.c: New test.
45438
45439 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45440
45441         PR c++/10224
45442         * g++.dg/template/arg3.C: New test.
45443
45444         PR c++/10158
45445         * g++.dg/template/friend18.C: New test.
45446
45447 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45448
45449         * g77.f-torture/compile/20030326-1.f: New test case.
45450
45451 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45452
45453         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45454
45455         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45456
45457 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45458
45459         * gcc.dg/ia64-sync-3.c: New test.
45460
45461 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45462
45463         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45464
45465 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45466
45467         * gcc.dg/ultrasp6.c: New test.
45468
45469 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45470
45471         * gcc.dg/i386-signbit-1.c: New test.
45472         * gcc.dg/i386-signbit-2.c: New test.
45473         * gcc.dg/i386-signbit-3.c: New test.
45474
45475 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45476
45477         * gcc.dg/ultrasp5.c: Fix options.
45478
45479 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45480
45481         * gcc.dg/ultrasp5.c: Fix comment.
45482
45483 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45484
45485         PR fortran/10197
45486         * g77.f-torture/execute/10197.f: New test.
45487
45488 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45489
45490         PR c++/9898, c++/383
45491         * g++.dg/template/conv6.C: New test.
45492
45493         PR c++/10119
45494         * g++.dg/template/ptrmem5.C: New test.
45495
45496         PR c++/10026
45497         * g++.dg/lookup/koenig1.C: New test.
45498
45499         PR C++/10199
45500         * g++.dg/lookup/template2.C: New test.
45501
45502 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45503
45504         * g++.dg/opt/rtti1.C: New test.
45505
45506 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45507
45508         * gcc.dg/ultrasp5.c: New test.
45509
45510 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45511
45512         PR middle-end/9967
45513         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45514         builtin fputs.
45515
45516 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45517
45518         PR c/8224
45519         * gcc.dg/20030323-1.c: New test.
45520
45521 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45522
45523         * gcc.c-torture/compile/20030323-1.c: New test case.
45524
45525 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45526
45527         * gcc.dg/20030321-1.c: New test.
45528
45529 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45530
45531         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45532
45533 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         PR c++/9978, c++/9708
45536         * g++.dg/ext/vlm1.C: Adjust expected error.
45537         * g++.dg/ext/vla2.C: New test.
45538         * g++.dg/template/arg1.C: New test.
45539         * g++.dg/template/arg2.C: New test.
45540
45541 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45542
45543         * g77.f-torture/execute/select.f: New test.
45544         * g77.f-torture/noncompile/select_no_compile.f: New test.
45545
45546 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45547
45548         PR c++/9898
45549         * g++.dg/other/error4.C: New test.
45550
45551 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45552
45553         * g++.dg/template/friend17.C: New test.
45554
45555 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45556
45557         * gcc.c-torture/compile/20030320-1.c: New.
45558
45559 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45560
45561         * gcc.dg/builtins-6.c: New test case.
45562
45563 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45564
45565         PR target/10073
45566         * gcc.c-torture/compile/20030319-1.c: New.
45567
45568 2003-03-18  Jan Hubicka  <jh@suse.cz>
45569
45570         * gcc.dg/i386-cvt-1.c: New test.
45571
45572 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45573
45574         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45575         * objc.dg/naming-2.m: Likewise.
45576
45577 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45578
45579         PR c++/9639
45580         * g++.dg/parse/crash1.C: New test.
45581
45582 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45583
45584         PR c++/8805
45585         * g++.dg/eh/cleanup1.C: New test.
45586
45587 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45588
45589         * gcc.c-torture/execute/20030316-1.c: New test case.
45590
45591 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45592
45593         PR c++/9629
45594         * g++.dg/init/ctor2.C: New test.
45595
45596 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45597
45598         * g77.f-torture/compile/xformat.f: New test case.
45599
45600 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45601
45602         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45603         * g++.old-deja/g++.mike/eh50.C: Likewise.
45604
45605 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45606
45607         PR c++/6440
45608         * g++.dg/template/spec7.C: New test.
45609         * g++.dg/template/spec8.C: Likewise.
45610
45611 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45612
45613         * gcc.c-torture/execute/20030313-1.c: New test.
45614
45615 2003-03-14  Richard Henderson  <rth@redhat.com>
45616
45617         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45618
45619 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45620
45621         * gcc.c-torture/compile/20030314-1.c: New test.
45622
45623 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45624
45625         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45626         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45627         thumb target,
45628         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45629         to accept newer _imp__  prefix and additional
45630         newline in .drectve section.
45631         * gcc.dg/dll-4.c: Likewise.
45632         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45633         switch.
45634
45635 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45636
45637         * g++.dg/parse/namespace9.C: New test.
45638
45639         * g++.dg/init/ref5.C: New test.
45640         * g++.dg/parse/ptrmem1.C: Likewise.
45641
45642 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45643
45644         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45645         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45646         regular expression.
45647         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45648         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45649
45650 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45651
45652         * gcc.c-torture/execute/20030224-2.c: New test.
45653
45654 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45655
45656         * gcc.dg/decl-3.c: New test.
45657
45658 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45659
45660         * gcc.dg/i386-loop-2.c: New test.
45661
45662 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45663
45664         PR c++/9474
45665         * g++.dg/parse/namespace8.C: New test.
45666
45667         PR c++/9924
45668         * g++.dg/overload/builtin2.C: New test.
45669
45670 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45671
45672         * gcc.dg/return-type-3.c: New test.
45673
45674 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45675
45676         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45677         profiling options are not supported.
45678
45679 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45680
45681         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45682         * g++.old-deja/g++.warn/impint2.C: Likewise.
45683
45684 2003-03-10  Devang Patel  <dpatel@apple.com>
45685
45686         * g++.dg/cpp/c++_cmd_1.C: New test.
45687         * g++.dg/cpp/c++_cmd_1.h: New file.
45688
45689 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45690
45691         * gcc.dg/altivec-9.c: New file.
45692
45693 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45694
45695         * gcc.dg/ppc-sdata-1.c: New test.
45696         * gcc.dg/ppc-sdata-2.c: New test.
45697
45698 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45699
45700         PR c++/9373
45701         * g++.dg/opt/ptrmem2.C: New test.
45702
45703         PR c++/8534
45704         * g++.dg/opt/ptrmem1.C: New test.
45705
45706 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45707
45708         * gcc.dg/i386-loop-1.c: New test.
45709
45710 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45711
45712         PR c++/9970
45713         * g++.dg/lookup/friend1.C: New test.
45714
45715 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45716
45717         PR c++/9823
45718         * g++.dg/parser/constructor1.C: New test.
45719
45720 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45721
45722         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45723
45724         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45725
45726 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45727
45728         * gcc.dg/cpp/Wunused.c: Update test.
45729
45730 2003-03-08  Jan Hubicka  <jh@suse.cz>
45731
45732         * gcc.dg/inline-3.c: New test.
45733
45734 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45735
45736         PR c++/9809
45737         * g++.dg/parse/builtin1.C: New test.
45738
45739         PR c++/9982
45740         * g++.dg/abi/cookie1.C: New test.
45741         * g++.dg/abi/cookie2.C: Likewise.
45742
45743         PR c++/9524
45744         * g++.dg/template/field1.C: New test.
45745
45746         PR c++/9912
45747         * g++.dg/parse/class1.C: New test.
45748         * g++.dg/parse/namespace7.C: Likewise.
45749         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45750
45751 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45752
45753         * g++.dg/init/ref4.C: New test.
45754
45755 2003-03-07  Jan Hubicka  <jh@suse.cz>
45756
45757         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45758         * gcc.dg/inline-3.c: New test.
45759
45760 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45761
45762         * g++.dg/init/ref3.C: New test.
45763
45764         PR c++/9965
45765         * g++.dg/init/ref2.C: New test.
45766
45767         PR c++/9400
45768         * g++.dg/warn/Wshadow-2.C: New test.
45769
45770         PR c++/9791
45771         * g++.dg/warn/Woverloaded-1.C: New test.
45772
45773 2003-03-05  Jan Hubicka  <jh@suse.cz>
45774
45775         * gcc.dg/i386-local2.c: New.
45776         * gcc.dg/i386-local.c: Fix typo.
45777
45778 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45779
45780         * g++.dg/abi/layout3.C: New test.
45781
45782 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45783
45784         * gcc.c-torture/compile/20030305-1.c
45785
45786 2003-03-05  Jan Hubicka  <jh@suse.cz>
45787
45788         * gcc.dg/i386-local.c: New.
45789
45790 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45791
45792         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45793
45794 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45795
45796         * gcc.dg/switch-2.c: New test.
45797         * gcc.dg/switch-3.c: New test.
45798         * gcc.dg/Wswitch.c: Adjust line numbers.
45799         * gcc.dg/Wswitch-default.c: Likewise.
45800         * gcc.dg/Wswitch-enum.c: Likewise.
45801
45802 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45803
45804         * gcc.c-torture/execute/20030222-1.c: New test.
45805
45806 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45807
45808         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45809
45810 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45811
45812         PR c++/9878
45813         * g++.dg/init/ref1.C: New test.
45814
45815 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45816
45817         * gcc.dg/sh-relax.c: New SH-only test.
45818
45819 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45820
45821         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45822         comment explaining purpose of testcase.
45823
45824 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45825
45826         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45827         for HC11/HC12 (asm needs two int registers).
45828         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45829         HC11/HC12 because the test uses an asm which needs two 32-bit
45830         registers.
45831
45832 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45833
45834         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45835         for HC11/HC12 (array is too large otherwise).
45836         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45837         * gcc.c-torture/compile/20010518-2.x: Likewise.
45838         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45839         HC11/HC12 (array is too large).
45840
45841 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45842
45843         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45844         * lib/g++-dg.exp (g++-dg-test): Likewise.
45845
45846 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45847
45848         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45849         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45850
45851 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45852
45853         * g++.dg/warn/implicit-typename1.C: Remove warning.
45854
45855 2003-02-28  Richard Henderson  <rth@redhat.com>
45856
45857         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45858         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45859
45860 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45861
45862         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45863         * g++.dg/pch/pch.exp: Likewise.
45864
45865 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45866
45867         PR c++/9879
45868         * g++.dg/init/new4.C: New test.
45869
45870 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45871
45872         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45873
45874 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45875
45876         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45877         unsigned long.
45878
45879         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45880         wider than float.
45881
45882 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45883
45884         * lib/scanasm.exp: Add support for counting numbers of
45885         occurences.
45886         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45887         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45888
45889 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45890
45891         PR c++/9683
45892         * g++.dg/template/static3.C: New test.
45893
45894         PR c++/9829
45895         * g++.dg/parse/namespace6.C: New test.
45896
45897 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45898
45899         PR target/9732
45900         * gcc.dg/20030225-1.c: New test.
45901
45902 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45903
45904         * README: Remove out-of-date information.
45905
45906         PR c++/9836
45907         * g++.dg/template/spec6.C: New test.
45908
45909 2003-02-24  Jeff Law  <law@redhat.com>
45910
45911         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45912
45913 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45914
45915         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45916         * gcc.dg/pragma-ep-1.c: Likewise.
45917
45918 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45919
45920         PR c++/9602
45921         * g++.dg/template/friend16.C: New test.
45922
45923 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45924
45925         PR c++/5333
45926         * g++.dg/parse/fused-params1.C: Adjust error messages.
45927         * g++.dg/template/nested3.C: New test.
45928
45929 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45930
45931         * g++.dg/abi/param1.C: New test.
45932
45933 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45934
45935         PR c++/7982
45936         * g++.dg/warn/implicit-typename1.C: New test.
45937
45938 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45939
45940         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45941         with "mtune".
45942         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45943         * gcc.c-torture/execute/20010129-1.x: Likewise.
45944         * gcc.dg/20011107-1.c: Likewise.
45945         * gcc.dg/20020108-1.c: Likewise.
45946         * gcc.dg/20020122-3.c: Likewise.
45947         * gcc.dg/20020206-1.c: Likewise.
45948         * gcc.dg/20020310-1.c: Likewise.
45949         * gcc.dg/20020426-2.c: Likewise.
45950         * gcc.dg/20020517-1.c: Likewise.
45951         * gcc.dg/991230-1.c: Likewise.
45952         * gcc.dg/i386-unroll-1.c: Likewise.
45953         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45954
45955 2003-02-22  Jan Hubicka  <jh@suse.cz>
45956
45957         * gcc.dg/i386-mul.c: New test.
45958
45959 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45960
45961         * gcc.dg/builtins-5.c: New test case.
45962
45963 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45964
45965         * gcc.dg/asmreg-1.c: New test.
45966
45967 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45968
45969         PR c++/9749
45970         * g++.dg/parse/varmod1.C: New test.
45971
45972 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45973
45974         PR c++/9727
45975         * g++.dg/template/op1.C: New test.
45976
45977 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45978
45979         PR c++/8906
45980         * g++.dg/template/nested2.C: New test.
45981
45982 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45983
45984         PR c++/8724
45985         * g++.dg/expr/dtor1.C: New test.
45986
45987 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45988
45989         * gcc.dg/cpp/include3.c: New test.
45990         * gcc.dg/cpp/inc/foo.h: New file.
45991
45992 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45993
45994         * gcc.c-torture/execute/20030221-1.c: New test.
45995
45996 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45997
45998         PR c++/9729
45999         * g++.dg/abi/conv1.C: New test.
46000
46001 2003-02-20  Jan Hubicka  <jh@suse.cz>
46002
46003         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46004
46005 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46006
46007         * gcc.c-torture/compile/20030219-1.c: New test.
46008
46009 2003-02-18  Jan Hubicka  <jh@suse.cz>
46010
46011         * gcc.dg/funcorder.c: New test.
46012
46013 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46014
46015         * gcc.c-torture/execute/20030218-1.c: New.
46016
46017 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46018
46019         * gcc.dg/20030218-1.c: New.
46020
46021 2003-02-18  Richard Henderson  <rth@redhat.com>
46022
46023         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46024         * gcc.dg/attr-used-2.c: New.
46025
46026 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46027
46028         PR c++/9704
46029         * g++.dg/init/copy5.C: New test.
46030
46031 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46032
46033         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46034         * g++.dg/pch/pch.exp: Likewise.
46035
46036 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46037
46038         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46039         STACK_SIZE is not defined.
46040
46041 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46042
46043         PR c++/9457
46044         * g++.dg/template/init1.C: New test.
46045
46046 2003-02-16  Jan HUbicka  <jh@suse.cz>
46047
46048         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46049         (foo): Add few extra tests
46050         * gcc.dg/c99-const-expr-3.c: Likewise.
46051         * gcc.c-torture/execute/20030216-1.c: New.
46052
46053 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46054
46055         PR c++/9459
46056         * g++.dg/ext/typeof4.C: New test.
46057
46058 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46059
46060         * gcc.dg/i386-387-3.c: New test case.
46061
46062 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46063
46064         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46065         cris-*-elf* cris-*-aout* and mmix-*-*.
46066
46067 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46068
46069         * gcc.dg/20030213-1.c: New test.
46070
46071 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46072
46073         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46074         * gcc.dg/i386-387-2.c: Likewise.
46075
46076 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46077
46078         * gcc.dg/ppc-spe.c: Fix formatting.
46079         Enable tests that were previously unsupported by gas.
46080         Delete tests for instructions that no longer exist.
46081         Switch arguments on evsubifw builtin.
46082
46083 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46084
46085         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46086         STACK_SIZE is too small.
46087
46088 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46089             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46090
46091         * gcc.dg/decl-2.c: New test.
46092
46093 2003-02-10  Jan Hubicka  <jh@suse.cz>
46094
46095         * gcc.dg/i386-fpcvt-1.c: New test.
46096
46097 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46098
46099         * gcc.c-torture/execute/20030209-1.c: New test.
46100
46101 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46102
46103         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46104         int-wide bitops, use the constants of the same width.
46105         Likewise, if long long is 32-bit wide, test bitops using
46106         32-bit constants.
46107
46108 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46109
46110         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46111
46112 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46113
46114         * gcc.dg/builtins-4.c: New test case.
46115
46116 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46117
46118         * gcc.dg/20020430-1.c: Fix dg command typos.
46119         * gcc.dg/20020503-1.c: Likewise.
46120
46121 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46122
46123         PR c++/8785
46124         * g++.dg/parse/fused-params1.C: New test.
46125
46126         PR c++/8857
46127         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46128
46129         PR c++/8921
46130         * g++.dg/parse/non-dependent1.C: New test.
46131
46132         PR c++/8928
46133         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46134
46135         PR c++/9228
46136         * g++.dg/parse/undefined7.C: New test.
46137         * g++.dg/parse/non-templ1.C: New test.
46138
46139         PR c++/9229
46140         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46141
46142 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46143
46144         * gcc.c-torture/compile/20030206-1.c: New test.
46145
46146 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46147
46148         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46149         "pow" to "foo" to avoid potential confusion with a math built-in.
46150
46151 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46152
46153         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46154         conditions for SPARC targets.
46155
46156 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46157
46158         * gcc.dg/20030204-1.c: New test.
46159
46160 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46161
46162         PR c++/38
46163         * g++.dg/parse/array-size1.C: New test.
46164
46165         PR c++/5657
46166         * g++.dg/parse/undefined3.C: New test.
46167
46168         PR c++/5665
46169         * g++.dg/parse/undefined4.C: New test.
46170
46171         PR c++/5975
46172         * g++.dg/parse/undefined5.C: New test.
46173
46174         PR c++/7259
46175         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46176
46177         PR c++/8578
46178         * g++.dg/parse/casting-operator1.C: New test.
46179
46180         PR c++/8596
46181         * g++.dg/parse/undefined6.C: New test.
46182
46183         PR c++/8736
46184         * g++.dg/parse/missing-template1.C: New test.
46185
46186 2003-02-04  Jan Hubicka  <jh@suse.cz>
46187
46188         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46189         * gcc.dg/i386-cmov?.c: Likewise.
46190         * gcc.dg/i386-fpcvt-?.c: Likewise.
46191         * gcc.dg/i386-ssefp-1.c: Likewise.
46192         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46193         conventions.
46194
46195 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46196
46197         PR c++/7129
46198         * g++.dg/ext/max.C: New test.
46199
46200 2003-02-03  Jan Hubicka  <jh@suse.cz>
46201
46202         * gcc.c-torture/execute/20030203-1.c: New test.
46203
46204 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46205
46206         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46207         'natural-endian'.
46208
46209 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46210
46211         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46212         * g++.dg/init/new2.C: Likewise.
46213         * g++.dg/other/new1.C: Likewise.
46214
46215 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46216
46217         * gcc.dg/struct-ret-libc.c: New test.
46218
46219 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46220
46221         * gcc.dg/20030129-1.c: New test.
46222
46223 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46224
46225         PR c++/8849
46226         * g++.dg/template/ptrmem4.C: New test.
46227
46228 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46229
46230         * g++.dg/parser/constant1.C: New test.
46231
46232 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46233
46234         PR c++/8591
46235         * g++.dg/parse/friend2.C: New test.
46236
46237 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46238
46239         PR c++/9437
46240         * g++.dg/template/unify4.C: New test.
46241
46242 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46243
46244         * gcc.c-torture/execute/20030128-1.c: New test.
46245
46246 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46247
46248         * g++.dg/lookup/nested1.C: Test moved from ...
46249         * g++.old-deja/g++.other/lookup24.C: ... here.
46250
46251 2003-01-28  Jan Hubicka  <jh@suse.cz>
46252
46253         * gcc.dg/i386-cmov5.c: New test.
46254
46255 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46256
46257         * gcc.c-torture/execute/20010925-1.c: Changed the
46258         memcpy declaration.
46259
46260 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46261
46262         PR c++/3902
46263         * g++.dg/parse/template5.C: New test.
46264
46265 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46266
46267         PR fortran/9258
46268         * g77.dg/pr9258: New test.
46269
46270 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46271
46272         * README: Move relevant parts from README.g++.
46273
46274         * README.g++: Remove this file.
46275
46276 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46277
46278         * g++.dg/abi/dcast1.C: New test.
46279
46280 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46281
46282         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46283
46284 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46285
46286         PR c++/47
46287         * g++.old-deja/g++.other/lookup24.C: New test.
46288
46289 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46290
46291         PR middle-end/7227
46292         * gcc.dg/uninit-C.c: New test.
46293
46294 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46295
46296         * g++.dg/abi/covariant1.C: New test.
46297
46298 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46299
46300         * gcc.dg/20030123-1.c: New test.
46301
46302 2003-01-25  Jan Hubicka  <jh@suse.cz>
46303
46304         PR opt/8492
46305         * gcc.c-torture/compile/20030125-1.c
46306
46307 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46308
46309         PR c++/9403
46310         * g++.dg/parse/template3.C: New test.
46311         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46312
46313         PR c++/795
46314         * g++.dg/parse/template4.C: New test.
46315
46316         PR c++/9415
46317         * g++.dg/template/qual2.C: New test.
46318
46319         PR c++/8545
46320         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46321
46322         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46323
46324 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46325
46326         * gcc.c-torture/execute/switch-1.c: New test case.
46327
46328 2003-01-25  Jan Hubicka  <jh@suse.cz>
46329
46330         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46331
46332 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46333
46334         Tweaks for Bison-1.875. From the NEWS file:
46335         "- `parse error' -> `syntax error'
46336         Bison now uniformly uses the term `syntax error'"
46337         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46338         * gcc.dg/cpp/digraph2.c: Likewise.
46339         * gcc.dg/cpp/direct2.c: Likewise.
46340         * gcc.dg/cpp/paste4.c: Likewise.
46341         * gcc.dg/c90-restrict-1.c: Likewise.
46342         * gcc.dg/c99-func-2.c: Likewise.
46343         * gcc.dg/noncompile/920721-2.c: Likewise.
46344         * gcc.dg/noncompile/930622-2.c: Likewise.
46345         * gcc.dg/noncompile/940112-1.c: Likewise.
46346         * gcc.dg/noncompile/950921-1.c: Likewise.
46347         * gcc.dg/noncompile/951123-1.c: Likewise.
46348         * gcc.dg/noncompile/971104-1.c: Likewise.
46349         * gcc.dg/noncompile/990416-1.c: Likewise.
46350
46351 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46352
46353         * g++.dg/parse/undefined1.C: Add error message.
46354
46355 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46356
46357         PR c++/9354
46358         * g++.dg/parse/new1.C: New test.
46359
46360         PR c++/9216
46361         * g++.dg/parse/template2.C: New test.
46362
46363         PR c++/9354
46364         * g++.dg/parse/typedef2.C: New test.
46365
46366         PR c++/9328
46367         * g++.dg/ext/typeof3.C: New test.
46368
46369 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46370
46371         PR c++/2738
46372         * g++.dg/parse/ret-type1.C: New test.
46373
46374         PR c++/3792
46375         * g++.dg/parse/tmpl-outside1.C: New test.
46376
46377         PR c++/4207
46378         * g++.dg/parse/int-as-enum1.C: New test.
46379
46380         PR c++/4903
46381         * g++.dg/parse/no-typename1.C: New test.
46382
46383         PR c++/5533
46384         * g++.dg/parse/no-value1.C: New test.
46385
46386         PR c++/5921
46387         * g++.dg/parse/wrong-inline1.C: New test.
46388
46389         PR c++/6402
46390         * g++.dg/parse/ref1.C: New test.
46391
46392         PR c++/6992
46393         * g++.dg/parse/attr-ctor1.C: New test.
46394
46395         PR c++/7229
46396         * g++.dg/parse/namespace5.C: New test.
46397
46398         PR c++/7917
46399         * g++.dg/parse/func-def1.C: New test.
46400
46401         PR c++/8143
46402         * g++.dg/parse/undefined1.C: New test.
46403
46404         PR c++/5723, PR c++/8522
46405         * g++.dg/parse/specialization1.C: New test.
46406
46407         PR c++/163, PR c++/8595
46408         * g++.dg/parse/struct-as-enum1.C: New test.
46409
46410         PR c++/9173
46411         * g++.dg/parse/undefined2.C: New test.
46412
46413 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46414
46415         PR c++/9298
46416         * g++.dg/parse/template1.C: New test.
46417
46418         PR c++/9384
46419         * g++.dg/parse/using1.C: New test.
46420
46421         PR c++/9285
46422         PR c++/9294
46423         * g++.dg/parse/expr2.C: New test.
46424
46425         PR c++/9388
46426         * g++.dg/parse/lookup2.C: Likewise.
46427
46428 2003-01-21  Jan Hubicka  <jh@suse.cz>
46429
46430         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46431         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46432         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46433         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46434
46435 2003-01-20  Nick Clifton  <nickc@redhat.com>
46436
46437         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46438         problem with ARM sibcall code generation.
46439
46440 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46441
46442         * gcc.c-torture/execute/20030120-1.c: New.
46443
46444 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46445
46446         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46447
46448 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46449
46450         PR c++/9272
46451         * g++.dg/parse/ctor1.C: New test.
46452
46453         PR c++/9294:
46454         * g++.dg/parse/qualified1.C: New test.
46455
46456         * g++.dg/parse/typename3.C: New test.
46457
46458 2003-01-16  Richard Henderson  <rth@redhat.com>
46459
46460         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46461
46462 2003-01-16  Richard Henderson  <rth@redhat.com>
46463
46464         * g++.dg/pch/pch.exp: Copy test header to the working directory
46465         before using it either for precompilation or direct use.
46466         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46467         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46468
46469 2003-01-16  Richard Henderson  <rth@redhat.com>
46470
46471         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46472         before using it either for precompilation or direct use.
46473         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46474         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46475
46476 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46477
46478         * g++.dg/ext/typename1.C: Add typename keyword.
46479         * g++.dg/template/crash1.C: Update error messages.
46480         * g++.dg/template/crash2.C: Remove error message.
46481         * g++.dg/parse/typename2.C: New test.
46482         * g++.dg/template/typename2.C: Change implicit
46483         typename warning into error.
46484         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46485         error messages.
46486         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46487         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46488         * g++.old-deja/g++.law/visibility13.C: Remove error
46489         messages.
46490         * g++.old-deja/g++.ns/template17.C: Reorder code to
46491         make declaration visible in template.
46492         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46493         * g++.old-deja/g++.pt/crash36.C: Issue more error
46494         messages.
46495         * g++.old-deja/g++.pt/crash5.C: Improve error
46496         message.
46497         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46498         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46499         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46500         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46501         typename warning with error message.
46502         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46503         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46504         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46505
46506 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46507
46508         * g++.dg/parse/ambig2.C: New test.
46509
46510 2003-01-15  Richard Henderson  <rth@redhat.com>
46511
46512         * g++.dg/tls/init-2.C: Update error message string.
46513
46514 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46515
46516         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46517
46518 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46519
46520         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46521         all for HC11/HC12.
46522         * gcc.c-torture/compile/20001205-1.x: Likewise.
46523         * gcc.c-torture/compile/20001226-1.x: Likewise.
46524         * gcc.c-torture/compile/920520-1.x: Likewise.
46525         * gcc.c-torture/compile/961203-1.x: Likewise.
46526         * gcc.c-torture/compile/20020604-1.x: Likewise.
46527
46528 2003-01-15  Jan Hubicka  <jh@suse.cz>
46529
46530         * gcc.c-torture/compile/20030115-1.c: New test.
46531
46532         * gcc.dg/i386-fpcvt-1.c: New test.
46533         * gcc.dg/i386-fpcvt-2.c: New test.
46534
46535 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46536
46537         Further conform g++'s __vmi_class_type_info to the C++ ABI
46538         specification.
46539         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46540         the specification.
46541
46542 2003-01-14  Jan Hubicka  <jh@suse.cz>
46543
46544         * gcc.dg/i386-fpcvt-1.c: New test.
46545         * gcc.dg/i386-fpcvt-2.c: New test.
46546
46547 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46548
46549         * gcc.dg/i386-mmx-3.c: New test.
46550
46551 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46552
46553         PR c++/9264
46554         * g++.dg/parse/octal1.C: New file.
46555
46556         PR c++/9172
46557         * g++.dg/parse/typename1.C: New file.
46558
46559 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46560
46561         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46562         * gcc.dg/bf-no-ms-layout.c: Likewise.
46563         * gcc.dg/bf-ms-attrib.c: Likewise.
46564
46565 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46566
46567         PR c++/9099
46568         * g++.dg/parse/dtor1.C: New file.
46569
46570         PR c++/9128
46571         * g++.dg/rtti/typeid1.C: New file.
46572
46573         PR c++/9153
46574         * g++.dg/parse/lookup1.C: New file.
46575
46576         PR c++/9171
46577         * g++.dg/templ/spec5.C: New file.
46578
46579 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46580
46581         * gcc.c-torture/compile/20030110-1.c: New test.
46582
46583 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46584
46585         Merge from pch-branch:
46586
46587         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46588
46589         * gcc.dg/pch/cpp-1.h: New.
46590         * gcc.dg/pch/cpp-1.c: New.
46591         * gcc.dg/pch/cpp-2.h: New.
46592         * gcc.dg/pch/cpp-2.c: New.
46593
46594         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46595
46596         * gcc.dg/pch/except-1.h: New.
46597         * gcc.dg/pch/except-1.c: New.
46598
46599         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46600
46601         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46602         running test.
46603         * gcc.dg/pch: Include *.hp not *.h.
46604         * gcc.dg/pch/system-1.h: New.
46605         * gcc.dg/pch/system-1.c: New.
46606
46607         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46608
46609         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46610         rather than trying to build and run a program using PCH.
46611         * gcc.dg/pch: Remove dg-do commands from test files.
46612
46613         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46614
46615         * gcc.dg/pch/macro-3.c: New.
46616         * gcc.dg/pch/macro-3.h: New.
46617
46618         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46619
46620         * gcc.dg/pch/common-1.c: New.
46621         * gcc.dg/pch/common-1.h: New.
46622         * gcc.dg/pch/decl-1.c: New.
46623         * gcc.dg/pch/decl-1.h: New.
46624         * gcc.dg/pch/decl-2.c: New.
46625         * gcc.dg/pch/decl-2.h: New.
46626         * gcc.dg/pch/decl-3.c: New.
46627         * gcc.dg/pch/decl-3.h: New.
46628         * gcc.dg/pch/decl-4.c: New.
46629         * gcc.dg/pch/decl-4.h: New.
46630         * gcc.dg/pch/decl-5.c: New.
46631         * gcc.dg/pch/decl-5.h: New.
46632         * gcc.dg/pch/global-1.c: New.
46633         * gcc.dg/pch/global-1.h: New.
46634         * gcc.dg/pch/inline-1.c: New.
46635         * gcc.dg/pch/inline-1.h: New.
46636         * gcc.dg/pch/inline-2.c: New.
46637         * gcc.dg/pch/inline-2.h: New.
46638         * gcc.dg/pch/static-1.c: New.
46639         * gcc.dg/pch/static-1.h: New.
46640         * gcc.dg/pch/static-2.c: New.
46641         * gcc.dg/pch/static-2.h: New.
46642
46643         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46644
46645         * g++.dg/pch/pch.exp: Better handle failing testcases.
46646         * gcc.dg/pch/pch.exp: Likewise.
46647         * gcc.dg/pch/macro-1.c: New.
46648         * gcc.dg/pch/macro-1.h: New.
46649         * gcc.dg/pch/macro-2.c: New.
46650         * gcc.dg/pch/macro-2.h: New.
46651
46652         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46653
46654         * g++.dg/dg.exp: Treat files in pch/ specially.
46655         * g++.dg/pch/pch.exp: New file.
46656         * g++.dg/pch/empty.H: New file.
46657         * g++.dg/pch/empty.C: New file.
46658         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46659         "precompile".
46660
46661         * gcc.dg/pch/pch.exp: New file.
46662         * gcc.dg/pch/empty.h: New file.
46663         * gcc.dg/pch/empty.c: New file.
46664         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46665         "precompile".
46666
46667 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46668
46669         * g++.dg/template/friend14.C: New test.
46670
46671 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46672
46673         * gcc.dg/old-style-asm-1.c: New test.
46674
46675 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46676
46677         * gcc.c-torture/compile/20030109-1.c: New test.
46678
46679 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46680
46681         * gcc.c-torture/execute/20030109-1.c: New test.
46682
46683 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46684
46685         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46686         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46687         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46688         * g++.old-deja/g++.mike/eh2.C: Likewise.
46689         * g++.old-deja/g++.mike/eh3.C: Likewise.
46690         * g++.old-deja/g++.mike/eh5.C: Likewise.
46691         * g++.old-deja/g++.mike/eh6.C: Likewise.
46692         * g++.old-deja/g++.mike/eh7.C: Likewise.
46693         * g++.old-deja/g++.mike/eh8.C: Likewise.
46694         * g++.old-deja/g++.mike/eh9.C: Likewise.
46695         * g++.old-deja/g++.mike/eh10.C: Likewise.
46696         * g++.old-deja/g++.mike/eh12.C: Likewise.
46697         * g++.old-deja/g++.mike/eh13.C: Likewise.
46698         * g++.old-deja/g++.mike/eh14.C: Likewise.
46699         * g++.old-deja/g++.mike/eh16.C: Likewise.
46700         * g++.old-deja/g++.mike/eh17.C: Likewise.
46701         * g++.old-deja/g++.mike/eh18.C: Likewise.
46702         * g++.old-deja/g++.mike/eh21.C: Likewise.
46703         * g++.old-deja/g++.mike/eh23.C: Likewise.
46704         * g++.old-deja/g++.mike/eh24.C: Likewise.
46705         * g++.old-deja/g++.mike/eh25.C: Likewise.
46706         * g++.old-deja/g++.mike/eh26.C: Likewise.
46707         * g++.old-deja/g++.mike/eh27.C: Likewise.
46708         * g++.old-deja/g++.mike/eh28.C: Likewise.
46709         * g++.old-deja/g++.mike/eh29.C: Likewise.
46710         * g++.old-deja/g++.mike/eh31.C: Likewise.
46711         * g++.old-deja/g++.mike/eh33.C: Likewise.
46712         * g++.old-deja/g++.mike/eh34.C: Likewise.
46713         * g++.old-deja/g++.mike/eh35.C: Likewise.
46714         * g++.old-deja/g++.mike/eh36.C: Likewise.
46715         * g++.old-deja/g++.mike/eh37.C: Likewise.
46716         * g++.old-deja/g++.mike/eh38.C: Likewise.
46717         * g++.old-deja/g++.mike/eh39.C: Likewise.
46718         * g++.old-deja/g++.mike/eh40.C: Likewise.
46719         * g++.old-deja/g++.mike/eh41.C: Likewise.
46720         * g++.old-deja/g++.mike/eh42.C: Likewise.
46721         * g++.old-deja/g++.mike/eh44.C: Likewise.
46722         * g++.old-deja/g++.mike/eh46.C: Likewise.
46723         * g++.old-deja/g++.mike/eh47.C: Likewise.
46724         * g++.old-deja/g++.mike/eh48.C: Likewise.
46725         * g++.old-deja/g++.mike/eh49.C: Likewise.
46726         * g++.old-deja/g++.mike/eh50.C: Likewise.
46727         * g++.old-deja/g++.mike/eh51.C: Likewise.
46728         * g++.old-deja/g++.mike/eh53.C: Likewise.
46729         * g++.old-deja/g++.mike/eh55.C: Likewise.
46730         * g++.old-deja/g++.mike/p7912.C: Likewise.
46731         * g++.old-deja/g++.mike/p9706.C: Likewise.
46732         * g++.old-deja/g++.mike/p10416.C: Likewise.
46733         * g++.old-deja/g++.mike/p11667.C: Likewise.
46734         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46735         Remove redundant reference to Iris.
46736         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46737         Elxsi, i860, Pico Java, and WE32K.
46738
46739 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46740
46741         * g++.dg/ext/asm4.C: New test.
46742
46743 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46744
46745         PR c++/9030
46746         * g++.dg/template/friend12.C: New test.
46747         * g++.dg/template/friend13.C: Likewise.
46748         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46749
46750 2003-01-08  Jan Hubicka  <jh@suse.cz>
46751
46752         * gcc.dg/i386-cadd.c: New test.
46753         * gcc.dg/i386-cmov4.c: Likewise.
46754
46755 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46756
46757         PR c++/9165
46758         * g++.dg/warn/Wunused-3.C: New test.
46759
46760         * g++.dg/abi/bitfield9.C: New test.
46761
46762         PR c++/9189
46763         * g++.dg/parse/defarg3.C: New test.
46764
46765 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46766
46767         * g++.dg/parse/ambig1.C: New test.
46768         * g++.dg/parse/defarg2.C: New test.
46769
46770 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46771
46772         * g++.dg/template/defarg-1.C: New test.
46773         * g++.dg/template/local2.C: Likewise.
46774
46775 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46776
46777         * gcc.c-torture/execute/20030105-1.c: New test.
46778
46779 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46780
46781         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46782         * g++.dg/parse/namespace4.C: Likewise.
46783
46784 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46785
46786         * g++.dg/template/ntp2.C: New test.
46787
46788 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46789
46790         * g++.dg/parse/extern-C-1.C: New test.
46791
46792         * g++.dg/parse/namespace4.C: New test.
46793
46794         * g++.dg/template/nested1.C: New test.
46795
46796         * g++.dg/parse/namespace3.C: New test.
46797
46798 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46799
46800         * g++.dg/lookup/two-stage1.C: New test.
46801
46802 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46803
46804         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46805         * g++.old-deja/g++.jason/access8.C: Likewise.
46806         * g++.old-deja/g++.other/decl5.C: Likewise.
46807
46808 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46809
46810         * g++.dg/parse/parse7.C: New test.
46811
46812 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46813
46814         PR c++/2843
46815         * g++.dg/ext/attrib7.C: New test.
46816
46817 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46818
46819         * g++.dg/parse/parse6.C: New test.
46820
46821 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46822
46823         * gcc.dg/h8300-stack-1.c: New.
46824
46825 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46826
46827         g++.dg/lookup/exception1.C: New test.
46828
46829         g++.dg/lookup/template1.C: New test.
46830
46831         g++.dg/parse/namespace2.C: New test.
46832
46833         g++.dg/parse/parens2.C: New test.
46834
46835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46836
46837         * g++.dg/parse/parse5.C: New test.
46838         * g++.dg/lookup/scoped4.C: New test.
46839
46840 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46841
46842         * g++.dg/parse/parens1.C: New test.
46843
46844         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46845         angle-bracket1.C.
46846         * g++.dg/parse/parens2.C: New test.
46847
46848         * g++.dg/lookup/scope-operator1.C: New test.
46849
46850         * g++.dg/parse/operator1.C: New test.
46851
46852 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46853
46854         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46855         * g++.old-deja/g++.other/access6.C: Likewise.
46856         * g++.old-deja/g++.other/decl1.C: Likewise.
46857         * g++.old-deja/g++.pt/typename12.C: Likewise.
46858
46859 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46860
46861         * g++.dg/parse/namespace1.C: New test.
46862
46863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46864
46865         * g++.dg/parse/parse4.C: New test.
46866
46867 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46868
46869         * g++.dg/parse/parse3.C: New test.
46870
46871 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46872
46873         * g++.dg/parse/parse2.C: New test.
46874
46875 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46876
46877         * g++.dg/template/friend11.C: New test.
46878
46879 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46880
46881         * g++.dg/parse/parse1.C: New test.
46882
46883 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46884
46885         * lib/profopt.exp: Change the name of a global variable to avoid
46886         possible clashes with other test suites.
46887
46888 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46889
46890         * g++.dg/inherit/covariant8.C: New test.
46891
46892 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46893
46894         * g++.dg/init/array9.C: New test.
46895
46896         PR c++/9112
46897         * g++.dg/parse/expr1.C: New test.
46898
46899 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46900
46901         * gcc.c-torture/compile/20021230-1.c: New test.
46902
46903 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46904
46905         * g++.dg/inherit/covariant5.C: New test.
46906         * g++.dg/inherit/covariant6.C: New test.
46907         * g++.dg/inherit/covariant7.C: New test.
46908
46909 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46910
46911         PR c++/2739
46912         * g++.dg/other/access2.C: New test.
46913
46914 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46915
46916         * g++.dg/other/anon-struct.C: No longer fails
46917         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46918         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46919         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46920
46921 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46922
46923         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46924
46925 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46926
46927         * g++.dg/eh/spec4.C: Remove stray semicolon.
46928         * g++.dg/expr/pmf-1.C: Change error message.
46929         * g++.dg/ext/asm1.C: Remove stray semicolon.
46930         * g++.dg/ext/typename1.C: Add missing typenames.
46931         * g++.dg/inherit/template-as-base.C: Change error message.
46932         * g++.dg/lookup/scoped1.C: Likewise.
46933         * g++.dg/lookup/scoped2.C: Likewise.
46934         * g++.dg/lookup/using2.C: Likewise.
46935         * g++.dg/other/component1.C: Remove stray semicolon.
46936         * g++.dg/other/do1.C: Change error message.
46937         * g++.dg/other/error2.C: Likewise.
46938         * g++.dg/other/init1.C: Likewise.
46939         * g++.dg/other/packed1.C: Remove stray semicolon.
46940         * g++.dg/other/ptrmem2.C: Change error message.
46941         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46942         marker.
46943         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46944         * g++.dg/template/access3.C: Add typename keyword.
46945         * g++.dg/template/access5.C: Remove stray semicolon.
46946         * g++.dg/template/access6.C: Likewise.
46947         * g++.dg/template/complit1.C: Likewise.
46948         * g++.dg/template/crash1.C: Change error message.
46949         * g++.dg/template/inherit2.C: Remove stray semicolon.
46950         * g++.dg/template/instantiate2.C: Likewise.
46951         * g++.dg/template/instantiate3.C: Change error message.
46952         * g++.dg/template/qual1.C: Remove stray semicolon.
46953         * g++.dg/template/qualttp18.C: Change error message.
46954         * g++.dg/template/ref1.C: Remove stray semicolon.
46955         * g++.dg/template/sizeof1.C (A::value): Declare it.
46956         * g++.dg/template/spec4.C: Change error message.
46957         * g++.dg/template/static1.C: Likewise.
46958         * g++.dg/template/type1.C: Likewise.
46959         * g++.dg/template/typename3.C: Likewise.
46960         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46961         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46962         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46963         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46964         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46965         named return value extension.
46966         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46967         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46968         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46969         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46970         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46971         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46972         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46973         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46974         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46975         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46976         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46977         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46978         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46979         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46980         syntax.
46981         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46982         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46983         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46984         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46985         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46986         * g++.old-deja/g++.brendan/template11.C: Likewise.
46987         * g++.old-deja/g++.brendan/template26.C: Likewise.
46988         * g++.old-deja/g++.brendan/template27.C: Use explicit
46989         specialization syntax.
46990         * g++.old-deja/g++.brendan/template30.C: Likewise.
46991         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46992         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46993         non-dependent names.
46994         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46995         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46996         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46997         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46998         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46999         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47000         named return value extension.
47001         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47002         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47003         * g++.old-deja/g++.ext/return1.C: Likewise.
47004         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47005         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47006         * g++.old-deja/g++.jason/access8.C: Likewise.
47007         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47008         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47009         pseudo-destructor names.
47010         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47011         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47012         pseudo-destructor names.
47013         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47014         * g++.old-deja/g++.jason/overload19.C: Likewise.
47015         * g++.old-deja/g++.jason/overload32.C: Likewise.
47016         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47017         stray semicolons.
47018         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47019         * g++.old-deja/g++.jason/return.C: Likewise.
47020         * g++.old-deja/g++.jason/return2.C: Likewise.
47021         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47022         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47023         syntax.
47024         * g++.old-deja/g++.jason/template10.C: Account for use of
47025         non-dependent names.
47026         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47027         syntax.
47028         * g++.old-deja/g++.jason/template37.C: Likewise.
47029         * g++.old-deja/g++.law/access4.C: Change error messages.
47030         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47031         pseudo-destructor names.
47032         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47033         * g++.old-deja/g++.law/ctors9.C: Likewise.
47034         * g++.old-deja/g++.law/cvt22.C: Likewise.
47035         * g++.old-deja/g++.law/dtors5.C: Likewise.
47036         * g++.old-deja/g++.law/global-init1.C: Likewise.
47037         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47038         * g++.old-deja/g++.law/operators28.C: Likewise.
47039         * g++.old-deja/g++.law/visibility28.C: Likewise.
47040         * g++.old-deja/g++.martin/eval1.C: Likewise.
47041         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47042         name.
47043         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47044         * g++.old-deja/g++.mike/net34.C: Likewise.
47045         * g++.old-deja/g++.mike/net36.C: Likewise.
47046         * g++.old-deja/g++.mike/ns2.C: Likewise.
47047         * g++.old-deja/g++.mike/p12306.C: Likewise.
47048         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47049         value extension.
47050         * g++.old-deja/g++.mike/p700.C: Likewise.
47051         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47052         * g++.old-deja/g++.mike/p710.C: Likewise.
47053         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47054         value extension.
47055         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47056         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47057         * g++.old-deja/g++.ns/crash2.C: Likewise.
47058         * g++.old-deja/g++.ns/crash3.C: Likewise.
47059         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47060         * g++.old-deja/g++.ns/ns17.C: Likewise.
47061         * g++.old-deja/g++.ns/template16.C: Likewise.
47062         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47063         keyword.
47064         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47065         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47066         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47067         named return value extension.
47068         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47069         * g++.old-deja/g++.other/access4.C: Issue additional error
47070         messages.
47071         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47072         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47073         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47074         * g++.old-deja/g++.other/crash25.C: Change error message.
47075         * g++.old-deja/g++.other/crash4.C: Change error message.
47076         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47077         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47078         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47079         checks.
47080         * g++.old-deja/g++.other/defarg8.C: Likewise.
47081         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47082         * g++.old-deja/g++.other/dtor10.C: Likewise.
47083         * g++.old-deja/g++.other/incomplete.C: Likewise.
47084         * g++.old-deja/g++.other/linkage7.C: Likewise.
47085         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47086         lookup algorithm.
47087         * g++.old-deja/g++.other/mangle2.C: Likewise.
47088         * g++.old-deja/g++.other/refinit2.C: Likewise.
47089         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47090         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47091         * g++.old-deja/g++.pt/crash28.C: Likewise.
47092         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47093         syntax.
47094         * g++.old-deja/g++.pt/crash32.C: Change error message.
47095         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47096         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47097         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47098         error message position.
47099         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47100         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47101         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47102         syntax.
47103         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47104         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47105         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47106         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47107         keyword.
47108         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47109         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47110         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47111         keyword.
47112         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47113         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47114         syntax.
47115         * g++.old-deja/g++.pt/friend28.C: Account for use of
47116         non-dependent names.
47117         * g++.old-deja/g++.pt/friend29.C: Likewise.
47118         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47119         rules.
47120         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47121         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47122         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47123         lookup rules.
47124         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47125         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47126         keyword.
47127         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47128         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47129         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47130         keyword.
47131         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47132         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47133         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47134         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47135         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47136         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47137         keyword.
47138         * g++.old-deja/g++.pt/spec10.C: Likewise.
47139         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47140         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47141         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47142         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47143         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47144         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47145         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47146         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47147         * g++.old-deja/g++.pt/typename15.C: Likewise.
47148         * g++.old-deja/g++.pt/typename22.C: Likewise.
47149         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47150         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47151         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47152         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47153         syntax.
47154         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47155         return value extension.
47156         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47157         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47158         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47159         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47160
47161 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47162
47163         * g++.dg/warn/inline1.C: New test.
47164         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47165         * g++.old-deja/g++.jason/synth10.C: Likewise.
47166         * g++.old-deja/g++.mike/net31.C: Likewise.
47167         * g++.old-deja/g++.mike/p8786.C: Likewise.
47168
47169         * g++.dg/template/friend10.C: New test.
47170         * g++.dg/template/conv5.C: New test.
47171
47172 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47173
47174         * g++.dg/lookup/scoped3.C: New test.
47175
47176         * g++.dg/lookup/decl1.C: New test.
47177         * g++.dg/lookup/decl2.C: New test.
47178
47179 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47180
47181         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47182         gcc.c-torture/compile/20021015-1.c,
47183         gcc.c-torture/compile/20021015-2.c,
47184         gcc.c-torture/compile/20021123-1.c,
47185         gcc.c-torture/compile/20021123-2.c,
47186         gcc.c-torture/compile/20021123-3.c,
47187         gcc.c-torture/compile/20021123-4.c,
47188         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47189         only to 3.1 or 3.2 branch.
47190
47191 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47192
47193         * gcc.dg/i386-bitfield3.c: New test.
47194
47195         * gcc.dg/i386-bitfield2.c: New test.
47196
47197 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47198
47199         * g++.dg/parse/conv_op1.C: New test.
47200
47201 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47202
47203         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47204         approved.
47205
47206 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47207
47208         * gcc.c-torture/compile/20021220-1.c: New test.
47209
47210 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47211
47212         * gcc.dg/i386-fastcall-1.c: New.
47213
47214 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47215
47216         * gcc.c-torture/execute/20021219-1.c: New test.
47217
47218 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47219
47220         * gcc.dg/i386-pic-1.c: New test.
47221
47222 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47223
47224         PR c++/8099
47225         * g++.dg/template/friend9.C: New test.
47226
47227 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47228
47229         PR c++/3663
47230         * g++.dg/template/access7.C: New test.
47231
47232 2002-12-18  Nick Clifton  <nickc@redhat.com>
47233
47234         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47235         the libstdc++-v3 directory has been found.
47236
47237 2002-12-12  Devang Patel <dpatel@apple.com>
47238         * gcc.dg/darwin-ld-1.c: New test.
47239         * gcc.dg/darwin-ld-2.c: New test.
47240         * gcc.dg/darwin-ld-3.c: New test.
47241         * gcc.dg/darwin-ld-4.c: New test.
47242         * gcc.dg/darwin-ld-5.c: New test.
47243
47244 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47245
47246         * gcc.c-torture/compile/20021212-1.c: New test.
47247
47248 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47249
47250         * gcc.dg/fshort-wchar: New test.
47251
47252 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47253
47254         PR c++/8372
47255         * g++.dg/template/dtor1.C: New test.
47256
47257         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47258         markers.
47259
47260 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47261
47262         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47263
47264 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47265
47266         * g++.dg/template/static1.C: New test.
47267         * g++.dg/template/static2.C: New test.
47268         * g++.old-deja/g++.ext/memconst.C: New test.
47269
47270 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47271
47272         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47273         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47274         * g++.dg/special/initp1.C: Likewise.
47275
47276 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47277
47278         * gcc.c-torture/execute/20021204-1.c: New test.
47279
47280 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47281
47282         * gcc.dg/ppc-fmadd-1.c: New file.
47283         * gcc.dg/ppc-fmadd-2.c: New file.
47284         * gcc.dg/ppc-fmadd-3.c: New file.
47285
47286 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47287
47288         * gcc.c-torture/compile/20021204-1.c: New test.
47289
47290 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47291
47292         * g++.dg/inherit/covariant2.C: New test.
47293         * g++.dg/inherit/covariant3.C: New test.
47294         * g++.dg/inherit/covariant4.C: New test.
47295         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47296         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47297
47298 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47299
47300         PR c++/8688
47301         * g++.dg/init/brace3.C: New test.
47302
47303 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47304
47305         * gcc.dg/20020210-1.c: Fix a comment typo.
47306
47307 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47308
47309         PR c++/8720
47310         * g++.dg/parse/defarg1.C: New test.
47311
47312         PR c++/8615
47313         * g++.dg/template/char1.C: New test.
47314
47315         * g++.dg/template/varmod1.C: Fix typo.
47316
47317 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47318
47319         DR 180
47320         * g++.old-deja/g++.pt/crash32.C: Expect error.
47321
47322 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47323
47324         PR c++/5919
47325         * g++.dg/template/varmod1.C: New test.
47326
47327         PR c++/8727
47328         * g++.dg/inherit/typeinfo1.C: New test.
47329
47330         PR c++/8663
47331         * g++.dg/inherit/typedef1.C: New test.
47332
47333 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47334
47335         PR c++/8332
47336         PR c++/8493
47337         * g++.dg/template/strlen1.C: New test.
47338
47339         PR c++/8227
47340         * g++.dg/template/ctor2.C: New test.
47341
47342         PR c++/8214
47343         * g++.dg/init/string1.C: New test.
47344
47345         PR c++/8511
47346         * g++.dg/template/friend8.C: New test.
47347
47348 2002-11-29  Joe Buck <jbuck@synopsys.com>
47349
47350         * g++.dg/lookup/anon2.C: New test.
47351
47352 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47353
47354         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47355         h8300 port.
47356
47357 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47358
47359         * gcc.dg/bitfld-6.c: New test.
47360
47361 2002-11-27  Jan Hubicka  <jh@suse.cz>
47362
47363         * gcc.c-torture/execute/20021127.[cx]: New test.
47364
47365 2002-11-26  Jan Hubicka  <jh@suse.cz>
47366
47367         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47368         quality.
47369
47370 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47371
47372         * g++.dg/init/brace2.C: New test.
47373         * g++.old-deja/g++.mike/p9129.C: Correct.
47374
47375 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47376
47377         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47378
47379 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47380
47381         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47382
47383 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47384
47385         * g++.dg/abi/empty11.C: New test.
47386         * g++.dg/rtti/cv1.C: New test.
47387
47388 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47389
47390         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47391
47392 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47393
47394         * g++.dg/abi/empty10.C: New test.
47395
47396 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47397
47398         * gcc.c-torture/compile/20021124-1.c: New test.
47399
47400 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47401
47402         * g++.dg/abi/rtti2.C: New test.
47403
47404 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47405
47406         * gcc.dg/i386-unroll-1.c: New test.
47407
47408 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47409
47410         * gcc.c-torture/compile/20021120-1.c: New test.
47411         * gcc.c-torture/compile/20021120-2.c: New test.
47412
47413 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47414
47415         * gcc.dg/bitfld-5.c: New test.
47416
47417 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47418
47419         * gcc.c-torture/execute/20021120-3.c: New test.
47420
47421 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47422
47423         * gcc.c-torture/execute/20021120-2.c: New test.
47424
47425 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47426
47427         * gcc.c-torture/execute/20021120-1.c: New test.
47428
47429 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47430
47431         * gcc.c-torture/execute/20021118-3.c: New test.
47432
47433 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47434
47435         * gcc.c-torture/compile/20021119-1.c: New test.
47436
47437 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47438
47439         * gcc.dg/duff-1.c: New test.
47440         * gcc.dg/duff-2.c: New test.
47441         * gcc.dg/duff-3.c: New test.
47442
47443 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47444
47445         * gcc.dg/cpp/_Pragma5.c: New test.
47446
47447 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47448
47449         * gcc.c-torture/execute/20021118-2.c: New test.
47450
47451 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47452
47453         * gcc.c-torture/execute/20021118-1.c: New test.
47454
47455 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47456
47457         * gcc.dg/20021116-1.c: New test.
47458
47459 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47460
47461         * g++.dg/abi/vcall1.C: New test.
47462
47463 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47464
47465         * gcc.dg/20021029-1.c: New test.
47466         * gcc.dg/20021029-2.c: New test.
47467
47468 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47469
47470         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47471
47472 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47473
47474         PR c/8439
47475         * gcc.dg/20021110.c: Move to ...
47476         * gcc.c-torture/compile/20021110.c: .... here.
47477
47478 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47479
47480         PR c/8467
47481         * gcc.c-torture/execute/20021111-1.c
47482
47483 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47484
47485         PR c/8439
47486         * gcc.dg/20021110.c: New test.
47487
47488 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47489
47490         * g++.dg/abi/vthunk3.C: Run only on x86.
47491
47492 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47493
47494         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47495
47496 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47497
47498         * lib/compat.exp (compat-execute): Fix logic error in last
47499         change.
47500
47501 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47502
47503         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47504
47505 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47506
47507         PR c++/8389
47508         * g++.dg/template/access6.C: New test.
47509
47510 2002-11-08  Jan Hubicka  <jh@suse.cz>
47511
47512         * gcc.dg/i386-ssefp-1.c: New test.
47513         * gcc.dg/i386-ssefp-1.c: New test.
47514
47515 2002-11-08  Jan Hubicka  <jh@suse.cz>
47516
47517         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47518
47519 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47520
47521         * g++.dg/abi/vthunk3.C: New test.
47522
47523         PR c++/8338
47524         * g++.dg/template/crash2.C: New test.
47525
47526 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47527
47528         * g++.dg/abi/dtor1.C: New test.
47529         * g++.dg/abi/dtor2.C: Likewise.
47530
47531 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47532
47533         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47534         Darwin.
47535
47536 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47537
47538         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47539         -mthumb.  Only xfail with -O0.
47540
47541 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47542
47543         * g++.dg/abi/thunk1.C: New test.
47544         * g++.dg/abi/thunk2.C: Likewise.
47545         * g++.dg/abi/vtt1.C: Likewise.
47546
47547 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47548
47549         PR optimization/8423
47550         * gcc.c-torture/execute/builtin-constant.c: New test.
47551
47552 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47553
47554         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47555         Add some more cases.
47556
47557 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47558
47559         PR c++/8391
47560         * g++.dg/opt/local1.C: New test.
47561
47562 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47563
47564         PR c++/8160
47565         * g++.dg/template/complit1.C: New test.
47566
47567         PR c++/8149
47568         * g++.dg/template/typename4.C: Likewise.
47569
47570 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47571
47572         Core issue 287, PR c++/7639
47573         * g++.dg/template/instantiate1.C: Adjust error location.
47574         * g++.dg/template/instantiate3.C: New test.
47575         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47576         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47577         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47578
47579 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47580
47581         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47582
47583 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47584
47585         PR c++/8287
47586         * g++.dg/init/dtor2.C: New test.
47587
47588 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47589
47590         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47591         * gcc.dg/nest.c: Bypass errors on irix6.
47592
47593 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47594
47595         * gcc.dg/nest.c: Expect error for mmix-*-*.
47596         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47597
47598 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47599
47600         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47601         markers.
47602
47603         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47604
47605 2002-10-25  Mike Stump  <mrs@apple.com>
47606
47607         * gcc.dg/warn-1.c: New test.
47608
47609 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47610
47611         * g++.dg/template/typename3.C: New test.
47612
47613 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47614
47615         * g++.dg/lookup/ptrmem1.C: New test.
47616
47617         * g++.dg/abi/vthunk2.C: New test.
47618
47619 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47620
47621         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47622
47623 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47624
47625         * g++.dg/abi/empty9.C: New test.
47626
47627 2002-10-24  Richard Henderson  <rth@redhat.com>
47628
47629         * g++.dg/inherit/thunk1.C: Enable for ia64.
47630
47631 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47632
47633         PR c++/8067
47634         * g++.dg/lookup/pretty1.C: New test.
47635
47636 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47637
47638         * gcc.dg/20021023-1.c: New test.
47639
47640 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47641
47642         PR c++/7679
47643         * g++.dg/parse/inline1.C: New test.
47644
47645 2002-10-23  Richard Henderson  <rth@redhat.com>
47646
47647         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47648
47649         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47650
47651 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47652
47653         PR c++/6579
47654         * g++.dg/parse/stmtexpr3.C: New test.
47655
47656 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47657
47658         * g++.dg/expr/cond1.C: New test.
47659
47660 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47661
47662         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47663
47664 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47665
47666         * g++.dg/abi/vbase13.C: New test.
47667         * g++.dg/abi/vbase14.C: Likewise.
47668
47669 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47670
47671         * gcc.dg/tls/pic-1.c: New test.
47672         * gcc.dg/tls/nonpic-1.c: New test.
47673         * gcc.dg/20021018-1.c: New test.
47674
47675 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47676
47677         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47678         Remove only files with the same base name as the test case.
47679         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47680         (profopt-execute): Likewise.  Also, remove old profiling
47681         and performance data files before running the tests.
47682
47683         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47684         * g++.dg/bprob/bprob.exp: Likewise.
47685         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47686         to allow more general test case names.
47687
47688         * g++.dg/bprob/bprob-1.C: Rename to ...
47689         * g++.dg/bprob/g++-bprob-1.C: ... this.
47690
47691         * g77.dg/bprob/bprob-1.f: Rename to ...
47692         * g77.dg/bprob/g77-bprob-1.f: ... this.
47693
47694 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47695
47696         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47697         bison 1.50 or later.
47698
47699 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47700
47701         * g++.dg/README: Describe more test directories.
47702
47703 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47704
47705         * g++.dg/init/array6.C: Add additional tests.
47706
47707 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47708
47709         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47710         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47711
47712 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47713
47714         * gcc.c-torture/compile/20020604-1.x: New.
47715         * gcc.c-torture/compile/simd-5.x: Likewise.
47716         * gcc.c-torture/execute/920710-1.x: Likewise.
47717         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47718
47719 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47720
47721         * g++.dg/inherit/override1.C: Add dg-options clause.
47722
47723 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47724
47725         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47726         _mm_slli_si128.
47727
47728 2002-10-19  Andreas Schwab  <schwab@suse.de>
47729
47730         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47731         directory component.
47732
47733 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47734
47735         * g++.dg/inherit/thunk1.C: New test.
47736
47737         * g++.dg/inherit/override1.C: New test.
47738
47739         * g++.dg/abi/mangle11.C: New test.
47740         * g++.dg/abi/mangle14.C: New test.
47741         * g++.dg/abi/mangle17.C: New test.
47742
47743 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47744
47745         * g++.dg/overload/member2.C: New test.
47746
47747 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47748
47749         * g++.dg/README: Describe new compat directory.
47750         * g++.dg/dg.exp: Skip tests in compat directory.
47751         * README.compat: New file.
47752         * lib/compat.exp: New expect script.
47753         * g++.dg/compat: New test directory.
47754         * g++.dg/compat/compat.exp: New expect script.
47755         * g++.dg/compat/abi: New test directory.
47756         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47757         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47758         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47759         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47760         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47761         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47762         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47763         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47764         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47765         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47766         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47767         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47768         * g++.dg/compat/break: New test directory.
47769         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47770         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47771         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47772         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47773         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47774         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47775         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47776         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47777         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47778         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47779         g++.dg/compat/break/README: New files.
47780         * g++.dg/compat/eh: New test directory.
47781         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47782         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47783         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47784         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47785         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47786         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47787         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47788         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47789         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47790         g++.dg/compat/eh/filter2_y.C,
47791         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47792         g++.dg/compat/eh/new1_y.C,
47793         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47794         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47795         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47796         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47797         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47798         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47799         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47800         g++.dg/compat/eh/unexpected1_y.C: New files.
47801         * g++.dg/compat/init: New test directory.
47802         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47803         g++.dg/compat/init/array5_y.C,
47804         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47805         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47806         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47807         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47808         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47809         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47810         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47811         g++.dg/compat/init/init-ref2_y.C: New files.
47812
47813 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47814
47815         PR c++/7584
47816         * g++.dg/inherit/using3.C: New test.
47817
47818 2002-10-17  Jan Hubicka  <jh@suse.cz>
47819
47820         * gcc.dg/20021017-2.c: New test.
47821
47822 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47823
47824         * g++.dg/abi/mangle16.C: Adjust.
47825
47826         * g++.dg/init/array8.C: New test.
47827
47828 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47829
47830         * gcc.dg/special/mips-abi.exp: New test.
47831         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47832
47833 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47834
47835         * g++.dg/abi/mangle16.C: New test.
47836         * g++.dg/abi/mangle17.C: Likewise.
47837
47838         PR c++/7478
47839         * g++.dg/template/ref1.C: New test.
47840
47841 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47842
47843         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47844
47845 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47846
47847         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47848
47849 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47850
47851         PR c++/7524
47852         * g++.dg/init/array7.C: New test.
47853
47854 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47855
47856         * g++.dg/init/array6.C: New test.
47857
47858         * g++.dg/abi/mangle13.C: Likewise.
47859         * g++.dg/abi/mangle14.C: Likewise.
47860         * g++.dg/abi/mangle15.C: Likewise.
47861
47862 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47863
47864         * g++.dg/abi/empty8.C: New test.
47865
47866 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47867
47868         * g++.dg/init/ctor1.C: New test.
47869
47870 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47871
47872         * gcc.c-torture/execute/20021015-1.c: New test.
47873
47874 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47875
47876         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47877
47878 2002-10-14  Jan Hubicka  <jh@suse.cz>
47879
47880         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47881
47882 2002-10-14  Richard Henderson  <rth@redhat.com>
47883
47884         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47885
47886 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47887
47888         PR optimization/6631
47889         * g++.dg/opt/const2.C: New test.
47890
47891 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47892
47893         PR c++/7176
47894         * g++.dg/parse/friend1.C: New test.
47895         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47896
47897 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47898
47899         * gcc.dg/20021014-1.c: New test.
47900
47901 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47902
47903         PR c++/5661
47904         * g++.dg/ext/vlm1.C: New test.
47905         * g++.dg/ext/vlm2.C: Likewise.
47906
47907         * g++.dg/init/array1.C: Remove invalid braces.
47908         * g++.dg/init/brace1.C: New test.
47909         * g++.dg/init/copy2.C: Likewise.
47910         * g++.dg/init/copy3.C: Likewise.
47911         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47912         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47913         braces.
47914
47915 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47916
47917         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47918
47919 2002-10-11  Richard Shann  <richard.shann@superh.com>
47920
47921         * gcc.c-torture/compile/simd-5.c: New test.
47922
47923 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47924
47925         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47926
47927 2002-10-10  Jim Wilson  <wilson@redhat.com>
47928
47929         * gcc.c-torture/execute/20021010-1.c: New test.
47930
47931 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47932
47933         PR c/7353
47934         * g++.dg/ext/typedef-init.C: New test.
47935         * gcc.dg/typedef-init.c: New test.
47936
47937 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47938
47939         * gcc.dg/cpp/paste13.c: New test.
47940
47941 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47942
47943         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47944         remaining platforms, XFAIL during compile, not execute.  Don't
47945         XFAIL at -O0.
47946
47947 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47948
47949         * gcc.dg/alias-1.c: Tweak expected warning.
47950
47951 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47952
47953         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47954
47955 2002-10-06  Andreas Jaeger  <aj@suse.de>
47956
47957         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47958         * gcc.dg/cpp/c++98.C: Likewise.
47959
47960         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47961         * g++.dg/cpp/c++98.C: Likewise.
47962
47963         * g++.dg/README (Subdirectories): Mention cpp directory.
47964
47965         PR target/7559
47966         * gcc.dg/20021006-1.c: New test.
47967
47968 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47969
47970         PR c++/7804
47971         * g++.dg/other/warning1.C: New test.
47972
47973 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47974
47975         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47976         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47977         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47978
47979 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47980
47981         PR c++/7931
47982         * g++.dg/template/ptrmem3.C: New test.
47983
47984         PR c++/7754
47985         * g++.dg/template/union1.C: New test.
47986
47987 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47988
47989         PR c++/8006
47990         * g++.dg/abi/mangle9.C: New test.
47991         * g++.dg/abi/mangle10.C: New test.
47992         * g++.dg/abi/mangle11.C: New test.
47993         * g++.dg/abi/mangle12.C: New test.
47994
47995 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47996
47997         PR c++/7188.
47998         * g++.dg/template/meminit1.C: New test.
47999         * g++.dg/warn/Wreorder-1.C: Likewise.
48000         * g++.old-deja/g++.mike/warn3.C: Tweak.
48001         * lib/prune.exp: Ingore "in copy constructor".
48002
48003 2002-10-02  Andreas Jaeger  <aj@suse.de>
48004
48005         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48006         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48007         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48008         on x86-64.
48009
48010 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48011
48012         * gcc.dg/empty1.C: Fix typo.
48013
48014 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48015
48016         * gcc.dg/alias-1.c: New test.
48017
48018 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48019
48020         * gcc.dg/empty1.C: New test.
48021
48022         * g++.dg/tls/init-2.C: Tweak error messages.
48023
48024 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48025
48026         * gcc.c-torture/compile/20020923-1.c: New test.
48027
48028 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48029
48030         * gcc.c-torture/execute/ffs-1.c: New test.
48031         * gcc.c-torture/execute/ffs-2.c: Ditto.
48032
48033 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48034
48035         * g++.dg/overload/member1.C: New test.
48036
48037 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48038
48039         * g++.dg/abi/empty7.C: New test.
48040         * g++.dg/init/pm2.C: Likewise.
48041
48042 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48043
48044         * g++.dg/rtti/crash1.C: New test.
48045
48046 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48047
48048         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48049         gcc.dg/sibcall-4.c: New tests.
48050
48051 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48052
48053         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48054         powerpc and MMIX targets.
48055
48056 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48057
48058         * gcc.dg/cpp/20020927-1.c: New.
48059
48060 2002-09-26  David S. Miller  <davem@redhat.com>
48061
48062         * gcc.c-torture/compile/trunctfdf.c: New.
48063
48064 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48065
48066         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48067
48068 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48069
48070         * gcc.c-torture/execute/loop-15.c: New.
48071
48072 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48073
48074         * README.QMTEST: Fix typo.
48075
48076 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48077
48078         * gcc.dg/20020926-1.c: New test.
48079
48080 2002-09-25  David S. Miller  <davem@redhat.com>
48081
48082         PR target/7842
48083         * gcc.c-torture/execute/shiftdi.c: New test.
48084
48085 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48086
48087         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48088         unique to the tool.
48089         * lib/g77.exp (g77_init): Likewise.
48090         * lib/g++.exp (g++_init): Likewise.
48091         * lib/objc.exp (objc_init): Likewise.
48092
48093 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48094
48095         * g++.dg/abi/empty5.C: New test.
48096         * g++.dg/abi/empty6.C: New test.
48097         * g++.dg/abi/vbase12.C: New test.
48098
48099 2002-09-25  Richard Henderson  <rth@redhat.com>
48100
48101         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48102         too-small long double.
48103
48104 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48105
48106         * gcc.dg/20020919-1.c: New test.
48107
48108 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48109
48110         * g++.dg/abi/bitfield6.C: New test.
48111         * g++.dg/abi/bitfield7.C: New test.
48112         * g++.dg/abi/bitfield8.C: New test.
48113         * g++.dg/abi/vbase11.C: New test.
48114
48115 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48116
48117         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48118         hppa*-*-hpux*.  Update test comment.
48119
48120 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48121
48122         * gcc.dg/tls/struct-1.c: New test.
48123
48124 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48125
48126         * gcc.dg/cpp/tr-warn2.c: Update.
48127
48128 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48129
48130         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48131
48132 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48133
48134         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48135         systems.
48136
48137 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48138
48139         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48140
48141         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48142         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48143         setting of cxxfilt.
48144
48145 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48146
48147         * gcc.dg/20020312-2.c: Update for darwin.
48148
48149 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48150
48151         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48152
48153 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48154
48155         * objc.dg/comp-types-1.m: New test.
48156         * objc.dg/comp-types-2.m: New test.
48157         * objc.dg/comp-types-3.m: New test.
48158         * objc.dg/comp-types-4.m: New test.
48159         * objc.dg/comp-types-5.m: New test.
48160         * objc.dg/comp-types-6.m: New test.
48161
48162 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48163
48164         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48165
48166 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48167
48168         * g++.dg/other/do1.C: New test.
48169
48170         * g++.dg/template/subst1.C: New test.
48171
48172 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48173
48174         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48175
48176 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48177
48178         * g++.dg/template/qualttp20.C: Adjust expected errors.
48179         * g++.old-deja/g++.jason/report.C: Likewise.
48180         * g++.old-deja/g++.other/qual1.C: Likewise.
48181
48182         * g++.dg/lookup/scoped2.C: New test.
48183
48184         * g++.dg/ext/asm3.C: New test.
48185
48186 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48187
48188         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48189
48190 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48191
48192         * ChangeLog: follow spelling conventions.
48193         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48194         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48195         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48196         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48197         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48198         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48199         * g++.old-deja/g++.law/global-init1.C: Likewise.
48200         * g++.old-deja/g++.other/delete4.C: Likewise.
48201         * g++.old-deja/g++.other/inline21.C: Likewise.
48202         * g++.old-deja/g++.other/singleton.C: Likewise.
48203         * g77.dg/strlen0.f: Likewise.
48204         * g77.f-torture/compile/20010519-1.f: Likewise.
48205         * g77.f-torture/compile/980310-4.f: Likewise.
48206         * gcc.c-torture/compile/20000605-1.c: Likewise.
48207         * gcc.c-torture/execute/20020225-1.c: Likewise.
48208         * gcc.dg/c90-hexfloat-2.c: Likewise.
48209         * gcc.dg/c99-bool-1.c: Likewise.
48210         * gcc.dg/c99-hexfloat-2.c: Likewise.
48211         * gcc.dg/dll-2.c: Likewise.
48212         * gcc.dg/wtr-union-init-1.c: Likewise.
48213         * gcc.dg/wtr-union-init-2.c: Likewise.
48214         * gcc.dg/wtr-union-init-3.c: Likewise.
48215         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48216         * gcc.dg/cpp/defined.c: Likewise.
48217         * gcc.dg/cpp/macsyntx.c: Likewise.
48218         * gcc.dg/cpp/paste2.c: Likewise.
48219         * gcc.dg/cpp/trad/defined.c: Likewise.
48220         * gcc.dg/format/c90-printf-1.c: Likewise.
48221         * gcc.dg/format/c90-scanf-1.c: Likewise.
48222         * gcc.dg/format/c99-printf-1.c: Likewise.
48223         * gcc.dg/format/c99-scanf-1.c: Likewise.
48224         * gcc.misc-tests/gcov-8.c: Likewise.
48225         * lib/profopt.exp: Likewise.
48226
48227 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48228
48229         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48230
48231 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48232
48233         * g++.dg/inherit/using2.C: New test.
48234
48235 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48236
48237         * ChangeLog: Follow spelling conventions.
48238         * g++.dg/template/friend4.C: Likewise.
48239         * g++.old-deja/g++.pt/crash67.C: Likewise.
48240         * gcc.c-torture/execute/20000801-4.c: Likewise.
48241         * gcc.dg/c90-digraph-1.c: Likewise.
48242         * gcc.dg/c94-digraph-1.c: Likewise.
48243         * gcc.dg/c99-digraph-1.c: Likewise.
48244         * gcc.dg/cpp/line5.c: Likewise.
48245         * gcc.dg/cpp/multiline.c: Likewise.
48246         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48247         * gcc.dg/format/attr-3.c: Likewise.
48248         * gcc.dg/format/c90-scanf-3.c: Likewise.
48249         * gcc.dg/format/ext-4.c: Likewise.
48250
48251 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48252
48253         * g++.dg/template/pretty1.C: New test.
48254
48255 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48256
48257         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48258
48259 2002-09-13  Matt Austern  <austern@apple.com>
48260
48261         * g++.dg/other/constref[12].C: New, regression tests for
48262         passing a cast expression to a function by const reference.
48263
48264 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48265
48266         * g++.dg/template/deduce1.C: New test.
48267
48268 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48269
48270         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48271         32-bit int.
48272
48273 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48274
48275         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48276         usage.
48277
48278 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48279
48280         * gcc.c-torture/compile/20020910-1.c: New test.
48281
48282 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48283
48284         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48285
48286 2002-09-10  Andreas Jaeger  <aj@suse.de>
48287
48288         * gcc.dg/20020312-2.c: Adjust for x86-64.
48289
48290 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48291
48292         * g77.dg/7388.f: New test case for PR 7388.
48293
48294 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48295
48296         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48297
48298 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48299
48300         * objc.dg/proto-lossage-1.m: New test.
48301
48302 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48303
48304         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48305
48306 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48307
48308         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48309         expected to pass.
48310
48311 2002-09-06  Stan Shebs  <shebs@apple.com>
48312             David Edelsohn  <edelsohn@gnu.org>
48313
48314         * gcc.dg/weak: New directory.
48315         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48316         target-specific xfail bits.
48317         * gcc.dg/typeof-2.c: Move to new directory.
48318         * gcc.dg/weak.exp: New expect script.
48319
48320 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48321
48322         * gcc.c-torture/execute/extzvsi.c: New test.
48323
48324 2002-09-05  Stan Shebs  <shebs@apple.com>
48325
48326         * gcc.dg/weak-1.c: xfail on Darwin.
48327         * gcc.dg/weak-2.c: Ditto.
48328         * gcc.dg/weak-3.c: Ditto.
48329         * gcc.dg/weak-4.c: Ditto.
48330         * gcc.dg/weak-5.c: Ditto.
48331         * gcc.dg/weak-6.c: Ditto.
48332         * gcc.dg/weak-7.c: Ditto.
48333         * gcc.dg/weak-8.c: Ditto.
48334         * gcc.dg/weak-9.c: Ditto.
48335
48336 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48337
48338         * gcc.c-torture/execute/loop-14.c: New test.
48339
48340 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48341
48342         * g++.dg/other/cxa-atexit1.C: New test.
48343
48344         * gcc.dg/typeof-2.c: New test.
48345
48346 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48347
48348         * gcc.dg/builtins-2.c: New testcase.
48349         * gcc.dg/builtins-3.c: New testcase.
48350
48351 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48352
48353         * gcc.dg/cpp/_Pragma4.c: New test.
48354
48355 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48356
48357         * objc/execute/nil_method-1.m: New testcase.
48358
48359 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48360
48361         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48362         [Object class], not [Object initialize].
48363
48364 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48365             Hans-Peter Nilsson  <hp@bitrange.com>
48366
48367         * gcc.c-torture/execute/20020720-1.x: Skip test on
48368         mmix-knuth-mmixware.  Correct comment.
48369
48370 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48371
48372         * g++.dg/abi/bitfield5.C: New test.
48373         * g++.dg/abi/vbase10.C: Likewise.
48374
48375 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48376
48377         * objc.dg/undeclared-selector.m: New test.
48378
48379 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48380
48381         * g++.dg/other/offsetof1.C: Avoid cast warning.
48382
48383 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48384
48385         * objc.dg/super-class-2.m: New test.
48386
48387 2002-08-24  Matt Austern  <austern@apple.com>
48388
48389         * g++.dg/ext/lvaddr.C: New test.
48390         * g++.dg/ext/lvcast.C: New test.
48391
48392 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48393
48394         * g++.dg/inherit/cond1.C: New test.
48395
48396 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48397
48398         * gcc.dg/noncompile/incomplete-1.c: New test.
48399
48400 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48401
48402         * gcc.dg/typespec-1.c: New test.
48403
48404 2002-08-20  Devang Patel  <dpatel@apple.com>
48405         * objc.dg/proto-hier-2.m: New test.
48406
48407 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48408
48409         * objc.dg/bitfield-1.m: New test.
48410         * objc.dg/bitfield-2.m: New test.
48411
48412 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48413
48414         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48415         gcc.dg/c99-flex-array-4.c: New tests.
48416
48417 2002-08-16  Stan Shebs  <shebs@apple.com>
48418
48419         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48420
48421 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48422
48423         * gcc.dg/typeof-1.c: New test.
48424         * g++.dg/ext/typeof2.C: New test.
48425
48426 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48427
48428         * g++.dg/other/offsetof1.C: New test.
48429
48430 2002-08-14  Richard Henderson  <rth@redhat.com>
48431
48432         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48433
48434 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48435
48436         * gcc.dg/cpp/_Pragma3.c: New test.
48437
48438 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48439
48440         * g++.dg/template/inherit3: New test.
48441
48442 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48443
48444         * gcc.dg/bitfld-4.c: Add blank options.
48445
48446 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48447
48448         * g++.dg/template/crash1.C: New test.
48449
48450 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48451
48452         * gcc.dg/tls/opt-2.c: New test.
48453
48454 2002-08-08  Devang Patel  <dpatel@apple.com>
48455
48456         * objc.dg/selector-1.m : New test
48457
48458 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48459
48460         * g++.dg/abi/bitfield4.C: New test.
48461         * gcc.dg/bitfld-4.c: New test.
48462
48463 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         * g++.dg/other/packed1.C: New test.
48466
48467 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48468
48469         * g++.dg/abi/offsetof.C: Tweak error messages.
48470         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48471
48472 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48473
48474         * gcc.dg/bitfld-3.c: New test.
48475
48476 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48477             Richard Henderson  <rth@redhat.com>
48478
48479         * gcc.dg/i386-bitfield1.c: New test.
48480         * g++.dg/abi/bitfield3.C: Update.
48481
48482 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48483
48484         * objc.dg/const-str-2.m: Update.
48485         * gcc.dg/cpp/c++98.c: Change to C extension.
48486         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48487         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48488
48489 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48490
48491         * gcc.dg/tls/diag-3.c: New.
48492
48493 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48494
48495         * g++.dg/README (Subdirectories): Document new subdir expr.
48496         * g++.dg/expr/pmf-1.C: New test.
48497
48498 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48499
48500         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48501
48502 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48503
48504         * g++.dg/abi/bitfield3.C: New test.
48505
48506 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48507
48508         * lib/gcov.exp: Tweak expected line formats.
48509         * gcc.misc-tests/gcov8.c: New test.
48510         * gcc.misc-tests/gcov8.x: New flags.
48511
48512 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48513
48514         * consistency.vlad/layout/endian.c: Include string.h.
48515
48516         * gcc.c-torture/execute/20020805-1.c: New test.
48517
48518 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48519
48520         * g++.dg/other/conversion1.C: New test.
48521
48522 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48523
48524         * gcc.dg/builtins-1.c: New testcase.
48525
48526 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48527
48528         * g++.dg/inherit/access3.C: New test.
48529
48530 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48531
48532         * gcc.dg/ia64-visibility-2.c: New test.
48533
48534 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48535
48536         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48537         __qualifier_flags to __flags.
48538
48539 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48540
48541         * g++.dg/inherit/operator1.C: New test.
48542         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48543         * g++.dg/other/error1.C: Change expected error message.
48544         * g++.dg/template/conv4.C: Likewise.
48545
48546 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48547
48548         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48549         for documented behavior.
48550
48551 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48552
48553         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48554         several targets known to fail.
48555
48556 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48557
48558         * gcc.dg/mips-args-[123].c: New tests.
48559
48560 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48561
48562         * gcc.dg/ppc-spe.c: New.
48563
48564 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48565
48566         * g++.dg/other/ptrmem4.C: New testcase.
48567
48568 2002-07-24  Richard Henderson  <rth@redhat.com>
48569
48570         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48571
48572 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48573
48574         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48575
48576 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48577
48578         * gcc.c-torture/execute/memset-3.c: New testcase.
48579
48580 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48581
48582         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48583         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48584
48585 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48586
48587         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48588         Delete.
48589
48590 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48591
48592         * gcc.c-torture/compile/simd-4.c: New test.
48593
48594 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48595
48596         PR c++/7347, c++/7348
48597         * g++.dg/template/access4.C: New test.
48598         * g++.dg/template/access5.C: New test.
48599         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48600         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48601         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48602         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48603
48604 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48605
48606         * gcc.dg/gnu89-init-2.c: New test.
48607
48608 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48609
48610         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48611
48612 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48613
48614         * gcc.c-torture/execute/20020720-1.c: New testcase.
48615
48616 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48617
48618         * gcc.dg/cpp/Wsignprom.c: New tests.
48619
48620 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48621
48622         * gcc.c-torture/execute/loop-13.c: New test.
48623
48624 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48625
48626         * gcc.dg/cpp/expr.c: New tests.
48627
48628 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48629
48630         * g++.dg/opt/pr6713.C: Add template instantiation.
48631
48632 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48633
48634         * gcc.dg/nest.c: New test.
48635
48636 2002-07-17  Richard Henderson  <rth@redhat.com>
48637
48638         * g++.dg/opt/pr6713.C: New test.
48639
48640 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48641
48642         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48643         XFAIL for all x86 processors.
48644
48645 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48646
48647         * gcc.c-torture/execute/20010122-1.x: Do not test with
48648         -fomit-frame-pointer.
48649
48650 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48651
48652         * g++.dg/template/instantiate2.C: New test.
48653         * g++.dg/template/spec4.C: New test.
48654
48655 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48656
48657         * g++.dg/template/access2.C: New test.
48658         * g++.dg/template/access3.C: New test.
48659
48660 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48661
48662         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48663         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48664         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48665         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48666         Convert to use <stdarg.h>.
48667         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48668         Delete.
48669         * gcc.dg/va-arg-2.c: New.
48670         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48671
48672 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48673
48674         * gcc.c-torture/compile/20020710-1.c: New test.
48675
48676 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48677                           Andrew Pinski  <pinskia@physics.uc.edu>
48678
48679         gcc.c-torture/compile/simd-2.c: New testcase.
48680         gcc.c-torture/compile/simd-3.c: Likewise.
48681
48682 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48683
48684         PR c++/7224
48685         * g++.dg/overload/error1.C: New test.
48686
48687 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48688
48689         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48690         configuration and IRIX 6 O32 ABI.
48691
48692 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48693
48694         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48695
48696 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48697
48698         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48699
48700 2002-07-10  Jeffrey A Law  <law@redhat.com>
48701
48702         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48703
48704         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48705
48706 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48707
48708         * gcc.dg/20020312-2.c: Check for __PPC__.
48709
48710 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48711
48712         * gcc.c-torture/compile/20020709-1.c: New test.
48713
48714 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48715
48716         * g++.dg/template/qualttp21.C: New test case.
48717
48718 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48719
48720         * gcc.c-torture/compile/20020706-1.c: New test.
48721         * gcc.c-torture/compile/20020706-2.c: New test.
48722
48723 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48724             Alexandre Oliva  <aoliva@redhat.com>
48725
48726         * g++.dg/warn/incomplete1.C: New test.
48727
48728 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48729
48730         PR c++/7099
48731         * g++.dg/warn/noreturn1.C: New test.
48732
48733 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48734
48735         PR c++/6706
48736         * g++.dg/debug/debug6.C: New test.
48737         * g++.dg/debug/debug7.C: New test.
48738
48739 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48740
48741         * gcc.c-torture/compile/simd-3.c: New test.
48742
48743 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48744
48745         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48746         * gcc.dg/20020620-1.c: Likewise.
48747
48748 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48749
48750         PR c++/6944
48751         * g++.dg/init/array4.C: New test.
48752         * g++.dg/init/array5.C: New test.
48753
48754 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48755
48756         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48757         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48758
48759 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48760
48761         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48762         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48763         * gcc.dg/wtr-conversion-1.c: Likewise.
48764         * gcc.dg/wtr-escape-1.c: Likewise.
48765         * gcc.dg/wtr-int-type-1.c: Likewise.
48766         * gcc.dg/wtr-label-1.c: Likewise.
48767         * gcc.dg/wtr-static-1.c: Likewise.
48768         * gcc.dg/wtr-strcat-1.c: Likewise.
48769         * gcc.dg/wtr-suffix-1.c: Likewise.
48770         * gcc.dg/wtr-switch-1.c: Likewise.
48771         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48772         * gcc.dg/wtr-union-init-1.c: Likewise.
48773         * gcc.dg/wtr-union-init-2.c: Likewise.
48774         * gcc.dg/wtr-union-init-3.c: Likewise.
48775
48776         * gcc.dg/wtr-func-def-1.c: New test.
48777
48778 2002-07-02 Devang Patel <dpatel@apple.com>
48779
48780         * objc.dg/param-1.m: New test.
48781
48782 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48783
48784         * gcc.dg/cpp/trad/directive.c: Add test.
48785         * gcc.dg/cpp/trad/macroargs.c: Add test.
48786         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48787
48788 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48789
48790         * gcc.dg/cpp/cmdlne-M.c: New test.
48791
48792 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48793
48794         * objc.dg/desig-init-1.m: New test.
48795
48796 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48797
48798         PR c++/6716
48799         * g++.dg/template/instantiate1.C: New test.
48800
48801 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48802
48803         PR c++/7112
48804         * g++.dg/template/sizeof2.C: New test.
48805
48806 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48807
48808         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48809         gcc.dg/cpp/trad/include.c: New tests.
48810
48811 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48812
48813         PR target/7177
48814         * gcc.c-torture/compile/20020701-1.c: New test.
48815
48816 2002-07-01  Stan Shebs  <shebs@apple.com>
48817
48818         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48819         header here...
48820         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48821         (objc-torture-execute): or here.
48822
48823 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48824
48825         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48826
48827 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48828
48829         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48830
48831 2002-06-30  Devang Patel  <dpatel@apple.com>
48832
48833         * objc.dg/fsyntax-only.m: New test.
48834
48835 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48836
48837         PR c++/6695
48838         * g++.dg/template/friend7.C: New file.
48839
48840 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48841
48842         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48843         return type.
48844
48845 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48846
48847         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48848         avoid division by zero.
48849
48850 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48851
48852         * gcc.dg/Wunknownprag.c: New tests.
48853
48854 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48855
48856         * gcc.c-torture/execute/simd-2.c: New test.
48857
48858 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48859
48860         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48861         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48862         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48863         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48864         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48865         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48866         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48867         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48868         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48869         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48870         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48871         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48872         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48873         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48874         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48875         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48876         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48877
48878 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48879
48880         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48881         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48882         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48883         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48884         New tests.
48885         * gcc.dg/cpp/trad/directive.c: Update.
48886
48887 2002-06-23  Andreas Jaeger  <aj@suse.de>
48888
48889         * gcc.c-torture/execute/complex-6.c: New.
48890
48891 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48892
48893         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48894         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48895         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48896         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48897
48898 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48899
48900         * gcc.dg/cpp/trad: New directory with traditional tests copied
48901         from parent directory.
48902         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48903         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48904         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48905         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48906         Move to trad/ and rename.
48907         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48908         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48909         gcc.dg/cpp/trad/redef2.c: New tests.
48910         * gcc.dg/cpp/trad/trad.exp: New driver.
48911
48912 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48913
48914         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48915         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48916         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48917         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48918         Remove.
48919
48920 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48921
48922         * gcc.dg/20020620-1.c: New test.
48923
48924 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48925
48926         * g++.dg/template/ttp4.C: New test.
48927
48928 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48929
48930         * g++.dg/opt/vt1.C: Fix regexp.
48931
48932 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48933
48934         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48935         Don't use attribute `noinline'.
48936
48937 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48938
48939         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48940
48941 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48942
48943         * gcc.c-torture/execute/simd-1.c: New.
48944
48945         * gcc.dg/simd-1.c: New.
48946
48947 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48948
48949         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48950
48951 2002-06-16  Richard Henderson  <rth@redhat.com>
48952
48953         * g++.dg/ext/anon-struct1.C: New.
48954         * g++.dg/ext/anon-struct2.C: New.
48955         * g++.dg/ext/anon-struct3.C: New.
48956         * gcc.dg/anon-struct-1.c: New.
48957         * gcc.dg/anon-struct-2.c: New.
48958         * gcc.dg/anon-struct-3.c: New.
48959         * gcc.dg/20011008-1.c: Adjust warning text.
48960         * gcc.dg/20020527-1.c: Add -fms-extensions.
48961
48962 2002-06-16  Richard Henderson  <rth@redhat.com>
48963
48964         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48965
48966 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48967
48968         * gcc.c-torture/execute/20020615-1.c: New test.
48969
48970 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48971
48972         * gcc.c-tortuture/execute/compare-1.c: New test case.
48973         * gcc.c-tortuture/execute/compare-2.c: New test case.
48974         * gcc.c-tortuture/execute/compare-3.c: New test case.
48975
48976 2002-06-13  Richard Henderson  <rth@redhat.com>
48977
48978         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48979         ia64 ilp32.
48980
48981 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48982
48983         * g++.dg/template/typename2.C: Update error message.
48984
48985 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48986
48987         * gcc.c-torture/execute/20020611-1.c: New test.
48988
48989 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48990
48991         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48992         list of targets to skip.
48993
48994 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48995
48996         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48997         targets if not optimizing.
48998
48999 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49000
49001         * gcc.c-torture/compile/20020605-1.c: New test.
49002
49003         * g++.dg/opt/vt1.C: New test.
49004
49005         * gcc.dg/20020531-1.c: New test.
49006
49007         * gcc.dg/20020530-1.c: New test.
49008
49009         * gcc.dg/20020527-1.c: New test.
49010
49011         * g++.dg/opt/cse1.C: New test.
49012
49013 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49014
49015         * gcc.dg/20020607-2.c: New test case.
49016
49017 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49018
49019         * gcc.c-torture/compile/20020604-1.c: New test.
49020
49021 2002-06-04  Richard Henderson  <rth@redhat.com>
49022
49023         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49024         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49025         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49026
49027 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49028
49029         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49030
49031 2002-06-03  Richard Henderson  <rth@redhat.com>
49032
49033         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49034         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49035
49036 2002-06-02  Richard Henderson  <rth@redhat.com>
49037
49038         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49039         test functions static.
49040
49041 2002-06-02  Andreas Jaeger  <aj@suse.de>
49042
49043         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49044         now.
49045
49046 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49047
49048         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49049         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49050         Update for mofified diagnostics.
49051         * gcc.dg/c99-intconst-1.c: No longer fail.
49052
49053 2002-06-02  Richard Henderson  <rth@redhat.com>
49054
49055         * gcc.dg/uninit-A.c: Remove xfail markers.
49056
49057 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49058
49059         * gcc.dg/fnegate-1.c: New test case.
49060
49061 2002-05-30  Osku Salerma  <osku@iki.fi>
49062
49063         * gcc.c-torture/execute/mayalias-1.c: New file.
49064
49065 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49066
49067         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49068         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49069         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49070
49071 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49072
49073         * gcc.c-torture/execute/20020529-1.c: New test.
49074
49075 2002-05-27  Richard Henderson  <rth@redhat.com>
49076
49077         * g++.dg/ext/attrib6.C: New test case.
49078
49079 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49080
49081         * gcc.c-torture/execute/pure-1.c: New test.
49082
49083 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49084
49085         * gcc.dg/cpp/arith-2.c: Remove.
49086
49087 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49088
49089         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49090         * gcc.dg/cpp/if-3.c: Remove.
49091
49092 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49093
49094         * g++.dg/opt/cse2.C: New test.
49095
49096 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49097
49098         * gcc.dg/cpp/arith-1.c: New semantic tests.
49099         * gcc.dg/cpp/if-1.c: Update.
49100
49101 2002-05-24  Ben Elliston  <bje@redhat.com>
49102
49103         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49104
49105 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49106
49107         * gcc.dg/verbose-asm.c: New test.
49108
49109 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49110
49111         * gcc.dg/cpp/paste12.c: New test.
49112
49113 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49114
49115         * g++.dg/parse/named_ops.C: New test.
49116
49117 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49118
49119         * gcc.dg/weak-8.c: New test.
49120
49121 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49122
49123         * gcc.dg/weak-2.c: Allow optional leading underscore
49124         in scan-assembler symbol name.
49125         * gcc.dg/weak-3.c: Likewise.
49126         * gcc.dg/weak-4.c: Likewise.
49127         * gcc.dg/weak-5.c: Likewise.
49128
49129 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49130
49131         * gcc.dg/20020523-1.c: New test.
49132
49133 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49134
49135         * objc.dg/const-str-2.m: Update now that we stop after
49136         a command line error.
49137
49138 2002-05-22  Richard Henderson  <rth@redhat.com>
49139
49140         * g++.dg/dg.exp: Fix typo in test pruneing.
49141
49142 2002-05-22  Richard Henderson  <rth@redhat.com>
49143
49144         * g++.dg/dg.exp: Prune the tls subdirectory.
49145         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49146         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49147         * g++.dg/tls/init-1.C: New.
49148
49149 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49150
49151         * gcc.dg/20020517-1.c: New test.
49152
49153 2002-05-21  Richard Henderson  <rth@redhat.com>
49154
49155         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49156         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49157
49158 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49159
49160         * g++.dg/other/copy2.C: New test.
49161
49162 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49163
49164         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49165         (MAX_COPY): Bump up to 10 times sizeof (long long).
49166         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49167
49168         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49169         sizeof (long long).
49170
49171         * gcc.c-torture/execute/strcpy-1.c: New test.
49172
49173 2002-05-19  Jason Merrill  <jason2redhat.com>
49174
49175         * g++.dg/ext/oper1.C: New test.
49176
49177 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49178 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49179
49180         * README.QMTEST: New file.
49181
49182         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49183
49184 2002-05-19  Andreas Jaeger  <aj@suse.de>
49185
49186         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49187         now.
49188         * gcc.c-torture/execute/loop-2d.x: Likewise.
49189
49190 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49191
49192         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49193         support weak symbols.
49194         * gcc.dg/weak-4.c: Likewise.
49195         * gcc.dg/weak-6.c: Likewise.
49196
49197 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49198
49199         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49200         cygwin, coff and h8300-*-hms targets
49201         * gcc.dg/weak-5.c: Likewise.
49202         * gcc.dg/weak-7.c: Likewise.
49203
49204 2002-05-16  Jason Merrill  <jason@redhat.com>
49205
49206         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49207         (scan-assembler-not, scan-assembler-dem): Likewise.
49208         (scan-assembler-dem-not): Likewise.
49209
49210 2002-05-15  Richard Henderson  <rth@redhat.com>
49211
49212         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49213
49214 2002-05-15  Richard Henderson  <rth@redhat.com>
49215
49216         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49217         (vfoo1f): Warning here.
49218         (vfoo1l): Don't redefine the alias.
49219
49220 2002-05-14  Jason Merrill  <jason@redhat.com>
49221             Alexandre Oliva  <aoliva@redhat.com>
49222
49223         * g++.dg/init/pm1.C: New test.
49224
49225 2002-05-12  David S. Miller  <davem@redhat.com>
49226
49227         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49228         types.
49229
49230 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49231
49232         * gcc.c-torture/execute/20020510-1.c: New test case.
49233
49234 2002-05-10  David S. Miller  <davem@redhat.com>
49235
49236         * gcc.c-torture/execute/conversion.c: Test long double too.
49237
49238 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49239
49240         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49241         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49242         * lib/g++.exp (g++_link_flags): Likewise.
49243         * lib/objc.exp (objc_target_compile): Likewise.
49244
49245 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49246
49247         * gcc.dg/cpp/poison.c: Update.
49248         * gcc.dg/cpp/20000625-2.c: Remove.
49249         * gcc.dg/cpp/direct2s.c: Remove final test.
49250
49251 2002-05-08  Tom Rix  <trix@redhat.com>
49252
49253         * gcc.c-torture/execute/20020508-1.c: New test.
49254         * gcc.c-torture/execute/20020508-2.c: New test.
49255         * gcc.c-torture/execute/20020508-3.c: New test.
49256
49257 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49258
49259         * gcc.dg/cpp/charconst-4.c: More tests.
49260
49261 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49262
49263         PR c/6569
49264         * gcc.dg/weak-3.c: Update location of warning messages.
49265         * gcc.dg/weak-5.c: Likewise.
49266
49267 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49268
49269         * gcc.c-torture/execute/20020506-1.c: New test case.
49270
49271 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49272
49273         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49274
49275 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49276
49277         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49278
49279 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49280
49281         * gcc.dg/cpp/charconst-3.c: New test.
49282
49283 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49284
49285         * gcc.dg/cpp/charconst.c: Update tests.
49286
49287 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49288
49289         * treelang: Added directory for new sample language treelang. Also
49290         lib/treelang.exp: New file to signal treelang should be tested.
49291
49292 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49293
49294         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49295         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49296         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49297         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49298         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49299         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49300         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49301
49302 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49303
49304         * gcc.dg/format/xopen-2.c: New test.
49305
49306 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49307
49308         * gcc.dg/20020503-1.c: New test.
49309
49310 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49311
49312         * g++.dg/init/dtor1.C: Make it tougher.
49313
49314 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49315
49316         * g++.dg/init/dtor1.C: New test.
49317
49318 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49319
49320         * gcc.dg/altivec-8.c: New.
49321
49322 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49323
49324         * gcc.dg/altivec-7.c: New.
49325
49326 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49327
49328         * g++.dg/parse/typedef1.C: New test.
49329
49330 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49331
49332         PR c++/6486
49333         * g++.dg/template/friend6.C: New test.
49334
49335         PR c++/6492
49336         * g++.dg/init/copy1.C: New test.
49337
49338 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49339
49340         * g++.dg/warn/effc1.C: New test.
49341
49342 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49343
49344         * gcc.dg/cpp/if-cexp.c: Add a test.
49345
49346 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49347
49348         * gcc.dg/20020426-2.c: New test.
49349
49350 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49351
49352         * gcc.dg/cpp/if-mop.c: Update.
49353         * gcc.dg/cpp/if-mpar.c: Add test.
49354         * gcc.dg/cpp/if-oppr.c: Update.
49355
49356 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49357
49358         PR c/6343
49359         * gcc.dg/weak-[2-7].c: New tests.
49360
49361 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49362
49363         * gcc.dg/enum1.c: New test.
49364
49365 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49366
49367         PR c++/6497
49368         * g++.dg/inherit/access2.C: New test.
49369
49370 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49371
49372         PR bootstrap/6445
49373         * gcc.dg/20020426-1.c: New test.
49374
49375 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49376
49377         * g++.dg/abi/enum1.C: New test.
49378
49379 2002-04-26  Richard Henderson  <rth@redhat.com>
49380
49381         * gcc.dg/c99-bool-1.c: Expect always true warning.
49382
49383 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49384
49385         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49386
49387 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49388
49389         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49390         targets.
49391
49392 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49393
49394         * g++.dg/abi/mange7.C: New test.
49395
49396         PR c++/6438.
49397         * g++.dg/parse/stmtexpr2.C: New test.
49398
49399 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49400
49401         * gcc.dg/20020312-2.c: Add SH target.
49402
49403 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49404
49405         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49406         compiler output on mips*-*-irix*.
49407
49408 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49409
49410         * g++.dg/parse/attr1.C: New test.
49411
49412 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49413
49414         * gcc.c-torture/execute/string-opt-17.c: New test case.
49415         * gcc.c-torture/execute/memset-2.c: New test case.
49416
49417 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49418
49419         PR c++/6256:
49420         * g++.dg/template/friend5.C: New test.
49421
49422         PR c++/6331:
49423         * g++.dg/template/qual1.C: Likewise.
49424
49425 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49426
49427         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49428         Include stdlib.h, not stdio.h or ctype.h.
49429
49430 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49431
49432         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49433         cris-*-elf* and mmix-*-*.
49434         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49435         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49436         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49437         Ditto.
49438         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49439         * gcc.dg/wchar_t-1.c: Ditto.
49440
49441 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49442
49443         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49444         Clarify comment.
49445
49446 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49447
49448         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49449
49450 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49451
49452         * gcc.c-torture/execute/20000906-1.x: Delete.
49453
49454 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49455
49456         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49457
49458 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49459
49460         * PR6367
49461         * g77.f-torture/execute/6367.f: New test.
49462         * g77.f-torture/execute/6367.x: Disable for MMIX.
49463
49464 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49465
49466         * PR6352
49467         * g++.dg/opt/inline2.C: New test.
49468
49469 2002-04-18  Richard Henderson  <rth@redhat.com>
49470
49471         * gcc.dg/20000906-1.c: Enable for all targets.
49472         * gcc.c-torture/compile/iftrap-2.c: New.
49473
49474 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49475
49476         * gcc.dg/20020418-1.c: New test.
49477         * gcc.dg/20020418-2.c: New test.
49478
49479 2002-04-18  Richard Henderson  <rth@redhat.com>
49480
49481         * gcc.c-torture/compile/iftrap-1.c: New.
49482         * gcc.dg/iftrap-1.c: Adjust for ia64.
49483         * gcc.dg/iftrap-2.c: New.
49484
49485 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49486
49487         * gcc.c-torture/compile/20020418-1.c: New test.
49488
49489 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49490
49491         * gcc.c-torture/compile/20020415-1.c: New.
49492
49493 2002-04-18  David S. Miller  <davem@redhat.com>
49494
49495         * gcc.c-torture/execute/20020418-1.c: New test.
49496
49497 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49498
49499         * gcc.dg/20020416-1.c: New test.
49500
49501         * g++.dg/opt/inline1.C: New test.
49502
49503 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49504
49505         * gcc.dg/altivec-5.c: New test.
49506
49507         * gcc.dg/20020415-1.c: New test.
49508
49509 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49510
49511         * lib/chill.exp: Remove.
49512
49513 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49514
49515         * g++.dg/other/big-struct.C: New test.
49516
49517 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49518
49519         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49520         of scratch file.
49521
49522 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49523
49524         PR c/6277
49525         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49526         in scan-assembler function name
49527
49528 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49529
49530         * g77.f-torture/execute/980628-4.x,
49531         g77.f-torture/execute/980628-5.x,
49532         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49533         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49534         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49535         i[34567]86-*-*.
49536
49537 2002-04-13  David S. Miller  <davem@redhat.com>
49538
49539         * gcc.c-torture/execute/20020413-1.c: New test.
49540
49541 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49542
49543         * gcc.dg/asm-6.c,
49544         * g++.dg/ext/asm1.C: New tests.
49545
49546 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49547
49548         PR c++ 5373.
49549         * g++.dg/parse/stmtexpr1.C: New test.
49550
49551         PR c++/5189.
49552         * g++.dg/template/copy1.C: New test.
49553
49554 2002-04-12  Richard Henderson  <rth@redhat.com>
49555
49556         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49557
49558 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49559
49560         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49561         gcc.c-torture/execute/20020307-2.c.
49562
49563 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49564
49565         * g++.dg/ext/attrib5.C,
49566         * g++.dg/lookup/struct1.C: New tests.
49567
49568 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49569
49570         * gcc.dg/20020411-1.c: New test.
49571
49572         * gcc.c-torture/execute/20020411-1.c: New test.
49573
49574 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49575
49576         * g77.f-torture/execute/6177.f: New test.
49577
49578 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49579
49580         PR middle-end/6247
49581         * g++.dg/opt/cleanup1.C: New test.
49582
49583         * g++.dg/opt/const1.C: New test.
49584
49585 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49586
49587         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49588
49589 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49590
49591         PR c++/5507
49592         * g++.dg/template/typename2.C: New test.
49593
49594 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49595
49596         * gcc.c-torture/execute/loop-12.c: New.
49597
49598 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49599
49600         * g77.f-torture/execute/980628-4.x,
49601         g77.f-torture/execute/980628-5.x,
49602         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49603         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49604         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49605
49606 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49607
49608         PR optimization/6086
49609         * g++.dg/opt/preinc1.C: New test.
49610
49611 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49612
49613         PR c++/5571
49614         * g++.dg/opt/static2.C: New test.
49615
49616 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49617
49618         PR c/5120
49619         * gcc.dg/20020406-1.c: New test.
49620
49621 2002-04-04  David S. Miller  <davem@redhat.com>
49622
49623         * gcc.c-torture/execute/20020404-1.c: New test.
49624
49625 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49626
49627         PR c/6123
49628         * gcc.dg/20020312-2.c: Do not declare global register variable
49629         if __PIC__ or __pic__ is defined.
49630
49631 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49632
49633         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49634         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49635
49636 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49637
49638         * gcc.misc-tests/linkage.exp: Update last change to handle
49639         sparc*-, not just sparc-.
49640
49641 2002-04-03  Richard Henderson  <rth@redhat.com>
49642
49643         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49644
49645 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49646
49647         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49648
49649 2002-04-02  David S. Miller  <davem@redhat.com>
49650
49651         * gcc.c-torture/execute/20020402-3.c: New test.
49652
49653 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49654
49655         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49656         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49657
49658         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49659         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49660         g77.f-torture/execute/20001201.x,
49661         g77.f-torture/execute/u77-test.x: New files.
49662
49663         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49664         * gcc.dg/wchar_t-1.c: Ditto.
49665
49666 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49667
49668         * gcc.c-torture/execute/20020402-1.c: New test.
49669
49670 2002-04-01  Richard Henderson  <rth@redhat.com>
49671
49672         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49673
49674         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49675
49676 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49677
49678         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49679
49680 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49681
49682         * g++.dg/inherit/template-as-base.C: Expect error.
49683         * g++.dg/inherit/namespace-as-base.C: Likewise.
49684
49685 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49686
49687         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49688         g++.dg/ext/instantiate3.C: Tweak match patterns.
49689
49690         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49691         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49692         -da test.
49693
49694 2002-03-31  Richard Henderson  <rth@redhat.com>
49695
49696         * gcc.dg/special/alias-2.c: New.
49697         * gcc.dg/special/ecos.exp: Run it.
49698
49699 2002-03-31  Richard Henderson  <rth@redhat.com>
49700
49701         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49702
49703 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49704
49705         * gcc.dg/weak-1.c: Disable on h8300 port.
49706
49707 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49708
49709         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49710         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49711         ordering tests.
49712         * g++.dg/bprob/bprob-1.C: New test.
49713         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49714         * g++.dg/gcov/gcov-1.C: New test.
49715         * g++.dg/gcov/gcov-1.x: New file.
49716         * g++.dg/gcov/gcov-2.C: New test.
49717         * g++.dg/gcov/gcov-3.C: New test.
49718         * g++.dg/gcov/gcov-3.h: New file.
49719
49720 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49721
49722         * g++.old-deja/g++.other/builtins5.C: New test.
49723         * g++.old-deja/g++.other/builtins6.C: New test.
49724         * g++.old-deja/g++.other/builtins7.C: New test.
49725         * g++.old-deja/g++.other/builtins8.C: New test.
49726         * g++.old-deja/g++.other/builtins9.C: New test.
49727
49728 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * g++.dg/opt/static1.C: New test.
49731
49732         * g++.dg/opt/longbranch1.C: New test.
49733
49734 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49735
49736         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49737
49738         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49739
49740 2002-03-28  Jeffrey A Law  (law@redhat.com)
49741
49742         * gcc.c-torture/execute/20020328-1.c: New test.
49743
49744 2002-03-27  Richard Henderson  <rth@redhat.com>
49745
49746         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49747         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49748         move from g++.old-deja/g++.ext/.
49749
49750 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49751
49752         * g++.dg/init/new2.C: New test.
49753
49754 2002-03-26  Richard Henderson  <rth@redhat.com>
49755
49756         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49757
49758         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49759         on sparc.
49760
49761         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49762         sparcv9 systems.
49763         * gcc.dg/20001102-1.c: Likewise.
49764
49765 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49766
49767         * gcc.dg/cpp/endif-pedantic1.c,
49768         gcc.dg/cpp/endif-pedantic2.c: New tests.
49769
49770 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49771
49772         * g++.dg/init/new1.C: New test.
49773
49774 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49775
49776         * g++.dg/abi/vbase9.C: New test.
49777
49778 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49779
49780         * gcc.dg/arm-asm.c: New test.
49781
49782 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49783
49784         * gcc.dg/Wswitch-enum.c: New test.
49785         Fix PR c/5044.
49786
49787 2002-03-26  Richard Henderson  <rth@redhat.com>
49788
49789         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49790         structure.
49791
49792 2002-03-25  Richard Henderson  <rth@redhat.com>
49793
49794         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49795         sparcv9 systems.
49796
49797         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49798         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49799
49800 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49801
49802         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49803
49804 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49805
49806         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49807         targets using generic thunk support.
49808
49809 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49810
49811         * gcc.c-torture/compile/20020323-1.c: New test.
49812
49813         * g++.dg/opt/conj2.C: New test.
49814
49815 2002-03-24  Richard Henderson  <rth@redhat.com>
49816
49817         * gcc.dg/weak-1.c: Use -fno-common.
49818
49819 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49820
49821         * g77.dg/f77-edit-apostrophe-out.f: New test
49822         * g77.dg/f77-edit-h-out.f: New test
49823         * g77.dg/f77-edit-t-in.f: New test
49824         * g77.dg/f77-edit-t-out.f: New test
49825         * g77.dg/f77-edit-x-out.f: New test
49826         * g77.dg/f77-edit-slash-out.f: New test
49827         * g77.dg/f77-edit-colon-out.f: New test
49828         * g77.dg/f77-edit-s-out.f: New test
49829
49830 2002-03-24  Richard Henderson  <rth@redhat.com>
49831
49832         * objc/execute/formal_protocol-6.x: New XFAIL.
49833
49834 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49835
49836         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49837         that do not support weak symbols
49838
49839 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49840
49841         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49842         * lib/g77.exp: Likewise.
49843         * lib/objc.exp: Likewise.
49844
49845 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49846
49847         * gcc.dg/Wswitch-default.c: New test.
49848
49849 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49850
49851         * g++.dg/other/enum1.C: New test.
49852
49853 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49854
49855         * gcc.dg/pragma-ep-3.c: Fix typo.
49856
49857 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49858
49859         * g++.dg/inherit/template-as-base.C: New test.
49860
49861 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49862
49863         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49864         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49865
49866 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49867
49868         * gcc.dg/cpp/multiline.c: Update to match.
49869
49870 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49871
49872         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49873
49874 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49875
49876         * gcc.dg/cpp/extratokens2.c: New file.
49877
49878 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49879
49880         * gcc.dg/20020312-2.c: Add rs6000 target.
49881
49882         * gcc.c-torture/compile/20020319-1.c: New test.
49883
49884 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49885
49886         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49887         (A, E): Handle this.
49888
49889 2002-03-20  Jason Merrill  <jason@redhat.com>
49890
49891         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49892         ignoring -fpic.
49893         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49894         through prune_gcc_output.
49895
49896 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49897
49898         * gcc.c-torture/compile/20020320-1.c: New test.
49899
49900 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49901
49902         * gcc.c-torture/compile/20020318-1.c: New test.
49903
49904         * gcc.dg/struct-by-value-1.c: New test.
49905
49906         * gcc.dg/20020319-1.c: New test.
49907
49908 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49909
49910         * g++.dg/opt/conj1.C: New test.
49911
49912 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49913
49914         * g++.dg/template/qualttp20.C: Revert previous change.
49915         * g++.dg/template/qualttp3.C: Likewise.
49916         * g++.dg/template/qualttp4.C: Likewise.
49917         * g++.dg/template/qualttp5.C: Likewise.
49918         * g++.dg/template/qualttp6.C: Likewise.
49919         * g++.dg/template/qualttp7.C: Likewise.
49920         * g++.dg/template/qualttp8.C: Likewise.
49921         * g++.dg/template/recurse.C: Likewise.
49922
49923 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49924
49925         * gcc.dg/cpp/wchar-1.c: Update.
49926
49927 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49928
49929         * g++.dg/template/conv1.C: New test.
49930         * g++.dg/template/conv2.C: New test.
49931         * g++.dg/template/conv3.C: New test.
49932         * g++.dg/template/conv4.C: New test.
49933
49934 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49935
49936         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49937         * g++.dg/template/qualttp3.C: Likewise.
49938         * g++.dg/template/qualttp4.C: Likewise.
49939         * g++.dg/template/qualttp5.C: Likewise.
49940         * g++.dg/template/qualttp6.C: Likewise.
49941         * g++.dg/template/qualttp7.C: Likewise.
49942         * g++.dg/template/qualttp8.C: Likewise.
49943         * g++.dg/template/recurse.C: Likewise.
49944
49945 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49946
49947         * g++.dg/opt/dtor1.C: New test.
49948
49949 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49950
49951         * gcc.c-torture/compile/20020315-1.c: New test.
49952
49953 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49954
49955         * gcc.dg/weak-1.c: Fix scan tests.
49956
49957 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49958
49959         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49960         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49961         cris-*-aout* mmix-*-*.
49962         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49963         cris-*-aout* mmix-*-*.
49964         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49965         cris-*-elf* cris-*-aout* and mmix-*-*.
49966         * gcc.dg/20001009-1.c: Ditto.
49967         * gcc.dg/20010912-1.c: Ditto.
49968         * gcc.dg/20020122-4.c: Ditto.
49969         * gcc.dg/inline-2.c: Ditto.
49970
49971 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49972
49973         * gcc.c-torture/compile/20020314-1.c: New test.
49974
49975 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49976
49977         * gcc.c-torture/execute/20020314-1.c: New test.
49978
49979 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49980
49981         * g++.dg/warn/Wunused-1.C: New test.
49982
49983 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49984
49985         * g++.dg/abi/mangle6.C: New test.
49986
49987 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49988
49989         * gcc.c-torture/compile/20020309-2.c: New test.
49990
49991         * gcc.c-torture/compile/20020312-1.c: New test.
49992
49993 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49994
49995         * g++.dg/other/access1.C: New test.
49996
49997 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49998
49999         * gcc.c-torture/execute/wchar_t-1.c: New test.
50000
50001 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50002
50003         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50004
50005 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50006
50007         * gcc.dg/20020312-1.c: New test case.
50008
50009 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50010
50011         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50012
50013 2002-03-11  Richard Henderson  <rth@redhat.com>
50014
50015         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50016         * g++.old-deja/g++.jason/report.C: Likewise.
50017
50018 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50019
50020         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50021         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50022
50023 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50024
50025         * g++.dg/overload/pmf1.C: New test.
50026
50027 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50028
50029         * gcc.c-torture/execute/20020307-1.c: Use long.
50030
50031 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50032
50033         PR optimization/5844
50034         * gcc.dg/20020310-1.c: New test.
50035
50036 2002-03-09  Michael Meissner  <meissner@redhat.com>
50037
50038         * gcc.c-torture/execute/memcpy-2.c: New test.
50039         * gcc.c-torture/execute/memset-1.c: New test.
50040         * gcc.c-torture/execute/strlen-1.c: New test.
50041         * gcc.c-torture/execute/strcmp-1.c: New test.
50042         * gcc.c-torture/execute/strncmp-1.c: New test.
50043
50044 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50045
50046         * gcc.dg/ppc-ldstruct.c: New test.
50047
50048 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50049
50050         * gcc.c-torture/execute/va-arg-22.c: New test.
50051
50052 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50053
50054         * gcc.c-torture/compile/20020309-1.c: New test.
50055
50056 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50057
50058         * gcc.c-torture/execute/20020307-2.c: New test.
50059
50060 2002-03-07  Jeffrey A Law  (law@redhat.com)
50061
50062         * g77.f-torture/compile/20020307-1.f: New test.
50063
50064 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50065
50066         * gcc.dg/unordered-1.c: New test.
50067
50068 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50069
50070         * gcc.c-torture/execute/20020307-1.c: New test.
50071
50072 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50073
50074         * gcc.dg/20020304-1.c: New test.
50075
50076         * gcc.c-torture/compile/20020304-2.c: New test.
50077
50078 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50079
50080         * gcc.c-torture/compile/20020304-1.c: New test case
50081         (from PR c/5830).
50082
50083 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50084
50085         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50086
50087 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50088
50089         * g++.dg/other/classkey1.C: New test.
50090
50091 2002-03-01  Richard Henderson  <rth@redhat.com>
50092
50093         * gcc.c-torture/compile/981223-1.x: New.
50094         * gcc.c-torture/compile/920625-1.x: New.
50095
50096 2002-02-28  Richard Henderson  <rth@redhat.com>
50097
50098         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50099
50100 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50101
50102         * gcc.c-torture/execute/20020227-1.c: New test.
50103
50104 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50105
50106         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50107         here" ERROR lines.
50108         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50109         * g++.old-deja.g++.other/defarg1.C: Likewise.
50110         * g++.old-deja/g++.pt/calls2.C: Likewise.
50111         * g++.old-deja/g++.pt/crash20.C: Likewise.
50112         * g++.old-deja/g++.pt/crash30.C: Likewise.
50113         * g++.old-deja/g++.pt/crash36.C: Likewise.
50114         * g++.old-deja/g++.pt/crash6.C: Likewise.
50115         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50116         * g++.old-deja/g++.pt/derived3.C: Likewise.
50117         * g++.old-deja/g++.pt/error1.C: Likewise.
50118         * g++.old-deja/g++.pt/friend21.C: Likewise.
50119         * g++.old-deja/g++.pt/friend23.C: Likewise.
50120         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50121         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50122
50123 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50124
50125         * gcc.c-torture/execute/20020225-2.c: New test.
50126
50127 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50128
50129         * gcc.c-torture/execute/920730-1t.c,
50130         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50131         Delete test cases, only relevant to -traditional.
50132
50133 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50134
50135         * gcc.dg/cpp/undef1.c: Remove.
50136         * gcc.dg/cpp/directiv.c: Update.
50137         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50138
50139 2002-02-27  Michael Meissner  <meissner@redhat.com>
50140
50141         * gcc.c-torture/execute/20020226-1.c: New test.
50142
50143 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50144
50145         * g++.dg/debug/debug4.C: New test.
50146
50147         * gcc.dg/ia64-visibility-1.c: New test.
50148
50149 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50150
50151         * gcc.dg/debug/20020224-1.c: New.
50152
50153 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50154
50155         * gcc.c-torture/execute/960416-1.x: New.
50156         * gcc.c-torture/execute/divconst-3.x: Likewise.
50157
50158 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50159
50160         * gcc.dg/20020224-1.c: New test.
50161
50162 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50163
50164         * gcc.c-torture/execute/20020225-1.c: New.
50165
50166 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50167
50168         * gcc.dg/cpp/wchar-1.c: New test.
50169
50170 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50171
50172         * gcc.dg/20020222-1.c: New test.
50173
50174 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50175
50176         * g++.dg/opt/anonunion1.C: New test.
50177
50178 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50179
50180         * g++.dg/template/qualttp19.C: New test.
50181         * g++.dg/template/qualttp20.C: New test.
50182         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50183         * g++.old-deja/g++.other/qual1.C: Likewise.
50184
50185 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50186
50187         * gcc.dg/attr-alwaysinline.c: New.
50188
50189 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50190
50191         * gcc.dg/20020220-1.c: New test.
50192
50193         * gcc.dg/20020220-2.c: New test.
50194
50195         * g++.dg/opt/mmx1.C: New test.
50196
50197 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50198
50199         * gcc.c-torture/compile/20020110.c: New test.
50200
50201 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50202
50203         * gcc.c-torture/execute/20020219-1.c: New test.
50204
50205         * gcc.dg/20020219-1.c: New test.
50206
50207         * gcc.dg/noncompile/20020220-1.c: New test.
50208
50209         * g++.dg/opt/ptrintsum1.C: New test.
50210
50211         * gcc.dg/debug/20020220-1.c: New test.
50212
50213 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50214
50215         * gcc.c-torture/execute/20020216-1.c: New test.
50216
50217 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50218
50219         * gcc.dg/decl-1.c: Update, new test.
50220
50221 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50222
50223         * g++.dg/abi/bitfield1.C: New test.
50224         * g++.dg/abi/bitfield2.C: New test.
50225
50226 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50227
50228         * gcc.dg/attr-nest.c: New test.
50229
50230 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50231
50232         * gcc.c-torture/execute/20020215-1.c: New test.
50233
50234 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50235
50236         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50237         * g++.dg/debug/debug.exp: New.
50238         * g++.dg/debug/trivial.C: New.
50239         * g++.dg/debug/debug1.C: Moved...
50240         * g++.dg/other/debug1.C: ...from here.
50241         * g++.dg/debug/debug2.C: Moved...
50242         * g++.dg/other/debug2.C: ...from here.
50243         * g++.dg/debug/debug3.C: Moved...
50244         * g++.dg/other/debug3.C: ...from here.
50245
50246         * gcc.dg/noncompile/20020213-1.c: New test.
50247
50248 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50249
50250         * g++.dg/other/debug3.C: New test.
50251
50252         * gcc.c-torture/execute/20020213-1.c: New test.
50253
50254 2002-02-13  Richard Smith <richard@ex-parrot.com>
50255
50256         * g++.old-deja/g++.other/thunk1.C: New test.
50257
50258 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50259
50260         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50261
50262 2002-02-13  Stan Shebs  <shebs@apple.com>
50263
50264         * gcc.dg/altivec-3.c: New.
50265
50266 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50267
50268         * gcc.dg/Wunreachable-1.c: New test.
50269         * gcc.dg/Wunreachable-2.c: New test.
50270
50271 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50272
50273         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50274
50275 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50276
50277         * gcc.dg/decl-1.c: New test.
50278
50279 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50280
50281         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50282
50283 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50284
50285         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50286         * gcc.c-torture/compile/980506-1.x: Likewise.
50287
50288 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50289
50290         * gcc.dg/20020210-1.c: New.
50291
50292 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50293
50294         * g77.f-torture/execute/947.f: New regression test
50295         for PR fortran/947.
50296
50297 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50298
50299         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50300         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50301
50302 2002-02-08  Richard Henderson  <rth@redhat.com>
50303
50304         * gcc.c-torture/compile/labels-3.c: New.
50305
50306 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50307
50308         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50309         expression statements work instead.
50310         * gcc.dg/noncompile/20020207-1.c: New test.
50311
50312 2002-02-07  Richard Henderson  <rth@redhat.com>
50313
50314         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50315
50316 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50317
50318         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50319         message from g77
50320         * lib/g77-dg.exp: Trim g77 error messages so that they are
50321         recognized by dg.exp.
50322
50323 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50324
50325         PR fortran/5473
50326         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50327
50328 2002-02-07  Richard Henderson  <rth@redhat.com>
50329
50330         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50331         to be sufficiently aligned for integers.
50332
50333 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         * g++.dg/template/friend4.C: New test.
50336
50337 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50338
50339         PR fortran/5743
50340         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50341         unsupported cases.
50342
50343 2002-02-07  Richard Henderson  <rth@redhat.com>
50344
50345         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50346         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50347         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50348         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50349
50350 2002-02-06  Richard Henderson  <rth@redhat.com>
50351
50352         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50353
50354 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50355
50356         * gcc.dg/20020206-1.c: New test.
50357
50358 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50359
50360         * gcc.c-torture/execute/20020206-1.c: New test.
50361
50362         * gcc.c-torture/execute/20020206-2.c: New test.
50363
50364         PR optimization/5429:
50365         * gcc.c-torture/compile/20020206-1.c: New test.
50366
50367 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50368
50369         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50370         as certain file formats cannot support particularly large
50371         alignments.
50372
50373         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50374         and do not expect to be able to link the executable.
50375
50376         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50377         fail because the COFF format does not support the weak attribute.
50378
50379 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50380
50381         * g77.dg/pr5473.f: New test
50382
50383 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50384
50385         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50386         Fix testcase accordingly.
50387
50388 2002-02-04  Richard Henderson  <rth@redhat.com>
50389
50390         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50391         (buf): Change to be an array of pointers, not ints.
50392
50393 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50394
50395         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50396         before all tests.  Move warning one line above to match where it
50397         C frontend emits.
50398         * gcc.dg/Wswitch-2.c: New test.
50399         * g++.dg/warn/Wswitch-1.C: New test.
50400         * g++.dg/warn/Wswitch-2.C: New test.
50401
50402 2002-02-04  Richard Henderson  <rth@redhat.com>
50403
50404         * g++.dg/abi/offsetof.C: Fix size comparison.
50405
50406 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50407
50408         * gcc.dg/cast-qual-2.c: New test.
50409
50410 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50411
50412         * gcc.dg/20020201-4.c: New test.
50413
50414 2002-02-04  Ben Elliston  <bje@redhat.com>
50415
50416         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50417         target_info attribute != 0, in addition to the empty string.
50418         (gcc_target_compile): Likewise.
50419
50420 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50421
50422         * gcc.dg/Wswitch.c: New test.
50423         PR gcc/4475. PR gcc/3780.
50424
50425 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50426
50427         * g77.f-torture/execute/5122.f: New test for regressions
50428         against PR fortran/5122.
50429
50430 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50431
50432         * g77.f-torture/compile/pr3743.f: Delete
50433         * g77.dg/pr3743-1.f: New test.
50434         * g77.dg/pr3743-2.f: New test.
50435         * g77.dg/pr3743-3.f: New test.
50436         * g77.dg/pr3743-4.f: New test.
50437
50438 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50439
50440         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50441
50442 2002-02-02  Richard Henderson  <rth@redhat.com>
50443
50444         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50445         * gcc.c-torture/execute/bf64-1.c: Likewise.
50446
50447 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50448
50449         * gcc.dg/20020201-2.c: New test.
50450
50451         * gcc.dg/20020201-3.c: New test.
50452
50453         * gcc.c-torture/execute/bitfld-2.c: New test.
50454
50455 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50456
50457         * gcc.dg/bitfld-1.c: Update.
50458         * gcc.dg/bitfld-2.c: Update.
50459         * gcc.c-torture/execute/bitfld-1.x: New.
50460
50461 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50462
50463         * gcc.c-torture/execute/20020201-1.c: New test.
50464
50465 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50466
50467         PR target/5469
50468         * gcc.dg/20020201-1.c: New test.
50469
50470 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50471
50472         PR fortran/3743
50473         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50474         * g77.f-torture/compile/pr3743.x: Remove
50475
50476 2002-01-31  Tom Rix  <trix@redhat.com>
50477
50478         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50479
50480 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50481
50482         * gcc.dg/noncompile/20020130-1.c: New test.
50483
50484 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50485
50486         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50487
50488 2002-01-29  Richard Henderson  <rth@redhat.com>
50489
50490         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50491         to long long.
50492         * gcc.c-torture/execute/bf64-1.c: Likewise.
50493
50494 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50495
50496         * gcc.c-torture/execute/20020129-1.c: New test.
50497
50498 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50499
50500         * gcc.c-torture/compile/20000224-1.c: Update.
50501         * gcc.c-torture/execute/bitfld-1.c: New tests.
50502         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50503         * gcc.dg/uninit-A.c: Update.
50504
50505 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50506
50507         * g++.dg/template/ctor1.C: Add instantiation.
50508
50509 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50510
50511         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50512         argument to __builtin_prefetch to be const ptr.
50513
50514 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50515
50516         * gcc.c-torture/compile/20020120-1.c: New test.
50517
50518 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50519
50520         * gcc.c-torture/execute/20020127-1.c: New test.
50521
50522 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50523
50524         * g77.dg/f77-edit-i-in.f: New test
50525         * g77.dg/f77-edit-i-out.f: New test
50526
50527 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50528
50529         * gcc.dg/debug/debug.exp: New file.
50530         * gcc.dg/debug/trivial.c: New file.
50531         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50532         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50533         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50534         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50535         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50536         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50537         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50538         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50539         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50540         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50541         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50542         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50543         * gcc.dg/20000503-1.c: Removed.
50544         * gcc.dg/20010207-1.c: Removed.
50545         * gcc.dg/20011223-1.c: Removed.
50546         * gcc.dg/20020104-2.c: Removed.
50547         * gcc.dg/debug-1.c: Removed.
50548         * gcc.dg/debug-2.c: Removed.
50549         * gcc.dg/debug-3.c: Removed.
50550         * gcc.dg/debug-4.c: Removed.
50551         * gcc.dg/debug-5.c: Removed.
50552         * gcc.dg/debug-6.c: Removed.
50553         * gcc.dg/dwarf2-1.c: Removed.
50554         * gcc.dg/dwarf2-2.c: Removed.
50555
50556 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50557
50558         * g++.old-deja/g++.other/eh5.C: New test.
50559         * g++.old-deja/g++.other/sibcall2.C: New test.
50560         * g++.old-deja/g++.other/array9.C: New test.
50561         * g++.old-deja/g++.other/typename2.C: New test.
50562         * g++.old-deja/g++.other/crash60.C: New test.
50563         * g++.old-deja/g++.other/conv9.C: New test.
50564         * g++.old-deja/g++.other/mangle10.C: New test.
50565         * g++.old-deja/g++.other/unchanging1.C: New test.
50566         * g++.old-deja/g++.other/exprstmt1.C: New test.
50567         * g++.old-deja/g++.other/inline23.C: New test.
50568         * g++.old-deja/g++.eh/ia64-1.C: New test.
50569         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50570         * g++.old-deja/g++.other/reload1.C: New test.
50571         * g++.old-deja/g++.other/static20.C: New test.
50572         * g++.old-deja/g++.other/local-alloc1.C: New test.
50573         * g++.old-deja/g++.other/conv8.C: New test.
50574         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50575         * g++.old-deja/g++.other/storeexpr1.C: New test.
50576         * g++.old-deja/g++.other/storeexpr2.C: New test.
50577         * g++.dg/eh/template2.C: New test.
50578         * g++.dg/warn/weak1.C: New test.
50579
50580 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50581
50582         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50583         Remove first, non-varying, argument.
50584
50585 2002-01-23  Richard Henderson  <rth@redhat.com>
50586
50587         * gcc.dg/inline-2.c: New.
50588
50589         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50590         Add optional target arg.  Check number of arguments.
50591         (scan-assembler-not, scan-assembler-dem): Likewise.
50592         (scan-assembler-dem-not): Likewise.
50593
50594 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50595
50596         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50597         line 12.
50598         * g++.old-deja/g++.brendan/parse3.C,
50599         g++.old-deja/g++.other/crash26.C,
50600         g++.old-deja/g++.other/crash28.C,
50601         g++.old-deja/g++.other/crash29.C,
50602         g++.old-deja/g++.other/crash30.C,
50603         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50604
50605 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50606
50607         * gcc.dg/20020115-1.c: New.
50608
50609 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50610
50611         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50612
50613 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50614
50615         * gcc.dg/20020122-3.c: New.
50616
50617 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50618
50619         * g++.dg/other/gc1.C: New test.
50620
50621 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50622
50623         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50624
50625 2002-01-22  Richard Henderson  <rth@redhat.com>
50626
50627         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50628
50629 2002-01-22  Richard Henderson  <rth@redhat.com>
50630
50631         * gcc.dg/20020122-4.c: New.
50632
50633 2002-01-22  H.J. Lu <hjl@gnu.org>
50634
50635         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50636         link output.
50637         * gcc.dg/special/ecos.exp: Likewise.
50638         * lib/g++-dg.exp: Likewise.
50639         * lib/g77-dg.exp: Likewise.
50640         * lib/gcc-dg.exp : Likewise.
50641         * lib/mike-g++.exp: Likewise.
50642         * lib/mike-g77.exp: Likewise.
50643         * lib/mike-gcc.exp: Likewise.
50644         * lib/objc-dg.exp: Likewise.
50645
50646 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50647
50648         PR target/5379
50649         * gcc.dg/20020122-2.c: New test.
50650
50651 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50652
50653         * gcc.dg/20020122-1.c: New test.
50654
50655 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50656
50657         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50658
50659 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50660
50661         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50662
50663 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50664
50665         * gcc.c-torture/compile/20020121-1.c: New test.
50666
50667 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50668
50669         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50670         ld_library_path.
50671
50672 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50673
50674         * gcc.dg/20020218-1.c: New test.
50675
50676 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50677
50678         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50679         messages
50680         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50681         "At global scope" warning
50682         * g++.dg/ext/align1.C: Change cygwin test for alignment
50683         from db-bogus to dg-warning
50684
50685 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50686
50687         * g77.f-torture/compile/cpp2.F: New test.
50688
50689 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50690
50691         * g++.dg/template/access1.C: New test.
50692
50693 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50694
50695         * gcc.dg/20020118-1.c: New.
50696
50697 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50698
50699         * gcc.c-torture/execute/20020118-1.c: New test.
50700
50701 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50702
50703         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50704         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50705         alignment warnings.
50706
50707 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50708
50709         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50710         torture_with_loops and torture_without_loops
50711
50712 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50713
50714         * gcc.c-torture/compile/20020116-1.c: New test.
50715
50716 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.dg/20020116-2.c: New test.
50719
50720         * gcc.dg/ultrasp4.c: New test.
50721
50722         * gcc.dg/20020116-1.c: New test.
50723
50724 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50725
50726         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50727         by EABI.
50728
50729 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50730
50731         * gcc.misc-tests/i386-prefetch.exp: New.
50732         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50733         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50734         * gcc.misc-tests/i386-pf-none-1.c: New test.
50735         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50736
50737 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50738
50739         * gcc.dg/gnu89-init-1.c: Add new tests.
50740
50741 2002-01-15  Andreas Jaeger  <aj@suse.de>
50742
50743         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50744         * gcc.dg/i386-mmx-2.c: Likewise.
50745         * gcc.dg/i386-sse-1.c: Likewise.
50746         * gcc.dg/i386-sse-2.c: Likewise.
50747         * gcc.dg/i386-sse-3.c: Likewise.
50748
50749 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50750
50751         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50752         Uncomment additional cases that now pass.
50753
50754 2002-01-11  Richard Henderson  <rth@redhat.com>
50755
50756         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50757         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50758
50759 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50760
50761         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50762
50763 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50764
50765         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50766         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50767
50768 2002-01-10  Dale Johannesen  <dalej@apple.com>
50769
50770         * gcc.c-torture/execute/loop-11.c: New.
50771
50772 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50773
50774         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50775         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50776
50777 2002-01-09  Richard Henderson  <rth@redhat.com>
50778
50779         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50780         type in which to perform the operation for each size.
50781
50782 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50783
50784         * gcc.c-torture/compile/20020109-2.c: New test.
50785
50786 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50787
50788         * gcc.c-torture/execute/loop-10.c: New test.
50789
50790 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50791
50792         * gcc.c-torture/compile/20010226-1.c: New test.
50793         * gcc.c-torture/compile/20010227-1.c: New test.
50794         * gcc.c-torture/compile/20010426-1.c: New test.
50795         * gcc.c-torture/compile/20010510-1.c: New test.
50796         * gcc.c-torture/compile/20010605-3.c: New test.
50797         * gcc.c-torture/compile/20010824-1.c: New test.
50798         * gcc.c-torture/execute/20010409-1.c: New test.
50799         * gcc.dg/noncompile/20000901-1.c: New test.
50800         * gcc.dg/20001023-1.c: New test.
50801         * gcc.dg/20001101-1.c: New test.
50802         * gcc.dg/20001102-1.c: New test.
50803         * gcc.dg/20010207-1.c: New test.
50804         * gcc.dg/20010405-1.c: New test.
50805         * gcc.dg/20010822-1.c: New test.
50806         * gcc.dg/20011107-1.c: New test.
50807
50808 2002-01-09  Jeffrey A Law  (law@redhat.com)
50809
50810         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50811
50812         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50813         execution failure on PA targets.
50814
50815 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50816
50817         * gcc.c-torture/compile/20020109-1.c: New test.
50818
50819 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50820
50821         * gcc.c-torture/execute/20020108-1.c: New test.
50822
50823 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50824
50825         * gcc.dg/20020108-1.c: New test.
50826
50827 2002-01-08  H.J. Lu <hjl@gnu.org>
50828
50829         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50830         for header files.
50831
50832 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50833
50834         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50835         consistency.
50836
50837 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50838
50839         * gcc.dg/altivec-4.c: Test altivec predicates.
50840
50841 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50842
50843         * gcc.c-torture/execute/20020107-1.c: New test.
50844
50845 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50846
50847         PR c/5279
50848         * gcc.c-torture/compile/20020106-1.c: New test.
50849
50850 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50851
50852         * gcc.c-torture/execute/nestfunc-4.c: New test.
50853
50854 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50855
50856         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50857         extra triple that slipped in.
50858         * g++.old-deja/g++.abi/align.C: Likewise.
50859         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50860
50861 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50862
50863         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50864         * g++.old-deja/g++.abi/align.C: Likewise.
50865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50866
50867         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50868         on FreeBSD/i386.
50869         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50870         FreeBSD.
50871
50872 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50873
50874         * gcc.dg/20020104-1.c: New test.
50875
50876         * gcc.dg/20020104-2.c: New test.
50877
50878 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50879
50880         * gcc.dg/20020103-1.c: Fix typo in target selector.
50881
50882 2002-01-03  Richard Henderson  <rth@redhat.com>
50883
50884         * gcc.dg/20020103-1.c: New.
50885
50886 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50887
50888         * gcc.c-torture/execute/20020103-1.c: New test.
50889
50890 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50891
50892         * g++.dg/other/debug2.C: New test.
50893
50894         * gcc.c-torture/compile/20020103-1.c: New test.
50895
50896 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50897
50898         * gcc.dg/gnu89-init-1.c: Added new tests.
50899
50900 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50901
50902         * g++.dg/template/friend2.C: Remove as patch is reverted.
50903
50904         * g++.dg/warn/oldcast1.C: New test.
50905
50906         * g++.dg/template/ptrmem1.C: New test.
50907         * g++.dg/template/ptrmem2.C: New test.
50908
50909         * g++.dg/template/ntp.C: New test.
50910
50911         * g++.dg/other/component1.C: New test.
50912
50913         * g++.dg/template/ttp3.C: New test.
50914
50915         * g++.dg/template/friend2.C: New test.
50916         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50917
50918 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50919
50920         * g++.dg/other/ptrmem1.C: New test.
50921         * g++.dg/other/ptrmem2.C: New test.
50922
50923 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50924
50925         * g++.dg/template/ctor1.C: New test.
50926
50927 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50928
50929         * g++.dg/template/friend2.C: New test.
50930
50931 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50932
50933         * gcc.dg/mmix-1.c: New test.
50934
50935 2001-12-31  Richard Henderson  <rth@redhat.com>
50936
50937         * gcc.dg/asm-5.c: New.
50938
50939 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50940
50941         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50942         in namespace __gnu_cxx
50943
50944 2001-12-30  Richard Henderson  <rth@redhat.com>
50945
50946         * gcc.dg/debug-6.c: New.
50947
50948 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50949
50950         * gcc.c-torture/compile/20011229-2.c: New test.
50951
50952 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50953
50954         * gcc.dg/debug-3.c: New test.
50955         * gcc.dg/debug-4.c: New test.
50956         * gcc.dg/debug-5.c: New test.
50957
50958 2001-12-29  Richard Henderson  <rth@redhat.com>
50959
50960         * g++.dg/eh/loop1.C: New.
50961
50962 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50963
50964         * g++.dg/template/crash1.C: New test.
50965
50966 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50967
50968         * g++.dg/other/const1.C: New test.
50969
50970 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50971
50972         * gcc.c-torture/compile/20011229-1.c: New test.
50973
50974 2001-12-28  Stan Shebs  <shebs@apple.com>
50975
50976         * lib/objc-torture.exp: Resync with c-torture.exp.
50977         * lib/objc.exp: Load standard libraries.
50978
50979 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50980
50981         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50982         additional tests.
50983
50984 2001-12-27  Roger Sayle <roger@eyesopen.com>
50985
50986         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50987
50988 2001-12-27  Richard Henderson  <rth@redhat.com>
50989
50990         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50991
50992 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.dg/eh/ctor1.C: New test.
50995         * g++.dg/other/error2.C: New test.
50996
50997 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50998
50999         * g++.dg/other/init2.C: New test.
51000
51001 2001-12-24  Richard Henderson  <rth@redhat.com>
51002
51003         * gcc.dg/20011223-1.c: New.
51004         * gcc.dg/inline-1.c: New.
51005
51006 2001-12-23  Richard Henderson  <rth@redhat.com>
51007
51008         * gcc.dg/asm-4.c: Test operand modifiers.
51009
51010 2001-12-23  Richard Henderson  <rth@redhat.com>
51011
51012         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51013
51014 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51015
51016         * gcc.c-torture/execute/20011223-1.c: New test.
51017
51018 2001-12-21  Richard Henderson  <rth@redhat.com>
51019
51020         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51021         re-enables the warning.
51022
51023 2001-12-21  Richard Henderson  <rth@redhat.com>
51024
51025         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51026
51027 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51028
51029         * gcc.c-torture/compile/20011218-1.c: New test.
51030
51031 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51032
51033         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51034         arm-isr.c test.
51035         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51036         epilogue generation for ARM ISR routines.
51037
51038 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51039
51040         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51041         * gcc.dg/format/c90-printf-3.c: Likewise.
51042         * gcc.dg/format/c99-printf-3.c: Likewise.
51043         * gcc.dg/format/ext-1.c: Likewise.
51044         * gcc.dg/format/ext-6.c: Likewise.
51045         * gcc.dg/format/format.h: Prototype unlocked stdio.
51046
51047 2001-12-20  Richard Henderson  <rth@redhat.com>
51048
51049         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51050         (arena): Use it.
51051         (malloc): Correct allocation logic.  Abort if we fill up the
51052         arena before initialization complete.
51053         (realloc): Correct allocation logic.
51054
51055 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51056
51057         * gcc.c-torture/compile/20011219-2.c: New test.
51058
51059         * gcc.c-torture/execute/20011219-1.c: New test.
51060
51061 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51062
51063         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51064         target does not support weak symbols.
51065
51066 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51067
51068         * gcc.c-torture/compile/20011219-1.c: New test.
51069
51070 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51071
51072         * g++.dg/other/error1.C: New test.
51073
51074 2001-12-17  Jeffrey A Law  (law@redhat.com)
51075
51076         * gcc.c-torture/execute/20011217-1.c: New test.
51077
51078 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51079
51080         * objc.dg/special/: New directory.
51081         * objc.dg/special/special.exp: New file.
51082         * objc.dg/special/unclaimed-category-1.h: New file.
51083         * objc.dg/special/unclaimed-category-1a.m: New file.
51084         * objc.dg/special/unclaimed-category-1.m: New file.
51085
51086 2001-12-17  Andreas Jaeger  <aj@suse.de>
51087
51088         * gcc.c-torture/compile/20011217-2.c: New test.
51089
51090 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51091
51092         * gcc.c-torture/compile/20011217-1.c: New test.
51093
51094 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51095
51096         * gcc.dg/20011214-1.c: New.
51097
51098 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51099
51100         * gcc.dg/altivec-4.c: New.
51101
51102 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51103
51104         * gcc.dg/20011113-1.c: New test.
51105
51106 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51107
51108         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51109         std::__malloc_alloc_template<0> and
51110         std::__default_alloc_template<false, 0>.
51111
51112 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51113
51114         * objc/execute/bf-21.m: New test.
51115         * objc/execute/enumeration-1.m: New test.
51116         * objc/execute/enumeration-2.m: New test.
51117
51118 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51119
51120         * gcc.dg/gnu89-init-1.c: New test.
51121
51122 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51123
51124         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51125         * g++.old-deja/g++.jason/2371.C: Likewise.
51126         * g++.old-deja/g++.jason/template33.C: Likewise.
51127         * g++.old-deja/g++.jason/template34.C: Likewise.
51128         * g++.old-deja/g++.jason/template36.C: Likewise.
51129         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51130         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51131         * g++.old-deja/g++.other/typename1.C: Likewise.
51132         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51133         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51134         * g++.old-deja/g++.pt/typename11.C: Likewise.
51135         * g++.old-deja/g++.pt/typename14.C: Likewise.
51136         * g++.old-deja/g++.pt/typename16.C: Likewise.
51137         * g++.old-deja/g++.pt/typename3.C: Likewise.
51138         * g++.old-deja/g++.pt/typename4.C: Likewise.
51139         * g++.old-deja/g++.pt/typename5.C: Likewise.
51140         * g++.old-deja/g++.pt/typename7.C: Likewise.
51141         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51142
51143 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51144
51145         * g++.dg/other/linkage1.C: New test.
51146         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51147         specifiers.
51148
51149 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51150
51151         * gcc.dg/concat.c: New test.
51152
51153 2001-12-11  Stan Shebs  <shebs@apple.com>
51154
51155         * objc/compile: New test directory.
51156         * objc/compile/compile.exp: New expect script.
51157         * objc/compile/20011211-1.m: New compile test.
51158
51159 2001-12-11  Jason Merrill  <jason@redhat.com>
51160
51161         * lib/prune.exp (prune_gcc_output): Also handle "In member
51162         function".  So many permutations...
51163
51164 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.dg/template/typedef1.C: New test.
51167
51168 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51169
51170         * g++.dg/other/copy1.C: New test.
51171
51172 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51173
51174         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51175
51176         * gcc.dg/builtin-choose-expr.c: New.
51177
51178 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51179
51180         * gcc.dg/altivec-2.c: New.
51181
51182 2001-12-07  Richard Henderson  <rth@redhat.com>
51183
51184         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51185
51186 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51187
51188         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51189         ultrasparc.
51190
51191 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51192
51193         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51194
51195 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51196
51197         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51198         variable argument list.
51199
51200 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51201
51202         * gcc.c-torture/execute/memcheck: Delete entire directory.
51203         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51204         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51205
51206 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51207
51208         * gcc.dg/Wshadow-1.c: New test.
51209
51210 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51211
51212         * gcc.c-torture/compile/20011130-1.c: New test.
51213
51214         * gcc.dg/noncompile/20011025-1.c: New test.
51215
51216         * g++.dg/other/anon-union.C: New test.
51217
51218         * gcc.c-torture/execute/20011024-1.c: New test.
51219
51220 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51221
51222         * gcc.c-torture/execute/20000722-1.x,
51223         gcc.c-torture/execute/20010123-1.x: Remove.
51224         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51225         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51226         gcc.dg/c99-complit-2.c: New tests.
51227
51228 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51229
51230         * g++.dg/inherit/base1.C: New test.
51231
51232 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51233
51234         * g++.dg/other/stdarg1.C: New test.
51235
51236         * gcc.c-torture/compile/20011130-2.c: New test.
51237
51238 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51239
51240         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51241         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51242         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51243         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51244         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51245         * gcc.dg/builtin-prefetch-1.c: New test.
51246
51247 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51248
51249         * gcc.dg/20011130-1.c: New test.
51250
51251 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51252
51253         * g++.dg/other/scope1.C: New test.
51254         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51255
51256 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51257
51258         * gcc.dg/vla-init-1.c: New test.
51259
51260 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51261
51262         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51263
51264 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51265
51266         * objc.dg/alias.m: Update.
51267         * objc.dg/class-1.m: Update.
51268         * objc.dg/const-str-1.m: Update.
51269         * objc.dg/fwd-proto-1.m: Update.
51270         * objc.dg/id-1.m: Update.
51271         * objc.dg/super-class-1.m: Update.
51272
51273 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51274
51275         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51276         constructs.
51277
51278 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51279
51280         * gcc.c-torture/execute/20011128-1.c: New test.
51281
51282 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51283
51284         * gcc.dg/20011127-1.c: New test.
51285
51286 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51287
51288         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51289         from Austin Group draft 7.
51290         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51291         scanf format arguments.
51292         * gcc.dg/format/no-exargs-2.c: New test.
51293
51294 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51295
51296         * g++.dg/abi/vbase8-4.C: New test.
51297
51298 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51299
51300         * gcc.c-torture/execute/20011121-1.c: New test.
51301
51302 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51303
51304         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51305
51306 2001-11-23  Andreas Jaeger  <aj@suse.de>
51307
51308         * gcc.dg/cpp/charconst-2.c: New test.
51309
51310 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51311
51312         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51313         to the host if it is remote.  Let tests specify extra headers
51314         they use.
51315         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51316         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51317         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51318         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51319         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51320         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51321         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51322         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51323         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51324         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51325
51326 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51327
51328         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51329         for little endian ARMs.
51330
51331 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51332
51333         * gcc.c-torture/compile/20011119-1.c: New test.
51334         * gcc.c-torture/compile/20011119-2.c: New test.
51335
51336 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51337
51338         * gcc.dg/altivec-1.c: Fix typo.
51339
51340 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51341
51342         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51343
51344 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51345
51346         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51347
51348 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51349
51350         * lib/g77.exp: Don't specify --rpath-link.
51351
51352         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51353         across all the headers.
51354         * gcc.dg/format/format.exp: For testing on a remote host,
51355         copy format.h.
51356
51357         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51358         * gcc.c-torture/execute/930406-1.c: Likewise.
51359         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51360
51361 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51362
51363         * gcc.dg/altivec-1.c: New.
51364
51365 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51366
51367         * gcc.dg/cpp/fpreprocessed.c: New test case.
51368
51369 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51370
51371         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51372         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51373         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51374
51375 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51376
51377         * gcc.dg/no-builtin-1.c: New test.
51378
51379 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51380
51381         * gcc.c-torture/execute/20011115-1.c: New test.
51382
51383 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51384
51385         * gcc.c-torture/compile/20011114-2.c: New test.
51386         * gcc.c-torture/compile/20011114-3.c: New test.
51387         * gcc.c-torture/compile/20011114-4.c: New test.
51388
51389 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51390
51391         * g++.dg/other/init1.C: New test.
51392
51393 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51394
51395         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51396         message.
51397
51398         * gcc.c-torture/execute/20011114-1.c: New testcase.
51399
51400         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51401         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51402         like the (before this change) version of 20010327-1.c.
51403
51404 2001-11-14  Roger Sayle <roger@eyesopen.com>
51405
51406         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51407
51408 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51409
51410         * g++.dg/init/array2.C: New test.
51411
51412 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51413
51414         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51415
51416 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51417
51418         * g++.dg/other/forscope1.C: New test.
51419         * g++.dg/ext/forscope1.C: New test.
51420         * g++.dg/ext/forscope2.C: New test.
51421
51422 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51423
51424         * gcc.c-torture/execute/20011113-1.c: New test.
51425
51426 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51427
51428         * gcc.c-torture/execute/20011109-2.c: New test.
51429
51430         * gcc.c-torture/execute/20011109-1.c: New test.
51431
51432 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51433
51434         * gcc.c-torture/compile/20011109-1.c: New test.
51435
51436 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51437
51438         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51439         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51440         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51441         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51442         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51443         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51444         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51445
51446 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51447
51448         * g++.dg/warn/Wshadow-1.C: New tests.
51449         * g++.old-deja/g++.mike/for3.C: Update.
51450
51451 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51452
51453         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51454         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51455         XFAILs.  Adjust expected error texts.
51456         * gcc.c-torture/compile/20011106-1.c,
51457         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51458         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51459         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51460         gcc.dg/c99-array-lval-5.c: New tests.
51461
51462 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51463
51464         * gcc.dg/cpp/defined.c: Update.
51465
51466 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51467
51468         * gcc.c-torture/execute/anon-1.c: New test.
51469
51470 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51471
51472         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51473         same size, so no warning should be produced on stormy16.
51474
51475         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51476         due to oversized array.
51477         * g++.old-deja/g++.mike/ns15.C: Likewise.
51478         * g++.old-deja/g++.pt/crash16.C: Likewise.
51479
51480 2001-11-02  Graham Stott  <grahams@redhat.com>
51481
51482         * g++.dgother/debug1.C: Fix typos.
51483
51484 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51485
51486         * g++.dg/other/debug1.C: New test.
51487
51488 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51489
51490         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51491         of unsigned long.
51492
51493 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51494
51495         * gcc.dg/20011029-2.c: New test.
51496
51497         * gcc.c-torture/compile/20011029-1.c: New test.
51498
51499 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51500
51501         * objc/execute/class_self-1.m: New test.
51502         * objc/execute/class_self-2.m: New test.
51503
51504 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51505
51506         * gcc.misc-tests/msgs.exp: Delete.
51507         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51508         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51509         error set to match recent changes.
51510
51511 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51512
51513         * gcc.dg/20011021-1.c: New test.
51514
51515 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51516
51517         * gcc.c-torture/compile/20011023-1.c: New test.
51518
51519 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51520
51521         * lib/g77.exp: Rewrite based on lib/g++.exp.
51522
51523 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51524
51525         * gcc.c-torture/execute/20011019-1.c: New test.
51526
51527         * gcc.dg/20011018-1.c: New test.
51528
51529 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51530
51531         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51532
51533 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51534
51535         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51536         * gcc.dg/attr-invalid.c: Likewise.
51537
51538 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51539
51540         * gcc.dg/20011015-1.c: New test.
51541
51542 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51543
51544         * g++.dg/template/unify2.C: New test.
51545
51546 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51547
51548         * g++.dg/other/exception-specification.C: New test
51549
51550 2001-10-13  Tom Rix  <trix@redhat.com>
51551
51552         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51553         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51554
51555 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51556
51557         * gcc.dg/20011009-1.c: New test.
51558
51559 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51560
51561         PR g++/4476
51562         * g++.dg/other/friend1.C: New test.
51563
51564 2001-10-11  Richard Henderson  <rth@redhat.com>
51565
51566         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51567
51568 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51569
51570         * gcc.c-torture/compile/20011010-1.c: New.
51571
51572 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51573
51574         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51575         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51576         g77.f-torture/execute/execute.exp,
51577         g77.f-torture/noncompile/noncompile.exp,
51578         gcc.c-torture/compile/compile.exp,
51579         gcc.c-torture/execute/execute.exp,
51580         gcc.c-torture/execute/ieee/ieee.exp,
51581         gcc.c-torture/execute/memcheck/memcheck.exp,
51582         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51583         objc/execute/execute.exp: Update FSF address.
51584
51585 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51586
51587         * gcc.dg/cpp/cmdlne-C.c: Update.
51588         * gcc.dg/cpp/cmdlne-C2.c: New.
51589
51590 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51591
51592         * gcc.c-torture/execute/20011008-3.c: New.
51593
51594 2001-10-08  DJ Delorie  <dj@redhat.com>
51595
51596         * gcc.dg/20011008-1.c: New.
51597         * gcc.dg/20011008-2.c: New.
51598
51599 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51600
51601         * gcc.dg/cpp/spacing1.c: Update test.
51602
51603 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51604
51605         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51606         spelling errors of "separate" as "seperate".
51607
51608 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51609
51610         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51611         enough to avoid inlining.
51612
51613 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51614
51615         * lib/g77.exp: set libg2c_dir correctly.
51616
51617 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51618
51619         * gcc.dg/cpp/macro11.c: New test.
51620
51621 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51622
51623         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51624         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51625         gcc.dg/format/multattr-3.c: New tests.
51626         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51627         tests for format attributes on function pointers being rejected.
51628
51629 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51630
51631         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51632
51633 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51634
51635         * g++.dg/warn/format1.C: New test.
51636
51637 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51638
51639         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51640
51641 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51642
51643         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51644
51645 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51646
51647         * gcc.dg/cpp/redef2.c: Add test.
51648
51649 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51650
51651         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51652         long-standing bug on i686, apparently.
51653         * gcc.c-torture/execute/loop-2c.x: New file.
51654         * gcc.c-torture/execute/loop-2d.x: New file.
51655         * gcc.c-torture/execute/loop-3c.x: New file.
51656
51657 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51658
51659         * gcc.dg/cpp/20000625-2.c: Correct line number.
51660
51661 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51662
51663         * gcc.dg/cpp/macro10.c: New test.
51664         * gcc.dg/cpp/strify3.c: New test.
51665         * gcc.dg/cpp/spacing1.c: Add tests.
51666         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51667         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51668
51669 2001-09-24  DJ Delorie  <dj@redhat.com>
51670
51671         * gcc.c-torture/execute/20010924-1.c: New test.
51672
51673 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51674
51675         * objc/execute/paste.m: Remove.
51676
51677 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51678
51679         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51680
51681 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51682
51683         * g77.dg/strlen0.f: New test.
51684
51685 2001-09-21  Richard Henderson  <rth@redhat.com>
51686
51687         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51688         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51689
51690 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51691
51692         Table-driven attributes.
51693         * g++.dg/ext/attrib1.C: New test.
51694
51695 2001-09-20  DJ Delorie  <dj@redhat.com>
51696
51697         * gcc.dg/20000926-1.c: Update expected warning messages.
51698         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51699         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51700         array.
51701
51702 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51703
51704         * g++.dg/eh/registers1.C: New test case.
51705
51706 2001-09-17  Richard Henderson  <rth@redhat.com>
51707
51708         * gcc.dg/array-5.c: Fix VLA decomposition test.
51709
51710 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51711
51712         * gcc.dg/cpp/line5.c: New testcase.
51713
51714 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51715
51716         * gcc.dg/cpp/macro9.c: New test.
51717
51718 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51719
51720         * gcc.c-torture/execute/980223.c: Change type of addr from long
51721         to char *.
51722
51723 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51724
51725         * gcc.c-torture/execute/20010915-1.c: New test.
51726
51727 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51728
51729         * g77.dg/bprob: New directory.
51730         * g77.dg/bprob/bprob.exp: New file.
51731         * g77.dg/bprob/bprob-1.f: New test.
51732         * g77.dg/gcov: New directory.
51733         * g77.dg/gcov/gcov.exp: New file.
51734         * g77.dg/gcov/gcov-1.f: New test.
51735         * g77.dg/gcov/gcov-1.x: New file.
51736
51737 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51738
51739         * gcc.dg/cpp/directiv.c: Update.
51740         * gcc.dg/cpp/undef1.c: Update.
51741
51742 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51743
51744         * gcc.dg/20010912-1.c: New test.
51745
51746 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51747
51748         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51749         language-independent file in lib.
51750         * lib/gcov.exp: New file.
51751
51752 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51753
51754         * gcc.c-torture/compile/20010911-1.c: New test.
51755
51756 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51757
51758         * lib/profopt.exp: New, to support profile-directed optimizations.
51759         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51760         * gcc.misc-tests/bprob-1.c: New test.
51761         * gcc.misc-tests/bprob-2.c: New test.
51762
51763 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51764
51765         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51766         XFAIL and which kinds of gcov output to verify.
51767         * gcc.misc-tests/gcov-4b.x: New file.
51768         * gcc.misc-tests/gcov-5b.x: New file.
51769         * gcc.misc-tests/gcov-6.x: New file.
51770         * gcc.misc-tests/gcov-7.c: New test.
51771         * gcc.misc-tests/gcov-7.x: New file.
51772
51773 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51774
51775         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51776         * gcc.misc-tests/gcov-6.c: New test.
51777
51778 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51779
51780         PR c++/3986
51781         * g++.dg/abi/vbase1.C: New test.
51782
51783 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51784
51785         * objc.dg/method-2.m: New.
51786
51787 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51788
51789         PR c++/4203
51790         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51791         * g++.dg/init/empty1.C: New test.
51792
51793 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51794
51795         * gcc.c-torture/compile/20010903-1.c: New test.
51796
51797 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51798
51799         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51800         for m68k.
51801
51802 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51803
51804         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51805
51806         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51807
51808         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51809
51810 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51811
51812         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51813         for 16-bit 'unsigned int'.
51814
51815 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51816
51817         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51818
51819 2001-08-27  Richard Henderson  <rth@redhat.com>
51820
51821         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51822         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51823
51824 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51825
51826         * gcc.dg/asm-names.c (ymain): New.
51827
51828 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51829
51830         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51831         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51832         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51833
51834 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51835
51836         * gcc.dg/compare5.c: New testcase.
51837
51838 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51839
51840         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51841         and "In instantiation".
51842
51843 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51844
51845         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51846
51847 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51848
51849         * gcc.misc-tests/gcov.exp: Add support for branch information.
51850         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51851         * gcc.misc-tests/gcov-4.c: New test.
51852         * gcc.misc-tests/gcov-4b.c: New test.
51853         * gcc.misc-tests/gcov-5b.c: New test.
51854
51855 2001-08-20  Zack Weinberg  <zackw@panix.com>
51856
51857         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51858         expected to fail.
51859
51860 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51861
51862         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51863
51864 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51865
51866         * g++.dg/eh/template1.C: New test.
51867
51868 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51869
51870         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51871         Fix thinko.
51872         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51873         for xfail.
51874
51875 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51876
51877         * lib/g77-dg.exp: Use prune.exp for common procedures
51878         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51879         * lib/g77.exp: (g77-dg-prune) Remove
51880
51881 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51882
51883         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51884
51885 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51886
51887         * g++.dg/template/unify1.C: New test.
51888
51889 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51890
51891         * g++.dg/abi/empty4.C: New test.
51892
51893 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51894
51895         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51896         solaris2.*
51897         * g77.f-torture/compile/pr3743.x: Likewise.
51898
51899 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51900
51901         * g++.dg/other/using-declaration.C: New test.
51902
51903 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51904
51905         * gcc.dg/cpp/tr-sign.c: New testcase.
51906
51907 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51908
51909         * gcc.dg/cpp/19951025-1.c: Revert.
51910         * gcc.dg/cpp/directiv.c: We no longer process directives that
51911         interrupt macro arguments.
51912
51913 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51914
51915         * gcc.dg/bconstp-1.c: New test.
51916
51917 2001-08-03  Richard Henderson  <rth@redhat.com>
51918
51919         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51920
51921 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51922
51923         * gcc.dg/cpp/19951025-1.c: Update.
51924
51925 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51926
51927         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51928         should be x.
51929
51930 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51931
51932         Kill -fhonor-std.
51933         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51934         * g++.old-deja/g++.other/std1.C: Likewise.
51935         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51936
51937 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51938
51939         * lib/g77.exp: Load gcc-defs.exp for common procedures
51940         (g77_pass, g77_fail, g77_finish, g77_exit,
51941         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51942
51943 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51944
51945         * g77.dg/fbackslash.f
51946         * g77.dg/fcase-preserve.f
51947         * g77.dg/ff90-1.f
51948         * g77.dg/ffixed-line-length-0.f
51949         * g77.dg/ffixed-line-length-132.f
51950         * g77.dg/ffixed-line-length-7.f
51951         * g77.dg/ffixed-line-length-72.f
51952         * g77.dg/ffixed-line-length-none.f
51953         * g77.dg/ffree-form-1.f
51954         * g77.dg/fno-backslash.f
51955         * g77.dg/fno-f90-1.f
51956         * g77.dg/fno-fixed-form-1.f
51957         * g77.dg/fno-onetrip.f
51958         * g77.dg/fno-typeless-boz.f
51959         * g77.dg/fno-underscoring.f
51960         * g77.dg/fno-vxt-1.f
51961         * g77.dg/fonetrip.f
51962         * g77.dg/ftypeless-boz.f
51963         * g77.dg/fugly-assumed.f
51964         * g77.dg/funderscoring.f
51965         * g77.dg/fvxt-1.f
51966
51967 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51968
51969         * objc.dg/fwd-proto-1.m: New.
51970         * objc.dg/local-decl-1.m: New.
51971         * objc.dg/naming-1.m: New.
51972         * objc.dg/naming-2.m: New.
51973         * objc.dg/proto-hier-1.m: New.
51974
51975 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51976
51977         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51978         largest-type elements to a struct makes its size grow.
51979
51980 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51981
51982         * g++.dg/abi/vthunk1.C: New test.
51983
51984 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51985
51986         * g++.dg/abi/vbase8-22.C: New test.
51987
51988 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51989
51990         * gcc.dg/cpp/macro8.c: New test.
51991
51992 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51993
51994         * g++.dg/abi/vbase8-21.C: New test.
51995
51996 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51997
51998         * g++.dg/abi/vbase8-10.C: New test.
51999
52000 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52001
52002         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52003         ${tool}_set_ld_library_path.
52004         Changed caller.
52005         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52006         g++.exp.
52007
52008 2001-07-26  Stan Cox <scox@redhat.com>
52009
52010         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52011         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52012         gcc_exit, gcc_check_unsupported_p):
52013         Moved to gcc-deps.exp
52014         * gcc-deps.exp: New file.
52015
52016 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52017
52018         * g++.old-deja/g++.pt/defarg14.C: New test.
52019
52020 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52021
52022         * g++.old-deja/g++.other/lineno5.C: New test.
52023
52024 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52025
52026         * g++.old-deja/g++.pt/crash68.C: New test.
52027
52028 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52029
52030         * g++.old-deja/g++.other/crash42.C: New test.
52031
52032 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52033
52034         * gcc.dg/cpp/extratokens.c: Fix.
52035         * gcc.dg/cpp/skipping2.c: New tests.
52036
52037 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52038
52039         * gcc.c-torture/execute/20010724-1.c: New file.
52040         * gcc.c-torture/execute/20010724-1.x: New file.
52041
52042 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52043
52044         * g++.old-deja/g++.other/cond7.C: New test.
52045
52046 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52047
52048         * g++.old-deja/g++.other/optimize4.C: New test.
52049
52050 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52051
52052         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52053
52054 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52055
52056         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52057         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52058         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52059         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52060
52061         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52062         bug report" message.
52063
52064         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52065         * g++.dg/ext/instantiate1.C: Move from old-deja.
52066
52067 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52068
52069         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52070         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52071         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52072         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52073
52074 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52075
52076         * gcc.c-torture/execute/20010723-1.c: New test.
52077
52078 2001-07-23  Ben Elliston  <bje@redhat.com>
52079
52080         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52081
52082 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52083
52084         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52085         i[34567]86-*-*.
52086         Delete handling of ieee_multilib_flags.
52087         Pass -mieee for alpha*-*-* and sh-*-*.
52088         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52089
52090 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52091
52092         Remove old-abi tests.
52093         * g++.old-deja/g++.mike/p11116.C: Remove.
52094         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52095
52096 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52097
52098         * g77.f-torture/compile/pr3743.f: New test
52099
52100 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52101
52102         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52103
52104 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52105
52106         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52107         g++.old-deja/g++.pt/static6.C: Likewise.
52108         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52109         supports weak symbols.
52110
52111 2001-07-18  Andreas Jaeger  <aj@suse.de>
52112
52113         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52114         supported again.
52115
52116 2001-07-18  Andreas Jaeger  <aj@suse.de>
52117
52118         * gcc.dg/iftrap-1.c: Fix target line.
52119
52120 2001-07-17  Richard Henderson  <rth@redhat.com>
52121
52122         * gcc.c-torture/execute/20010717-1.c: New.
52123
52124 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52125
52126         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52127         tests.
52128
52129 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52130
52131         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52132
52133 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52134
52135         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52136         UAC_SIGBUS, UAC_NOPRINT definitions.
52137
52138 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52139
52140         * objc/execute/object_is_class.m: New test.
52141         * objc/execute/object_is_meta_class.m: New test.
52142
52143 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52144
52145         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52146         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52147
52148 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52149
52150         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52151         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52152
52153 2001-07-14  Richard Henderson  <rth@redhat.com>
52154
52155         * gcc.dg/iftrap-1.c: New.
52156
52157 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52158
52159         * g77.f-torture/execute/intrinsic77.f: New test.
52160
52161 2001-07-11  Janis Johnson <janis@us.ibm.com>
52162
52163         * gcc.misc-tests/gcov-3.c: New test.
52164
52165 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52166
52167         * gcc.c-torture/compile/20010711-1.c,
52168         * gcc.c-torture/compile/20010711-2.c: New tests.
52169
52170 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52171
52172         * gcc.c-torture/execute/20010711-1.c: New test.
52173
52174 2001-07-11  Ben Elliston  <bje@redhat.com>
52175
52176         * g++.old-deja/g++.other/enum5.C: New test.
52177
52178 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52179
52180         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52181         (g++-dg-prune): Call prune_gcc_output.
52182         * prune.exp: New file for prune_gcc_output.
52183         * lib/g++.exp, lib/gcc.exp: Load it.
52184
52185 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52186
52187         * gcc.c-torture/compile/20010701-1.c,
52188         g++.old-deja/g++.ext/attrib6.C: New tests.
52189
52190 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52191
52192         * gcc.c-torture/compile/20010706-1.c: New test.
52193
52194 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52195
52196         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52197
52198 2001-06-28  Stan Shebs  <shebs@apple.com>
52199
52200         * gcc.dg/pragma-darwin.c: New test.
52201
52202 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52203
52204         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52205         Solaris 2.[678] system.
52206
52207 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52208
52209         * gcc.dg/20010622-1.c: New test.
52210
52211 2001-06-18  Stan Shebs  <shebs@apple.com>
52212
52213         * objc.dg: New directory.
52214         * objc.dg/dg.exp: New file.
52215         * objc.dg/alias.m: New.
52216         * objc.dg/class-1.m: New.
52217         * objc.dg/class-2.m: New.
52218         * objc.dg/const-str-1.m: New.
52219         * objc.dg/const-str-2.m: New.
52220         * objc.dg/id-1.m: New.
52221         * objc.dg/method-1.m: New.
52222         * objc.dg/super-class-1.m: New.
52223         * lib/objc-dg.exp: New file.
52224
52225 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52226
52227         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52228         of label name.
52229
52230 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52231
52232         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52233
52234 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52235
52236         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52237         variable.
52238
52239 2001-06-12  Richard Henderson  <rth@redhat.com>
52240
52241         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52242
52243 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52244
52245         * g++.old-deja/g++.abi/vbase5.C: New test.
52246         * g++.old-deja/g++.abi/vbase6.C: New test.
52247         * g++.old-deja/g++.abi/vbase7.C: New test.
52248
52249 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52250
52251         * gcc.c-torture/compile/20010610-1.c: New test.
52252
52253 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52254
52255         * g++.old-deja/g++.abi/vbase4.C: New test.
52256
52257 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52258
52259         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52260         support %f for HC11/HC12 targets.
52261         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52262         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52263         on HC11/HC12 targets.
52264         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52265
52266 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52267
52268         * gcc.dg/wchar_t-1.c: New file.
52269         * gcc.dg/wint_t-1.c: Likewise.
52270
52271 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52272
52273         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52274
52275 2001-06-11  Richard Henderson  <rth@redhat.com>
52276
52277         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52278
52279 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52280
52281         * gcc.c-torture/compile/20010611-1.c: New test.
52282
52283 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52284
52285         * gcc.dg/c99-tag-1.c: Add more tests.
52286
52287 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52288
52289         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52290         representation on MN10300 and ARM/Thumb.
52291
52292 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52293
52294         * g77.f-torture/execute/20010610.f: New.
52295
52296 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52297
52298         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52299         names.
52300
52301 2001-06-09  Richard Henderson  <rth@redhat.com>
52302
52303         * gcc.c-torture/execute/ashrdi-1.c: New.
52304         * gcc.c-torture/execute/ashldi-1.c: New.
52305         * gcc.c-torture/execute/lshrdi-1.c: New.
52306
52307 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52308
52309         * objc/execute/load-3.m: Added. Check sending +load to categories,
52310         in addition to classes.
52311
52312 2001-06-08  Stan Shebs  <shebs@apple.com>
52313
52314         * objc/execute/load-2.m: New test.  From Nicola Pero
52315         <n.pero@mi.flashnet.it>.
52316
52317 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52318
52319         * gcc.c-torture/execute/20010605-2.c: New test.
52320
52321 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.old-deja/g++.abi/vbase2.C: New test.
52324         * g++.old-deja/g++.abi/vbase3.C: New test.
52325
52326 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52327
52328         * g++.old-deja/g++.pt/friend49.C: New test.
52329
52330 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52331
52332         * g++.old-deja/g++.ext/anon3.C: New test.
52333
52334 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52335
52336         * g++.old-deja/g++.other/conv7.C: New test.
52337
52338 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52339
52340         * gcc.c-torture/compile/20010605-2.c: New test.
52341
52342 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52343
52344         * gcc.c-torture/execute/20010604-1.c: New test.
52345
52346 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52347
52348         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52349
52350 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52351
52352         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52353         (g++_link_flags): Likewise.
52354         (g++_init): Pass gccpath's value to two previous functions.
52355
52356 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52357
52358         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52359         Ensure logfile entry matches exec command line.
52360
52361 2001-05-31  Richard Henderson  <rth@redhat.com>
52362
52363         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52364         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52365
52366 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52367
52368         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52369         compiler for irix6.2
52370
52371 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52372
52373         * g++.old-deja/g++.other/optimize3.C: New file.
52374
52375 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52376
52377         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52378         assemble.
52379
52380 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52381
52382         * g++.old-deja/g++.other/optimize2.C: New file.
52383
52384 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52385
52386         * gcc.c-torture/compile/20010518-2.c: New file.
52387         * gcc.c-torture/execute/20010518-1.c: New file.
52388         * gcc.c-torture/execute/20010518-2.c: New file.
52389
52390 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52391
52392         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52393
52394 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52395
52396         G++ no longer defines builtins that do not begin with __builtin.
52397         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52398         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52399         * g++.old-deja/g++.law/builtin1.C: Likewise.
52400         * g++.old-deja/g++.law/cvt2.C: Likewise.
52401         * g++.old-deja/g++.mike/net5.C: Likewise.
52402         * g++.old-deja/g++.other/builtins1.C: Likewise.
52403         * g++.old-deja/g++.other/builtins2.C: Likewise.
52404         * g++.old-deja/g++.other/builtins3.C: Likewise.
52405         * g++.old-deja/g++.other/builtins4.C: Likewise.
52406         * g++.old-deja/g++.other/inline8.C: Likewise.
52407         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52408
52409 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52410
52411         * g++.old-deja/g++.pt/using1.C: Adjust.
52412         * g++.old-deja/g++.pt/using2.C: New test.
52413
52414 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52415
52416         * gcc.dg/cpp/charconst.c: New tests.
52417         * gcc.dg/cpp/escape.c: New tests.
52418         * gcc.dg/cpp/escape-1.c: New tests.
52419         * gcc.dg/cpp/escape-2.c: New tests.
52420         * gcc.dg/cpp/ucs.c: New tests.
52421
52422 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52423
52424         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52425         native compiler for irix6.5.
52426
52427 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52428
52429         * lib/g++.exp (g++_include_flags): Use args to compute
52430         get_multilibs.
52431         (g++_link_flags): Likewise.
52432         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52433
52434 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52435
52436         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52437
52438 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52439
52440         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52441         this file.
52442
52443 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52444
52445         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52446         STACK_SIZE;
52447         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52448         to STACK_SIZE; Use it to define size of add_histo array.
52449         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52450         to STACK_SIZE.
52451         (f): Use GITT_SIZE to define size of gitt local table.
52452         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52453         to STACK_SIZE; Use it to define size of bytemem array.
52454
52455 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52456
52457         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52458         on 68HC11/HC12 due to the asm instruction.
52459         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52460         * gcc.c-torture/compile/920520-1.x: Likewise.
52461         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52462         on 68HC11/HC12 because the function is larger than 64K.
52463         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52464         on 68HC11/HC12 because the structure is too large.
52465
52466 2001-05-20  Richard Henderson  <rth@redhat.com>
52467
52468         * gcc.c-torture/execute/20010520-1.c: New.
52469
52470 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52471
52472         * g++.old-deja/g++.warn/compare1.C: New test.
52473         * gcc.dg/compare4.c: New test.
52474
52475 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52476
52477         * g++.old-deja/g++.other/optimize1.C: New test.
52478
52479 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52480
52481         * g++.old-deja/g++.pt/spec41.C: New test.
52482
52483 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52484
52485         * gcc.c-torture/compile/20010114-1.x: Remove.
52486
52487 2001-05-18  Stan Shebs  <shebs@apple.com>
52488
52489         * gcc.c-torture/compile/20010518-1.c: New test.
52490
52491 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52492
52493         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52494         * g++.old-deja/g++.pt/crash67.C: New test.
52495
52496 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52497
52498         * g++.old-deja/g++.other/debug9.C: New test.
52499
52500 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52501
52502         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52503
52504 2001-05-16  Jan Hubicka  <jh@suse.cz>
52505
52506         * gcc.c-torture/compile/20010516-1.c: New test.
52507
52508 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52509
52510         * g++.old-deja/g++.other/crash41.C: New test.
52511
52512 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52513
52514         * g++.old-deja/g++.pt/crash66.C: New test.
52515
52516 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52517
52518         * g++.old-deja/g++.robertl/eb27.C: Convert.
52519
52520 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52521
52522         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52523         declaration being redundant.
52524
52525 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52526
52527         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52528
52529 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52530
52531         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52532
52533 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52534
52535         * lib/g++.exp: Use testsuite_flags.
52536
52537 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52538
52539         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52540
52541 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52542
52543         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52544
52545 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52546
52547         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52548
52549 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52550
52551         * gcc.c-torture/compile/20010313-1.c: New test.
52552
52553 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52554
52555         * gcc.dg/cpp/direct2.c: New test.
52556         * gccq.dg/cpp/direct2s.c: New test.
52557
52558         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52559
52560 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52561
52562         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52563         * g++.old-deja/g++.other/op3.C: Likewise.
52564
52565 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52566
52567         * gcc.dg/cpp/syshdr.h: New file.
52568         * gcc.dg/cpp/sysmac1.c: Update.
52569         * gcc.dg/cpp/sysmac2.c: Update.
52570
52571 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52572
52573         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52574
52575 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52576
52577         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52578         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52579
52580 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52581
52582         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52583
52584 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52585
52586         * lib/g++.exp (g++_include_flags): Don't use any special flags
52587         if TESTING_IN_BUILD_TREE is not defined.
52588         (g++_init): Use a plain 'c++' as the compiler if
52589         TESTING_IN_BUILD_TREEE is not defined.
52590
52591 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52592
52593         * g++.old-deja/g++.eh/catch13.C: New test.
52594         * g++.old-deja/g++.eh/catch14.C: New test.
52595
52596 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52597
52598         * gcc.dg/cpp/tr-define.c: New test.
52599
52600 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52601
52602         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52603         <stdlib.h>, not <malloc.h>.
52604
52605 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52606
52607         * g++.old-deja/g++.ns/template17.C: New test.
52608
52609 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52610
52611         * g++.old-deja/g++.pt/ref4.C: New test.
52612
52613 2001-04-30  Richard Henderson  <rth@redhat.com>
52614
52615         * gcc.dg/20000724-1.c: Revert last change.
52616
52617 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52618
52619         * g77.f-torture/execute/20010430.f: New test.
52620
52621 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52622
52623         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52624
52625 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52626
52627         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52628
52629 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52630
52631         * g++.old-deja/g++.eh/crash6.C: New test.
52632
52633 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52634
52635         * g++.old-deja/g++.other/warn7.C: New test.
52636
52637 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52638
52639         * g++.old-deja/g++.other/defarg9.C: New test.
52640
52641 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52642
52643         * g77.f-torture/compile/20010426.f: New test.
52644         * g77.f-torture/execute/20010426.f: New test.
52645
52646 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52647
52648         * g77.f-torture/compile/20000629-1.x: Remove - error
52649         has been fixed.
52650
52651 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52652
52653         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52654         Tweak slightly to work with g++.dg framework.
52655         * g++.dg/special/ecos.exp: Run initp1.C test.
52656         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52657
52658         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52659         its linker doesn't give line numbers either.
52660         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52661
52662 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52663
52664         * g++.old-deja/g++.other/lex1.C: New test.
52665
52666 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52667
52668         * gcc.dg/noncompile/20010425-1.c: New test.
52669
52670 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52671
52672         * g++.old-deja/g++.pt/mangle2.C: New test.
52673
52674 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52675
52676         * gcc.dg/format/plus-1.c: New test.
52677
52678 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.dg/20010423-1.c: New test.
52681
52682 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52683
52684         * gcc.c-torture/execute/20010422-1.c: New test.
52685
52686 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52687
52688         * g++.old-deja/g++.ns/type2.C: New test.
52689
52690 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52691
52692         * g++.old-deja/g++.other/perf1.C: New test.
52693
52694 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52695
52696         * gcc.dg/c99-func-2.c: Remove xfail.
52697         * gcc.dg/c99-func-3.c: Remove xfail.
52698         * gcc.dg/c99-func-4.c: Remove xfail.
52699
52700 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52701
52702         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52703
52704 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52705
52706         * gcc.c-torture/compile/20010423-1.c: New test.
52707
52708 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52709
52710         * g++.old-deja/g++.pt/typename28.C: New test.
52711
52712 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52713
52714         * g++.old-deja/g++.abi/empty2.C: New test.
52715         * g++.old-deja/g++.abi/empty3.C: New test.
52716
52717 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52718
52719         * g++.old-deja/g++.other/comdat2.C: New test.
52720         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52721
52722 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52723
52724         * g++.old-deja/g++.other/overload14.C: New test.
52725
52726 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52727
52728         * g++.old-deja/g++.other/lookup23.C: New test.
52729
52730 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52731
52732         * gcc.c-torture/execute/20010403-1.c: New test.
52733
52734 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52735             Mark Mitchell  <mark@codesourcery.com>
52736
52737         * lib/old-dejagnu.exp: Don't delete output of executable.
52738         Add .exe suffix to executables.
52739
52740 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52741
52742         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52743
52744 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52745
52746         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52747
52748 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52749
52750         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52751         * g++.old-deja/g++.abi/crash1.C: New test.
52752
52753 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52754
52755         * g++.old-deja/g++.other/crash40.C: New test.
52756
52757 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52758
52759         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52760
52761 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52762
52763         * g++.old-deja/g++.other/warn6.C: New test.
52764
52765 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52766
52767         * g++.old-deja/g++.robertl/eb42.C: Same.
52768
52769 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52770
52771         * gcc.dg/wtr-conversion-1.c: New testcase.
52772
52773 2001-04-10  Richard Henderson  <rth@redhat.com>
52774
52775         * g++.old-deja/g++.other/array5.C: New.
52776
52777 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52778
52779         * gcc.c-torture/execute/20010408-1.c: New test.
52780
52781 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52782
52783         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52784         headers and constructs.
52785         * g++.old-deja/g++.robertl/eb79.C: Same.
52786         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52787         * g++.old-deja/g++.robertl/eb73.C: Same.
52788         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52789         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52790         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52791         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52792         * g++.old-deja/g++.robertl/eb44.C: Same.
52793         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52794         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52795         * g++.old-deja/g++.robertl/eb39.C: Same.
52796         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52797         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52798         * g++.old-deja/g++.robertl/eb30.C: Same.
52799         * g++.old-deja/g++.robertl/eb3.C: Same.
52800         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52801         * g++.old-deja/g++.robertl/eb21.C: Same.
52802         * g++.old-deja/g++.robertl/eb15.C: Same.
52803         * g++.old-deja/g++.robertl/eb118.C: Same.
52804         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52805         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52806         * g++.old-deja/g++.robertl/eb109.C: Same.
52807         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52808         * g++.old-deja/g++.mike/rtti1.C: Same.
52809         * g++.old-deja/g++.mike/p658.C: Same.
52810         * g++.old-deja/g++.mike/net46.C: Same.
52811         * g++.old-deja/g++.mike/net34.C: Same.
52812         * g++.old-deja/g++.mike/memoize1.C: Same.
52813         * g++.old-deja/g++.mike/eh2.C: Same.
52814         * g++.old-deja/g++.law/weak.C: Same.
52815         * g++.old-deja/g++.law/visibility7.C: Same.
52816         * g++.old-deja/g++.law/visibility25.C: Same.
52817         * g++.old-deja/g++.law/visibility22.C: Same.
52818         * g++.old-deja/g++.law/visibility2.C: Same.
52819         * g++.old-deja/g++.law/visibility17.C: Same.
52820         * g++.old-deja/g++.law/visibility13.C: Same.
52821         * g++.old-deja/g++.law/visibility10.C: Same.
52822         * g++.old-deja/g++.law/visibility1.C: Same.
52823         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52824         * g++.old-deja/g++.law/vbase1.C: Same.
52825         * g++.old-deja/g++.law/operators32.C: Same.
52826         * g++.old-deja/g++.law/nest3.C: Same.
52827         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52828         * g++.old-deja/g++.law/except5.C (main): Same.
52829         * g++.old-deja/g++.law/cvt7.C (run): Same.
52830         * g++.old-deja/g++.law/cvt2.C: Same.
52831         * g++.old-deja/g++.law/cvt16.C: Same.
52832         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52833         * g++.old-deja/g++.law/ctors17.C (main): Same.
52834         * g++.old-deja/g++.law/ctors13.C: Same.
52835         * g++.old-deja/g++.law/ctors12.C (main): Same.
52836         * g++.old-deja/g++.law/ctors10.C: Same.
52837         * g++.old-deja/g++.law/code-gen5.C: Same.
52838         * g++.old-deja/g++.law/bad-error7.C: Same.
52839         * g++.old-deja/g++.law/arm9.C: Same.
52840         * g++.old-deja/g++.law/arm12.C: Same.
52841         * g++.old-deja/g++.law/arg8.C: Same.
52842         * g++.old-deja/g++.law/arg1.C: Same.
52843         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52844         * g++.old-deja/g++.jason/template31.C: Same.
52845         * g++.old-deja/g++.jason/template24.C (main): Same.
52846         * g++.old-deja/g++.jason/2371.C: Same.
52847         * g++.old-deja/g++.eh/new2.C: Same.
52848         * g++.old-deja/g++.eh/new1.C: Same.
52849         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52850         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52851         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52852         * g++.old-deja/g++.brendan/crash62.C: Same.
52853         * g++.old-deja/g++.brendan/crash52.C: Same.
52854         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52855         * g++.old-deja/g++.brendan/crash38.C: Same.
52856         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52857         * g++.old-deja/g++.brendan/copy9.C: Same.
52858
52859 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52860
52861         * gcc.c-torture/execute/20001203-2.c (memset):
52862         Count argument is of type __SIZE_TYPE__.
52863
52864 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52865
52866         * gcc.c-torture/compile/20010404-1.c: New test.
52867
52868 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52869
52870         * gcc.c-torture/compile/20010326-1.c: New test.
52871
52872 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52873
52874         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52875         peculiarities of the SH.
52876         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52877
52878 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52879
52880         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52881         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52882         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52883
52884 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52885
52886         * g77.f-torture/compile/20010321-1.f: New test.
52887
52888 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52889
52890         * gcc.c-torture/compile/20010329-1.c: New test.
52891
52892 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52893
52894         * gcc.c-torture/execute/20010329-1.c: New test.
52895
52896 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52897
52898         * g++.old-deja/g++.other/eh4.C: Fix typo.
52899
52900 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52901
52902         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52903
52904 2001-03-28  Philip Blundell  <philb@gnu.org>
52905
52906         * gcc.c-torture/compile/20010328-1.c: New test.
52907
52908 2001-03-27  Richard Henderson  <rth@redhat.com>
52909
52910         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52911         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52912
52913 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52914
52915         * gcc.c-torture/compile/20010327-1.c: New test.
52916
52917 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52918
52919         * g++.old-deja/g++.other/friend12.C: New test.
52920         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52921         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52922
52923 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52924
52925         * gcc.c-torture/execute/20010325-1.c: New test.
52926
52927 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * g++.old-deja/g++.other/mangle3.C: New test.
52930
52931 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52932
52933         * g++.old-deja/g++.other/anon8.C: New test.
52934
52935 2001-03-20  Philip Blundell  <philb@gnu.org>
52936
52937         * gcc.c-torture/compile/20010320-1.c: New test.
52938
52939 2001-03-17  Richard Henderson  <rth@redhat.com>
52940
52941         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52942
52943 2001-03-15  Geoff Keating  <geoff@redhat.com>
52944
52945         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52946         tests on AIX.
52947
52948 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52949
52950         * g++.old-deja/g++.other/eh4.C: New test.
52951
52952 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52953
52954         * gcc.dg/cpp/mi1.c: Update.
52955
52956 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * g++.old-deja/g++.other/regstack.C: New test.
52959
52960 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52961
52962         * g++.old-deja/g++.other/ref4.C: New test.
52963
52964 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52965
52966         * objc/execute/va_method.m: Added.
52967         * objc/execute/IMP.m: Added.
52968         * objc/execute/_cmd.m: Added.
52969         * objc/execute/accessing_ivars.m: Added.
52970         * objc/execute/class-1.m: Added.
52971         * objc/execute/class-10.m: Added.
52972         * objc/execute/class-11.m: Added.
52973         * objc/execute/class-12.m: Added.
52974         * objc/execute/class-13.m: Added.
52975         * objc/execute/class-14.m: Added.
52976         * objc/execute/class-2.m: Added.
52977         * objc/execute/class-3.m: Added.
52978         * objc/execute/class-4.m: Added.
52979         * objc/execute/class-5.m: Added.
52980         * objc/execute/class-6.m: Added.
52981         * objc/execute/class-7.m: Added.
52982         * objc/execute/class-8.m: Added.
52983         * objc/execute/class-9.m: Added.
52984         * objc/execute/class-tests-1.h
52985         * objc/execute/class-tests-2.h
52986         * objc/execute/compatibility_alias.m: Added.
52987         * objc/execute/encode-1.m: Added.
52988         * objc/execute/formal_protocol-1.m: Added.
52989         * objc/execute/formal_protocol-2.m: Added.
52990         * objc/execute/formal_protocol-3.m: Added.
52991         * objc/execute/formal_protocol-4.m: Added.
52992         * objc/execute/formal_protocol-5.m: Added.
52993         * objc/execute/formal_protocol-6.m: Added.
52994         * objc/execute/formal_protocol-7.m: Added.
52995         * objc/execute/informal_protocol.m: Added.
52996         * objc/execute/initialize.m: Added.
52997         * objc/execute/load.m: Added.
52998         * objc/execute/many_args_method.m: Added.
52999         * objc/execute/nested-3.m: Added.
53000         * objc/execute/no_clash.m: Added.
53001         * objc/execute/private.m: Added.
53002         * objc/execute/redefining_self.m: Added.
53003         * objc/execute/root_methods.m: Added.
53004         * objc/execute/selector-1.m: Added.
53005         * objc/execute/static-1.m: Added.
53006         * objc/execute/static-2.m: Added.
53007         * objc/execute/va_method.m: Added.
53008
53009 2001-03-10  Richard Henderson  <rth@redhat.com>
53010
53011         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53012
53013 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53014
53015         * g++.old-deja/g++.other/crash31.C: XFAIL.
53016         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53017         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53018         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53019         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53020         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53021
53022 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53023
53024         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53025
53026 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53027
53028         * gcc.dg/20000724-1.c: Don't use multiline strings.
53029
53030 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53031
53032         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53033         result of -cString against what we expect it to be; don't just
53034         print it out for no one to read.
53035
53036         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53037         Based on testcases provided by Nicola Pero.
53038
53039 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53040
53041         * gcc.dg/cpp/macro7.c: New test.
53042
53043 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53044
53045         * gcc.dg/cpp/multiline.c: Update.
53046
53047 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53048
53049         * g++.old-deja/g++.other/enum3.C: New test.
53050
53051 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53052
53053         * g++.old-deja/g++.other/pod1.C: New test.
53054
53055 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53056
53057         * g++.old-deja/g++.ext/overload1.C: New test.
53058
53059 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53060
53061         * g++.old-deja/g++.pt/using1.C: New test.
53062
53063 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53064
53065         * g++.old-deja/g++.other/using9.C: New test.
53066
53067 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53068
53069         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53070
53071         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53072
53073 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53074
53075         * g++.old-deja/g++.ext/realpt1.C: Remove.
53076
53077 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53078
53079         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53080
53081 2001-02-26  Will Cohen  <wcohen@redhat.com>
53082
53083         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53084
53085 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53086
53087         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53088         templatized constructors.
53089
53090 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53091
53092         * gcc.c-torture/execute/20010224-1.c: New test.
53093
53094 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53095
53096         * gcc.c-torture/execute/20010222-1.c: New test.
53097
53098 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53099
53100         * g++.old-deja/g++.other/inline20.C: New test.
53101
53102 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53103
53104         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53105
53106 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53107
53108         * g++.old-deja/g++.other/lookup22.C: New test.
53109
53110 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53111
53112         * g77.dg: New directory.
53113         * g77.dg/20010216-1.f: New test case.
53114         * g77.dg/dg.exp: New driver.
53115         * lib/g77-dg.exp: New driver library.
53116
53117 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53118
53119         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53120
53121 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53122
53123         * g++.old-deja/g++.other/decl9.C: New test.
53124
53125 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53126
53127         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53128         not need <string> and also tests the initialization at runtime.
53129
53130 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53131
53132         * gcc.c-torture/execute/longlong.c: New test.
53133
53134 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53135
53136         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53137
53138 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53139
53140         * gcc.c-torture/execute/920302-1.c (execute):
53141         Change argument type to short.
53142
53143 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53144
53145         * g++.old-deja/g++.pt/deduct6.C: New test.
53146
53147 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53148
53149         * g++.old-deja/g++.pt/deduct5.C: New test.
53150
53151 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53152
53153         * gcc.c-torture/execute/20010209-1.c: New test.
53154
53155 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53156
53157         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53158
53159 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53160
53161         * g++.dg/vtgc1.C: Update for new ABI.
53162
53163         * consistency.vlad: New directory, 1665 files.
53164
53165 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53166
53167         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53168         return type.
53169         * gcc.dg/cpp/digraphs.c: Declare puts.
53170
53171 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53172
53173         * g++.old-deja/g++.other/warn5.C: New test.
53174
53175 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53176
53177         * g++.old-deja/g++.pt/spec40.C: New test.
53178
53179 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53180
53181         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53182         case.
53183         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53184
53185 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53186
53187         * gcc.c-torture/compile/20010209-1.c: New test.
53188
53189 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53190
53191         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53192         excess errors message but not if it crashes.
53193         * g++.old-deja/g++.other/crash27.C: Likewise.
53194         * g++.old-deja/g++.other/crash28.C: Likewise.
53195         * g++.old-deja/g++.other/crash30.C: Likewise.
53196         * g++.old-deja/g++.other/crash32.C: Likewise.
53197         * g++.old-deja/g++.other/crash35.C: Likewise.
53198         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53199
53200 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53201
53202         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53203         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53204         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53205         g77.f-torture/execute/execute.exp,
53206         g77.f-torture/noncompile/noncompile.exp,
53207         gcc.c-torture/execute/execute.exp,
53208         gcc.c-torture/execute/memcheck/memcheck.exp,
53209         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53210         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53211         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53212         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53213         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53214         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53215         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53216         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53217         Remove bug reporting instructions with ancient email addresses.
53218
53219 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53220
53221         * gcc.dg/20010202-1.c: New test.
53222         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53223
53224 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53225
53226         * g++.dg/stdbool-if.C: New test.
53227
53228 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53229
53230         * objc/execute/fdecl.m: Added main().
53231
53232 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53233
53234         * gcc.c-torture/execute/20010206-1.c: New test.
53235
53236 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53237
53238         * gcc.dg/cpp/avoidpaste1.c: Update.
53239
53240 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53241
53242         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53243         Pero <nicola@brainstorm.co.uk>.
53244         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53245
53246 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53247
53248         * g++.old-deja/g++.pt/spec39.C: New test.
53249
53250 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53251
53252         * gcc.c-torture/compile/20010202-1.c: New test.
53253
53254 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53255
53256         * g++.old-deja/g++.abi/primary2.C: New test.
53257         * g++.old-deja/g++.abi/primary3.C: New test.
53258         * g++.old-deja/g++.abi/primary4.C: New test.
53259         * g++.old-deja/g++.abi/primary5.C: New test.
53260         * g++.old-deja/g++.abi/vtable3.h: New test.
53261         * g++.old-deja/g++.abi/vtable3a.C: New test.
53262         * g++.old-deja/g++.abi/vtable3b.C: New test.
53263         * g++.old-deja/g++.abi/vtable3c.C: New test.
53264         * g++.old-deja/g++.abi/vtable3d.C: New test.
53265         * g++.old-deja/g++.abi/vtable3e.C: New test.
53266         * g++.old-deja/g++.abi/vtable3f.C: New test.
53267         * g++.old-deja/g++.abi/vtable3g.C: New test.
53268         * g++.old-deja/g++.abi/vtable3h.C: New test.
53269         * g++.old-deja/g++.abi/vtable3i.C: New test.
53270         * g++.old-deja/g++.abi/vtable3j.C: New test.
53271         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53272
53273 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53274
53275         * g++.old-deja/g++.other/anon6.C: New test.
53276         * g++.old-deja/g++.other/anon7.C: New test.
53277
53278 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53279
53280         * gcc.dg/cpp/avoidpaste2.c: New tests.
53281
53282 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53283
53284         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53285
53286 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53287
53288         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53289         DECIMAL_DIG cases for Irix."
53290
53291 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53292
53293         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53294
53295 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53296
53297         * gcc.dg/c99-tag-1.c: New test.
53298
53299 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53300
53301         * gcc.dg/cpp/tr-warn1.c: Add tests.
53302
53303 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53304
53305         * gcc.dg/cpp/avoidpaste1.c: Update.
53306         * gcc.dg/cpp/paste4.c: Update.
53307
53308 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53309
53310         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53311         cases for Irix.
53312
53313 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53314
53315         * g++.old-deja/g++.other/inline19.C: New test.
53316
53317 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53318
53319         * gcc.dg/Wlarger-than.c: New test.
53320
53321 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53322
53323         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53324
53325 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53326
53327         * gcc.c-torture/execute/20010129-1.c: New test.
53328         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53329
53330 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53331
53332         * gcc.dg/cpp/avoidpaste1.c: Test case.
53333
53334 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53335
53336         * g++.old-deja/g++.other/inline18.C: New test.
53337
53338 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53339
53340         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53341         and __builtin_putchar.
53342
53343 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53344
53345         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53346         tests.
53347
53348 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53349
53350         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53351         floating point number rounding mode to round to the nearest
53352         representable mode.
53353
53354 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53355
53356         * g++.old-deja/g++.other/mangle2.C: New test.
53357
53358 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53359
53360         * gcc.c-torture/compile/20010124-1.c: New test.
53361
53362 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53363
53364         * g++.old-deja/g++.pt/spec38.C: New test.
53365
53366 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53367
53368         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53369         "Build don't run".
53370
53371 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53372
53373         * gcc.c-torture/execute/20010123-1.c: New test.
53374
53375 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53376
53377         * g++.old-deja/g++.pt/spec37.C: New test.
53378
53379 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53380
53381         * g++.old-deja/g++.pt/overload14.C: New test.
53382
53383 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53384
53385         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53386         __builtin_return_address.
53387
53388 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53389
53390         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53391         * g++.old-deja/g++.pt/spec35.C: New test.
53392         * g++.old-deja/g++.pt/spec36.C: New test.
53393
53394 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53395
53396         * gcc.c-torture/compile/20010118-1.c: New test.
53397
53398 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53399
53400         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53401
53402 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53403
53404         * gcc.c-torture/execute/20010119-1.c: New test.
53405
53406 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53407
53408         * g++.old-deja/g++.other/vbase5.C: New test.
53409
53410 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53411
53412         * gcc.c-torture/execute/20010118-1.c: New test.
53413
53414 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53415
53416         * g++.old-deja/g++.pt/deduct3.C: New test.
53417
53418 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53419
53420         * g++.old-deja/g++.pt/spec34.C: New test.
53421
53422 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53423
53424         * g77.f-torture/compile/20000601-2.f: New test.
53425
53426 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53427
53428         * g++.old-deja/g++.other/init17.C: New test.
53429
53430 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53431
53432         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53433
53434 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53435
53436         * g++.old-deja/g++.pt/unify8.C: New test.
53437
53438 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53439
53440         * g++.old-deja/g++.abi/vbase1.C: New test.
53441
53442 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53443
53444         * g++.old-deja/g++.pt/crash65.C: New test.
53445
53446 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53447
53448         * gcc.dg/cpp/assembl2.S: New test case.
53449
53450 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53451
53452         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53453         are supported.
53454
53455 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53456
53457         * g++.old-deja/g++.other/builtins1.C: New test.
53458         * g++.old-deja/g++.other/builtins2.C: Likewise.
53459         * g++.old-deja/g++.other/builtins3.C: Likewise.
53460         * g++.old-deja/g++.other/builtins4.C: Likewise.
53461
53462 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53463
53464         * gcc.c-torture/compile/20010117-1.c: New test.
53465         * gcc.c-torture/compile/20010117-2.c: New test.
53466
53467 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53468
53469         * g77.f-torture/execute/20010116.[fx]: New test,
53470         XFAIL on i?86-*-*.
53471         * g77.f-torture/compile/20010115.f: Indicate it's
53472         a test for PR fortran/1636.
53473
53474 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53475
53476         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53477
53478 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53479
53480         * g77.f-torture/compile/20010115.f: New test.
53481
53482 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53483
53484         * g++.old-deja/g++.pt/nontype5.C: New test.
53485
53486 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53487
53488         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53489         have an equivalent working one below it.
53490
53491 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53492
53493         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53494         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53495
53496 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53497
53498         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53499         message containing "init_priority".
53500         (conpr-2.C): Likewise.
53501         (conpr-3.C): Likewise.
53502         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53503
53504 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53505
53506         * gcc.c-torture/execute/20010114-2.c: New test.
53507
53508 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53509
53510         * gcc.c-torture/compile/20010114-1.c: New test.
53511         * gcc.c-torture/compile/20010114-1.x: Xfail.
53512         * gcc.c-torture/compile/20010114-2.c: New test.
53513         * gcc.c-torture/execute/20010114-1.c: New test.
53514         * gcc.dg/trunc-1.c: New test.
53515         * gcc.dg/uninit-B.c: New test.
53516
53517 2001-01-13  Nick Clifton  <nickc@redhat.com>
53518
53519         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53520         target.
53521
53522 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53523
53524         * gcc.c-torture/compile/20010113-1.c: New test.
53525
53526 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53527
53528         * gcc.c-torture/compile/20001212-1.c: New test.
53529
53530 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53531
53532         * gcc.dg/cpp/widestr1.c: Update.
53533         * gcc.dg/cpp/prag-imp.c: Remove.
53534
53535 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53536
53537         * gcc.c-torture/execute/20000801-3.x: Remove.
53538         * gcc.dg/c90-init-1.c: New test.
53539         * gcc.dg/c99-init-1.c: New test.
53540         * gcc.dg/c99-init-2.c: New test.
53541         * gcc.dg/gnu99-init-1.c: New test.
53542
53543 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53544
53545         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53546         testing that no relevant ones were found.
53547
53548 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53549
53550         * g++.old-deja/g++.pt/cast2.C: New test.
53551
53552 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53553
53554         * g++.old-deja/g++.pt/friend47.C: New test.
53555
53556 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53557
53558         * g++.old-deja/g++.pt/instantiate13.C: New test.
53559
53560 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53561
53562         * g++.old-deja/g++.other/defarg7.C: New test.
53563         * g++.old-deja/g++.other/defarg8.C: New test.
53564
53565 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53566
53567         * g++.old-deja/g++.pt/crash64.C: New test.
53568
53569 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53570
53571         * g++.old-deja/g++.pt/crash63.C: New test.
53572
53573 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53574
53575         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53576
53577 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53578
53579         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53580
53581 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53582
53583         * g++.old-deja/g++.pt/error3.C: New test.
53584
53585 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53586
53587         * g++.old-deja/g++.other/crash39.C: New test.
53588
53589 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53590
53591         * g++.old-deja/g++.other/vbase4.C: New test.
53592
53593 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53594
53595         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53596         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53597         * gcc.dg/special/special.exp: New test driver which will check
53598         for alias support for the above test.
53599
53600 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53601
53602         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53603         problems on small machines.
53604         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53605         parameterize.
53606
53607 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53608
53609         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53610         mips.
53611         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53612
53613 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53614
53615         * g++.old_deja/g++.pt/using8.C: New test.
53616
53617 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53618
53619         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53620
53621 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53622
53623         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53624         where a failure is expected.
53625         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53626
53627 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53628
53629         * g++.old_deja/g++.pt/instantiate12.C: New test.
53630
53631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53632
53633         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53634         start of structs.
53635         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53636         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53637         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53638         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53639         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53640         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53641         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53642         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53643         * g++.old-deja/g++.eh/spec6.C: Likewise.
53644         * g++.old-deja/g++.jason/crash3.C: Likewise.
53645         * g++.old-deja/g++.law/ctors11.C: Likewise.
53646         * g++.old-deja/g++.law/ctors17.C: Likewise.
53647         * g++.old-deja/g++.law/ctors5.C: Likewise.
53648         * g++.old-deja/g++.law/ctors9.C: Likewise.
53649         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53650         * g++.old-deja/g++.mike/net22.C: Likewise.
53651         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53652         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53653         * g++.old-deja/g++.mike/virt3.C: Likewise.
53654         * g++.old-deja/g++.niklas/t128.C: Likewise.
53655         * g++.old-deja/g++.other/anon4.C: Likewise.
53656         * g++.old-deja/g++.other/using1.C: Likewise.
53657         * g++.old-deja/g++.other/warn3.C: Likewise.
53658         * g++.old-deja/g++.pt/t37.C: Likewise.
53659         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53660         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53661
53662 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53663
53664         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53665
53666 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53667
53668         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53669
53670 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53671
53672         * gcc.c-torture/compile/20010107-1.c: New test.
53673
53674 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53675
53676         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53677
53678 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53679
53680         * gcc.dg/format/format.h: New file.
53681         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53682         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53683         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53684         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53685         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53686         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53687         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53688         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53689         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53690         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53691         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53692         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53693         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53694         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53695         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53696         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53697         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53698         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53699         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53700         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53701         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53702         instead of declaring standard types, macros and functions in each
53703         test.
53704
53705 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53706
53707         * gcc.c-torture/execute/20010106-1.c: New test.
53708
53709 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53710
53711         * gcc.dg/format/format.exp: New file.
53712         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53713         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53714         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53715         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53716         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53717         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53718         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53719         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53720         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53721         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53722         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53723         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53724         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53725         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53726         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53727         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53728         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53729         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53730         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53731         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53732         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53733         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53734         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53735         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53736         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53737         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53738         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53739         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53740         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53741         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53742         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53743         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53744         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53745         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53746         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53747         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53748         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53749         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53750         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53751         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53752         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53753         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53754
53755 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53756
53757         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53758         account.
53759
53760 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53761
53762         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53763
53764 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53765
53766         * g++.old-deja/g++.pt/crash62.C: New test.
53767
53768 2001-01-04  Richard Henderson  <rth@redhat.com>
53769
53770         * gcc.dg/20000926-1.c: Update expected warnings.
53771         * gcc.dg/array-2.c: Likewise.
53772         * gcc.dg/array-4.c: Also validate flexible array members.
53773         * gcc.dg/c99-flex-array-1.c: New.
53774
53775 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53776
53777         * gcc.c-torture/compile/20001222-1.x: Remove.
53778
53779 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53780
53781         * gcc.c-torture/execute/built-in-setjmp.c: New.
53782
53783 2001-01-03  Richard Henderson  <rth@redhat.com>
53784
53785         * gcc.dg/940510-1.c: Update expected error wording.
53786         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53787
53788 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53789
53790         * lib/target-supports.exp (check_alias_available): Modified to
53791         indicate aliases not supported if only weak aliases are supported.
53792
53793 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53794
53795         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53796         Turn on cmpstrsi checks for __pj__ and __i370__.
53797
53798 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53799
53800         * g++.old-deja/g++.other/virtual11.C: New test.
53801
53802 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53803
53804         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53805
53806 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53807
53808         * gcc.c-torture/compile/20010102-1.c: New test.
53809
53810 2001-01-02  Andreas Jaeger  <aj@suse.de>
53811
53812         * gcc.dg/noreturn-3.c: New test.
53813
53814         * gcc.dg/noreturn-4.c: New test.
53815
53816 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53817
53818         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53819         __builtin_fputc and __builtin_fwrite.
53820
53821 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53822
53823         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53824         signed char, not default char.
53825
53826 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53827
53828         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53829
53830 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53831
53832         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53833
53834 2000-12-29  Richard Henderson  <rth@redhat.com>
53835
53836         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53837         (__cyg_profile_func_exit): Define.
53838
53839 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53840
53841         * g++.dg/vtgc1.C: New test.
53842
53843 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53844
53845         * gcc.dg/noncompile/20001228-1.c: New test.
53846
53847         * gcc.dg/20001228-1.c: New test.
53848
53849         * gcc.c-torture/execute/20001228-1.c: New test.
53850
53851 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53852
53853         * gcc.dg/format-strfmon-1.c: New test.
53854
53855 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53856
53857         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53858         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53859         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53860         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53861         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53862         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53863         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53864         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53865         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53866         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53867         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53868         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53869         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53870
53871         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53872         * gcc.c-torture/execute/string-opt-4.c: Test index.
53873
53874 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53875
53876         * gcc.c-torture/compile/20001226-1.c: New test.
53877
53878 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53879
53880         * gcc.c-torture/compile/20001222-1.c: New test.
53881         * gcc.c-torture/compile/20001222-1.x: Xfail.
53882
53883 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53884
53885         * gcc.c-torture/execute/comp-goto-2.c: New test.
53886
53887 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53888
53889         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53890         Use long types if __INT_MAX__ is 32767.
53891         (main): Use cast to (sint32 *) when poking 88 into a_page.
53892
53893         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53894
53895 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53896
53897         * gcc.c-torture/compile/20001221-1.c: New test.
53898         * gcc.c-torture/execute/20001221-1.c: New test.
53899
53900 2000-12-20  Richard Henderson  <rth@redhat.com>
53901
53902         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53903         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53904
53905 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53906
53907         * gcc.dg/compare3.c: New test.
53908
53909 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53910
53911         * gcc.dg/format-warnll-1.c: New test.
53912
53913 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53914
53915         * gcc.dg/cpp/cmdlne-P.c: New test.
53916
53917 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53918
53919         * gcc.c-torture/execute/builtin-abs-1.c,
53920         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53921
53922 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53923
53924         * gcc.dg/cpp/multiline.c: New test.
53925
53926 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53927
53928         * g++.old-deja/g++.other/syshdr1.C: Update.
53929         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53930
53931 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53932
53933         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53934
53935 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53936
53937         * g++.old-deja/g++.pt/ttp65.C: New test.
53938
53939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53940
53941         * g++.old-deja/g++.pt/ttp64.C: New test.
53942
53943 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53944
53945         * g++.old-deja/g++.pt/spec33.C: New test.
53946
53947 2000-12-14  Catherine Moore  <clm@redhat.com>
53948
53949         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53950         * gcc.c-torture/execute/920612-2.c: Likewise.
53951         * gcc.c-torture/execute/920428-2.c: Likewise.
53952         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53953         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53954
53955 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53956
53957         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53958         * gcc.dg/pack-test-2.c: Likewise.
53959
53960 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53961
53962         Tests by Zack Weinberg <zackw@stanford.edu>.
53963
53964         * gcc.dg/cpp/defined.c: Update.
53965         * gcc.dg/cpp/defined_trad.c: New tests.
53966
53967 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53968
53969         * gcc.dg/cpp/trad-direct.c: Update.
53970
53971 2000-12-11  Neil Booth  <neilb@earthling.net>
53972
53973         * gcc.dg/cpp/defined_trad.c
53974
53975 2000-12-11  Neil Booth  <neilb@earthling.net>
53976
53977         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53978
53979 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53980
53981         * gcc.dg/format-miss-2.c: New test.
53982
53983 2000-12-09  Neil Booth  <neilb@earthling.net>
53984
53985         * gcc.dg/cpp/lineflags.c: New tests.
53986         * gcc.dg/cpp/poison.c: Update.
53987         * gcc.dg/cpp/redef2.c: Update.
53988         * gcc.dg/cpp/skipping.c: New test.
53989
53990 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53991
53992         * g++.old-deja/g++.other/eh3.C: New testcase.
53993
53994 2000-12-07  Neil Booth  <neilb@earthling.net>
53995
53996         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53997         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53998         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53999         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54000         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54001         Update.
54002
54003 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54004
54005         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54006         __SIZE_TYPE__ instead of int for type of integers cast to
54007         pointers.
54008
54009 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54010
54011         * g++.old-deja/g++.other/cleanup4.C: New test.
54012
54013 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54014
54015         * format-sec-1.c: New test.
54016
54017 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54018
54019         * gcc.dg/format-nonlit-3.c: New test.
54020
54021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54022
54023         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54024         through a null pointer.
54025
54026 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54027
54028         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54029         * g++.old-deja/g++.pt/partial4.C: New test.
54030
54031 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54032
54033         * gcc.c-torture/execute/ieee/hugeval.x: New.
54034
54035 2000-12-06  Neil Booth  <neilb@earthling.net>
54036
54037         * gcc.dg/cpp/backslash2.c: New tests.
54038
54039 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54040
54041         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54042         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54043
54044 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54045
54046         * gcc.c-torture/execute/20001203-2.c: New testcase.
54047
54048 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54049
54050         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54051         * g++.old-deja/g++.other/virtual10.C: New test.
54052
54053 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54056
54057 2000-12-05  Richard Henderson  <rth@redhat.com>
54058
54059         * gcc.c-torture/compile/20001205-1.c: New.
54060
54061 2000-12-04  Neil Booth  <neilb@earthling.net>
54062
54063         * g++.old-deja/g++.other/virtual9.C: New test.
54064         * g++.old-deja/g++.pt/crash61.C: New test.
54065         * gcc.c-torture/execute/loop-9.c: New test.
54066
54067 2000-12-04  Neil Booth  <neilb@earthling.net>
54068
54069         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54070         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54071         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54072         * gcc.dg/cpp/extratokens.c: ...here.
54073
54074 2000-12-04  Neil Booth  <neilb@earthling.net>
54075
54076         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54077         New tests.
54078
54079 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54080
54081         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54082         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54083
54084 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54085
54086         * gcc.c-torture/execute/20001203-1.c: New test.
54087
54088 2000-12-03  Neil Booth  <neilb@earthling.net>
54089
54090         * gcc.dg/cpp/macro6.c: New test cases.
54091
54092 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54093
54094         * gcc.c-torture/execute/string-opt-9.c: New test.
54095         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54096         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54097         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54098
54099         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54100         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54101
54102 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54103
54104         * gcc.dg/cpp/if-6.c: New testcase.
54105
54106         * gcc.dg/20001201-1.c: New testcase.
54107
54108 2000-12-02  Neil Booth  <neilb@earthling.net>
54109
54110         * g++.old-deja/g++.other/externC4.C,
54111         g++.old-deja/g++.other/friend10.C: New tests.
54112
54113 2000-12-02  Neil Booth  <neilb@earthling.net>
54114
54115         * g++.old-deja/g++.other/instan2.C
54116         * g++.old-deja/g++.other/instan3.C: New test.
54117
54118 2000-12-02  Neil Booth  <neilb@earthling.net>
54119
54120         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54121         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54122         gnuc99.c,gnuc99-pedantic.c: New tests.
54123
54124 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54125
54126         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54127         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54128
54129 2000-12-01  Neil Booth  <neilb@earthling.net>
54130
54131         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54132         * gcc.dg/cpp/poison.c: Update.
54133         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54134
54135 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54136
54137         * g77.f-torture/execute/20001201.f: New test.
54138
54139 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54140
54141         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54142
54143 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54144
54145         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54146
54147 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54148
54149         * g++.old-deja/g++.other/cast6.C: New test.
54150
54151 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54152
54153         * gcc.c-torture/execute/20001130-2.c: New testcase.
54154
54155 2000-11-30  Richard Henderson  <rth@redhat.com>
54156
54157         * gcc.c-torture/execute/20001130-1.c: New test.
54158
54159 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54160
54161         * g++.old-deja/g++.other/op3.C: New test.
54162
54163 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54164
54165         * g++.old-deja/g++.other/op2.C: New test.
54166
54167 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54168
54169         * g++.old-deja/g++.other/crash38.C: New test.
54170
54171 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54172
54173         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54174
54175 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54176
54177         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54178         tests.
54179         * gcc.c-torture/execute/string-opt-6.c: New test.
54180
54181         * gcc.dg/20001117-1.c: Add main.
54182
54183 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54184
54185         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54186         Move from here ...
54187         * gcc.dg/940510-1.c: ... to here.
54188
54189         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54190         zero-size arrays in toplevel structures.
54191
54192 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54193
54194         * gcc.c-torture/execute/loop-8.c: New test.
54195
54196 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54197
54198         * g++.old-deja/g++.other/base1.C: New test.
54199
54200 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54201
54202         * g++.old-deja/g++.other/parse2.C: New test.
54203
54204 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54205
54206         * g++.old-deja/g++.pt/incomplete1.C: New test.
54207
54208 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54209
54210         * g++.old-deja/g++.other/friend9.C: New test.
54211
54212 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54213
54214         * gcc.dg/20001127-1.c: New test.
54215
54216 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54217
54218         * g++.old-deja/g++.pt/friend46.C: New test.
54219
54220 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54221
54222         * g++.old-deja/g++.other/ptrmem8.C: New test.
54223
54224 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54225
54226         * gcc.c-torture/execute/string-opt-7.c: New test.
54227         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54228
54229 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54230
54231         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54232         instead of 'mkcheck 2'.
54233
54234 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54235
54236         * gcc.c-torture/execute/memcheck/driver.c,
54237         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54238         C9X references to refer to C99.
54239
54240 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54241
54242         * gcc.dg/ultrasp3.c: New test.
54243
54244 2000-11-25  Neil Booth  <neilb@earthling.net>
54245
54246         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54247
54248 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54249
54250         * gcc.c-torture/compile/20001123-2.c: New.
54251
54252 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54253
54254         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54255
54256 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54257
54258         * gcc.dg/sequence-point-1.c: Add some new tests.
54259         * gcc.c-torture/execute/20001124-1.c: New test.
54260
54261 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54262
54263         * g++.old-deja/g++.other/vaarg4.C: New test.
54264         * gcc.c-torture/compile/20001123-1.c: New test.
54265
54266 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54267
54268         * g++.other/crash24.C: Adjust and remove XFAIL.
54269         * g++.other/crash37.C: New test.
54270
54271 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54272
54273         * g++.old-deja/g++.pt/instantiate9.C: New test.
54274
54275 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54276
54277         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54278         new ABI, too.
54279
54280         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54281         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54282
54283 2000-11-22  Neil Booth  <neilb@earthling.net>
54284
54285         * gcc.dg/cpp/Wtrigraphs.c: New test.
54286
54287 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54288
54289         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54290
54291 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54292
54293         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54294
54295 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54296
54297         * lib/gcc-dg.exp: load_lib scanasm.exp.
54298         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54299         * lib/g++-dg.exp: load_lib scanasm.exp.
54300         * lib/scanasm.exp: New.
54301         (scan-assembler, scan-assembler-not): Add optional arguments to
54302         test name, or if not present, the pattern name.
54303         (scan-assembler-dem, scan-assembler-dem-not): New.
54304
54305         * g++.dg/dg.exp: New.
54306
54307 2000-11-21  Neil Booth  <neilb@earthling.net>
54308
54309         * gcc.dg/cpp/integrated1.c: Remove.
54310
54311 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54312
54313         * gcc.c-torture/execute/20001121-1.c: New test.
54314
54315 2000-11-21  Richard Henderson  <rth@redhat.com>
54316
54317         * gcc.c-torture/compile/20001121-1.c: New test.
54318
54319 2000-11-20  Neil Booth  <neilb@earthling.net>
54320
54321         * gcc.dg/cpp/integrated1.c: New test.
54322
54323 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54324
54325         * g++.old-deja/g++.other/inline17.C: New test.
54326
54327 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54328
54329         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54330         local variable to be zero: I made the variable global. Now
54331         uses abort() and exit() instead of relying on main's return value.
54332
54333 2000-11-20  Neil Booth  <neilb@earthling.net>
54334
54335         * gcc.dg/cpp/paste2.c: Update test.
54336         * objc/execute/paste.m: New test.
54337
54338 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54339
54340         * gcc.dg/c99-condexpr-1.c: New test.
54341
54342 2000-11-20  Neil Booth  <neilb@earthling.net>
54343
54344         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54345
54346 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54347
54348         * g++.old-deja/g++.pt/export1.C: New test.
54349
54350 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54351
54352         * gcc.dg/20001117-1.c: New test.
54353
54354 2000-11-18  Richard Henderson  <rth@redhat.com>
54355
54356         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54357
54358 2000-11-18  Richard Henderson  <rth@redhat.com>
54359
54360         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54361         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54362         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54363
54364 2000-11-18  Richard Henderson  <rth@redhat.com>
54365
54366         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54367         (main): New.  Exit cleanly.
54368
54369 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54370
54371         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54372         gcc.dg/c99-fordecl-2.c: New tests.
54373
54374 2000-11-18  Richard Henderson  <rth@redhat.com>
54375
54376         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54377         * gcc.c-torture/execute/zerolen-2.c: New.
54378
54379 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54380
54381         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54382         memory.
54383
54384 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.old-deja/g++.pt/instantiate8.C: New test.
54387
54388 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54389
54390         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54391         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54392
54393 2000-11-16  Nick Clifton  <nickc@redhat.com>
54394
54395         * gcc.c-torture/execute/nestfunc-2.c: New test.
54396         * gcc.c-torture/execute/nestfunc-3.c: New test.
54397
54398 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54399
54400         * gcc.c-torture/compile/20001116-1.c: New test.
54401
54402 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54403
54404         * gcc.c-torture/execute/20001115-1.c: New test.
54405
54406 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54407
54408         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54409         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54410         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54411         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54412
54413 2000-11-15  Neil Booth  <neilb@earthling.net>
54414
54415         gcc.dg/cpp/_Pragma1.c: Update.
54416         gcc.dg/cpp/_Pragma2.c: New test.
54417
54418 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54419
54420         * g++.old-deja/g++.other/anon5.C: New test.
54421
54422 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54423
54424         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54425         tests.
54426
54427 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54428
54429         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54430         output.
54431
54432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54433
54434         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54435         labels at end of compound statements.
54436
54437 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54438
54439         * gcc.c-torture/execute/loop-7.c: New test.
54440
54441 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54442
54443         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54444
54445 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54446
54447         * gcc.dg/c99-bool-1.c: New test.
54448
54449 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54450
54451         * gcc.dg/c99-scope-1.c: Remove xfail.
54452         * gcc.dg/c99-scope-2.c: New test.
54453
54454 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54455
54456         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54457         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54458
54459 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54460
54461         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54462         error messages.
54463
54464         * g++.mike/p700.C: Don't typedef wchar_t.
54465         * g++.mike/p784.C: Likewise.
54466         * g++.mike/eb101.C: Don't use __wchar_t.
54467
54468 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54469
54470         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54471         from DO loop.
54472
54473 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54474
54475         * gcc.c-torture/execute/20001111-1.c: New test.
54476
54477 2000-11-10  Nick Clifton  <nickc@redhat.com>
54478
54479         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54480         long multuiple and accumulate.
54481
54482 2000-11-09  Richard Henderson  <rth@redhat.com>
54483
54484         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54485         via size_t instead of int.
54486
54487         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54488         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54489         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54490         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54491
54492 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54493
54494         * gcc.c-torture/compile/20001109-1.c: New test.
54495         * gcc.c-torture/compile/20001109-2.c: New test.
54496
54497 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54498
54499         * g++.old-deja/g++.pt/operator1.C: New test.
54500         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54501
54502 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54503
54504         * gcc.dg/20001108-1.c: New test.
54505
54506 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54507
54508         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54509         with both arguments constant strings.
54510         * gcc.c-torture/execute/string-opt-3.c: New test.
54511         * gcc.c-torture/execute/string-opt-4.c: New test.
54512         * gcc.c-torture/execute/string-opt-5.c: New test.
54513
54514 2000-11-08  Nick Clifton  <nickc@redhat.com>
54515
54516         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54517         mulsidi3adddi patterns.
54518
54519 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54520
54521         * g++.old-deja/g++.other/crash36.C: New test.
54522
54523 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54524
54525         * g++.old-deja/g++.other/init16.C: New test.
54526
54527 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54528
54529         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54530
54531 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54532
54533         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54534         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54535         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54536
54537 2000-11-07  DJ Delorie  <dj@redhat.com>
54538
54539         * gcc.dg/20000614-1.c: Add return so that test can pass.
54540
54541 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54542
54543         * gcc.c-torture/execute/string-opt-1.c: New test.
54544
54545 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54546
54547         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54548         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54549         parameters in registers, and there is no way for a varargs
54550         function to know in which order the integer and floating-point
54551         parameters should be interleaved when they are placed on the
54552         stack.
54553         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54554         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54555
54556 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54557
54558         * gcc.c-torture/execute/string-opt-2.c: New test.
54559
54560 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.pt/crash60.C: New test.
54563
54564 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54565
54566         * g++.old-deja/g++.other/crash24.C: New test.
54567         * g++.old-deja/g++.other/crash25.C: New test.
54568         * g++.old-deja/g++.other/crash26.C: New test.
54569         * g++.old-deja/g++.other/crash27.C: New test.
54570         * g++.old-deja/g++.other/crash28.C: New test.
54571         * g++.old-deja/g++.other/crash29.C: New test.
54572         * g++.old-deja/g++.other/crash30.C: New test.
54573         * g++.old-deja/g++.other/crash31.C: New test.
54574         * g++.old-deja/g++.other/crash32.C: New test.
54575         * g++.old-deja/g++.other/crash33.C: New test.
54576         * g++.old-deja/g++.other/crash34.C: New test.
54577         * g++.old-deja/g++.other/crash35.C: New test.
54578
54579 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54580
54581         * gcc.c-torture/execute/20001031-1.c: New test.
54582
54583 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54584
54585         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54586         namespace.
54587
54588         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54589         standards-conformant.
54590
54591         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54592
54593         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54594         * g++.old-deja/g++.mike/p755a.C: Likewise.
54595         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54596         library makes no calls to `operator new' during initialization.
54597
54598 2000-11-04  Neil Booth  <neilb@earthling.net>
54599
54600         * gcc.dg/cpp/include2.c: New tests.
54601
54602 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54603
54604         * lib/g++.exp (g++_set_ld_library_path): New function.
54605         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54606
54607 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54608
54609         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54610         warnings.
54611
54612 2000-11-01  Richard Henderson  <rth@redhat.com>
54613
54614         * g++.old-deja/g++.ext/namedret1.C: New.
54615         * g++.old-deja/g++.ext/namedret2.C: New.
54616         * g++.old-deja/g++.ext/namedret3.C: New.
54617
54618 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54619
54620         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54621         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54622
54623 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54624
54625         * gcc.c-torture/execute/va-arg-21.c: New test.
54626
54627 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54628
54629         * gcc.dg/c99-complex-2.c: New test.
54630
54631 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54632
54633         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54634
54635 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54636
54637         * g++.old-deja/g++.other/inline16.C: New test.
54638
54639 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54640
54641         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54642         __PRETTY_FUNCTION__
54643
54644 2000-10-29  Neil Booth  <neilb@earthling.net>
54645
54646         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54647         New tests.
54648         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54649         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54650         optimisation.
54651
54652 2000-10-29  Neil Booth  <neilb@earthling.net>
54653
54654         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54655         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54656         * mi5.c: Test multiple includes work with -C.
54657         * trigraphs.c: Test ^= version.
54658
54659 2000-10-28  Neil Booth  <neilb@earthling.net>
54660
54661         New tests and test updates for new macro expander.
54662
54663         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54664         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54665         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54666         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54667         new diagnostic messages.
54668
54669         * gcc.dg/cpp/macro3.c: New tests.
54670
54671 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54672
54673         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54674         on the same line.
54675
54676 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54677
54678         * g++.old-deja/g++.other/eh2.C: New test.
54679
54680 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54681
54682         * gcc.c-torture/execute/20001027-1.c: New test.
54683
54684 2000-10-26  Richard Henderson  <rth@redhat.com>
54685
54686         * gcc.c-torture/execute/20001026-1.c: New.
54687
54688 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54689
54690         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54691         * g++.old-deja/g++.law/builtin1.C: Likewise.
54692         * g++.old-deja/g++.law/ctors10.C: Likewise.
54693         * g++.old-deja/g++.law/virtual3.C: Likewise.
54694         * g++.old-deja/g++.mike/p658.C: Likewise.
54695         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54696         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54697         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54698         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54699         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54700
54701 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54702
54703         * gcc.c-torture/compile/20001024-1.c: New test.
54704
54705 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54706
54707         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54708         to tell us whether or not we are using V3.
54709
54710 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54711
54712         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54713         operands.
54714
54715 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54716
54717         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54718
54719 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54720
54721         * gcc.c-torture/execute/20001024-1.c: New test.
54722
54723 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54724
54725         * g++.old-deja/g++.other/sibcall1.C: New test.
54726
54727 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54728
54729         * gcc.dg/noncompile/init-3.c: New test.
54730
54731 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54732
54733         * gcc.dg/format-array-1.c: New test.
54734
54735 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54736
54737         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54738         writing through null pointers; remove comment about testing
54739         unterminated strings.
54740
54741 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54742
54743         * gcc.c-torture/execute/20001017-2.c: New test.
54744
54745 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54746
54747         * gcc.c-torture/compile/20001018-1.c: New test.
54748         * gcc.c-torture/compile/20001018-1.x: Xfail.
54749
54750 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54751
54752         * gcc.c-torture/execute/20001017-1.c: New test.
54753
54754 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54755
54756         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54757         for multiple use of arguments with scanf formats; add tests for
54758         multiple use of arguments.
54759
54760 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54761
54762         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54763         from some old tests.
54764
54765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54766
54767         * gcc.dg/format-miss-1.c: New test.
54768
54769 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54770
54771         * gcc.c-torture/execute/20001013-1.c: New test.
54772
54773 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54774
54775         * gcc.dg/format-branch-1.c: New test.
54776
54777 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54778
54779         * README, lib/file-format.exp: Remove EGCS references.
54780
54781 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54782
54783         * gcc.dg/20001013-1.c: New test.
54784
54785 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54786
54787         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54788         for intmax_t in the compiler using __typeof__ and the type rules
54789         for conditional expressions.
54790
54791 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54792
54793         * gcc.dg/20001012-1.c: New test.
54794         * gcc.dg/20001012-2.c: New test.
54795
54796 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54797
54798         * gcc.dg/format-attr-1.c: New test.
54799
54800 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54801
54802         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54803         __LONG_LONG_MAX__ instead of LLONG_MAX.
54804
54805 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54806
54807         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54808         scanf flags.
54809         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54810         flags.
54811
54812 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54813
54814         * gcc.dg/sequence-pt-1.c: New test.
54815
54816 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54817
54818         * gcc.c-torture/execute/20001011-1.c: New testcase.
54819         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54820
54821 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54822
54823         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54824         does not error on it.
54825
54826 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54827
54828         * gcc.dg/20001009-1.c: New test.
54829
54830 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54831
54832         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54833         * gcc.c-torture/execute/20001009-2.c: ... to here.
54834
54835 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54836
54837         * gcc.c-torture/compile/20001009-1.c: New testcase.
54838         * gcc.c-torture/execute/20001009-1.c: New testcase.
54839         Testcases provided by Jan Hubicka <jh@suse.cz>.
54840
54841 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54842
54843         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54844         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54845         uintmax_t using <limits.h> to emulate the compiler's internal
54846         logic.  No longer XFAIL %j tests.
54847
54848 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54849
54850         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54851         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54852         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54853         regexps and details of expected handling of some bad formats.
54854         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54855         suppression.
54856
54857 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54858
54859         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54860         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54861         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54862         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54863         in list archives.
54864
54865 2000-10-06  Richard Henderson  <rth@cygnus.com>
54866
54867         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54868         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54869         * g++.old-deja/g++.jason/report.C: Likewise.
54870         * g++.old-deja/g++.law/friend5.C: Likewise.
54871         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54872         of the expected warnings.
54873
54874 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54875
54876         * g++.old-deja/g++.pt/enum14.C: New test.
54877
54878 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54879
54880         * g++.old-deja/g++.pt/crash59.C: New test.
54881
54882 2000-10-04  Will Cohen  <wcohen@redhat.com>
54883
54884         * gcc.dg/20000926-1.c: New test.
54885
54886 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54887
54888         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54889         function name for current C++ compiler.
54890         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54891
54892 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54893
54894         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54895         __PRETTY_FUNCTION__.
54896         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54897
54898 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54899
54900         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54901
54902 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54903
54904         * gcc.c-torture/compile/20000923-1.c: New test.
54905
54906 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54907
54908         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54909         * g++.old-deja/g++.pt/ttp62.C: Same.
54910         * g++.old-deja/g++.other/inline14.C: Same.
54911
54912 2000-09-24  Richard Henderson  <rth@cygnus.com>
54913
54914         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54915
54916 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54917
54918         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54919
54920 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54921
54922         * gcc.c-torture/compile/20000922-1.c: New file.
54923
54924 2000-09-21  Nick Clifton  <nickc@redhat.com>
54925
54926         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54927         a signed long modulo operation.
54928         (mod6): New function - perform an unsigned long modulo operation.
54929         (main): Add tests for modulos of very large numbers by very small
54930         dividends.
54931
54932 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54933
54934         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54935
54936 2000-09-19  Richard Henderson  <rth@cygnus.com>
54937
54938         * gcc.dg/compare2.c (case 10): XFAIL.
54939
54940 2000-09-18  Richard Henderson  <rth@cygnus.com>
54941
54942         * gcc.c-torture/execute/20000906-1.c: Move ...
54943         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54944         that support __builtin_trap.
54945
54946 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54947
54948         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54949
54950 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54951
54952         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54953         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54954         more $ format tests.
54955
54956 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54957
54958         * gcc.dg/format-errmk-1.c: New test.
54959
54960 2000-09-17  Greg McGary  <greg@mcgary.org>
54961
54962         * gcc.c-torture/execute/20000917-1.x: Remove.
54963
54964 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54965
54966         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54967
54968 2000-09-17  Greg McGary  <greg@mcgary.org>
54969
54970         * gcc.c-torture/execute/20000917-1.c: New test.
54971         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54972
54973 2000-09-16  Neil Booth  <NeilB@earthling.net>
54974
54975         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54976         in nested macro bug.
54977
54978 2000-09-15  Neil Booth  <NeilB@earthling.net>
54979
54980         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54981
54982 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54983
54984         * gcc.c-torture/execute/20000914-1.c: New test.
54985
54986 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54987
54988         * g++.other/inline13.C: New test.
54989
54990 2000-09-12  Andreas Jaeger  <aj@suse.de>
54991
54992         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54993         constant by Ulrich Drepper <drepper@redhat.com>.
54994
54995 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54996
54997         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54998
54999 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55000
55001         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55002
55003 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55004
55005         * gcc.dg/cpp/backslash.c: New test.
55006
55007 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55008
55009         * gcc.c-torture/execute/20000910-1.c: New test.
55010         * gcc.c-torture/execute/20000910-2.c: Likewise.
55011
55012 2000-09-11  Robert Lipe  <robertl@sco.com>
55013
55014         * gcc.dg/pragma-align.c: New test.
55015
55016 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55017
55018         * g++.old-deja/g++.pt/explicit82.C: New test.
55019         * g++.old-deja/g++.pt/explicit83.C: New test.
55020
55021 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55022
55023         * gcc.dg/asm-names.c: New test.
55024
55025 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55026
55027         * gcc.dg/cpp/tr-warn6.c: New test
55028
55029 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55030
55031         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55032         be accepted.
55033
55034 2000-09-07  Catherine Moore  <clm@redhat.com>
55035
55036         * gcc.c-torture/execute/unroll-1.c: New test.
55037
55038 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55039
55040         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55041         ERROR markers.
55042         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55043         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55044         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55045         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55046         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55047         Preprocess only.
55048         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55049         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55050
55051 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55052
55053         * g++.old-deja/g++.pt/deduct2.C: New test.
55054
55055 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55056
55057         * g++.old-deja/g++.pt/parms2.C: New test.
55058
55059 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.old-deja/g++.pt/crash58.C: New test.
55062
55063 2000-09-06  Greg McGary  <greg@mcgary.org>
55064
55065         * gcc.c-torture/execute/20000906-1.c: New test.
55066         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55067
55068 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55069
55070         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55071
55072 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55073
55074         * g++.old-deja/g++.pt/crash57.C: New test.
55075
55076 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55077
55078         * g++.old-deja/g++.pt/crash56.C: New test.
55079
55080 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55081
55082         * g++.old-deja/g++.pt/koenig1.C: New test.
55083
55084 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55085
55086         * gcc.dg/20000904-1.c: New test.
55087
55088 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55089
55090         * gcc.dg/cpp/paste8.c: New test.
55091
55092 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55093
55094         * gcc.c-torture/compile/20000827-1.c: New test.
55095
55096 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55097
55098         * gcc.dg/format-diag-1.c: New test.
55099
55100 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55101
55102         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55103         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55104         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55105         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55106         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55107
55108 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.old-deja/g++.other/nested4.C: New test.
55111
55112 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55113
55114         * g++.old-deja/g++.ns/scoped1.C: New test.
55115
55116 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55117
55118         * lib/g++.exp: Support testing already-installed GCC.
55119
55120 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55121
55122         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55123
55124 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55125
55126         * gcc.dg/return-type-2.c: New test.
55127
55128 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55129
55130         * gcc.c-torture/compile/20000825-1.c: New test.
55131
55132 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55133
55134         * gcc.dg/dwarf2-2.c: New test.
55135
55136 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55137
55138         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55139         dg-warning regexps.
55140
55141 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55142
55143         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55144         gcc.dg/format-ext-5.c: New tests.
55145
55146 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55147
55148         * g++.old-deja/g++.other/crash22.C: New test.
55149
55150 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55151
55152         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55153
55154 2000-08-24  Richard Henderson  <rth@cygnus.com>
55155
55156         * gcc.dg/ia64-sync-1.c: New test.
55157         * gcc.dg/ia64-sync-2.c: New test.
55158         * gcc.dg/ia64-asm-1.c: New test.
55159
55160 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55161
55162         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55163         * gcc.dg/format-ext-2.c: New test.
55164
55165 2000-08-23  Jason Merrill  <jason@redhat.com>
55166
55167         * lib/old-dejagnu.exp: Also ignore "In member function" and
55168         "At global scope".
55169
55170 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55171
55172         * gcc.dg/noncompile/label-lineno-1.c: New test.
55173
55174 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55175
55176         * gcc.dg/c99-array-nonobj-1.c: New test.
55177
55178 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55179
55180         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55181         tests.
55182         * gcc.dg/format-ext-1.c: New test.
55183
55184 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55185
55186         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55187         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55188         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55189         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55190         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55191
55192 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55193
55194         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55195         gcc.dg/c99-strftime-2.c: New tests.
55196
55197 2000-08-22  Richard Henderson  <rth@cygnus.com>
55198
55199         * gcc.c-torture/execute/20000822-1.c: New test.
55200
55201 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55202
55203         * gcc.c-torture/execute/20000819-1.x: Remove.
55204
55205 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55206
55207         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55208         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55209         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55210         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55211         gcc.dg/format-xopen-1.c: New tests.
55212
55213 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55214
55215         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55216
55217 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55218
55219         * g++.old-deja/g++.other/loop2.C: New test.
55220
55221         * gcc.c-torture/compile/20000606-1.c: New test.
55222         * gcc.c-torture/compile/20000728-1.c: New test.
55223         * gcc.c-torture/execute/20000801-1.c: New test.
55224         * gcc.c-torture/execute/20000801-2.c: New test.
55225         * gcc.c-torture/execute/20000819-1.c: New test.
55226         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55227         * gcc.dg/20000629-1.c: New test.
55228         * gcc.dg/20000724-1.c: New test.
55229         * gcc.dg/20000807-1.c: New test.
55230
55231 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55232
55233         * gcc.dg/cpp/pragma-1.c: New test.
55234         * gcc.dg/cpp/pragma-2.c: New test.
55235
55236 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55237
55238         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55239         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55240
55241 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55242
55243         * gcc.c-torture/compile/20000818-1.c: New test.
55244
55245 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55246
55247         * gcc.c-torture/execute/20000818-1.c: New test.
55248
55249 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55250
55251         * gcc.dg/format-va-1.c: New test.
55252
55253 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55254
55255         * g++.old-deja/g++.other/typedef8.C: New test.
55256
55257 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55258
55259         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55260         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55261         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55262         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55263         * g++.old-deja/g++.other/ptrmem7.C: New test.
55264         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55265
55266 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55267
55268         * g++.old-deja/g++.pt/typename27.C: New test.
55269
55270 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55271
55272         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55273         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55274         * g++.old-deja/g++.pt/friend45.C: New test.
55275         * g++.old-deja/g++.other/friend8.C: New test.
55276
55277 2000-08-15  Richard Henderson  <rth@cygnus.com>
55278
55279         * gcc.c-torture/execute/20000815-1.c: New test.
55280
55281 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55282
55283         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55284         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55285         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55286
55287 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55288
55289         * g++.old-deja/g++.other/refinit2.C: New test.
55290
55291 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55292
55293         * lib/c-torture.exp (c-torture): Make
55294         compiler_conditional_xfail_data global.
55295         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55296         compiler_conditional_xfail_data machinery.
55297         (f-torture-execute): Likewise.
55298         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55299         and only when unrolling loops.
55300
55301         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55302
55303 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55304
55305         * g++.old-deja/g++.pt/explicit81.C: New test.
55306
55307 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55308
55309         * g++.old-deja/g++.pt/typename26.C: New test.
55310
55311 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55312
55313         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55314         warning.
55315
55316 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55317
55318         * g++.old-deja/g++.other/array3.C: New test.
55319
55320 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55321
55322         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55323         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55324         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55325         New tests.
55326
55327 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55328
55329         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55330         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55331
55332 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55333
55334         * gcc.c-torture/execute/20000808-1.c: New test.
55335
55336 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55337
55338         * gcc.dg/c90-const-expr-1.c: New test.
55339
55340 2000-08-08  Richard Henderson  <rth@cygnus.com>
55341
55342         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55343
55344 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55345
55346         * gcc.dg/noncompile/const-ll-1.c: New test.
55347
55348 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55349
55350         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55351
55352 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55353
55354         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55355         that running programs linked against the shared version of libobjc
55356         run correctly.
55357
55358 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55359
55360         * gcc.dg/c99-printf-1.c: New test.
55361
55362 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55363
55364         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55365
55366 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55367
55368         * gcc.c-torture/execute/20000731-1.x: Delete.
55369
55370 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55371
55372         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55373         and torture_without_loops as is done by c-torture.exp.
55374         (search_for): Copy from c-torture.exp.
55375         (gcc-dg-runtest): New function, drives a directory of tests
55376         iterating over the TORTURE_OPTIONS.
55377         (scan-assembler, scan-assembler-not): Move here from
55378         individual directory drivers.
55379
55380         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55381         defined by lib/gcc-dg.exp.
55382         * gcc.dg/cpp/cpp.exp: Likewise.
55383         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55384         gcc-dg-runtest, so we cycle over optimization options.
55385
55386         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55387         * gcc.dg/compare2.c: No longer expected to fail.
55388
55389 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55390
55391         * gcc.c-torture/execute/20000804-1.c: New test.
55392
55393 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55394
55395         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55396
55397 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55398
55399         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55400
55401 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55402
55403         * gcc.c-torture/compile/20000803-1.c: New test.
55404
55405 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55406
55407         * gcc.c-torture/execute/20000801-3.c,
55408         gcc.c-torture/execute/20000801-4.c: New tests.
55409         * gcc.c-torture/execute/20000801-3.x,
55410         gcc.c-torture/execute/20000801-4.x: Xfail.
55411
55412 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55413
55414         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55415         libobjc/.libs to allow for libtool.
55416
55417 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55418
55419         * gcc.c-torture/compile/20000802-1.c: New test.
55420
55421 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55422
55423         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55424
55425 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55426
55427         * gcc-c-torture/execute/20000731-2.c: New test.
55428
55429         * gcc.c-torture/execute/20000731-1.c: New test.
55430         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55431
55432 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55433
55434         * gcc.dg/cpp/paste7.c: New test.
55435         * gcc.dg/cpp/20000725-1.c: New test.
55436
55437 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55438
55439         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55440         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55441         declaration warning for __builtin_dwarf_reg_size.
55442
55443         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55444
55445 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55446
55447         * gcc.dg/noncompile/voidparam-1.c: New test.
55448
55449 2000-07-30  Richard Henderson  <rth@cygnus.com>
55450
55451         * gcc.dg/c90-digraph-1.c: Don't xfail.
55452         * gcc.dg/compare2.c (case 10): Xfail.
55453         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55454
55455 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55456
55457         * gcc.dg/c99-main-1.c: New test.
55458
55459 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55460
55461         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55462
55463 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55464
55465         * gcc.c-tortuer/execute/20000726-1.c: New test.
55466
55467 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55468
55469         * gcc.c-torture/execute/enum-2.c: New test.
55470
55471 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55472
55473         * gcc.dg/cpp/tr-warn3.c: New test.
55474
55475 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55476
55477         * g++.old-deja/g++.ext/implicit1.C: Remove.
55478         * g++.old-deja/g++.jason/c2.C: Remove
55479         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55480         * g++.old-deja/g++.pt/crash16.C: Likewise.
55481         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55482
55483 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55484
55485         * g++.old-deja/g++.other/for2.C: New test.
55486
55487 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55488
55489         * gcc.dg/20000720-1.c: New test.
55490
55491 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55492
55493         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55494
55495 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55496
55497         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55498         * gcc.c-torture/execute/20000722-1.c: New.
55499         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55500
55501 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55502
55503         * gcc.dg/cpp/20000720-1.S: New test.
55504
55505 2000-07-21  Michael Meissner  <meissner@redhat.com>
55506
55507         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55508
55509 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55510
55511         * g++.old-deja/g++.brendan/crash16.C,
55512         g++.old-deja/g++.brendan/parse3.C,
55513         g++.old-deja/g++.brendan/redecl1.C,
55514         g++.old-deja/g++.ns/template13.C,
55515         g++.old-deja/g++.other/decl4.C,
55516         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55517
55518 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55519
55520         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55521         and "Internal error".
55522
55523         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55524         regexps.
55525         * gcc.dg/cpp/paste6.c: New test.
55526
55527 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55528
55529         * gcc.dg/cpp/tr-direct.c: New test.
55530
55531         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55532         gcc.dg/cpp/undef1.c: Tweak error regexps.
55533
55534 2000-07-18  Eric Christopher <echristo@redhat.com>
55535
55536         * gcc.c-torture/compile/20000718-1.c: New test.
55537
55538 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55539
55540         * cpplex.c (_cpp_push_token): If the token being pushed back
55541         is the previous token in this context, just subtract one from
55542         context->posn.
55543         * cppmacro.c (save_expansion): Clear aux field when storing a
55544         placemarker.
55545
55546 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55547
55548         * gcc.dg/noncompile/redecl-1.c: New test.
55549
55550 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55551
55552         * gcc.c-torture/execute/20000717-5.c: New test.
55553         * gcc.c-torture/execute/20000717-1.x: Removed.
55554
55555 2000-07-17  Richard Henderson  <rth@cygnus.com>
55556
55557         * gcc.c-torture/execute/20000717-4.c: New test.
55558
55559 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55560
55561         * gcc.dg/cpp/syshdr.c: New test.
55562         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55563
55564 2000-07-17  Neil Booth  <neilb@earthling.net>
55565
55566         * gcc.dg/cpp/cmdlne-dM.c: New test.
55567         * gcc.dg/cpp/cmdlne-dD.c: New test.
55568
55569 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55570
55571         * gcc.c-torture/execute/20000717-3.c: New test.
55572
55573         * gcc.c-torture/compile/20000717-1.c: New test.
55574
55575 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55576
55577         * gcc.c-torture/execute/20000717-2.c: New test.
55578
55579 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55580
55581         * gcc.dg/formatz-1.c: New test.
55582
55583         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55584         * gcc.dg/c99-digraph-1.c: New tests.
55585
55586         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55587         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55588
55589         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55590         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55591         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55592         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55593         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55594         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55595         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55596
55597 2000-07-17  Greg McGary <greg@mcgary.org>
55598
55599         * gcc.c-torture/execute/20000717-1.c: New test.
55600         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55601
55602 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55603
55604         * gcc.c-torture/execute/20000715-2.c: New test.
55605         * gcc.dg/20000715-1.c: New test.
55606
55607 2000-07-15  Michael Meissner  <meissner@redhat.com>
55608
55609         * gcc.c-torture/execute/20000715-1.c: New test.
55610
55611 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55612
55613         * gcc.c-torture/execute/20000707-1.c: New test.
55614
55615 2000-07-13  Neil Booth  <NeilB@earthling.net>
55616
55617         * gcc.dg/cpp/digraph1.c,
55618         gcc.dg/cpp/digraph2.c,
55619         gcc.dg/cpp/digraphs.c: New tests.
55620
55621 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55622
55623         * g77.f-torture/compile/20000630-2.f: New test.
55624         * g77.f-torture/compile/20000630-2.x
55625
55626 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55627
55628         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55629
55630 2000-07-11  Neil Booth  <NeilB@earthling.net>
55631
55632         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55633
55634 2000-07-11  Neil Booth  <NeilB@earthling.net>
55635
55636         * gcc.dg/cpp/cmdlne-C.c: New.
55637
55638 2000-07-09  Neil Booth  <NeilB@earthling.net>
55639
55640         * gcc.dg/cpp/directiv.c: New tests.
55641         * gcc.dg/cpp/undef1.c: Update.
55642
55643 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55644
55645         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55646
55647 2000-07-09  Neil Booth  <NeilB@earthling.net>
55648
55649         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55650
55651 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55652
55653         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55654         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55655
55656 2000-07-08  Neil Booth  <NeilB@earthling.net>
55657
55658         * gcc.dg/cpp/macsyntx.c: New tests.
55659
55660 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55661
55662         * gcc.dg/20000707-1.c: New test.
55663
55664 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55665
55666         * gcc.c-torture/execute/20000706-1.c: New test.
55667         * gcc.c-torture/execute/20000706-2.c: New test.
55668         * gcc.c-torture/execute/20000706-3.c: New test.
55669         * gcc.c-torture/execute/20000706-4.c: New test.
55670         * gcc.c-torture/execute/20000706-5.c: New test.
55671
55672 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55673
55674         * g++.old-deja/g++.pt/instantiate7.C: New test.
55675
55676 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55677
55678         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55679         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55680         * g++.old-deja/g++.other/rtti3.C: Likewise.
55681         * g++.old-deja/g++.other/rttid3.C: Likewise.
55682
55683 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55684
55685         *  g77.f-torture/compile/20000630-1.x: Fix typo
55686
55687 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55688
55689         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55690         assembly output.
55691
55692 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55693
55694         * gcc.dg/cpp/ident.c: New test.
55695
55696 2000-07-05  Neil Booth  <NeilB@earthling.net>
55697
55698         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55699           gcc.dg/cpp/lexstrng.c: New tests.
55700
55701 2000-07-04  Neil Booth  <NeilB@earthling.net>
55702
55703         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55704         * gcc.dg/cpp/strify2.c: Same.
55705
55706 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55707
55708         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55709         * gcc.dg/cpp/19990703-1.c: Likewise.
55710         * gcc.dg/cpp/20000625-1.c: Likewise.
55711         * gcc.dg/cpp/20000625-2.c: Likewise.
55712
55713         * gcc.dg/cpp/macro1.c,
55714         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55715         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55716         gcc.dg/cpp/strify1.c,
55717         gcc.dg/cpp/strify2.c: New tests.
55718
55719 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55720
55721         * gcc.c-torture/execute/20000703-1.c: New test.
55722
55723 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55724
55725         * g++.old-deja/g++.pt (lookup10.C): New test.
55726
55727 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55728
55729         * g++.old-deja/g++.pt (typename25.C): New test.
55730
55731 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55732
55733         * gcc.c-torture/compile/20000701-1.c: New test.
55734
55735 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55736
55737         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55738         to test case.
55739
55740 2000-06-30  Catherine Moore  <clm@cygnus.com>
55741
55742         * gcc.c-torture/execute/align-1.c: New test.
55743
55744 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55745
55746         * g++.old-deja/g++.pt/expr8.C: New test.
55747         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55748
55749 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55750
55751         * gcc.c-torture/compile/20000629-1.c: New test.
55752
55753 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55754
55755
55756         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55757         gcc.dg/noncompile directory, depending on whether they're
55758         preprocessor tests or not.  Annotate all the tests for the dg
55759         framework.
55760
55761         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55762         * gcc.dg/noncompile/noncompile.exp: New.
55763
55764         * Moved files:
55765         Old name                                New name
55766         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55767         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55768         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55769         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55770         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55771         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55772         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55773         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55774         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55775         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55776         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55777         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55778         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55779         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55780         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55781         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55782         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55783         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55784         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55785         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55786         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55787         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55788         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55789         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55790
55791         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55792         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55793         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55794         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55795         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55796         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55797
55798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55799
55800         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55801         declare one variable.  On the fourth, error.
55802         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55803         declared by 20000628-1a.h.
55804
55805 2000-06-29  Richard Henderson  <rth@redhat.com>
55806
55807         * gcc.c-torture/execute/930529-1.x: New file.
55808         * gcc.dg/920413-1.c: Adjust expected warning text.
55809         * gcc.dg/980217-1.c: Declare abort.
55810         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55811
55812 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55813
55814         * g77.f-torture/compile/20000629-1.f: New test.
55815         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55816
55817 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55818
55819         Rearrange lots of files, removing entirely the
55820         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55821         directories.
55822
55823         * Deleted files:
55824         gcc.c-torture/code_quality/code_quality.exp
55825         gcc.c-torture/special/special.exp
55826         gcc.failure/failure.exp
55827         gcc.failure/940409-1.x
55828         gcc.c-torture/compile/961203-1.x
55829
55830         * New files:
55831         gcc.misc-tests/linkage.exp
55832         gcc.c-torture/execute/920730-1t.c
55833         gcc.c-torture/execute/920730-1t.x
55834         gcc.c-torture/compile/920520-1.x
55835         gcc.c-torture/compile/920521-1.x
55836         gcc.c-torture/compile/981006-1.x
55837         gcc.c-torture/execute/eeprof-1.x
55838
55839         * Moved files (possibly with modifications to fit a new harness):
55840         Old name                                New name
55841         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55842         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55843         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55844         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55845         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55846         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55847         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55848         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55849         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55850         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55851         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55852         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55853         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55854         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55855
55856 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55857
55858         * c-torture/compile/961203-1.x: Delete.
55859
55860         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55861         not exit. Include stdio.h.
55862         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55863         * gcc.misc-tests/dg-12.c: Likewise.
55864         * gcc.misc-tests/dg-5.c: Likewise.
55865         * gcc.misc-tests/dg-6.c: Likewise.
55866         * gcc.misc-tests/dg-7.c: Prototype abort.
55867         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55868         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55869         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55870         not exit.
55871         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55872         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55873
55874 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55875
55876         * gcc.dg/cpp/20000628-1.c: New test.
55877         * gcc.dg/cpp/20000628-1.h: New header for above test.
55878         * gcc.dg/cpp/20000628-1a.h: Likewise.
55879
55880 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55881
55882         * gcc.dg/cpp: New directory.
55883         * gcc.dg/cpp/cpp.exp: New driver.
55884         * gcc.dg/cpp/20000627-1.c: New test.
55885         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55886         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55887         and rewrite as a compilation test.
55888
55889         * gcc.dg: Move many files into the cpp subdirectory, possibly
55890         renaming or editing them as well.
55891         Old name                New name
55892         990119-1.c              cpp/19990119-1.c
55893         990228-1.c              cpp/19990228-1.c
55894         990407-1.c              cpp/19990407-1.c
55895         990409-1.c              cpp/19990409-1.c
55896         990413-1.c              cpp/19990413-1.c
55897         990703-1.c              cpp/19990703-1.c
55898         20000127-1.c            cpp/20000127-1.c
55899         20000129-1.c            cpp/20000129-1.c
55900         20000207-1.c            cpp/20000207-1.c
55901         20000207-2.c            cpp/20000207-2.c
55902         20000209-1.c            cpp/20000209-1.c
55903         20000209-2.c            cpp/20000209-2.c
55904         20000301-1.c            cpp/20000301-1.c
55905         20000419-1.c            cpp/20000419-1.c
55906         20000510-1.S            cpp/20000510-1.S
55907         20000519-1.c            cpp/20000519-1.c
55908         20000529-1.c            cpp/20000529-1.c
55909         20000625-1.c            cpp/20000625-1.c
55910         20000625-2.c            cpp/20000625-2.c
55911         cpp-as1.c               cpp/assert1.c
55912         cpp-as2.c               cpp/assert2.c
55913         cxx-comments-1.c        cpp/cxxcom1.c
55914         cxx-comments-2.c        cpp/cxxcom2.c
55915         endif-label.c           cpp/endif.c
55916         cpp-hash1.c             cpp/hash1.c
55917         cpp-hash2.c             cpp/hash2.c
55918         cpp-if1.c               cpp/if-1.c
55919         cpp-if2.c               cpp/if-2.c
55920         cpp-if3.c               cpp/if-3.c
55921         cpp-if4.c               cpp/if-4.c
55922         cpp-if5.c               cpp/if-5.c
55923         cpp-cond.c              cpp/if-cexp.c
55924         cpp-missingop.c         cpp/if-mop.c
55925         cpp-missingparen.c      cpp/if-mpar.c
55926         cpp-opprec.c            cpp/if-oppr.c
55927         cpp-ifparen.c           cpp/if-paren.c
55928         cpp-shortcircuit.c      cpp/if-sc.c
55929         cpp-shift.c             cpp/if-shift.c
55930         cpp-unary.c             cpp/if-unary.c
55931         cpp-li1.c               cpp/line1.c
55932         cpp-li2.c               cpp/line2.c
55933         lineno.c                cpp/line3.c
55934         lineno-2.c              cpp/line4.c
55935         cpp-mi.c                cpp/mi1.c
55936         cpp-mic.h               cpp/mi1c.h
55937         cpp-micc.h              cpp/mi1cc.h
55938         cpp-mind.h              cpp/mi1nd.h
55939         cpp-mindp.h             cpp/mi1ndp.h
55940         cpp-mix.h               cpp/mi1x.h
55941         cpp-mi2.c               cpp/mi2.c
55942         cpp-mi2a.h              cpp/mi2a.h
55943         cpp-mi2b.h              cpp/mi2b.h
55944         cpp-mi2c.h              cpp/mi2c.h
55945         cpp-mi3.c               cpp/mi3.c
55946         cpp-mi3.def             cpp/mi3.def
55947         poison-1.c              cpp/poison.c
55948         pr-impl.c               cpp/prag-imp.c
55949         cpp-redef-2.c           cpp/redef1.c
55950         cpp-redef.c             cpp/redef2.c
55951         strpaste.c              cpp/strp1.c
55952         strpaste-2.c            cpp/strp2.c
55953         cpp-tradpaste.c         cpp/tr-paste.c
55954         cpp-tradstringify.c     cpp/tr-str.c
55955         cpp-tradwarn1.c         cpp/tr-warn1.c
55956         cpp-tradwarn2.c         cpp/tr-warn2.c
55957         trigraphs.c             cpp/trigraphs.c
55958         cpp-unc1.c              cpp/unc1.c
55959         cpp-unc2.c              cpp/unc2.c
55960         cpp-unc3.c              cpp/unc3.c
55961         cpp-unc.c               cpp/unc4.c
55962         undef.c                 cpp/undef1.c
55963         undef-2.c               cpp/undef2.c
55964         cpp-wi1.c               cpp/widestr1.c
55965
55966 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55967
55968         * lib/g++.exp (g++_include_flags): Tweak.
55969
55970 2000-06-27  H.J. Lu  <hjl@gnu.org>
55971             Loren J. Rittle  <ljrittle@acm.org>
55972
55973         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55974         version with one that knows about the new gcc tree structure.
55975         (g++_link_flags): Same.
55976
55977 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55978
55979         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55980         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55981         case we are cross-compiling.
55982
55983         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55984         g++.old-deja/g++.niklas/Makefile.in,
55985         g++.old-deja/g++.niklas/configure.in,
55986         g++.old-deja/g++.other/Makefile.in,
55987         g++.old-deja/g++.other/configure.in,
55988         gcc.c-torture/code_quality/Makefile.in,
55989         gcc.c-torture/code_quality/configure.in,
55990         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55991         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55992         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55993         gcc.c-torture/execute/ieee/Makefile.in,
55994         gcc.c-torture/execute/ieee/configure.in,
55995         gcc.c-torture/noncompile/Makefile.in,
55996         gcc.c-torture/noncompile/configure.in,
55997         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55998         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55999         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56000
56001 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56002
56003         * g++.old-deja/g++.other/ambig3.C: New test.
56004
56005 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56006
56007         * g++.old-deja/g++.pt/syntax1.C: New test.
56008         * g++.old-deja/g++.pt/syntax2.C: New test.
56009         * g++.old-deja/g++.other/syntax3.C: New test.
56010         * g++.old-deja/g++.other/syntax4.C: New test.
56011
56012 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56013
56014         * gcc.dg/20000623-1.c: Prototype exit and abort.
56015
56016 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56017
56018         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56019         New tests.
56020         * gcc.dg/cpp-mi3.def: New file.
56021
56022         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56023         inside assertions.
56024         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56025         lexer's error messages.
56026         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56027         divine anything from the linemarkers.
56028         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56029         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56030
56031 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56032
56033         * gcc.dg/20000623-1.c: New test.
56034
56035 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56036
56037         * gcc.c-torture/execute/20000622-1.c: New test.
56038
56039 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56040
56041         * g++.old-deja/g++.other/init15.C: New test.
56042
56043 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56044
56045         * g++.old-deja/g++.pt/vaarg2.C: New test.
56046         * g++.old-deja/g++.pt/vaarg3.C: New test.
56047
56048 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56049
56050         * g++.old-deja/g++.other/dyncast6.C: New test.
56051
56052 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56053
56054         * gcc.c-torture/execute/loop-6.c: New test.
56055
56056 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56057
56058         * gcc.dg/20000614-1.c: New test.
56059         * gcc.dg/20000614-2.c: New test.
56060
56061 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56062
56063         * g++.old-deja/g++.other/inline12.C: New test.
56064
56065 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56066
56067         * g++.old-deja/g++.other/eh1.C: New test.
56068
56069 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56070
56071         * g++.old-deja/g++.other/type.C: New test.
56072
56073 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56074
56075         * g++.old-deja/g++.other/initstring.C: New test.
56076
56077 2000-06-12  Jason Merrill  <jason@redhat.com>
56078
56079         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56080
56081 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56082
56083         * gcc.c-torture/compile/20000609-1.c: New test.
56084
56085 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56086
56087         * gcc.dg/20000609-1.c: New test.
56088
56089 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56090
56091         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56092         * gcc.c-torture/noncompile/poison-1.c: Move...
56093         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56094         * gcc.dg/cpp-li1.c: Add a token after the #line.
56095
56096 2000-06-05  Richard Henderson  <rth@cygnus.com>
56097
56098         * gcc.c-torture/execute/20000605-2.c: New test.
56099         * gcc.c-torture/execute/20000605-3.c: New test.
56100
56101 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56102
56103         * g77.f-torture/execute/20000503-1.x: New file.
56104
56105 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56106
56107         * g++.old-deja/g++.eh/badalloc1.C: New test.
56108
56109 2000-06-05  Richard Henderson  <rth@cygnus.com>
56110
56111         * gcc.c-torture/execute/20000605-1.c: New test.
56112
56113 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56114             Nathan Sidwell <nathan@codesourcery.com>
56115
56116         * gcc.c-torture/compile/20000605-1.c: New test.
56117
56118 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56119
56120         * g77.f-torture/compile/20000601-1.f: New test.
56121
56122 2000-06-03  Richard Henderson  <rth@cygnus.com>
56123
56124         * gcc.c-torture/execute/20000603-1.c: New.
56125
56126 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56127
56128         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56129         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56130
56131 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56132
56133         * gcc.dg/compare2.c (case 12): XFAIL.
56134         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56135         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56136
56137         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56138
56139 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56140
56141         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56142         guard macro is already defined when the header is first
56143         included.
56144         * gcc.dg/cpp-mix.h: New file.
56145         * gcc.dg/endif-label.c: Update patterns to match compiler.
56146
56147         * g++.brendan/complex1.C: Declare abort.
56148         * g++.law/refs4.C: Remove XFAIL.
56149         * g++.oliva/expr2.C: Declare abort and exit.
56150
56151 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56152
56153         * gcc.c-torture/execute/20000528-1.c: New test.
56154
56155         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56156         * g++.old-deja/g++.law/temps4.C: Likewise.
56157
56158         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56159         stdlib.h.  Call abort() on failure.
56160         * g++.old-deja/g++.law/refs4.C: Likewise.
56161         * g++.old-deja/g++.law/temps4.C: Likewise.
56162         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56163         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56164
56165 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56166
56167         Relative to g++.dg/special:
56168         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56169
56170         Relative to g++.old-deja:
56171         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56172         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56173         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56174         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56175         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56176         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56177         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56178
56179         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56180         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56181         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56182         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56183         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56184         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56185         and/or string.h.
56186
56187         * g++.other/goto1.C: Update expectations for error messages.
56188
56189 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56190
56191         * gcc.c-torture/compile/20000523-1.c: New test.
56192
56193 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56194
56195         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56196
56197 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56198
56199         * g++.old-deja/g++.eh/catch11.C: New test.
56200         * g++.old-deja/g++.eh/catch12.C: New test.
56201
56202 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56203
56204         * gcc.c-torture/execute/20000523-1.c: New test.
56205
56206 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56207
56208         * c-torture/execute/bcp-1.c: Replace abort in arg of
56209         __builtin_constant_p with a generic external function.
56210
56211         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56212         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56213         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56214         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56215         Prototype abort and/or exit.
56216
56217         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56218         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56219         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56220         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56221
56222 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56223
56224         * gcc.dg/dwarf2-1.c: New test.
56225
56226 2000-05-20  Richard Henderson  <rth@cygnus.com>
56227
56228         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56229
56230 2000-05-20  Andreas Jaeger  <aj@suse.de>
56231
56232         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56233         testcase.
56234
56235 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56236
56237         * gcc.c-torture/execute/20000519-2.c: New test.
56238
56239 2000-05-19  Andreas Jaeger  <aj@suse.de>
56240
56241         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56242         which fails with SSA.
56243
56244         * lib/c-torture.exp: Also test with -O3 -fssa.
56245
56246 2000-05-18  Michael Meissner  <meissner@redhat.com>
56247
56248         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56249         * gcc.c-torture/execute/920415-1.c: Ditto.
56250         * gcc.c-torture/execute/920501-1.c: Ditto.
56251         * gcc.c-torture/execute/conversion.c: Ditto.
56252         * gcc.c-torture/execute/cvt-1.c: Ditto.
56253
56254 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56255
56256         * gcc.c-torture/compile/20000518-1.c: New test.
56257
56258 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56259
56260         * g77.f-torture/compile/200005018.f: New test.
56261
56262 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56263
56264         * gcc.c-torture/compile/20000517-1.c: New test.
56265
56266 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56267
56268         * gcc.c-torture/execute/20000516-1.c: New test.
56269
56270 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56271
56272         * g++.old-deja/g++.other/eh.C: New test.
56273
56274 2000-05-12  Richard Henderson  <rth@cygnus.com>
56275
56276         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56277         constants through to doit's conditional.
56278
56279 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56280
56281         * gcc.c-torture/compile/20000511-1.c: New test.
56282         * g77.f-torture/compile/20000511-1.f: New test.
56283         * g77.f-torture/compile/20000511-2.f: New test.
56284
56285 2000-05-11  Michael Meissner  <meissner@redhat.com>
56286
56287         * gcc.c-torture/execute/20000511-1.c: New test.
56288
56289 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56290
56291         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56292         * gcc.dg/20000510-1.S: New.
56293
56294 2000-05-08  Catherine Moore  <clm@cygnus.com>
56295
56296         * gcc.dg/unused-3.c: New.
56297
56298 2000-05-06  Richard Henderson  <rth@cygnus.com>
56299
56300           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56301           * g++.old-deja/g++.mike/warn1.C: Likewise.
56302           * g++.old-deja/g++.pt/local1.C: Likewise.
56303           * g++.old-deja/g++.pt/local7.C: Likewise.
56304           * g++.old-deja/g++.pt/spec16.C: Likewise.
56305
56306 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56307
56308         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56309
56310 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56311
56312           * g77.f-torture/execute/20000503-1.f: New test.
56313
56314 2000-05-04  Andreas Jaeger  <aj@suse.de>
56315
56316         * gcc.dg/noreturn-2.c: New test.
56317
56318 2000-05-04  Neil Booth  <NeilB@earthling.net>
56319
56320         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56321         preprocessor.
56322
56323 2000-05-04  Richard Henderson  <rth@cygnus.com>
56324
56325         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56326
56327 2000-05-04  Richard Henderson  <rth@cygnus.com>
56328
56329         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56330         OpenSSL by Jason R Thorpe.
56331
56332 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56333
56334         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56335
56336 2000-05-03  Robert Lipe <robertlipe@usa.net>
56337
56338         * gcc.dg/20000503-1.c: New test.
56339
56340 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56341
56342         * gcc.c-torture/compile/20000502-1.c: New test.
56343         * g++.old-deja/g++.other/align.C: New test.
56344         * gcc.dg/cpp-tradstringify.c: New test.
56345
56346 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56347
56348         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56349         and hard registers.
56350
56351 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56352
56353         * gcc.c-torture/execute/loop-5.c: New test.
56354
56355 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56356
56357         * gcc.c-torture/execute/va-arg-20.c: New test.
56358
56359 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56360
56361         * gcc.c-torture/execute/20000422-1.c: New test.
56362
56363 2000-04-20  Greg McGary  <gkm@gnu.org>
56364
56365         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56366         when optimizing, but without sibling-call optimizations (-O1).
56367
56368 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56369
56370           * gcc.c-torture/compile/20000420-1.c: New test.
56371
56372 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56373
56374         * g++.abi/ptrflags.C: New test.
56375         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56376
56377 2000-04-19  Catherine Moore  <clm@cygnus.com>
56378
56379         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56380
56381 2000-04-19  Greg McGary  <gkm@gnu.org>
56382
56383         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56384         sibling-call optimizations.
56385
56386 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56387
56388         * gcc.dg/20000419-1.c: New test.
56389
56390 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56391
56392         * gcc.c-torture/execute/20000412-6.c: New test.
56393
56394 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56395
56396         * gcc.c-torture/execute/20000412-5.c: New test.
56397         * g77.f-torture/compile/20000412-1.f: New test.
56398         * gcc.c-torture/execute/20000412-4.c: New test.
56399         * gcc.c-torture/compile/20000412-2.c: New test.
56400         * gcc.c-torture/execute/20000412-3.c: New test.
56401         * gcc.c-torture/compile/20000412-1.c: New test.
56402         * gcc.c-torture/execute/20000412-2.c: New test.
56403
56404 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56405
56406         * objc/execute/bf-20.m: New test.
56407
56408 2000-04-10  Richard Henderson  <rth@cygnus.com>
56409
56410         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56411
56412         * gcc.c-torture/execute/20000412-1.c: New test.
56413
56414 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56415
56416         * g++.old-deja/g++.eh/catchptr1.C: New test.
56417
56418 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56419
56420         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56421
56422 2000-04-08  Neil Booth  <NeilB@earthling.net>
56423
56424         * gcc.dg/cpp-nullchar.c: Remove test as
56425         embedded nulls cause problems.
56426
56427 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56428
56429         * gcc.dg/compare2.c: New test.
56430
56431 2000-04-08  Neil Booth  <NeilB@earthling.net>
56432
56433         * gcc.dg/cpp-nullchar.c: New test.
56434
56435 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56436
56437         * gcc.dg/cpp-mi2.c: New test.
56438         * gcc.dg/cpp-mi2[abc].h: New files.
56439
56440 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56441
56442         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56443         member name.
56444
56445 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56446
56447         * g++.old-deja/g++.abi/vmihint.C: New test.
56448
56449 2000-04-06  Neil Booth  <NeilB@earthling.net>
56450
56451         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56452         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56453         copyright.
56454
56455 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56456
56457         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56458         avoid stack-frame overwrite.
56459
56460 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56461
56462         * gcc.c-torture/compile/20000405-2.c: New test.
56463         * gcc.c-torture/compile/20000405-3.c: New test.
56464
56465 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56466
56467         * gcc.c-torture/compile/20000405-1.c: New test.
56468
56469 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56470
56471         * gcc.dg/cast-qual-1.c: Revert last change.
56472
56473 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56474
56475         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56476
56477 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56478
56479         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56480         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56481
56482 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56483
56484         * gcc.c-torture/compile/20000403-2.c: New test.
56485         * gcc.c-torture/compile/20000403-1.c: New test.
56486
56487 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56488
56489         * gcc.c-torture/execute/20000403-1.c: New test.
56490
56491 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56492
56493         * gcc.c-torture/execute/20000402-1.c: New test.
56494
56495 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56496
56497         * gcc.c-torture/execute/va-arg-15.c: New test.
56498         * gcc.c-torture/execute/va-arg-16.c: New test.
56499         * gcc.c-torture/execute/va-arg-17.c: New test.
56500         * gcc.c-torture/execute/va-arg-18.c: New test.
56501         * gcc.c-torture/execute/va-arg-19.c: New test.
56502
56503 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56504
56505         * gcc.c-torture/compile/981211-1.c: Move to...
56506         * gcc.dg/cpp-as1.c: ...here.
56507         * gcc.dg/cpp-as2.c: New file.
56508
56509         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56510         compiler.
56511
56512 2000-04-02  Neil Booth  <NeilB@earthling.net>
56513
56514         * gcc.dg/cpp-cond.c  New tests.
56515         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56516         accidental success less likely.
56517         * gcc.dg/cpp-missingop.c  New tests.
56518         * gcc.dg/cpp-missingparen.c  New tests.
56519         * gcc.dg/cpp-shift.c  New tests.
56520         * gcc.dg/cpp-shortcircuit.c  New tests.
56521         * gcc.dg/cpp-unary.c  New tests.
56522
56523 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56524
56525         * gcc.c-torture/compile/20000329-1.c: New test.
56526
56527 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56528
56529         * gcc.c-torture/compile/20000326-1.c: New test.
56530         * gcc.c-torture/compile/20000326-2.c: New test.
56531
56532 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56533
56534         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56535         the first parameter is a function argument.
56536
56537 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56538
56539         * g++.old-deja/g++.ext/array4.C: New test.
56540
56541 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56542
56543         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56544
56545 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56546
56547         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56548
56549 2000-03-19  Richard Henderson  <rth@cygnus.com>
56550
56551         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56552
56553 2000-03-19  Richard Henderson  <rth@cygnus.com>
56554
56555         * gcc.c-torture/compile/20000319-1.c: New test.
56556
56557 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56558
56559         * gcc.c-torture/execute/20000314-3.c: New test.
56560         * gcc.c-torture/execute/20000314-2.c: New test.
56561         * gcc.c-torture/execute/20000314-1.c: New test.
56562         * gcc.c-torture/compile/20000314-2.c: New test.
56563         * gcc.c-torture/compile/20000314-1.c: New test.
56564
56565 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56566
56567         * g++.old-deja/g++.warn/inline.C: New test.
56568
56569 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56570
56571         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56572         standards-compliant result rather than specific constants.
56573         Put test-values in array.
56574
56575 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56576
56577         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56578         (g++_target_compile): Put test-specific options last.
56579
56580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56581
56582         * g++.old-deja/g++.eh/vbase4.C: New test.
56583
56584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56585
56586         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56587
56588 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56589
56590         * g++.old-deja/g++.brendan/misc12.C: Removed.
56591         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56592         * g++.old-deja/g++.ext/pretty4.C: New test.
56593
56594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56595
56596         * g++.old-deja/g++.other/string2.C: New test.
56597
56598 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56599
56600         * g++.old-deja/g++.warn/impint2.C: New test.
56601
56602 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56603
56604         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56605         is 1, not zero.
56606
56607 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56608
56609         * g++.old-deja/g++.warn/impint.C: New test.
56610         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56611         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56612         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56613         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56614         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56615         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56616         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56617         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56618         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56619         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56620         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56621         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56622
56623 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56624
56625         * gcc.dg/cpp-redef.c: New test.
56626
56627 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56628
56629         * g++.old-deja/g++.pt/unify7.C: New test.
56630
56631 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56632
56633         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56634         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56635
56636 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56637
56638         * gcc.c-torture/compile/20000224-1.c: New test.
56639
56640 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56641
56642         * gcc.c-torture/compile/cpp-2.c: New test.
56643         * gcc.c-torture/compile/cpp-1.c: New test.
56644
56645 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56646
56647         * gcc.c-torture/execute/20000225-1.c: New test.
56648
56649 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56650
56651         * gcc.dg/cpp-li2.c: New test.
56652
56653         * gcc.dg/cpp-wi1.c: New test.
56654
56655         * gcc.dg/cpp-li1.c: New test.
56656
56657 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56658
56659         * g++.old-deja/g++.other/sizeof5.C: New test.
56660
56661 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56662
56663         * gcc.c-torture/execute/va-arg-13.c: New test.
56664
56665 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56666
56667         * gcc.c-torture/execute/va-arg-12.c: New test.
56668
56669 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56670
56671         * gcc.c-torture/execute/20000223-1.c: New test.
56672
56673 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56674
56675         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56676
56677 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56678
56679         * g++.old-deja/g++.abi/ptrmem.C: New test.
56680
56681 2000-02-19  Richard Henderson  <rth@cygnus.com>
56682
56683         * gcc.c-torture/compile/init-3.c: New.
56684
56685 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56686
56687         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56688         ALWAYS_CXXFLAGS.
56689
56690 2000-02-11  Robert Lipe <robertl@sco.com>
56691
56692         * gcc.c-torture/compile/20000211-3.c: New test.
56693
56694 2000-02-11  Martin Buchholz <martin@xemacs.org>
56695
56696         * gcc.c-torture/compile/20000211-2.c: New test.
56697
56698 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56699
56700         * gcc.c-torture/compile/20000211-1.c: New test.
56701
56702 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56703
56704         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56705           on native targets
56706
56707 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56708
56709         * g++.old-deja/g++.other/cast5.C: New test.
56710
56711 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56712
56713         * gcc.c-torture/execute/20000205-1.c: New.
56714
56715 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56716
56717         * g++.old-deja/g++.jason/cast3.C: Return void.
56718         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56719
56720 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56721
56722         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56723
56724         * gcc.dg/loop-1.c: New test.
56725
56726 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56727
56728         * gcc.c-torture/compile/20000127-1.c: New test.
56729         * gcc.c-torture/execute/991228-1.c: New test.
56730
56731 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56732
56733         * gcc.dg/unused-2.c: New test.
56734
56735         * gcc.dg/conv-1.c: New test.
56736
56737 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56738
56739         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56740         compiler.
56741         (tool_option_proc): Fix typo.
56742
56743 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56744
56745         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56746         of the ld on the host, not on the build machine.
56747         Also, don't crash if '--help' is not a supported option.
56748
56749 2000-01-24  Richard Henderson  <rth@cygnus.com>
56750
56751         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56752
56753 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56754
56755         * gcc.c-torture/execute/20000120-2.c: New test.
56756         * gcc.c-torture/execute/20000120-1.c: New test.
56757
56758 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56759
56760         * gcc.c-torture/execute/20000113-1.c: New test.
56761
56762 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56763
56764         * gcc.c-torture/execute/20000112-1.c: New test.
56765
56766 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56767
56768         * gcc.dg/20000111-1.c: New test.
56769
56770 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56771
56772         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56773         with 16 bit integers.
56774
56775 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56776
56777         * gcc.dg/20000108-1.c: New test.
56778
56779 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56780
56781         * g++.old-deja/g++.ns/koenig8.C: New test.
56782
56783 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56784
56785         * g++.old-deja/g++.other/cast4.C: New test.
56786
56787 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56788
56789         * gcc.c-torture/compile/20000105-2.c: New test.
56790         * gcc.c-torture/compile/20000105-1.c: New test.
56791
56792 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56793
56794         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56795         references to printf & atoi to conform to ANSI standard.
56796         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56797         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56798         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56799         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56800         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56801         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56802         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56803         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56804         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56805         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56806         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56807         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56808         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56809         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56810         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56811         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56812         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56813         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56814         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56815         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56816         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56817         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56818         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56819         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56820         * g++.old-deja/g++.brendan/init3.C: Likewise.
56821         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56822         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56823         * g++.old-deja/g++.brendan/new2.C: Likewise.
56824         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56825         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56826         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56827         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56828         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56829         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56830         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56831         * g++.old-deja/g++.brendan/template24.C: Likewise.
56832         * g++.old-deja/g++.brendan/template3.C: Likewise.
56833         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56834         * g++.old-deja/g++.jason/inline3.C: Likewise.
56835         * g++.old-deja/g++.jason/opeq.C: Likewise.
56836         * g++.old-deja/g++.law/arg5.C: Likewise.
56837         * g++.old-deja/g++.law/arm7.C: Likewise.
56838         * g++.old-deja/g++.law/ctors11.C: Likewise.
56839         * g++.old-deja/g++.law/cvt8.C: Likewise.
56840         * g++.old-deja/g++.law/init9.C: Likewise.
56841         * g++.old-deja/g++.law/refs4.C: Likewise.
56842         * g++.old-deja/g++.law/template2.C: Likewise.
56843         * g++.old-deja/g++.law/visibility24.C: Likewise.
56844         * g++.old-deja/g++.law/vtable3.C: Likewise.
56845         * g++.old-deja/g++.mike/asm2.C: Likewise.
56846         * g++.old-deja/g++.mike/eh1.C: Likewise.
56847         * g++.old-deja/g++.mike/misc1.C: Likewise.
56848         * g++.old-deja/g++.mike/misc13.C: Likewise.
56849         * g++.old-deja/g++.mike/misc14.C: Likewise.
56850         * g++.old-deja/g++.mike/ns12.C: Likewise.
56851         * g++.old-deja/g++.mike/p1248.C: Likewise.
56852         * g++.old-deja/g++.mike/p3708.C: Likewise.
56853         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56854         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56855         * g++.old-deja/g++.mike/p646.C: Likewise.
56856         * g++.old-deja/g++.mike/p700.C: Likewise.
56857         * g++.old-deja/g++.mike/p783.C: Likewise.
56858         * g++.old-deja/g++.mike/p783a.C: Likewise.
56859         * g++.old-deja/g++.mike/p783b.C: Likewise.
56860         * g++.old-deja/g++.mike/p786.C: Likewise.
56861         * g++.old-deja/g++.mike/p789.C: Likewise.
56862         * g++.old-deja/g++.mike/p789a.C: Likewise.
56863         * g++.old-deja/g++.mike/p807a.C: Likewise.
56864         * g++.old-deja/g++.other/delete3.C: Likewise.
56865         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56866         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56867         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56868         * g++.old-deja/g++.other/empty1.C: Likewise.
56869         * g++.old-deja/g++.other/temporary1.C: Likewise.
56870         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56871         * g++.old-deja/g++.pt/t16.C: Likewise.
56872         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56873
56874 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56875
56876         * gcc.dg/991230-1.c: New test.
56877
56878 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56879
56880         * gcc.c-torture/compile/991229-3.c: New test.
56881         * gcc.c-torture/compile/991229-2.c: New test.
56882         * gcc.c-torture/compile/991229-1.c: New test.
56883
56884 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56885
56886         * gcc.c-torture/compile/labels-2.c: New test.
56887
56888 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56889
56890         * gcc.c-torture/execute/991227-1.c: New test.
56891
56892 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56893
56894         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56895
56896 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56897
56898         * gcc.c-torture/execute/991221-1.c: New test.
56899
56900 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56901
56902         * g++.old-deja/g++.other/cast3.C: New test.
56903
56904 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56905
56906         * gcc.c-torture/execute/991216-4.c: New test.
56907
56908 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56909
56910         * gcc.c-torture/execute/991216-1.c: New test.
56911         * gcc.c-torture/execute/991216-2.c: New test.
56912         * gcc.c-torture/execute/991216-3.c: New test.
56913
56914 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56915
56916         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56917         Actually make the test fail by using "-O2" for compilation.
56918
56919 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56920
56921         * g++.old-deja/g++.warn/cast-align1.C: New test.
56922
56923 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56924
56925         * gcc.c-torture/compile/991214-1.c: New test.
56926         * gcc.c-torture/compile/991214-2.c: New test.
56927
56928 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56929
56930         * gcc.dg/991214-1.c: New test.
56931
56932 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56933
56934         * gcc.c-torture/compile/991213-3.c: New test.
56935         * gcc.c-torture/compile/991213-2.c: New test.
56936         * gcc.c-torture/compile/991213-1.c: New test.
56937
56938 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56939
56940         * gcc.dg/991209-1.c: New test.
56941
56942 1999-12-08  Nathan Sidwell <nathan@acm.org>
56943
56944         * gcc.c-torture/compile/991208-1.c: New test.
56945
56946 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56947
56948         * gcc.dg/ultrasp2.c: New test.
56949
56950 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56951
56952         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56953
56954 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56955
56956         * gcc.c-torture/compile/991202-1.c: New test.
56957         * gcc.c-torture/execute/991202-1.c: New test.
56958         * gcc.c-torture/execute/991202-2.c: New test.
56959         * gcc.c-torture/execute/991202-3.c: New test.
56960
56961 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56962
56963         * g++.old-deja/g++.abi/align.C: New test.
56964         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56965         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56966
56967 1999-12-01  Richard Henderson  <rth@cygnus.com>
56968
56969         * gcc.c-torture/execute/991201-1.c: New.
56970
56971 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56972
56973         * gcc.dg/991129-1.c: New test.
56974
56975 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56976
56977         * gcc.c-torture/compile/991127-1.c: New test.
56978
56979 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56980
56981         * g++.old-deja/g++.other/warn4.C: New test.
56982
56983 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56984
56985         * g++.old-deja/g++.eh/cleanup2.C: New test.
56986         * g++.old-deja/g++.ext/pretty2.C: New test.
56987         * g++.old-deja/g++.ext/pretty3.C: New test.
56988         * g++.old-deja/g++.other/debug6.C: New test.
56989
56990 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56991
56992         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56993         compiler_output to look for one error message instead of two.
56994
56995 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56996
56997         * gcc.c-torture/execute/991118-1.c: Also test case
56998         where the word boundary does not split a byte evenly.
56999
57000 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57001
57002         * g++.old-deja/g++.ext/restrict1.C: New test.
57003
57004 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57005
57006         * gcc.c-torture/execute/991118-1.c: New test.
57007
57008 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57009
57010         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57011         working directory pathnames.
57012
57013 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57014
57015         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57016         host is equipped with driver.h and driver.o so it can actually
57017         compile and run the tests.
57018
57019 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57020
57021         * gcc.c-torture/compile/991008-1.c: New test.
57022
57023 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57024
57025         * lib/gcc-dg.exp: Include target-supports.exp
57026
57027 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57028
57029         * lib/target-supports.exp: New file: Provide procs to test for
57030         features supported by the target.
57031         (check_weak_available): Moved here from ecos.exp.
57032         (check_alias_available): New proc: Determine of the target
57033         toolchain supports the alias attribute.
57034
57035         * gcc.dg/special/ecos.exp: Move check_weak_available to
57036         target-supports.exp.
57037         (alias-1.c): Only perform the test if the target supports
57038         aliases.
57039         (wkali-1.c): Only perform the test if the target supports
57040         aliases.
57041
57042         * gcc.dg/990506-0.c: Expect error messages from cross
57043         targets as well as native targets.
57044
57045 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57046
57047         * gcc.dg/ultrasp1.c: Removed xfail.
57048         * gcc.dg/struct-ret-2.c: Likewise.
57049         * gcc.dg/array-1.c: Likewise.
57050
57051 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57052
57053         * gcc.dg/struct-ret-2.c: New test.
57054
57055         * gcc.dg/array-1.c: New test.
57056
57057 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57058
57059         * gcc.c-torture/execute/991030-1.c: New test.
57060
57061 1999-10-26  Richard Henderson  <rth@cygnus.com>
57062
57063         * gcc.c-torture/compile/991026-2.c: New test.
57064
57065 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57066
57067         * gcc.c-torture/compile/991026-1.c: New test.
57068
57069 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57070
57071         * gcc.c-torture/execute/991023-1.c: New test.
57072
57073 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57074
57075         * gcc.c-torture/execute/991019-1.c: New test.
57076
57077 1999-10-16  Richard Henderson  <rth@cygnus.com>
57078
57079         * gcc.c-torture/execute/991016-1.c: New test.
57080
57081 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57082
57083         * gcc.c-torture/execute/991014-1.c: New test.
57084
57085 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57086
57087         * g++.old-deja/g++.other/union2.C: New test.
57088
57089 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57090
57091         * g++.old-deja/g++.other/vaarg2.C: New test.
57092         * g++.old-deja/g++.other/vaarg3.C: New test.
57093
57094 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57095
57096         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57097         in compile/.
57098
57099 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57100
57101         * gcc.c-torture/execute/va-arg-11.c: New test.
57102
57103 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57104
57105         * lib/file-format.exp (gcc_target_object_format): Don't
57106         crash if objdump is unavailable.
57107
57108 1999-09-29  Donn Terry <donn@interix.com>
57109
57110         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57111
57112 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57113
57114         * gcc.c-torture/compile/990928-1.c: New test.
57115
57116 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57117
57118         * g++.old-deja/g++.other/decl6.C: New test.
57119
57120 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57121
57122         * gcc.c-torture/execute/va-arg-10.c: New test.
57123
57124 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57125
57126         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57127         __PRETTY_FUNCTION__.
57128
57129 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57130
57131         * gcc.c-torture/execute/990923-1.c: New test.
57132
57133 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57134
57135         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57136         for which -fpic is inappropriate.
57137
57138 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57139
57140         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57141
57142 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57143
57144         * g++.old-deja/g++.other/dyncast1.C: New test.
57145         * g++.old-deja/g++.other/dyncast2.C: New test.
57146         * g++.old-deja/g++.other/dyncast3.C: New test.
57147         * g++.old-deja/g++.other/dyncast4.C: New test.
57148         * g++.old-deja/g++.other/dyncast5.C: New test.
57149         * g++.old-deja/g++.eh/catch3.C: New test.
57150         * g++.old-deja/g++.eh/catch3p.C: New test.
57151         * g++.old-deja/g++.eh/catch4.C: New test.
57152         * g++.old-deja/g++.eh/catch4p.C: New test.
57153         * g++.old-deja/g++.eh/catch5.C: New test.
57154         * g++.old-deja/g++.eh/catch5p.C: New test.
57155         * g++.old-deja/g++.eh/catch6.C: New test.
57156         * g++.old-deja/g++.eh/catch6p.C: New test.
57157         * g++.old-deja/g++.eh/catch7.C: New test.
57158         * g++.old-deja/g++.eh/catch7p.C: New test.
57159         * g++.old-deja/g++.eh/catch8.C: New test.
57160         * g++.old-deja/g++.eh/catch8p.C: New test.
57161         * g++.old-deja/g++.eh/catch9.C: New test.
57162         * g++.old-deja/g++.eh/catch9p.C: New test.
57163
57164 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57165
57166         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57167         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57168
57169 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57170
57171         * gcc.c-torture/compile/990913-1.c: New test.
57172
57173 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57174
57175         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57176         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57177
57178 1999-09-09  Richard Henderson  <rth@cygnus.com>
57179
57180         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57181
57182 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57183
57184         * g++.old-deja/g++.other/lookup11.C: New test.
57185         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57186         what is permitted and what we want.
57187         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57188         overload use.
57189         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57190
57191 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57192
57193         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57194         * gcc.c-torture/noncompile/poison-1.c: New file.
57195
57196 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57197
57198         * g++.old-deja/g++.other/sizeof3.C: New test.
57199         * g++.old-deja/g++.other/sizeof4.C: New test.
57200         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57201         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57202
57203 1999-09-07  Richard Henderson  <rth@cygnus.com>
57204
57205         * gcc.dg/va-arg-1.c: New.
57206
57207 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57208
57209         * gcc.c-torture/execute/va-arg-9.c: New test.
57210
57211 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57212
57213         * g77.f-torture/compile/980519-2.f: New test.
57214         * g77.f-torture/compile/19990905-0.f: New test.
57215         * g77.f-torture/compile/19990905-1.f: New test.
57216         * g77.f-torture/compile/19990905-2.f: New test.
57217
57218         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57219
57220 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57221
57222         * gcc.c-torture/execute/990827-1.c: Fix typo.
57223
57224 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57225
57226         * g++.old-deja/g++.other/deref1.C: New test.
57227
57228 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57229
57230         * g++.old-deja/g++.other/ambig2.C: New test.
57231         * g++.old-deja/g++.other/cond5.C: New test.
57232         * g++.old-deja/g++.other/lookup16.C: New test.
57233
57234 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57235
57236         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57237         assemblers too.
57238
57239 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57240
57241         * lib/c-torture.exp: Avoid the "compare executables" optimization
57242         when testing native.
57243
57244 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57245
57246         * gcc.c-torture/execute/990829-1.c: New test.
57247         * gcc.c-torture/compile/990829-1.c: New test.
57248
57249 1999-08-27  Paul Burchard  <burchard@pobox.com>
57250
57251         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57252         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57253         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57254         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57255         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57256         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57257         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57258         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57259         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57260         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57261         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57262
57263 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57264
57265         * gcc.c-torture/execute/990827-1.c: New test.
57266
57267 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57268
57269         * g77.f-torture/noncompile/19990826-4.f: New test.
57270
57271         * g77.f-torture/compile/19990826-3.f: New test.
57272
57273         * g77.f-torture/execute/19990826-2.f: New test.
57274
57275         * g77.f-torture/compile/19990826-1.f: New test.
57276
57277         * gcc.c-torture/execute/990826-0.c: New test.
57278         * g77.c-torture/execute/19990826-0.f: New test.
57279
57280         * g77.f-torture/noncompile/970626-2.f: New test.
57281
57282 1999-08-25  Paul Burchard  <burchard@pobox.com>
57283
57284         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57285         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57286         lss-011.C: New tests.
57287
57288 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57289
57290         * g++.old-deja/g++.other/decl5.C: New test.
57291
57292 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57293
57294         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57295         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57296         call `postbase' for each one.  All callers of `postbase' changed
57297         to call this instead.
57298
57299 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57300
57301         * gcc.c-torture/execute/990811-1.c: New test.
57302
57303 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57304
57305         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57306         just native ones.
57307
57308         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57309         just native ones.
57310
57311 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57312
57313         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57314
57315 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57316
57317         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57318
57319 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57320
57321         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57322
57323 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57324
57325         * gcc.c-torture/execute/990804-1.c: New test.
57326
57327 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57328
57329         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57330         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57331         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57332
57333 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57334
57335         * g++.old-deja/g++.other/struct1.C: New test.
57336
57337 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57338
57339         * g++.old-deja/g++.other/enum2.C: New test.
57340
57341 1999-08-02  Richard Henderson  <rth@cygnus.com>
57342
57343         Adapted from tests from Franz Sirl:
57344         * gcc.c-torture/execute/va-arg-7.c: New test.
57345         * gcc.c-torture/execute/va-arg-8.c: New test.
57346
57347 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57348
57349         * gcc.c-torture/compile/990801-2.c: New test.
57350
57351         * gcc.c-torture/compile/990801-1.c: New test.
57352
57353 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57354
57355         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57356         fp-cmp-1.c, converting double to float.
57357
57358         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57359         fp-cmp-1.c, converting double to long double.
57360
57361         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57362         from fr1 to unknown_register, since fr1 is a legitimate register
57363         on some machines.
57364
57365 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57366
57367         * README: More listname related changes.
57368
57369 1999-07-08  Catherine Moore  <clm@cygnus.com>
57370
57371         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57372
57373 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57374
57375         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57376
57377 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57378
57379         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57380
57381 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57382
57383         * gcc.dg/990703-1.c: New test.
57384
57385 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57386
57387         * lib/file-format.exp: New file: Move definition of proc
57388         gcc_target_object_format to here from
57389         gcc.dg/special/ecos.exp.
57390
57391         * lib/c-torture.exp: Include lib file-format.exp.
57392         * lib/gcc-dg.exp: Include lib file-format.exp.
57393
57394         * gcc.dg/special/ecos.exp: Remove definition of proc
57395         gcc_target_object_format.
57396
57397 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57398
57399         * gcc.c-torture/execute/990628-1.c: New test.
57400
57401 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57402
57403         * gcc.c-torture/compile/990625-2.c: New test.
57404
57405         * gcc.c-torture/compile/990625-1.c: New test.
57406
57407 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57408
57409         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57410         attributes compile.
57411         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57412         ports that use the COFF/PE file format.
57413
57414 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57415
57416         * gcc.c-torture/compile/990617-1.c: New test.
57417
57418 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57419
57420         * g++.old-deja/g++.other/decl4.C: New test.
57421
57422 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57423
57424         * g++.old-deja/g++.other/bitfld3.C: New test.
57425
57426 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57427
57428         * g++.old-deja/g++.eh/catch1.C: New test.
57429
57430 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57431
57432         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57433
57434         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57435         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57436
57437 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57438
57439         * g77.f-torture/compile/19990502-0.f: Replace with new,
57440         shorter, test that still fails after recent changes.
57441
57442 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57443
57444         * gcc.c-torture/execute/990604-1.c: New test.
57445
57446 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57447
57448         * gcc.c-torture/execute/990531-1.c: New test.
57449
57450 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57451
57452         * gcc.c-torture/compile/990527-1.c: New test.
57453
57454 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57455
57456         * gcc.c-torture/execute/990527-1.c: New test.
57457
57458 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57459
57460         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57461         bitfields as signed.
57462
57463 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57464
57465         * g77.f-torture/compile/19990525-0.f: New test.
57466
57467 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57468
57469         * gcc.c-torture/execute/990525-2.c: New test.
57470
57471         * gcc.c-torture/execute/990525-1.c: New test.
57472
57473 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57474
57475         * g++.old-deja/g++.other/anon3.C: New test.
57476         * g++.old-deja/g++.other/anon4.C: New test.
57477         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57478         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57479         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57480         Merrill).
57481
57482 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57483
57484         * gcc.c-torture/execute/990524-1.c: New test.
57485
57486         * gcc.dg/990524-1.c: New test.
57487
57488 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57489
57490         * gcc.c-torture/compile/990523-1.c: New test.
57491
57492 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57493
57494         * gcc.c-torture/compile/990519-1.c: New test.
57495
57496 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57497
57498         * gcc.c-torture/compile/990517-1.c: New test.
57499
57500         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57501         (e4, f4): New tests.
57502         (main): Call them.
57503
57504 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57505
57506         * gcc.dg/noreturn-1.c: New test.
57507
57508 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57509
57510         * gcc.c-torture/execute/990513-1.c: New test.
57511
57512 1999-05-10  Richard Henderson  <rth@cygnus.com>
57513
57514         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57515
57516 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57517
57518         * g77.f-torture/execute/erfc.f: Use small single-precision
57519         values, to avoid problems on Alphas when not -mieee.
57520
57521 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57522
57523         * gcc.dg/990506-0.c: New test.
57524
57525 1999-05-08  Richard Henderson  <rth@cygnus.com>
57526
57527         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57528         the constant to test.  Don't XFAIL 64-bit targets.
57529
57530         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57531         * g++.old-deja/g++.law/profile1.C: Likewise.
57532
57533         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57534         operator new instances.
57535         * g++.old-deja/g++.other/delete5.C: Likewise.
57536
57537 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57538
57539         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57540         intrinsic.
57541
57542 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57543
57544         * g77.f-torture/execute/u77-test.f: Reverse order of two
57545         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57546
57547 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57548
57549         * gcc.dg/compare1.c: New test.
57550
57551 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57552
57553         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57554         New tests.
57555
57556 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57557
57558         * g77.f-torture/compile/19990502-1.f: New test.
57559
57560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57561
57562         * g77.f-torture/compile/19990502-0.f: New test.
57563
57564 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57565
57566         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57567         intrinsic.
57568
57569 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57570
57571         * g77.f-torture/execute/u77-test.f (main): List libU77
57572         intrinsics not currently tested.
57573         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57574         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57575         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57576         Trim blanks off the ends of some printed strings.
57577
57578 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57579
57580         * g77.f-torture/execute/u77-test.f (main): Just warn about
57581         FSTAT gid disagreement, as it's expected on some systems.
57582
57583 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57584
57585         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57586         use a new function, which allows for some slop.
57587         Clean up some commentary.
57588         (issum): The new function.
57589         (sgladd): Deleted subroutine.
57590
57591 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57592
57593         * g77.f-torture/execute/u77-test.f: Modify to be more like
57594         libf2c/libU77 version, bringing patches to that version here.
57595         Add suitable commentary.
57596
57597 1999-04-25  Richard Henderson  <rth@cygnus.com>
57598
57599         * gcc.dg/990424-1.c: New test.
57600
57601 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57602
57603         * g77.f-torture/execute/u77-test.f (main): Bug involving
57604         LSTAT has been fixed, so turn back on full checking.
57605
57606 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57607
57608         * g77.f-torture/compile/19990419-0.f: New test.
57609         * g77.f-torture/execute/19990419-1.f: New test.
57610
57611 1999-04-17  Richard Henderson  <rth@cygnus.com>
57612
57613         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57614         to avoid the need for a prototype to supress a warning.
57615
57616 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57617
57618         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57619
57620 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57621
57622         * gcc.c-torture/execute/990404-1.c: New test.
57623
57624 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57625
57626         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57627         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57628         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57629         missing initializer warnings.
57630
57631 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57632
57633         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57634         matching strings.
57635
57636 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57637
57638         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57639
57640 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57641
57642         * g77.f-torture/execute/19990325-0.f: New test.
57643         * g77.f-torture/execute/19990325-1.f: New test.
57644
57645 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57646
57647         * gcc.c-torture/execute/990324-1.c: New test.
57648
57649 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57650
57651         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57652         test with 4.
57653
57654 1999-03-17  Richard Henderson  <rth@cygnus.com>
57655
57656         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57657
57658 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57659
57660         * g77.f-torture/execute/19990313-2.f: New test.
57661         * g77.f-torture/execute/19990313-3.f: New test.
57662
57663 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57664
57665         * g77.f-torture/execute/19990313-0.f: New test.
57666         * g77.f-torture/execute/19990313-1.f: New test.
57667
57668 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57669
57670         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57671         printf to sprintf.
57672         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57673         (main): Add check for u15.  Conditionalize u31 check depending on
57674         whether ints are <32 bits or >=32 bits.
57675
57676 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57677
57678         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57679
57680 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57681
57682         * g77.f-torture/compile/19990305-0.f: New test.
57683         * g77.f-torture/execute/19981119-0.f: New test.
57684
57685 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57686
57687         * g77.f-torture/execute/970625-2.f: call ABORT if final
57688         result is not correct, instead of just printing it.
57689         Add this checking via newly introduced obfuscation, to
57690         trip up buggy front ends.
57691
57692 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57693
57694         * g77.f-torture/compile/960317-1.f: Moved from being
57695         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57696
57697 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57698
57699         * g77.f-torture/execute/960317-1.f: New (old) test.
57700         * g77.f-torture/execute/970625-2.f: Ditto.
57701
57702 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57703
57704         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57705         error message on line 1 or line 2; cccp and cpplib do this differently.
57706
57707 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57708
57709         * g++.old-deja/g++.law/weak1.C: New test.
57710
57711 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57712
57713         * gcc.c-torture/execute/990119-1.c: Renamed to...
57714         * gcc.dg/990119-1.c: this, so it will only be tested once
57715         (it's a preprocessor test, it doesn't need to be run at
57716         multiple optimization levels).
57717
57718 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57719
57720         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57721           ALWAYS_CXXFLAGS.
57722
57723 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57724
57725         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57726         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57727         to not be compilable by current g77.
57728
57729 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57730
57731         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57732
57733 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57734
57735         * gcc.c-torture/execute/990222-1.c: New test.
57736
57737 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57738
57739         * g77.f-torture/compile/19990218-0.f: New test.
57740         * g77.f-torture/noncompile/19990218-1.f: New test.
57741
57742 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57743
57744         * g77.f-torture/compile/19981216-0.f: New test.
57745
57746 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57747
57748         * gcc.dg/990214-1.c: New test.
57749
57750 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57751
57752         * gcc.dg/990213-2.c: New test.
57753
57754         * gcc.dg/990213-1.c: New test.
57755
57756 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57757
57758         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57759         ints.
57760
57761 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57762
57763         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57764         specified by target.
57765
57766         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57767
57768 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57769
57770         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57771
57772 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57773
57774         * gcc.dg/special/ecos.exp: New test driver for new tests with
57775         special requirements.
57776
57777         * gcc.dg/special/alias-1.c: New test.
57778         * gcc.dg/special/gcsec-1.c: New test.
57779         * gcc.dg/special/weak-1.c: New test.
57780         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57781         * gcc.dg/special/weak-2.c: New test.
57782         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57783         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57784         * gcc.dg/special/wkali-1.c: New test.
57785         * gcc.dg/special/wkali-2.c: New test.
57786         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57787         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57788
57789 1999-02-10  Felix Lee  <flee@cygnus.com>
57790
57791           * lib/c-torture.exp (c-torture-compile): Pull out code for
57792           analyzing gcc error messages.
57793           (c-torture-execute): Likewise.  Fix some (harmless) false
57794           positives.
57795           * lib/gcc.exp (gcc_check_compile): New function.
57796
57797 1999-02-08  Richard Henderson  <rth@cygnus.com>
57798
57799         * gcc.c-torture/execute/990208-1.c: New test.
57800
57801 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57802
57803         * g++.dg/special/ecos.exp: New driver for new tests with special
57804         requirements
57805
57806         * g++.dg/special/conpr-1.C: New test
57807         * g++.dg/special/conpr-2.C: New test
57808         * g++.dg/special/conpr-2a.C: New test
57809         * g++.dg/special/conpr-3.C: New test
57810         * g++.dg/special/conpr-3a.C: New test
57811         * g++.dg/special/conpr-3b.C: New test
57812
57813         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57814         allow g++ to use the dg driver
57815
57816         * README: Add comment about g++.dg directory
57817
57818 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57819
57820         * README: Update email addresses.
57821
57822 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57823
57824         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57825         arguments in order to force structure S onto the stack even on
57826         the alpha.
57827         (test): Pass 10 leading arguments to function foo as well as the
57828         structure S.
57829
57830         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57831         failure for all targets.
57832
57833         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57834         abort to terminate program execution.
57835
57836 1999-01-30  Richard Henderson  <rth@cygnus.com>
57837
57838         * gcc.c-torture/execute/990130-1.c: New test.
57839
57840 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57841
57842         * gcc.dg/990130-1.c: New test.
57843
57844 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57845
57846         * gcc.c-torture/execute/990128-1.c: New test.
57847
57848 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57849
57850         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57851
57852 1999-01-27  Felix Lee  <flee@cygnus.com>
57853
57854         * lib/c-torture.exp (c-torture-compile): pull out code for
57855         analyzing gcc error messages.
57856         (c-torture-execute): ditto, and fix some (harmless) false
57857         positives.
57858         * lib/gcc.exp (gcc_check_compile): new function.
57859
57860 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57861
57862         * gcc.dg/990117-1.c: New test.
57863
57864         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57865
57866         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57867
57868 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57869
57870         * g77.f-torture/compile/990115-1.f: New test.
57871
57872 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57873
57874         * gcc.c-torture/compile/990107-1.c: New test
57875
57876 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57877
57878         * gcc.c-torture/execute/990106-2.c: New test.
57879
57880         * gcc.c-torture/execute/990106-1.c: New test.
57881
57882 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57883
57884         * gcc.c-torture/compile/981223-1.c: New test.
57885
57886 1998-12-29  Richard Henderson  <rth@cygnus.com>
57887
57888         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57889         (opt3): Rename from opt4 and disable.
57890
57891 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57892
57893         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57894
57895 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57896
57897         * g++.old-deja/g++.other/conv5.C: New test.
57898
57899 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57900
57901         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57902
57903 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57904
57905         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57906
57907 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57908
57909         * gcc.c-torture/compile/981211-1.c: New test.
57910
57911 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57912
57913         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57914
57915         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57916
57917 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57918
57919         * gcc.special/930510-1.c: Make C9X safe.
57920         * gcc.misc-tests/gcov-1.c Similarly.
57921         * gcc.misc-tests/gcov-2.c Similarly.
57922
57923 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57924
57925         * gcc.dg/ultrasp1.c: New test.
57926
57927 1998-12-06  Richard Henderson  <rth@cygnus.com>
57928
57929         * gcc.c-torture/execute/981206.c: New test.
57930
57931 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57932
57933         * g++.old-deja/g++.ns/template7.C: New test.
57934
57935         * g++.old-deja/g++.other/expr1.C: New test.
57936
57937         * g++.old-deja/g++.eh/tmpl3.C: New test.
57938
57939         * g++.old-deja/g++.eh/tmpl2.C: New test.
57940
57941 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57942
57943         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57944         * g++.old-deja/g++.other/using6.C: Removed.
57945         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57946
57947         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57948
57949 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57950
57951         * g++.old-deja/g++.pt/overload8.C: New test.
57952
57953         * g++.old-deja/g++.pt/overload7.C: New test.
57954
57955         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57956
57957         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57958         and relinking messages.
57959         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57960         compiling with -frepo.
57961
57962 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57963
57964         * g++.old-deja/g++.pt/lookup6.C: New test.
57965
57966 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57967
57968         * gcc.c-torture/execute/981130-1.c: New test.
57969         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57970
57971 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57972
57973         * g++.old-deja/g++.pt/explicit76.C: New test.
57974
57975         * g++.old-deja/g++.pt/friend38.C: New test.
57976
57977         * g++.old-deja/g++.ns/crash2.C: New test.
57978
57979         * g++.old-deja/g++.pt/defarg8.C: New test.
57980
57981         * g++.old-deja/g++.pt/instantiate6.C: New test.
57982
57983         * g++.old-deja/g++.pt/static6.C: New test.
57984
57985         * g++.old-deja/g++.pt/decl2.C: New test.
57986
57987 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57988
57989         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57990         problem is actually related with name lookup, but so what? :-)
57991
57992         * g++.old-deja/g++.pt/friend37.C: New test.
57993
57994 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57995
57996         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57997         element, which fails on some systems.
57998
57999         * g77.f-torture/execute/labug1.f: New test.
58000
58001 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58002
58003         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58004         is defined.
58005
58006 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58007
58008         * g77.f-torture/compile/981117-1.f: New test.
58009
58010 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58011
58012         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58013         properly discarded.
58014
58015 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58016
58017         * gcc.c-torture/execute/memcheck: New directory of tests for
58018         -fcheck-memory-usage.
58019
58020 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58021
58022         * README: New file, general information about the testsuite and
58023         new description of the various C++ test subdirectories.
58024         * README.g++: Eliminate obsolete information, update and move most
58025         relevant stuff to README.
58026
58027 1998-11-07  Richard Henderson  <rth@cygnus.com>
58028
58029         * gcc.c-torture/compile/981107-1.c: New test.
58030
58031 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58032
58033         * execute/memcpy-bi.c: New testcase.
58034
58035 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58036
58037         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58038         base classes.
58039
58040         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58041         template is selected.
58042
58043         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58044         classes, it should be accepted for all types.
58045
58046         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58047
58048         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58049         specializations start with template headers.
58050
58051 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58052
58053         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58054
58055         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58056         non-POD types.
58057
58058 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58059
58060         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58061
58062 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58063
58064         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58065
58066 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58067
58068         * 981019-1.c: New test.
58069
58070 1998-10-14  Robert Lipe <robertl@dgii.com>
58071
58072         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58073         find objc headers.
58074
58075 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58076
58077         * compile/981001-4.c: Remove use of GCC extension that triggers a
58078         compiler bug.
58079
58080 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58081
58082         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58083
58084 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58085
58086         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58087         instantiation of template produces incorrect code for delete
58088         expression.
58089
58090         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58091         constructors' name is not unique.
58092         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58093         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58094
58095         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58096         automatic array of const is ill-formed.
58097
58098         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58099         of template parameter?
58100
58101         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58102         const.
58103
58104         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58105         pointer-to-member expression.
58106
58107         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58108         declaration causes ICE.
58109
58110 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58111
58112         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58113         reserved in the global namespace.
58114
58115         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58116         generate needed virtual table.
58117
58118         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58119
58120 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58121
58122         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58123         template-dependent type
58124
58125 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58126
58127         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58128         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58129         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58130
58131         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58132         class should be usable as argument of member function.
58133         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58134         class should be usable as return type of member function.
58135         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58136         class should be usable as type of data member.
58137
58138         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58139
58140 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58141
58142         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58143
58144 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58145
58146         * gcc.dg/dll-?.c Add thumb to target list.
58147         Fix assembler scan patterns to match current assembler output.
58148
58149 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58150
58151         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58152         matching of template brackets.
58153
58154         * g++.old-deja/g++.other/using4.C: New test.  Test using
58155         declarations of methods from base classes.
58156
58157         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58158         within functions should introduce names into the innermost
58159         enclosing namespace.
58160
58161         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58162         of static locals if first initialization throws.
58163
58164 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58165
58166         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58167
58168 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58169
58170         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58171         lose track of the possible targets of tablejump insns.
58172         * special/special.exp: Run it.
58173
58174 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58175
58176         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58177         must be declared before its specializations can be named in friend
58178         declarations.
58179
58180 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58181
58182         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58183
58184         * g77.f-torture/execute/io1.f: New test.
58185
58186 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58187
58188         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58189         with pointer to template function, for which no argument deduction
58190         is possible.
58191
58192         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58193         specialization of template function as argument to template
58194         function.
58195
58196         * g++.old-deja/g++.other/access2.C: New test; Inner class
58197         shouldn't have privileged access to Outer's names.
58198
58199 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58200
58201         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58202         friend template declared within template class conflicts with
58203         nested class of the same name.
58204
58205         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58206         is ignored.
58207
58208         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58209         object with direct initializer as function declaration.
58210
58211         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58212         initializers.
58213
58214         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58215         involving const pointer and NULL produces incorrect result.
58216
58217         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58218         type name without `typename' should be rejected with -pedantic.
58219
58220 1998-10-02  Richard Henderson  <rth@cygnus.com>
58221
58222         * g++.old-deja/g++.other/addrof1.C: New test.
58223
58224 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58225
58226         * gcc.c-torture/compile/981001-1.c: New test.
58227         * gcc.c-torture/execute/981001-1.c: New test.
58228
58229 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58230
58231         * gcc.c-torture/compile/981001-2.c: New test.
58232         * gcc.c-torture/compile/981001-3.c: New test.
58233         * gcc.c-torture/compile/981001-4.c: New test.
58234
58235 1998-10-01  Robert Lipe  <robertl@dgii.com>
58236
58237         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58238         multilibbed hosts.  Idea grafted from g77.exp.
58239
58240 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58241
58242         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58243         avoid losing on systems which need -lsocket.
58244
58245 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58246
58247         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58248         * g++.old-deja/g++.other/nested2.C: Ditto.
58249         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58250         failure.
58251
58252 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58253
58254         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58255         preferred over template operator!= for enum bitfields.
58256
58257 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58258
58259         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58260         that happen to have the same base name, but in different scopes,
58261         are incorrectly rejected.
58262
58263 1998-09-16  Richard Henderson  <rth@cygnus.com>
58264
58265         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58266         on the native word size instead of an integer literal.
58267
58268 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58269
58270         * g++.old-deja/g++.other/static2.C: Invocation of static data
58271         member of type pointer-to-function denoted as non-static member.
58272
58273         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58274         checks involving function types and aliases.
58275
58276 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58277
58278         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58279         redefined to the same non-trivial type.
58280
58281         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58282         namespace-qualification of template specializations declared in
58283         other namespaces.
58284
58285         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58286         to declare a subset of the specializations of a template function
58287         as friends of specializations of a template class.
58288
58289         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58290         member templates that do not fully specialize the enclosing
58291         template class are rejected.
58292
58293 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58294
58295         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58296
58297 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58298
58299         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58300         altered from libf2c/libU77 version.
58301
58302 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58303
58304         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58305
58306 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58307             Alexandre Oliva  <oliva@dcc.unicamp.br>
58308
58309         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58310         (un)signed char are different types for template specialization
58311         purposes.
58312
58313 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58314
58315         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58316         * objc: ObjC testsuite.
58317
58318 1998-08-31  Catherine Moore  <clm@cygnus.com>
58319
58320         * gcc.c-torture/execute/941014-1.x: New file.
58321
58322 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58323
58324         * lib/c-torture.exp: Add support for
58325         torture_eval_before_compile and torture_eval_before_execute
58326         variables.
58327
58328 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58329
58330         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58331         this test triggers valid.
58332
58333 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58334
58335         * gcc.dg/980827-1.c: New test.
58336
58337 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58338
58339         * gcc.c-torture/execute/loop-4b.c: New test.
58340
58341 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58342
58343         * lib/c-torture.exp: Add support for
58344         torture_eval_before_compile and torture_eval_before_execute
58345         variables.
58346
58347 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58348
58349         * gcc.c-torture/compile/980825-1.c: New test.
58350
58351 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58352
58353         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58354         count number tests in opt_t0 not good_t0.
58355
58356 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58357
58358         * gcc.c-torture/compile/930326-1.x: Fix typo.
58359
58360 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58361
58362         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58363         causes an ICE.
58364
58365 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58366
58367         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58368         STACK_SIZE is defined.
58369         * gcc.c-torture/unsorted/stuct.c: Similarly.
58370
58371         * gcc.c-torture/compile/980821-1.c: New test.
58372
58373 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58374
58375         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58376         16bit ints.
58377
58378 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58379
58380         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58381         code.
58382
58383 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58384
58385         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58386         error'.
58387
58388 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58389
58390         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58391
58392 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58393
58394         * gcc.c-torture/compile/980816-1.c: New test.
58395
58396         * gcc.dg/980816-1.c: New test.
58397
58398 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58399
58400         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58401         compiler for ieee tests.
58402
58403 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58404
58405         * g77.f-torture/compile/980729-0.f: New test.
58406
58407 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58408
58409         * gcc.c-torture/special/eeprof-1.c: New test, for
58410         -finstrument-functions.
58411         * gcc.c-torture/special/special.exp: Run it.
58412
58413 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58414
58415         * gcc.c-torture/compile/980729-1.c: New test.
58416
58417 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58418
58419         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58420         __thumb__ is defined, and test for ARM style doubles if so.
58421
58422 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58423
58424         * g77.f-torture/noncompile/980615-0.f: New test.
58425
58426 1998-07-26  H.J. Lu  (hjl@gnu.org)
58427
58428         * gcc.dg/980312-1.c: Do link instead of compile.
58429         * gcc.dg/980313-1.c: Likewise.
58430
58431 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58432
58433         * gcc.c-torture/compile/980726-1.c: New test.
58434
58435 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58436
58437         * g77.f-torture/execute/io0.f: New test.
58438
58439 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58440
58441         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58442         an int.
58443
58444 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58445
58446         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58447         m32r bugs.
58448
58449 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58450
58451         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58452         c-decl.c:grokdeclarator can handle mode attributes.
58453
58454 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58455
58456         * gcc.c-torture/execute/980716-1.c: New test.
58457
58458 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58459
58460         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58461         the mn10200.
58462         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58463         the mn10200.
58464         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58465         * gcc.c-torture/compile/930326-1.x: Similarly.
58466
58467 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58468
58469         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58470         New test from Craig.
58471
58472 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58473
58474         * g77.f-torture/noncompile/980616-0.f: New test.
58475
58476         * g77.f-torture/execute/970816-3.f: New test from Craig.
58477
58478 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58479
58480         *  g++.other/singleton.C: Return error value instead of taking
58481         SIGSEGV.
58482
58483 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58484
58485         *  g++.other/singleton.C: New test.  Warning is under dispute.
58486         Runtime crash is not.
58487
58488 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58489
58490         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58491         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58492         using6.C, using7.C}: New namespace tests.
58493
58494 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58495
58496         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58497         specialization with typedef'ed names used as array indexes.
58498
58499 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58500
58501         * gcc.c-torture/execute/980709-1.c: New test.
58502
58503         * gcc.dg/980709-1.c: New test.
58504
58505 1998-07-07  Richard Henderson  <rth@cygnus.com>
58506
58507         * gcc.c-torture/execute/bcp-1.c: New test.
58508
58509 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58510
58511         * gcc.c-torture/execute/980707-1.c: New test.
58512
58513 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58514
58515         * gcc.c-torture/compile/980706-1.c: New test.
58516
58517 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58518
58519         * g77.f-torture/execute/980701-0.f,
58520         g77.f-torture/execute/980701-1.f: New test from Craig.
58521
58522 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58523
58524         * gcc.c-torture/compile/980701-1.c: New test.
58525
58526         * gcc.c-torture/execute/980701-1.c: New test.
58527
58528 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58529 rlsruhe.de>
58530
58531         * g++.old-deja/g++.robertl/eb132.C: New test.
58532         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58533
58534 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58535
58536         * g77.f-torture/execute/980628-7.f,
58537         g77.f-torture/execute/980628-8.f,
58538         g77.f-torture/execute/980628-9.f,
58539         g77.f-torture/execute/980628-10.f: New tests from Craig.
58540
58541         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58542
58543 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58544
58545         * g77.f-torture/execute/980628-4.f: New test from Craig.
58546         * g77.f-torture/execute/980628-5.f: Likewise.
58547         * g77.f-torture/execute/980628-2.f: Likewise.
58548         * g77.f-torture/execute/980628-0.f: Likewise.
58549         * g77.f-torture/execute/980628-1.f: Likewise.
58550         * g77.f-torture/execute/980628-3.f: Likewise.
58551         * g77.f-torture/execute/980628-6.f: Likewise.
58552
58553 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58554
58555         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58556         directory when nothing has been installed yet.
58557
58558 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58559
58560         * gcc.c-torture/special/special.exp: Handle newer versions of
58561         dejagnu.
58562
58563 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58564
58565         * gcc.dg/980626-1.c: New test.
58566
58567 1998-06-19  Bruno Haible <haible@ilog.fr>
58568
58569         * gcc.misc-tests/m-un-2.c: New test.
58570         * g++.old-deja/g++.other/warn01.c: Likewise.
58571
58572 1998-06-19  Robert Lipe  <robertl@dgii.com>
58573
58574         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58575         compatibility with assmblers with a different comment character.
58576         Eliminate use of GAS-specific extensions.
58577
58578 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58579
58580         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58581
58582 1998-06-19  Robert Lipe  <robertl@dgii.com>
58583
58584         * lib/g77.exp: Replace search for libf2c.a with search for newly
58585         renamed libg2c.a
58586
58587 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58588
58589         * gcc.c-torture/execute/980617-1.c: New test.
58590
58591 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58592
58593         * gcc.c-torture/execute/980612-1.c: New test.
58594
58595 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58596
58597         * gcc.dg/980523-1.c: Only test on ppc-linux.
58598         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58599
58600         * gcc.c-torture/execute/980608-1.c: New test.
58601
58602 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58603
58604         * gcc.c-torture/execute/980605-1.c: New test.
58605
58606 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58607
58608         * gcc.c-torture/execute/980604-1.c: New test.
58609
58610 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58611
58612         * gcc.c-torture/execute/980602-1.c: New test.
58613         * gcc.c-torture/execute/980602-2.c: Likewise.
58614
58615 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58616
58617         * 970125-0.f: Fix per JCB.  Add commentary.
58618
58619 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58620
58621         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58622         IEEE -0 support.
58623
58624 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58625
58626         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58627         earlier.
58628
58629 1998-05-28  Catherine Moore <clm@cygnus.com>
58630
58631         * gcc.c-torture/execute/980526-3.c: New test.
58632
58633 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58634
58635         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58636         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58637         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58638         m88k-motorola-sysv3 to XFAIL.
58639
58640 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58641
58642         * gcc.dg/980526-1.c: New test.
58643         * gcc.c-torture/execute/980526-2.c: New test.
58644
58645 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58646
58647         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58648
58649         * gcc.c-torture/execute/980526-1.c: New test.
58650
58651 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58652
58653         * g77.f-torture/execute/alpha2.f: Add runtime test.
58654
58655 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58656
58657         * g++.old-deja/old-deja.exp: Strip leading directories.
58658
58659         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58660         error for the line.  Don't run multiple tests for the same line.
58661
58662 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58663
58664         * gcc.dg/980523-1.c: New test.
58665
58666 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58667
58668         * g77.f-torture/compile/970915-0.f: New test.
58669
58670 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58671
58672         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58673
58674 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58675
58676         * gcc.dg/980520-1.c: New test.
58677
58678 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58679
58680         * gcc.dg/980502-1.c: Fix return type.
58681
58682 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58683
58684         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58685         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58686         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58687         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58688         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58689
58690 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58691
58692         * g77.f-torture/execute/980520-1.f: New test.
58693
58694 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58695
58696         * lib/mike-g77.exp: New file.
58697
58698         * g77.f-torture/noncompile/noncompile.exp,
58699         g77.f-torture/noncompile/check0.f: New files.
58700
58701 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58702
58703         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58704         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58705         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58706         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58707         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58708         abort where appropriate.
58709
58710 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58711
58712         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58713         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58714
58715 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58716
58717         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58718
58719 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58720
58721         * g77.f-torture/compile/980427-0.f: New test.
58722
58723 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58724
58725         * g77.f-torture/compile/980424-0.f: New test.
58726
58727 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58728
58729         * g77.f-torture/compile/980419-2.f (main): New test.
58730         * g77.f-torture/compile/970125-0.f: New test.
58731         * g77.f-torture/compile/980419-1.f: New test.
58732
58733 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58734
58735         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58736         of loop-4.c.
58737
58738 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58739
58740         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58741
58742 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58743
58744         * gcc.c-torture/compile/980329-1.c: New test.
58745
58746 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58747
58748         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58749         * gcc.dg/980312-1.c: Fix typo in -march command.
58750
58751 1998-03-16  H.J. Lu  (hjl@gnu.org)
58752
58753         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58754
58755 1998-03-11  Robert Lipe  <robertl@dgii.com>
58756
58757         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58758         Dave Love agree the Fortran source is bogus.
58759
58760 1998-03-11  Robert Lipe  <robertl@dgii.com>
58761
58762         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58763         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58764         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58765         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58766         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58767
58768 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58769
58770         * g++.old-deja/g++.other/friend1.C: New test.
58771
58772 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58773
58774         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58775         possibly uninitialized) variables and declare dnrm2.
58776
58777 1998-02-23  Robert Lipe <robertl@dgii.com>
58778
58779         From Bruno Haible <haible@ilog.fr>:
58780         * gcc.c-torture/execute/980223.c: New test.
58781
58782 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58783
58784         * gcc.dg/ifelse-1.c: New test.
58785
58786 1998-02-09  H.J. Lu  (hjl@gnu.org)
58787
58788         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58789
58790           * lib/old-dejagnu.exp (old-dejagnu): Added the
58791           "execution test - XFAIL *-*-*" handling in the spirit of
58792           "excess errors test -". Changed the "execution test fails"
58793           handling to be like "excess errors test fails".
58794           * Update various tests accordingly.
58795
58796 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58797
58798         * gcc.c-torture/execute/980205.c: New test.
58799
58800 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58801
58802         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58803         * lib/f-torture.exp: Similarly.
58804         * gcc.c-torture: Rename all .cexp files to .x files.
58805
58806 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58807
58808         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58809         (940510-1.c): Removed duplicate.
58810         (971104-1.c): New test.
58811
58812 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58813
58814           * lib/f-torture.exp: Improve error and loop detection.
58815
58816 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58817
58818         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58819         use that to size the filler array.
58820
58821 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58822
58823         * lib/c-torture.exp(c-torture-execute): Fix typo.
58824
58825         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58826         testcase as the executable name. Keep the executable around if
58827         the test fails.
58828
58829 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58830
58831         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58832         changes.  Only test one -g option, and move it to the end of the
58833         list of options to test.
58834
58835 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58836
58837         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58838         variable GCC_TORTURE_OPTIONS to supply default switches separated
58839         by colons.  If no environment variable, run tests with -O0 -g, -O1
58840         -g, and -O2 -g as well.
58841
58842 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58843
58844         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58845         explanatory comments. Fix indentation.
58846
58847 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58848
58849         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58850
58851 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58852
58853         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58854         * g++.old-deja/g++.mike/p7325.C: Likewise.
58855         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58856
58857 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58858
58859         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58860         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58861         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58862         * g++.old-deja/g++.law/operators4.C: Likewise.
58863
58864 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58865
58866         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58867         * g++.old-deja/g++.mike/p784.C: Ditto.
58868         * g++.old-deja/g++.mike/p785.C: Ditto.
58869
58870 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58871
58872           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58873
58874 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58875
58876         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58877         target feature; pass this to c-torture-execute as needed.
58878
58879 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58880
58881         * lib/c-torture.exp(c-torture-execute): If the previous and the
58882         current executables being tested are identical, we don't need to
58883         run the executable again. Try to make the executable names
58884         unique. Add an optional argument for passing additional compiler
58885         flags.
58886
58887 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58888
58889         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58890
58891 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58892
58893         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58894
58895 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58896
58897         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58898         32bit or larger longs.
58899
58900         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58901         have either a 32bit long or 32bit int.
58902
58903 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58904
58905         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58906         Make double precision tests dependent on sizeof (double).
58907
58908 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58909
58910         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58911         too.
58912
58913 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58914
58915         * gcc.c-torture/compile/961203-1.cexp: New script.
58916
58917 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58918
58919         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58920         up the includes ourselves.
58921
58922 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58923
58924         * lib/plumhall.exp: Remove random include, and add a few
58925         verbose messages for debugging.
58926
58927 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58928
58929         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58930         of trying to do it ourselves.
58931
58932 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58933
58934         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58935
58936 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58937
58938         * gcc.prms/5403.c: Made regexp a bit less strict.
58939
58940 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58941
58942         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58943         is returned from remote_load instead.
58944         * lib/plumhall.exp: Ditto.
58945         * lib/mike-g++.exp: Ditto.
58946         * lib/old-dejagnu.exp: Ditto.
58947         * lib/c-torture.exp: Ditto.
58948
58949 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58950
58951         * lib/g++.exp: Use build_wrapper procedure.
58952         * lib/gcc.exp: Ditto.
58953
58954 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58955
58956         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58957         an old-style decl for malloc.  Fixes tests to work when
58958         sizeof (int) != sizeof (size_t).
58959
58960 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58961
58962         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58963
58964         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58965         use stdargs.h interface.
58966
58967 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58968
58969         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58970         NO_VARARGS when compiling.
58971
58972 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58973
58974         * lib/plumhall.exp(ph_includes): New procedure.
58975         (ph_make): Use it.
58976         (ph_compiler): Ditto.
58977
58978         * lib/g++.exp: Rename test-glue.c to testglue.c.
58979         * lib/gcc.exp: Ditto.
58980
58981 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58982
58983         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58984         to completion when it's called.
58985
58986 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58987
58988         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58989         is defined, don't do test.
58990
58991 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58992
58993         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58994         for object files.
58995         (ph_summary): Mark skipped testcases as untested, not unresolved.
58996
58997         * lib/plumhall.exp (ph_make): If unresolved because of bad
58998         errorCode, record errorCode in log file.
58999         (*): Replace send_log/verbose with verbose -log.
59000
59001 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59002
59003         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59004         double conversion if double isn't at least 8 bytes.
59005
59006         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59007         int to work with targets where int is 16 bits.
59008
59009         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59010         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59011         precision for the test to complete.
59012
59013 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59014
59015         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59016         if d10v is not compiled with the -mdouble64 flag.
59017         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59018
59019         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59020         d10v is not compiled with the -mint32 flag.
59021
59022 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59023
59024         * lib/plumhall.exp: Use incr_count.
59025
59026 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59027
59028         * gcc.c-torture: Update to c-torture-1.45.
59029
59030 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59031
59032         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59033         the name of the expect testcase file).
59034
59035         * lib/g++.exp(g++_init): Ditto.
59036
59037 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59038
59039         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59040         the host.
59041
59042         * lib/gcc.exp(gcc_exit): New procedure.
59043
59044 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59045
59046         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59047         specs where appropriate.
59048
59049         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59050         because of new "candidates are" messages, and removed a few
59051
59052         * Converted all non-old-style g++ testcases to old-style, and
59053         moved into g++.old-deja.
59054
59055 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59056
59057         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59058         options.
59059
59060         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59061         succeeded.
59062
59063         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59064
59065 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59066
59067         * lib/gcc.exp (gcc_target_compile): Add support for defining
59068         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59069         the machine doesn't have those features.
59070
59071 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59072
59073         * g++.law/operators4.exp: Don't use LIBS.
59074
59075 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59076
59077         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59078
59079         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59080         * lib/g++.exp: Set it here instead. Also, allow use of the
59081         --tool_exec and --tool_opt options. Change CXX to
59082         GXX_UNDER_TEST.
59083
59084         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59085
59086         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59087
59088 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59089
59090         * lib/old-dejagnu.exp: Use prune_warnings instead of
59091         prune_system_crud.
59092         * lib/mike-g++.exp: Ditto.
59093         * lib/gcc.exp: Ditto.
59094         * lib/g++.exp: Ditto.
59095
59096         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59097
59098 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59099
59100           * 941014-2.c: Include stdlib.h
59101           * 960327-1.c: Include stdio.h
59102           * dbra.c, index-1.c: Don't assume ints are 32bits.
59103
59104 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59105
59106         * lib/gcc.exp: Add gcc,stack_size target feature.
59107
59108         * lib/g++.exp(g++_target_compile): Add the include and link
59109         paths here, not in two other places. And, it's $options, not
59110         options.
59111
59112         * lib/mike-g++.exp(postbase): Remove the code that determines
59113         the correct include and link paths.
59114         * g++.old-deja/old-deja.exp: Ditto.
59115
59116 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59117
59118         * lib/g++.exp(g++_init): target_compile no longer returns the
59119         filename of the result.
59120
59121 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59122
59123         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59124         call to glob.
59125
59126         * gcc.c-torture/special/special.exp: Change call to
59127         gcc_target_compile to include the object file.
59128
59129 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59130
59131         * gcc.c-torture/special/special.exp: Correct misspelling in last
59132         change.
59133
59134 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59135
59136         * lib/plumhall.exp(ph_summary): Log the entire output of the
59137         executable. Return -1 if there were any failures, 0 otherwise.
59138         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59139         (ph_make): Clean up objects and executables that were built
59140         if the tests succeeded.
59141
59142 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59143
59144         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59145         libraries and includes in the build tree as appropriate.
59146
59147 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59148
59149         * lib/c-torture.exp: Instead of looking for the global variable
59150         NO_LONG_LONG, check to see if that's a feature of the target.
59151
59152 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59153
59154         * config/default.exp: Minimize. Delete the remainer of the files in
59155         config; this functionality is now in devo/dejagnu/config.
59156
59157         g++.*/*: Pass any additional flags used to compile to postbase;
59158         delete CXXFLAGS.
59159
59160         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59161         is now done by runtest.exp. Use gcc_target_compile instead of
59162         compile.
59163
59164         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59165         Remove references to CFLAGS. Use remote_file instead of
59166         calling rm -f.
59167         (c-torture): Take a list of arguments to use to compile this
59168         testcase.
59169
59170         lib/g++.exp: Simplify. Use target_compile instead of compile.
59171         lib/gcc-dg.exp: Ditto.
59172         lib/gcc.exp: Ditto.
59173         lib/mike-{gcc,g++}.exp: Ditto.
59174         lib/old-dejagnu.exp: Ditto.
59175         lib/plumhall.exp: Ditto.
59176
59177 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59178
59179         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59180         (ph_linker): Likewise.
59181
59182 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59183
59184           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59185         MAP_ANON / MAP_ANONYMOUS if defined;
59186         else try to map from /dev/zero .
59187
59188 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59189
59190         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59191         isn't defined, then define it to MAP_ANONYMOUS.
59192
59193 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59194
59195         * gcc.c-torture: Update to c-torture-1.42 release.
59196
59197 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59198
59199         * gcc.c-torture: Update to c-torture-1.41 release.
59200
59201 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59202
59203         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59204         c-torture release.
59205
59206 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59207
59208         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59209         and LDFLAGS.  Fix second case to append the target_info ldflags
59210         onto LDFLAGS, not CFLAGS.
59211         * lib/g++.exp (g++_init): Add target_info stuff.
59212         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59213         of libgloss and newlib flags for !native.
59214
59215         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59216         (GDB): Fix relative path to go up another dir for finding gdb.
59217
59218 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59219
59220         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59221         versions in the target_info array, if they don't exist.
59222
59223 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59224
59225         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59226
59227 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59228
59229         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59230         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59231
59232 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59233
59234         * lib/old-dejagnu.exp: Don't remove the output file before we've
59235         actually tested it. Don't append pwd to the path of the executable
59236         we're testing.
59237
59238 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59239
59240         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59241
59242 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59243
59244         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59245         temporary directory for compiler files, and set it to a default
59246         value of /tmp. Set $output as the name of the output file from
59247         compiling the testcase. Add a -o option to $cflags_var so the
59248         compiler writes the final output file as $output. Set $executable
59249         to $output.
59250
59251         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59252         directory for compiler files, and set it to /tmp if it doesn't
59253         already have a value. Set $output_file to the name of the output
59254         file from compiling the testcase. Add a -o option to CXXFLAGS so
59255         the compiler writes the final output file as $output. Use $output
59256         as the executable to be tested.
59257
59258 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59259
59260         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59261
59262 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59263
59264         * gcc.c-torture/execute/pending-1.c: New test.  Still
59265         pending in Tege's queue.
59266
59267 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59268
59269         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59270         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59271         if there were failures.  Call unresolved if there were unresolved
59272         testcases.  Call gcc_fail if program did not run to completion.
59273         (ph_make): Pass additional argument name to ph_execute.
59274         (ph_execute): Add new argument.  Pass additional arguments to
59275         ph_summary.  Call gcc_fail is there is no execution output.
59276
59277 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59278
59279         * lib/plumhall.exp (proc_summary): Output relavent summary
59280         lines into the log so specific failures in plumhall can be
59281         investigated.
59282
59283 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59284
59285         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59286         (c-torture-execute): Don't try to execute tests which use
59287         "long long" types if $NO_LONG_LONG is nonzero.
59288
59289 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59290
59291         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59292         not c-torture.
59293
59294         * gcc.ieee: Move from here.
59295         * gcc.c-torture/execute/ieee: To here.
59296
59297 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59298
59299         * gcc.c-torture: Update to c-torture-1.41 release.
59300
59301 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59302
59303         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59304         not "$output".
59305
59306 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59307
59308         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59309         -c present.
59310
59311 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59312
59313         * config/proelf.exp: Handle connecting to a simulator.
59314
59315 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59316
59317         * config/proelf.exp: New file.  Enough framework that we can
59318         run c-torture tests on the proelf targets (or any other target
59319         that gdb can connect to for that matter).
59320
59321 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59322
59323         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59324         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59325
59326         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59327         exec_output exists.
59328
59329 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59330
59331         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59332         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59333
59334         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59335         to pass/fail/unresolved/unsupported/untested.  Caller must now
59336         call unresolved/unsupported/untested.
59337         * lib/*.exp: Update FSF address.  Update to handle new results of
59338         ${tool}_load.
59339         * lib/chill.exp (verbose): Delete.
59340
59341 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59342
59343         * lib/gcc.exp (default_gcc_start): Change order of args to
59344         $LDFLAGS $CFLAGS $LIBS.
59345         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59346         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59347         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59348         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59349         * gcc.misc-tests/dg-test.exp: Likewise.
59350         * gcc.misc-tests/msgs.exp: Likewise.
59351         * gcc.prms/prms.exp: Likewise.
59352         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59353         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59354
59355         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59356
59357 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59358
59359         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59360
59361         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59362         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59363
59364         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59365         necessary.
59366
59367 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59368
59369         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59370         global for loop; add use of $mathlib.
59371         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59372         settings here; set mathlib for anything but VxWorks.
59373
59374 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59375
59376         * gcc.c-torture: Update to c-torture-1.40 release.
59377
59378 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59379
59380         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59381         dg.exp.
59382
59383 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59384
59385         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59386         global.
59387
59388 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59389
59390         * lib/g++.exp (LIBS): Define if not already.
59391         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59392         (gcc-dg-prune): Call prune_gcc_output.
59393         * lib/gcc.exp (prune_gcc_output): New proc.
59394         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59395         prune_gcc_output.
59396
59397 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59398
59399         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59400         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59401
59402 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59403
59404         * gcc.c-torture: Update to c-torture-1.39 release.
59405
59406 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59407
59408         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59409         fails, try others as well.
59410
59411 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59412
59413         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59414         If compilation fails, mark execute tests as `untested'.
59415         If test is marked as unsupported, don't mark compilation and
59416         execute tests as failed.
59417
59418 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59419
59420         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59421         libstdc++ for whether or not we want to be doing shared
59422         libraries.  Delete link_curses since we don't need it anymore.
59423         * lib/mike-g++.exp (postbase): Don't link in libg++.
59424         * g++.old-deja/old-deja.exp: Likewise.
59425
59426 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59427
59428         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59429
59430 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59431
59432         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59433         For that, add `-Wl,-a,shared_archive'.
59434         * g++.old-deja/old-deja.exp: Likewise.
59435
59436 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59437
59438         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59439
59440 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59441
59442         * lib/mike-g++.exp (postbase): Pay attention to the status of
59443         g++_load.
59444
59445 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59446
59447           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59448
59449 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59450
59451         * lib/gcc.exp (default_gcc_start): No longer need to log program
59452         being executed or its output, execute_anywhere does that now.
59453         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59454         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59455
59456 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59457
59458         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59459         the same as those in lib/g++.exp.
59460
59461 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59462
59463         * gcc.c-torture: Update to c-torture-1.38 release.
59464         * gcc.ieee: Related changes.
59465
59466 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59467
59468         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59469         "exec". Minor reformatting changes.
59470
59471         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59472         cross. This means all "exec" calls now work on a remote host as
59473         well.
59474         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59475         cross. Filter out the extra "\r\n" stuff that expect puts in.
59476         (c-torture-execute): Filter out the bogus warnings like
59477         c-torture-compile does. Add support for canadian cross.
59478         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59479         Use execute_anywhere rather than calling exec directly. Now it
59480         works for canadian cross testing.
59481
59482 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59483
59484         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59485         results into a variable, and check that rather than using file exists.
59486
59487 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59488
59489         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59490         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59491
59492 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59493
59494         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59495         lib_curses if there's a shared libg++ in the build tree.
59496
59497 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59498
59499         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59500         if not supported target.
59501
59502 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59503
59504         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59505         link_curses up to always happen, not just for native builds.
59506
59507 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59508
59509         * gcc.c-torture: Update to c-torture-1.36 release.
59510         * gcc.failure: Related changes.
59511
59512 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59513
59514         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59515
59516 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59517
59518         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59519         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59520         runshlib, link_curses, and mathlib for link and run.
59521
59522         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59523         pass the runtime shared library options for Solaris, OSF/1, and
59524         Irix5, and link with -lcurses to avoid unresolved references.
59525
59526 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59527
59528         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59529         only run once.
59530
59531 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59532
59533         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59534
59535 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59536
59537         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59538         do not have a framework for the "compat" tests yet.
59539
59540 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59541
59542         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59543         set to null if we're testing vxworks5.1.  Use that instead of
59544         `-lm' in the setting of LIBS for link and run.
59545
59546 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59547
59548         * config/rom68k.exp (${tool}_load): Major changes to make it
59549         work.  Verified that it does in fact return the stuff in
59550         exec_output properly.  Catch any Emul or any TRAP other than 0.
59551
59552 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59553
59554         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59555         LDFLAGS properly for targets that need stuff from libgloss.
59556         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59557         only run once.
59558         (gpp_initialized): New variable.
59559
59560 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59561
59562         * config/rom68k.exp: Load libgloss.exp.
59563         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59564         so we can produce a fully linked binary.
59565         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59566         so we can produce a fully linked binary.
59567
59568 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59569
59570         * lib/plumhall.exp (ph_section): Watch for expected failures.
59571         Add missing `else'.
59572
59573         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59574         run the testcase.
59575         (c-torture): Likewise.
59576
59577 1995-08-28  Doug Evans  <dje@cygnus.com>
59578
59579         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59580
59581         * lib/mike-g++.exp (mike_cleanup): New proc.
59582         (prebase): New globals compiler_result, not_compiler_result,
59583         target_regexp.
59584         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59585         allow leading "-" in pattern.  Watch for unsupported tests.
59586         If $compiler_result is set, pattern match assembler code,
59587         and ditto for $not_compiler_result.
59588         * lib/mike-gcc.exp: Likewise.
59589
59590         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59591         execution "succeeded".
59592
59593 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59594
59595         * config/win32.exp: New file.
59596         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59597
59598 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59599
59600         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59601         unsupported.
59602         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59603         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59604         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59605
59606         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59607         "... without exceptions was ...".  That is now handled by
59608         prune_system_crud.
59609         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59610
59611 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59612
59613         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59614         sieve.c,sort2.c}: New files.
59615         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59616         sieve.exp,sort2.exp}: Drivers for them.
59617
59618         * lib/mike-gcc.exp (program_output): New user settable variable.
59619         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59620         messages.
59621         * lib/mike-g++.exp (program_output): New user settable variable.
59622
59623         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59624
59625         * config/sh.exp: Deleted (use sim.exp instead).
59626
59627 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59628
59629         * config/vx.exp: Declare CHECKTASK as global.
59630         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59631         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59632         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59633
59634 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59635
59636         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59637         target. Like vx.exp, only includes `vx29k.exp' instead of
59638         `vxworks.exp'.
59639
59640 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59641
59642         * config/sim.exp: Increase time limit from 120 seconds to 240.
59643
59644 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59645
59646         * gcc.c-torture/execute/950628-1.c: New test.
59647
59648 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59649
59650         * gcc.c-torture: Update with changes/additions from
59651         c-torture-1.34.
59652
59653 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59654
59655         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59656
59657 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59658
59659         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59660
59661 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59662
59663         * gcc.c-torture/compile/950512-1.c: New test.
59664         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59665         * gcc.dg/struct-ret-1.c: Likewise.
59666
59667 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59668
59669         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59670           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59671
59672 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59673
59674         * gcc.c-torture/special/920411-1.c: Deleted.
59675         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59676
59677 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59678
59679         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59680         cpu limit.
59681
59682 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59683
59684         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59685
59686 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59687
59688         From kenner;
59689         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59690         is the proper length.
59691         * va-arg-3.c: Likewise.
59692
59693 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59694
59695         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59696         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59697
59698         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59699         * lib/g++.exp (default_g++_start): Delete old cruft.
59700
59701 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59702
59703         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59704         (2 * (1 << 18)) to (2 * (1 << 17)).
59705
59706         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59707
59708 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59709
59710         * config/rom68k.exp: Renamed from config/idp.exp
59711
59712 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59713
59714         * c-torture/compile/921109-2.c
59715
59716 1995-04-18  Mike Stump  <mrs@cygnus.com>
59717
59718         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59719         excess errors.
59720
59721 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59722
59723         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59724         output.
59725         * lib/g++.exp (default_g++_start): Likewise.
59726
59727 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59728
59729         * gcc.c-torture/compile/950329-1.c: New test.
59730
59731 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59732
59733           * config/bug.exp (${tool}_load): Updated to use new remote_open
59734           and remote_close procs.
59735         * config/idp.exp: New file.
59736
59737 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59738
59739         * gcc.c-torture/execute/950322-1.c: New test.
59740
59741 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59742
59743         * config/vx.exp (${tool}_load): Clean up testing of return code from
59744         vxworks_ld and vxworks_spawn.
59745
59746 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59747
59748         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59749
59750 1995-03-13  Mike Stump  <mrs@cygnus.com>
59751
59752         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59753         can mark excess errors on a machine by machine basis.  Note, the
59754         default is to not expect any excess errors, even when excess
59755         errors test - is given, so you will want to put an XFAIL ... on
59756         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59757         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59758         those 4 machines, but no others.
59759
59760 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59761
59762         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59763         * lib/c-torture.exp: to here.
59764
59765 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59766
59767         * gcc.c-torture/execute/950221-1.c: New test.
59768         * gcc.c-torture/execute/struct-ret-1.c: New test.
59769         * gcc.c-torture/compile/950221-1.c: New test.
59770
59771         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59772
59773 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59774
59775         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59776         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59777
59778 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59779
59780         * g++.gb: New directory of tests, derived from my signature and
59781         class scoping tests.
59782
59783         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59784         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59785         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59786         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59787         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59788         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59789         * g++.gb/sig25.C: Likewise.
59790
59791         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59792         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59793         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59794         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59795         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59796         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59797         * g++.gb/sig25.exp: Likewise.
59798
59799         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59800         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59801         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59802         * g++.gb/scope13.C: Likewise, this test still fails.
59803
59804         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59805         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59806         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59807         * g++.gb/scope13.exp: Ditto.
59808
59809         * g++.gb/README: New file, explains what these tests are about.
59810
59811 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59812
59813         * lib/dg.exp (dg-do): Support `preprocess'.
59814         (dg-test): Likewise.
59815
59816 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59817
59818         * config/udi.exp: change "continue -expect" to "exp_continue".
59819
59820 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59821
59822         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59823         Delete redundant tests.
59824
59825         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59826         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59827         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59828         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59829         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59830         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59831         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59832         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59833
59834         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59835         storing label pointers.
59836         * gcc.c-torture/execute/921019-1.c: Likewise.
59837         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59838         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59839         parameter fp.
59840         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59841         constants.
59842
59843         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59844         Delete obsolete tests.
59845
59846         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59847         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59848         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59849         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59850         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59851         * gcc.c-torture/compile/950124-1.c: New test.
59852
59853         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59854
59855 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59856
59857         * lib/mike-g++.exp: Add -lm to LIBS.
59858
59859 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59860
59861         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59862
59863 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59864
59865         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59866
59867 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59868
59869         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59870
59871 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59872
59873         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59874         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59875         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59876         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59877         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59878         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59879         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59880         * g++.law/{operators31.C, operators32.C,
59881         * g++.law/{operators33.C, operators34.C}: Likewise.
59882         * g++.law/{pic1.C, refs2.C}: Likewise.
59883         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59884         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59885         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59886         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59887
59888         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59889         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59890         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59891         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59892         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59893         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59894         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59895         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59896         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59897         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59898         * g++.law/{operators34.exp}: Likewise.
59899         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59900         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59901         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59902         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59903         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59904
59905         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59906         No longer expected to fail.
59907         * g++.law/missed-error3.C: Tweak for recent bool changes.
59908
59909 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59910
59911         * config/emb-unix: Deleted.
59912         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59913         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59914
59915 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59916
59917         * lib/dg.exp (dg-test): Fix typo in last patch.
59918
59919 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59920
59921         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59922         (handles multiple occurrences).
59923
59924 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59925
59926         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59927         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59928         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59929         printed).
59930         * lib/c-torture.exp (c-torture-compile): Likewise.
59931         (c-torture): Prepend full path if missing.
59932         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59933         (gcc_fail): Likewise.
59934         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59935
59936 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59937
59938         * lib/netware.exp: Only attach to NetWare i386 systems.
59939
59940 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59941
59942         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59943         messages.  Add test name to "output pattern match" pass/fail message.
59944
59945 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59946
59947         * gcc.dg: New testsuite.
59948         * gcc.dg/dg.exp: New file.
59949
59950         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59951         test-switch.c}: Deleted.
59952
59953         * gcc.misc-tests/msgs.exp: New testcase driver.
59954
59955 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59956
59957         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59958         Watch for illegal return values from ${tool}_load.
59959         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59960         cross targets.  Coerce return value >0 to 1.
59961
59962 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59963
59964         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59965
59966         * config/emb-unix.exp: New file.
59967
59968         * config/sim.exp: Error if variable $SIM not defined.
59969         (${tool}_load): Mark test as "untested" if simulator missing.
59970
59971         * config/unix.exp: Load remote.exp to get rcp_download.
59972         * lib/c-torture.exp: Use different option lists for testcases with
59973         and without loops.
59974         * gcc.c-torture/execute/execute.exp: Likewise.
59975
59976 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59977
59978         * config/*.exp: Clarify return code from ${tool}_load.
59979         Call `unresolved' or `untested' instead of `warning' or `perror'
59980         (sometimes you still want to call both though).
59981         Add comment that `shell_id' is local to each file.
59982         * config/udi.exp (timeout): Set to 30.
59983         Don't print warning if connection fails, $connectmode has already
59984         printed an error.
59985         (${tool}_load): Move verbose messages to level 2.
59986         Rework pattern for "Process started" message.
59987         Pass `shell_id' to ${connectmode}_download.
59988         Retry twice upon timeout.  Make resetting of target more robust.
59989         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59990         Pass `shell_id' to exit_$connectmode.
59991         Only call exit_$connectmode if connected.
59992         * config/unix.exp (${tool}_load): Check return codes better.
59993         * config/vrtx.exp (${tool}_load): Likewise.
59994         * config/vx.exp (${tool}_load): Likewise.
59995         Delete unneeded global's.
59996         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59997         from ${tool}_load.
59998         (dg-stat): Delete.
59999         (dg-init): Delete recording of pass/fail counts.
60000         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60001         (old-dejagnu-init): Likewise.
60002         (old-dejagnu-stat): Delete contents, empty proc now.
60003         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60004         (c-torture): Delete references to lcnt, lpass, lfail.
60005         Get option list from TORTURE_OPTIONS.
60006         Delete -funroll[-all]-loops if no loops.
60007         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60008         (g++_stat): Delete contents (empty proc now).
60009         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60010         (gcc_finish): Likewise.
60011         (gcc_stat): Deleted.
60012         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60013         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60014         * gcc.c-torture/execute/execute.exp: Likewise.
60015         Split tests into two parts: compile, execute.
60016         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60017         no loops.  Update to reflect clarified return codes from ${tool}_load.
60018
60019 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60020
60021         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60022         to grep for.
60023         (old-dejagnu): Likewise (where necessary).
60024
60025 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60026
60027         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60028
60029         * lib/dg.exp (dg-process-target): Fix processing of selector.
60030         Add comment regarding use of `error'.
60031
60032         * lib/gcc.exp (prune_system_crud): Define if missing.
60033         * lib/g++.exp (prune_system_crud): Likewise.
60034
60035         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60036         Call prune_system_crud.
60037         * lib/dg.exp (dg-runtest): New proc.
60038         Use perror instead of send_user for tcl errors in testcase.
60039         Don't return any value, it's never used.
60040         Don't clobber previous definition of `unknown'.
60041         Print tcl errors in `dg-final'.
60042
60043 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60044
60045         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60046         (dg-test): Don't print errorInfo, it contains stack backtrace.
60047
60048 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60049
60050         * lib/g++.exp (runtest_file_p): Define if missing.
60051
60052 1994-09-24  Doug Evans  (dje@cygnus.com)
60053
60054         * lib/mike-g++.exp: Comment out loading of g++.exp.
60055         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60056         (default_g++_version): Always print something.
60057         (default_g++_start): Comment out call to `which'.
60058         (g++_start, g++_load): Deleted (must be defined in config file).
60059         * lib/gcc.exp: Test for existence of $CC at start.
60060         Delete check for tmpdir (done in gcc_init).
60061         (default_gcc_version): Always print something.
60062         (default_gcc_start): Comment out call to `which'.
60063         * config/*.exp: Major cleanup - make cross targets work at least a
60064         little better for g++ (by not being "--tool gcc" specific).
60065         Rename gcc_xxx to ${tool}_xxx.
60066         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60067         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60068
60069 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60070
60071         * lib/c-torture.exp (c-torture-compile): Rework compiler
60072         message processing.
60073
60074         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60075         c-torture.
60076
60077 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60078
60079         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60080
60081         * lib/dg.exp (dg-process-target): Support { target native }.
60082
60083 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60084
60085         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60086         looked for "... program xxx got fatal signal".
60087         Correct regsub munging of `comp_output'.
60088         Ignore compiler messages "path prefix not used" and "linker input
60089         file unused".
60090
60091 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60092
60093         * lib/gcc.exp (runtest_file_p): Define if missing.
60094         * gcc.prms/template.c: Example to work from.
60095
60096 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60097
60098         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60099         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60100
60101         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60102         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60103         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60104         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60105
60106         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60107         (dg-process-target): No longer a varargs proc.
60108         Return S/N for target, P/F for xfail.  All callers changed.
60109         (user option procs): More argument checking.
60110         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60111         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60112         (dg-test): Skip test if not running on selected target in `dg-do'.
60113         Update handling of `dg-do-what', `dg-output-text'.
60114         Separate execution pass/fail from output pattern match pass/fail.
60115         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60116
60117 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60118
60119         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60120         target for 920510-1.c.
60121
60122 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60123
60124         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60125         Clean up comment regarding use of passcnt, etc.
60126         (gcc_stat): Don't update `testcnt' here.
60127         (gcc_finish): Do it here.
60128         Might as well reset `but_id' here too.
60129         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60130         to determine if the file should be tested.
60131         * gcc.c-torture/compile/compile.exp: Likewise.
60132         * gcc.c-torture/execute/execute.exp: Likewise.
60133         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60134         * gcc.misc-tests/dg-test.exp: Likewise.
60135         * gcc.prms/prms.exp: Likewise.
60136         * gcc.wendy/wendy.exp: Likewise.
60137         * g++.old-deja.exp: Likewise.
60138         Move "Testing file" message to verbose level 1.
60139
60140 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60141
60142         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60143
60144 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60145
60146         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60147         (default_gcc_start): Accept optional second list element
60148         of compiler flags.  Print compiler output at verbosity level 2.
60149         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60150         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60151         Save current values of framework globals passcnt, failcnt, xpasscnt,
60152         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60153         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60154         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60155         xfailcnt to compute stats.  Update framework global `testcnt' from
60156         pass/fail counts.
60157         (gcc_finish): New proc.  Clean up test environment.
60158         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60159         (gcc_epass, gcc_efail): Delete.
60160         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60161         argument of line number.
60162         (dg-init): If the tool has an init routine, call it.
60163         (dg-test): Remove args `cflags_var' and `libs_var'.
60164         Pass all compiler options to ${tool}_start.
60165         Handle missing line number.
60166         (dg-finish): New function.
60167         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60168         particular files.  Call gcc_finish at end.  Move "skipping test"
60169         message to verbosity level 3.
60170         * gcc.c-torture/compile/compile.exp: Likewise.
60171         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60172         * gcc.c-torture/execute/execute.exp: Likewise.
60173         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60174         Print testcase being tried at verbosity level 1.
60175         * gcc.c-torture/special/special.exp: Unset xfail.
60176         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60177         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60178         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60179         * gcc.failure/failure.exp: Likewise.
60180         * gcc.ieee/ieee.exp: Likewise.
60181         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60182         Update call to dg-test.  Call dg-finish at end.
60183         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60184         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60185         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60186         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60187         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60188         * gcc.wendy/wendy.exp: Add copyright.
60189         Delete setting of tmpdir (done by gcc_init).
60190         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60191         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60192         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60193         gcc_[ce]pass/fail.
60194
60195 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60196
60197         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60198         confusion.
60199         (g++_load): Likewise.
60200
60201         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60202         Rename argument to `prog' to remove the confusion.
60203         Varargs fns behave differently too!
60204         (g++_load): Likewise.
60205
60206         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60207
60208         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60209         what it is.  Delete (always) printing of status value for !native.
60210         Simplify verbose code, and include status and exec_output.
60211         (g++_load): Use gcc_load.
60212
60213 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60214
60215         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60216         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60217         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60218         940714-3.c as these testcases don't exist anymore.  Make
60219         va-arg-1.c expected to pass.
60220
60221 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60222
60223         * gcc.misc-tests/misc.exp: Only run specific testcases.
60224         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60225         * gcc.misc-tests/dg-[1-9].c: New files.
60226
60227         * lib/dg.exp: New testsuite driver.
60228         * gcc.prms/prms.exp: Use it.
60229
60230         * README.gcc: New file.
60231
60232         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60233         Document and reset `lxpass' and `lxfail'.
60234         Simplify "initialized" message.
60235         (gcc_stat): Clean up comments a little.
60236
60237 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60238
60239         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60240
60241 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60242
60243         * lib/old-dejagnu.exp (process-option): New proc.
60244         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60245         (old-dejagnu): Simplify.
60246         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60247
60248 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60249
60250         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60251         exists and is not an empty string.
60252
60253         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60254         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60255         finished.
60256         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60257         automatically.
60258
60259         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60260         longer expected to fail.
60261
60262         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60263         "f" function call.
60264
60265         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60266
60267         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60268         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60269         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60270         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60271         c-torture-1.29.
60272
60273         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60274         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60275
60276         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60277
60278         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60279         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60280
60281         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60282         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60283         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60284
60285 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60286
60287         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60288         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60289         940714-1.c, 940714-2.c, 940714-3.c},
60290         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60291         gcc.misc-tests/{mg.c,mg.exp}:
60292         New tests.
60293         * gcc.noncompile/noncompile.exp: Change accordingly.
60294
60295 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60296
60297         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60298         Undo previous clobberage.
60299
60300 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60301
60302         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60303         * gcc.special/{930510-1.c, special.exp}:
60304         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60305         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60306         struct-varargs-1.c}: New tests from c-torture-1.26.
60307
60308 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60309
60310         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60311           argument to switch.
60312
60313 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60314
60315         * Revert the previous changes.  Please see Rob's directory
60316         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60317         fixes.
60318
60319 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60320
60321         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60322         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60323         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60324         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60325         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60326         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60327         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60328         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60329         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60330         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60331         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60332         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60333         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60334         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60335         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60336         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60337         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60338         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60339         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60340         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60341         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60342         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60343         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60344         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60345         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60346         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60347         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60348         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60349         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60350         testing changes.
60351
60352 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60353
60354         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60355         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60356         with perror calls.
60357
60358 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60359
60360         * config/unix.exp (g++_load): Fix syntax.
60361
60362 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60363
60364         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60365         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60366         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60367         Don't expect va-arg-1.c to fail.  Correct expected output for
60368         920928-1.c.
60369         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60370         * gcc.wendy/hbm4.c: Correct typo.
60371         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60372
60373 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60374
60375         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60376         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60377         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60378         * lib/c-torture.exp (c-torture-compile): Ditto.
60379
60380         Reduce volume of output (remove all the -I's and such).
60381         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60382         Call gcc_cpass, gcc_cfail.
60383         (c-torture): Pass testing option to c-torture-compile.
60384
60385 1994-03-21  Doug Evans  (dje@cygnus.com)
60386
60387         Bring patches over from progressive.
60388         * config/default.exp: Exit remote shell cleanly.
60389         (g++_exit, g++_start): Add default versions.
60390         * config/sim.exp (gcc_load): Use perror, not error.
60391
60392 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60393
60394         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60395         set in site.exp.
60396
60397 1994-03-14  Doug Evans  (dje@cygnus.com)
60398
60399         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60400         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60401         (wendy_try): New proc to run testcase.
60402         (main loop): Call 'em.
60403         * gcc.wendy/*.c: Clean up pass to correct expected output.
60404
60405         * lib/gcc.exp: Minor cleanup work.
60406         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60407
60408 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60409
60410         * config/sim.exp (gcc_load): Document return codes better.
60411         Don't pass -v to simulator.
60412
60413 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60414
60415         * gcc.special/920717-x.c: Fix typo.
60416         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60417         get at sources.
60418
60419         * lib/mike-gcc.exp: Fix typo.
60420
60421 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60422
60423         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60424         binary to use, transform the name.
60425         * config/*.exp: rename everything. Nuke any g++ specific files,
60426         it's now a special case of gcc that requires no special support.
60427         Add a default.exp for unsupported targets.
60428
60429 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60430
60431         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60432         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60433         version of Tcl.
60434
60435 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60436
60437         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60438         than a warning.
60439
60440 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60441
60442         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60443
60444 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60445
60446         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60447         option_list.  Compile every file with only 4/6 option choices
60448         (same as C torture) instead of with 12/18 different option
60449         choices.
60450         * lib/c-torture.exp: Likewise.
60451
60452         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60453         not already set.
60454
60455 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60456
60457         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60458         can put an XFAIL *-*-* on excess errors.
60459
60460 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60461
60462         * g++.law: Add more tests derived from g++-bugs snapshots.
60463
60464         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60465         equivalent to g++.law/init9.
60466
60467         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60468         compiled it, and the a.out file after we've run it.
60469
60470 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60471
60472         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60473         compiled it, and the a.out file after we've run it.
60474
60475 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60476
60477         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60478
60479 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60480
60481         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60482         version number.
60483
60484 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60485
60486         * g++.law: New directory of g++ tests derived from the g++-bugs
60487         snapshots.
60488
60489 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60490
60491         * gcc.compile: initbug1.c initbug1.exp testcase added
60492
60493 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60494
60495         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60496         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60497           fixes submitted by Jeff Law (law@cs.utah.edu)
60498         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60499           Jeff Law (law@cs.utah.edu)
60500
60501
60502 1993-11-30  Mike Stump  (mrs@cygnus.com)
60503
60504         * config/unix-g++.exp: Follow the gcc way of doing things.
60505         * g++.old-deja/old-deja.exp: Minor updates.
60506         * lib/g++.exp: New file, follow the gcc way of doing things.
60507         * lib/old-dejagnu.exp: Minor updates.
60508         * lib/mike-g++.exp: Always unset errorInfo.
60509
60510 1993-11-06  Mike Stump  (mrs@cygnus.com)
60511
60512         * lib/gcc.exp: Fix some errors with the below change, CC and
60513         CFLAGS should be global when setting, not local.
60514
60515 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60516
60517         * lib/gcc.exp: Transform tool name.
60518
60519 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60520
60521         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60522
60523 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60524
60525         * lib/gcc.exp: change gcc_done to gcc_stat
60526
60527 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60528
60529         * Upgraded gcc testsuite to c-torture version 1.25
60530
60531 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60532
60533         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60534         * lib/c-torture: added hooks for new reporting code.
60535
60536 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60537
60538         * config/sh-gcc.exp: check if sh-sim exists in the path
60539
60540 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60541
60542         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60543         * gcc.compile/compile.exp: Initial changes for new logic.
60544         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60545         * gcc.failure/failure.exp: Initial changes for new logic.
60546         * gcc.ieee/ieee.exp: Initial changes for new logic.
60547         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60548         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60549         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60550         * lib/c-torture.exp: Initial changes for new logic.
60551         * lib/gcc.exp: Initial changes for new logic.
60552
60553 1993-10-15  Mike Stump  (mrs@cygnus.com)
60554
60555         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60556         depend upon failure or success.  Fully qualify names in failure
60557         and success messages.  Always remove a.out before starting
60558         compile, just in case.  Pay more attention to error text output by
60559         the compiler.  Handle testcases with no known past errors just
60560         like all others, so that things are uniform.  Other miscellaneous
60561         improvements.
60562
60563 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60564
60565         * gcc.cpp: new directory for cpp tests
60566
60567 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60568
60569         * lib/chill.exp: Code reformatted, removed unused code.
60570         * config/unix-chill.exp: Code reformatted, removed unused code.
60571         * chill.execute/execute.exp: Code reformatted, removed unused code.
60572         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60573
60574 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60575
60576         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60577         routines not written.
60578
60579 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60580
60581         * config/bug-gcc.exp: Use new procs from bug.exp.
60582
60583 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60584
60585         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60586         via ftp, rather than depending on NFS.
60587         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60588         case.
60589
60590 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60591
60592         * config/bug-gcc.exp: Use new download proc.
60593
60594 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60595
60596         * chill.execute/execute.exp: cleanups, handles errors better
60597         * chill.compile/compile.exp: rewrite, based on execute.exp
60598         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60599         * lib/chill.exp: major changes to diff proc and compile and link
60600         procs. added chill_fail and chill_pass wrappers to pass and
60601         fail. added more comments, and handle error codes better.
60602         Added a hack to capture stderr from exec, so noncompile tests
60603         can work.
60604
60605 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60606
60607         * chill.execute/execute.exp: rewrite of testsuite driver
60608         * lib/chill.exp: rewrite of testsuite driver
60609         * config/unix-chill.exp: rewrite of testsuite driver
60610
60611 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60612
60613         In chill.execute:
60614         * iexpr.ch: Standardize uppercase.
60615         * tuples.dat: Standardize uppercase.
60616         * vary.ch: standardize.  Correct varying string assignments.
60617         * vary.dat: Add new output lines.
60618
60619 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60620
60621         In chill.execute:
60622         * chprintf.ch: Standardize use of uppercase.
60623         * tuples.ch: Standardize and turn arr2 into a DCL,
60624           rather than a SYN.
60625         * pinits.ch: Standardize.
60626
60627 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60628
60629         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60630         * Makefil: Renamed to Makefile.in.
60631         * configure.in: New.
60632
60633 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60634
60635         In chill.execute:
60636         * .cvsignore: Add result/output files.
60637         * Makefile: Fix up variables at start.  Use MFLAGS
60638           everywhere.  Correct bool_loc, built_ins entries.
60639           Add entry for vary1.ch.
60640         * bitarray.ch: Standardize upper-case usage.
60641         * bitexpr.ch: Standardize, add output of b1.
60642         * params.ch: Use arrayt in along PROC parameters, to
60643           avoid novelty problems.
60644         * sets.ch: Tiny cleanup.
60645         * vary1.ch: Re-indent.
60646
60647 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60648
60649         * Add PR-related files to Makefiles, .cvsignore files, etc.
60650
60651 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60652
60653         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60654           with compiler objects. New names are test-flow.c and test-loop.c
60655
60656 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60657
60658         * Upgraded c-torture tests from 1.19 to 1.20
60659
60660         * new files:
60661         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60662         * gcc.compile: 930623-1.c 930623-2.c
60663         * gcc.noncompile: 930622-1.c 930622-2.c
60664         * gcc.failure: 920411-1.c 920627-2.c
60665         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60666
60667 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60668
60669         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60670           More changes to get testsuite working properly. Needs more work.
60671           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60672
60673 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60674
60675         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60676           More changes to get testsuite working properly. Needs more work.
60677
60678 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60679
60680         * chill.compile/compile.exp: Added for Dejagnu support
60681         * chill.execute/execute.exp: Added for Dejagnu support
60682         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60683
60684 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60685
60686         This should complete moving the CHILL test files.
60687         * chill.noncompile(.cvsignore printf.grt
60688             in-printf.grt chprintf.grt chprintf.ch):
60689             Added test-support files.
60690           (Makefile): Modified further.
60691         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60692             signal.ch): Added test files.
60693           * chill.execute (.cvsignore printf.grt printr.c
60694             in-printf.grt rts.c chprintf.grt rts.h): Added
60695           test-support files.
60696             (Makefile): More corrections.
60697
60698 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60699
60700         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60701           test cases, ready for DejaGnu.
60702
60703 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60704
60705         * Upgraded c-torture tests from 1.18 to 1.19
60706
60707         * gcc.compile: added test(s):
60708           930607-1.c
60709         * gcc.execute: added test(s):
60710           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60711
60712         * added new subdirectory for misc tests: gcc.misc-tests
60713         * gcc.misc-test(s): added tests:
60714           inst-check.c test-consts.c test-ior.c test-switch.c
60715
60716 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60717
60718         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60719
60720 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60721
60722         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60723
60724 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60725
60726         * Upgraded c-torture tests from 1.17 to 1.18
60727
60728 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60729
60730         * Upgraded c-torture tests from 1.12 to 1.17
60731
60732 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60733
60734         * lib/old-dejagnu.exp:
60735           Fixed handling of XFAIL target triplets to correctly
60736           recognize wildcard characters.  Removed code that
60737           appended a unique id tag to the end of the file name
60738           printed out by the result of the testcases within a
60739           given test file.
60740
60741 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60742
60743         * lib/old-dejagnu.exp:
60744           Reworked expected failure handling to trigger off of XFAIL
60745           keyword in keyphrase embeded in testcase source code. The
60746           XFAIL keyword must be at the end of the keyphrase line. It
60747           may optionally be followed by one or more target triplets.
60748           It has just occured that the handling of wildcards in the
60749           target triplet may not be correct.
60750
60751 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60752
60753         * g++.old-deja/tests:
60754           Moved all subdirectories up one level into g++.old-deja .
60755
60756         * lib/old-dejagnu.exp:
60757           Fixed problem with CXXFLAGS not being properly reset, and being
60758           corrupted with extraneous "-c" compiler option.  This was
60759           causing binaries to not be generated for test that needed them.
60760           Modified strings passed to "pass" and "fail" so that individual
60761           tests from the same test file would be distinguished by an
60762           identifier appended to the test file name in the summary logs;
60763           this corrected a problem with erroneous diff logs.  Added code
60764           to search testcases for expected fail and unexpected pass keywords.
60765
60766 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60767
60768         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60769
60770 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60771
60772         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60773           Removed extraneous text from end of "Special g++ Options"
60774           keyphrase.
60775
60776         * lib/old-dejagnu.exp: Added pattern matching to look for new
60777           keywords, embedded in testcases comments, which will trigger
60778           calls to xpass and xfail.
60779
60780 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60781
60782         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60783           comments embedded in the testcases, especially the one looking for
60784           special compiler options, as well as the pattern matching for the
60785           compiler output again.
60786
60787 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60788
60789         * lib/old-dejagnu.exp: Do a proper check of the return value for
60790           execute tests. Fixed several problems with the pattern matching
60791           of the compiler output which gave erroneous test results.
60792           Changed several of the test result messages to be more descriptive.
60793         * config/unix-g++.exp: Proc g++_load now actually works and
60794           executes the tests passed to it and returns a usable return
60795           value.
60796
60797 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60798
60799           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60800
60801 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60802
60803         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60804           Modified both files to properly execute the old style
60805           dejagnu tests. The previous versions of these files were
60806           experimental and did not function anything near correctly.
60807
60808 1993-04-05  Rob Savoye  (rob@cygnus.com)
60809
60810         * Removed all Makefile.in and configure.in files. No configuration
60811         needed now.
60812
60813 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60814
60815         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60816
60817 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60818
60819         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60820         gcc.special/configure.in, gcc.noncompile/configure.in,
60821         gcc.execute/configure.in, gcc.code_quality/configure.in,
60822         g++.other/configure.in, g++.old-deja/configure.in,
60823         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60824         in srcname setting.
60825
60826 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60827
60828         * lib/udi.exp: Fixed mondfe and mondfe_download.
60829         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60830         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60831
60832 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60833
60834         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60835         (gdb_exit): Don't remove *_soc files.
60836
60837 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60838
60839         * lib/c-torture.exp: Don't look for main; instead always use -w
60840         -c.  This is how the c-torture tests work.  Remove the object
60841         file if the compilation succeeds.
60842         * gcc.execute/execute.exp: Remove executable if test passes.
60843         * gcc.noncompile/noncompile.exp: Every test is an expected
60844         failure.
60845         * gcc.special/special.exp: Added tests from c-torture 1.11,
60846         corrected use of existing test.
60847         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60848         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60849         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60850         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60851         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60852         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60853         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60854         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60855         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60856         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60857         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60858         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60859         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60860         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60861         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60862         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60863         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60864         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60865         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60866         c-torture 1.11.
60867         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60868         correspond to c-torture 1.11.
60869
60870         * New file.